Skip to content

Accurate estimation and robust modelling of translation dynamics at codon resolution

License

Notifications You must be signed in to change notification settings

schatzlab/scikit-ribo

Repository files navigation

logo

scikit-ribo

PyPI version GPL Licence Documentation Status

- Accurate inference and robust modelling of translation dynamics at codon resolution with Riboseq data


Documentation

Read the Docs: Documentation Status or click me

Contact

Han Fang

Stony Brook University & Cold Spring Harbor Laboratory

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: Documentation Status 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:

  1. data pre-processing to prepare the ORFs, codons for a genome: scikit-ribo-build.py
  2. the actual model training and fitting: scikit-ribo-run.py

Inputs:

  1. The alignment of Riboseq reads (bam)
  2. Gene-level quantification of RNA-seq reads (from either Salmon or Kallisto)
  3. A gene annotation file (gtf)
  4. A reference genome for the model organism of interest (fasta)

Outpus:

  1. Translation efficiency estimates for the genes
  2. Translation elongation rate for 61 sense codons
  3. Ribosome profile plots for each gene
  4. 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)

About

Accurate estimation and robust modelling of translation dynamics at codon resolution

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published