Identifying circular RNA and predicting its regulatory interactions by machine learning.
- Ubuntu 16.04
- Anaconda 3-5.2.0
- Python packages:
numpy 1.16.4
pandas 0.23.0
scikit-learn 0.19.1
scipy 1.1.0
lightgbm
Ubuntu 16.04 download from https://www.ubuntu.com/download/desktop
Download Anaconda 3-5.2.0 tarball on https://www.anaconda.com/distribution/#download-section
pip install lightgbm
- circLGB: The .bed files for training and testing our circLGB model
- circMRT: The .bed (.fasta) files for training and testing our circMRT model
- circLGB: Sequence-derived features of the given sequences for circRNA identification
- circMRT: Sequence-derived features of the query sequences for circRNA regulatory interactions prediction
- feature_importance: Ranked feature list for circLGB and circMRT
- The well-trained weights for circLGB & circMRT models
- The Python codes, they can be ran to reproduce our predictors results
- The prediction results of our predictors on the test data
The features/circLGB/test.csv and features/circMRT/test.csv can replaced or modified to the sequence-derived features of interest for identifying circRNA and predicting its regulatory interactions, respectively.
python circLGB.py
python circMRT.py