A list of bioinformatic tools for working with Ribo-Seq data. Please feel free to make updates (a work in progress)
- Data Resources and Visualisation Environments
- Data Processing and Analysis
- Differential Analysis
- Quality Control
- Offset Determination
- ORF Calling
- ORF Databases
- Isoform Level Analysis
- Ribo-Seq Simulation
- Occupancy Analysis
- Pause Prediction
- Frameshift Detection
- Misc
Tool | Code | Reference | Note(s) |
---|---|---|---|
Trips-Viz | Code | Reference | Written in Python; Browser only; Link; Transcriptome |
GWIPS-viz | Code | Reference | Based on UCSC Genome Browser; Browser only; Link; Genome |
RiboCrypt | Code | Reference | Written in R; Available in Bioc; Genome aligned; Visualisation in both |
RPFdb | Code | Reference | Browser only; Counts and Called ORFs (RibORF) available per study; Genome; Link |
HRPDviewer | Code | Reference | Pipeline available in .zip only' Written in Python; Transcriptome |
HRPDviewer | Code | Reference | Pipeline available in .zip only' Written in Python; Transcriptome |
RiboSeqDB | Code | Reference | Appears to be defunct |
TranslatomeDB | Code | Reference | Transcriptome aligned with FANSe3; Link |
svist4get | Code | Reference | Command line app; Genomic |
RiboPlot | Code | Reference | Python; Archived |
RiboPlotR | Code | Reference | R; Similar transcript plotting to RiboCrypt (w/ multiple isoforms) |
RiboGraph | Code | Reference | Docker image; Endpoint for RiboPy |
Tool | Code | Reference | Note(s) |
---|---|---|---|
riboviz | Code | Reference | Nextflow (DSL1); End-to-end processing and analysis |
Shoelaces | Code | Reference | Written in python |
ORFik | Code | Reference | Written in R; Available on Bioc; End-to-end |
RiboProfiling | Code | Reference | Written in R; Available on Bioc; Analysis Package |
SystemPipeR | Code | Reference | Written in R; Available on Bioc; End-to-end |
RiboStreamR | Code | Reference | Written in R; Available as web app |
RiboSeqR | Code | None | Written in R; Available in Bioc; Analysis and visualisation |
RiboPip | Code | None | Written in Ruby; Comes with Dockfile; End-to-end |
RiboGalaxy | Code | Reference | Galaxy Platform; Tools in toolshed; Data Processing; Link |
Plastid | Code | Reference | Written in Python; Packaged on PyPi; Analysis |
RiboTools | Code | Reference | Galaxy Platform; Tools in toolshed; Analysis |
RiboFlow, RiboR and RiboPy | Code | Reference | Ecosystem of tools; Nextflow (DSL1), R and Python; End-to-end |
RiboToolKit | Code | Reference | Browser only; End-to-end; Link |
XPRESSpipe | Code | Reference | Written in Python, R & C++; End-to-end |
Ohler-Lab Pipeline | Code | None | Not a published pipeline; R; Shell; ORFquant; RiboseQC |
Bushell-Lab Pipeline | Code | None | Not a published pipeline; R; Shell; End-to-end |
Saket Choudhary Pipeline | Code | None | Not a published pipeline; Snakemake; STAR; RSEM |
Firth Lab Ribo-Seq Manual | Code | None | Not a published pipeline; Tutorial; Shell |
USA FDA Ribo-Seq Pipeline | Code | None | Not a published pipeline; Python; HISAT |
scRibo-Seq paper | Code | Reference | Publication Code; Nextflow; R for figures |
STATR | Code | Reference | Bacterial Ribo-Seq pipeline; Shell; Python; R |
Ribomake | Code | Reference | Ribo-Seq Data Processing; Snakemake; Paired with RiboSeeker |
RiboSeeker | Code | Reference | Downstream Analysis; R; Paired with Ribomake |
Riboconsensus | Code | Reference | Python; Translation Heterogeneity |
RiboDoc | Code | Reference | Docker; R; Image for end-to-end ribo-seq analysis |
RiboLog | Code | Reference | R; Regression based tools for Ribo-Seq analysis Heterogeneity |
RiboFootprintR | Code | Reference | R; Pipeline for data processing |
RibofootPrinter | Code | Reference | Python; Toolbox for data analysis; |
MassiveNGSPipe | Code | Reference | R; Fully automated end to end data processing; RiboCrypt data processing |
mRibo | Code | Reference | Python; meta-gene analysis on microbial (Bacteria and Archaea) data |
Tool | Code | Reference | Note(s) |
---|---|---|---|
Anota2Seq | Code | Reference | Written in R; Avaialble in Bioc |
Babel | Code | Reference | Written in R; Available in CRAN; EdgeR |
RiboDiff | Code | Reference | Python2, Galaxy, Link, GLM |
Riborex | Code | Reference | Written in R; Conda installation; DEseq2, EdgeR, Voom; |
RIVET | Code | Reference | Written in R; R Shiny app; Link defunct; EdgeR/Limma |
Xtail | Code | Reference | Written in R; Available in DockerHub; Probability Distribution based |
RiboDiPa | Code | Reference | Written in R; Available in Bioc; Differential analysis of binned p-seq counts |
DeltaTE | Code | Reference | Written in R; Differential analysis; DESeq2 |
Tool | Code | Reference | Note(s) |
---|---|---|---|
MQc | Code | Reference | Written in Perl, Python 2, R; Available on Galaxy and Conda |
Ribo-seQC | Code | Reference | Written in R |
RiboQC | Code | Reference | Written in R; Part of RiboVIEW |
ribosomeProfilingQC | Code | Reference | Written in R; Available on Bioc; Reference in Bioc link |
ORFikQC | Code | Reference | Written in R; Available on Bioc; Part of ORFik |
RiboScore | Code | None | Written in Python; |
Note: Many more tools carry out QC as part of their functionality. Above are those that have individual QC specific modules (that I have seen so far).
Tool | Code | Reference | Note(s) |
---|---|---|---|
Ribodeblur | Code | Reference | Written in Python |
RiboProP | Code | Reference | Written in Julia; MNase Offset detection |
RiboWaltz | Code | Reference | Written in R; Available in Bioconda |
Integer Programming | Code | Reference | Written in Python; Paper contains comparison of methods |
Scikit-ribo | Code | Reference | Written in Python; Also estiamtes translation efficiency |
RiboA | Code | Reference | Written in Python; Django app in docker image; GUI for Integer Programming method above |
Note: Many many tools carry out offset determinations. These ones advertise it as a main feature.
Tool | Code | Reference | Note(s) |
---|---|---|---|
DeepRibo | Code | Reference | Python3/PyTorch; Prokaryotes; Ribo-Seq + SD sequence |
RiboTricer | Code | Reference | Python; 3' periodicity based |
orfRater | Code | Reference | Python, Regression based |
PreTis | None Found | Reference | No code available; Webservice; Regression based TIS |
PRICE | Code | Reference | Available as part of Gedi; Probablistic inference by EM |
Proteoformer | Code | Reference | ORF calling for MS validation; Python, Perl |
REPARATION | Code | Reference | Reannoation of Bacterial Genomes; Perl |
RiboCode | Code | Reference | Wilcoxon Signed rank test of 3 frames; Python; On Bioconda |
riboHMM | Code | Reference | Python2; Limits to 1 coding sequence per transcript |
RibORF | Code | Reference | Perl; 3' periodicity, uniformness; |
Ribosome profiling analysis framework | Code | Reference | PHP, Organism must be on Mutalyzer |
RiboTaper | Code | Reference | R; Multitaper analysis of triplet; Bioconda, Galaxy; |
Ribo-TISH | Code | Reference | Python; TI-seq (TIS Hunter); Supports differential initiation analysis |
RiboWave | Code | Reference | R, Perl, Shell; Wavelet Transform; |
Rp-Bp | Code | Reference | Python; End-to-end pipeline; Bayesian Periodic fragment length and ribosome P-site offset Selection |
SPECtre | Code | Reference | Python; Spectral analysis of sliding windows |
uORF-seqr | Code | Reference | R; ML-approach; Methods unclear as paper describes regression |
uORF4u | Code | Reference | Python; Not Ribo-Seq; Conservation based; One 5' UTR at a time |
ORFLine | Code | Reference | Shell, R, Perl, Python; End-to-end; Plastid + ORFscore |
RiboNT | Code | Reference | Python; Noise tolerence |
Ribofy | Code | None Found | Python; Statistical enrichment on inframe P-sites |
HRIBO | Code | Reference | Snakemake; Bacterial ORF Detection; DeepRibo; REPARATION |
uORF_Annotator | Code | Reference | Python; Manually annotated training set; ORF and TIS prediction (according to paper) |
iRibo | Code | Reference | C++; Binomial test for three nucleotide; Empirical false discovery rate; Aggregated data periodicity |
ORFScore | Code | Reference | # in-frame reads; Comparison to uniform dist |
AltORFev | Code | Reference | No Code & web app broken - scanning based mechanism of ORF prediction |
Tool | Link | Reference | Note(s) |
---|---|---|---|
sORFs.org | Link | Reference | ORFs Detected with Proteoformer; Pride reprocessing |
OpenProt | Link | Reference | Ribo-Seq + Mass Spec; Polycistronic gene models |
smProt | Link | Reference | Small protein database rather than ORFs |
nORFs.org | Link | Reference | Aggregated database of OpenProt and sORFs.org; Nice UI |
uORF-db | Link | Reference | "Literature, sequence, and variation data in a central hub" |
Link | Reference |
Tool | Code | Reference | Note(s) |
---|---|---|---|
Ribomap | Code | Reference | C++; Salmon; Isoform level ribosome profiles based on transcript abundance |
ORFquant | Code | Reference | R; Isoform level translation quantification of ORFs |
ORQAS | Code | Reference | Python, Shell; Isoform level quantification extending Ribomap |
RPiso | Code | Reference | Perl; RSEM: Isoform level analysis |
RiboZINB | Code | None Found | Perl, R; Identifying actively translated isoform |
DeepShape | Code | Reference | Python; RNA-Seq free Isoform level quantification |
RiboCalc | Code | Reference | R; quantitatively modeling of coding ability |
RiboMIMO | Code | Reference | Python; Multi-Input Multi-Output full isoform density prediction |
Code | Reference |
Tool | Code | Reference | Note(s) |
---|---|---|---|
RiboSimR | Code | Reference | R; Simulation and Power analysis; Available |
coverageSim | Code | Reference | R; Comprehensive simulation of full profiles |
simRiboSeq | Code | Reference | R; Footprint simulator; Unclear differences with coverageSim |
Ribo-Seq Modelling | Code | Reference | R; Footprint simulator; Unclear differences with coverageSim |
Tool | Code | Reference | Note(s) |
---|---|---|---|
RUST | Code | Reference | Python; Unit step transform; Meta analysis |
Ribo-DT | Code | Reference | Snakemake; generalized linear model (GLM) |
Concur | Code | Reference | Perl; R; Codon counts from Ribo-seq |
Diricore | "Available On Request" | Reference |
Tool | Code | Reference | Note(s) |
---|---|---|---|
PausePred | Code | Reference | Perl; Sliding Window |
ROSE | Code | Reference | Python; Scikit-learn |
Tool | Code | Reference | Note(s) |
---|---|---|---|
ORFeus | Code | Reference | Python; HMM; detects many different alt-ORF types |
Tool | Code | Reference | Note(s) |
---|---|---|---|
RFoot | Code | Reference | Perl; Finding RNA-Protein complexes from Ribo-Seq |
choros | Code | Reference | R; Estimate and Correct Sequence Bias in Ribo-Seq |
RiboReport | Code | Reference | Snakemake; Bacterial ORF detection Benchmarking |
RiboShape | Code | Reference | Generation of Ribosome Profiles from sequence; MATLAB |
RiboShape (different) | Code | Reference | Workflow for analysis of RNA structure impact on translation |
RiboFormer | Code | Reference | Python; Transformer for Ribo-Seq Profile Prediction |
Translatomer | Not Published Yet | Reference | Python; multimodal transformer; predicts cell-type-specific profiles |
RiboGL | Code | Reference | Python; Ribosome Density prediction with GCN and BiLSTM |
-
RCSU RS (https://doi.org/10.1093/dnares/dsw062)
-
RiboStan (Ohler Lab) Link