- Accurate inference and robust modelling of translation dynamics at codon resolution with Riboseq data
Read the Docs: or click me
Email: hanfang.cshl@gmail.com
Recommend setting up your environment with Conda
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 |
To install scikit-ribo
, simply use the below command
pip install scikit-ribo
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.
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
Fang et al, "Scikit-ribo: Accurate inference and robust modelling of translation dynamics at codon resolution" (Preprint coming up)