Convert bioinformatics data to plots
Project description
Jeddinformatics
Initial setup
pip install -r requirements.txt
This will install the required packages
Running on errything
python3 main.py <your data folder>
Building and distributing
rm -fr dist && python3 -m build && python3 -m twine upload --repository testpypi dist/*
Rename all to OV (Ovarian canver) and UCEC (Uterine cancer) and make "normal"/"Normal" to NC (Non-cancer)
Data should look like:
│
├───Gene Expression
│ └───ONCODB
│ ├───Ovarian Cancer
│ │ ├───CAS
│ │ │ data.txt
│ │ │
│ │ ├───IPO5
│ │ │ data.txt
│ │ │
│ │ ├───KPNA2
│ │ │ data.txt
│ │ │
│ │ ├───KPNB1
│ │ │ data.txt
│ │ │
│ │ ├───RAN
│ │ │ data.txt
│ │ │
│ │ ├───TNPO1
│ │ │ data.txt
│ │ │
│ │ └───XPO1
│ │ data.txt
│ │
│ └───Uterine Cancer
│ ├───CAS
│ │ data.txt
│ │
│ ├───IPO5
│ │ data.txt
│ │
│ ├───KPNA2
│ │ data.txt
│ │
│ ├───KPNB1
│ │ data.txt
│ │
│ ├───RAN
│ │ data.txt
│ │
│ ├───TNPO1
│ │ data.txt
│ │
│ └───XPO1
│ data.txt
│
└───Protein Expression
└───UALCAN
├───Ovarian Cancer
│ ├───CAS
│ │ data.json
│ │
│ ├───IPO5
│ │ data.json
│ │
│ ├───KPNA2
│ │ data.json
│ │
│ ├───KPNB1
│ │ data.json
│ │
│ ├───RAN
│ │ data.json
│ │
│ ├───TNPO1
│ │ data.json
│ │
│ └───XPO1
│ data.json
│
└───Uterine Cancer
├───CAS
│ data.json
│
├───IPO5
│ data.json
│
├───KPNA2
│ data.json
│
├───KPNB1
│ data.json
│
├───RAN
│ data.json
│
├───TNPO1
│ data.json
│
└───XPO1
data.json
So general form is:
{gene or protein expression}
└───{source database}
└───{type of cancer}
└───{gene or protein name}
└───{data.json or data.txt}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jeddinformatics-0.3.0.tar.gz
(9.5 kB
view hashes)
Built Distribution
Close
Hashes for jeddinformatics-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af312547b5e5c185c3c89c5031c6affe08df23dd30e2d41adf8c7728dd6a92a7 |
|
MD5 | 977488fbbab41cfe951115457da2cff8 |
|
BLAKE2b-256 | f7f0c12063ed278bdba1008bf972e81d4111e1f531cdb99ebcdb328fd5729836 |