This bioinformatics project on multi-omics/multi-tissue data integration and imputation started from the graph convolutional networks and view correlation discovery network used in the MORONET study. "MORONET is a multi-omics data integrative analysis framework for classification tasks in biomedical applications."
Since then the project has seen many improvements. A more detailed report stating the project's objectives and achievements will be presented here soon.
- Python 3.6.5
- numpy 1.16.2
- pandas 0.23.0
- scikit-learn 0.21.1
- pyTorch 1.3.1
main_brca.py: An example of BRCA dataset for PAM50 subtype classification
models.py: MORONET model
train_test.py: Training and testing functions
load_data.py: Read data from csv and perform data pre-processing
utils.py: Supporting functions