This repository implements the NeTOIF for time-series omics data imputation and forecasting.
two datasets were used:
- RPPA (reverse phase protein array): The RPPA proteomics data were downloaded from the Synapse platform.
- GE (genome-wide gene expression): The GE data were published by Mutarelli et al.
- Python 3.6
- Tensorflow 1.14.0
- Jupyter Notebook
- The imputation_task_RPPA_data.ipynb implements imputation task on the RPPA data.
- The imputation_task_GE_data.ipynb implements imputation task on the GE data.
- The forecasting_task_GE_data.ipynb implements forecasting task on the GE data.
To perform the imputation and forecasting tasks based on NeTOIF, please run the notebook step by step.
[1] Kipf TN, Welling M. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907. 2016 Sep 9.
Shi, Min, and Shamim Mollah. "NeTOIF: A Network-based Approach for Time-Series Omics Data Imputation and Forecasting." bioRxiv (2021). doi: https://www.biorxiv.org/content/10.1101/2021.06.05.447209v1.abstract