scikit-ribo
scikit-ribo copied to clipboard
Accurate estimation and robust modelling of translation dynamics at codon resolution

scikit-ribo
- Accurate inference and robust modelling of translation dynamics at codon resolution with Riboseq data
https://github.com/hanfang/scikit-ribo
Documentation
Read the Docs: or click me
Contact
Han Fang
Stony Brook University & Cold Spring Harbor Laboratory
Email: [email protected]
Requirement:
Environment: Python3, Linux
Recommend setting up your environment with Conda
Dependencies:
| Dependencies | Version >= |
|---|---|
| bedtools | 2.26.0 |
When using pip install scikit-ribo, all the following dependencies will be pulled and installed automatically.
| Python package | Version >= |
|---|---|
| colorama | 0.3.7 |
| glmnet-py | 0.1.0b |
| gffutils | 0.8.7.1 |
| matplotlib | 1.5.1 |
| numpy | 1.11.2 |
| pandas | 0.19.2 |
| pybedtools | 0.7.8 |
| pyfiglet | 0.7.5 |
| pysam | 0.9.1.4 |
| scikit-learn | 0.18 |
| scipy | 0.18.1 |
| seaborn | 0.7.0 |
| termcolor | 1.1.0 |
Install
To install scikit-ribo, simply use the below command
pip install scikit-ribo
Usage
See the documentation on Read the Docs: or click me
For more information, please refer to the template shell script about details of executing the two modules.
Introduction
Scikit-ribo has two major modules: Ribosome A-site location prediction, and translation efficiency (TE) inference using a penalized generalized linear model (GLM).
A complete analysis with scikit-ribo has two major procedures:
- data pre-processing to prepare the ORFs, codons for a genome:
scikit-ribo-build.py - the actual model training and fitting:
scikit-ribo-run.py
Inputs:
- The alignment of Riboseq reads (bam)
- Gene-level quantification of RNA-seq reads (from either Salmon or Kallisto)
- A gene annotation file (gtf)
- A reference genome for the model organism of interest (fasta)
Outpus:
- Translation efficiency estimates for the genes
- Translation elongation rate for 61 sense codons
- Ribosome profile plots for each gene
- Diagnostic plots of the models
Reference
Fang et al, "Scikit-ribo: Accurate inference and robust modelling of translation dynamics at codon resolution" (Preprint coming up)