Nucleic Acids ResearchBioinformaticsPeer-reviewed journal article
The R package Rsubread is easier, faster, cheaper and better for alignment and quantification of RNA sequencing reads
Abstract
The first steps in the analysis of RNA sequencing (RNA-seq) data are usually to map the reads to a reference genome and then to count reads by gene, by exon or by exon-exon junction. These two steps are at once the most common and also typically the most expensive computational steps in an RNA-seq analysis. These steps are typically undertaken using Unix command-line or Python software tools, even when downstream analysis is to be undertaken using R.\n\nWe present Rsubread, a Bioconductor software package that provides high-performance alignment and counting functions for RNA-seq reads. Rsubread provides the ease-of-use of the R programming environment, creating a matrix of read counts directly as an R object ready for downstream analysis. It has no software dependencies other than R itself. Using SEQC data and simulations, we compare Rsubread to the popular non-R tools TopHat2, STAR and HTSeq. We also compare to counting functions provided in the Bioconductor infrastructure packages. We show that Rsubread is faster, uses less memory and produces read count summaries that more accurately correlate with true values. The results show that users can adopt the R environment for alignment and quantification without suffering any loss of performance.
- assay: bulk RNA-seq
- research focus: variant calling
- research focus: benchmarking
- approach: statistical model
- approach: benchmark study
- Citations
- 2,953
- FWCI
- 86.24
- Field percentile
- top 1%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- RapMap: A Rapid, Sensitive and Accurate Tool for Mapping RNA-seq Reads to Transcriptomes
Avi Srivastava, Hirak Sarkar, … Rob Patro·BioinformaticsPeer-reviewed·Jun 11, 2016
- RNASeqR: an R package for automated two-group RNA-Seq analysis workflow
Kuan-Hao Chao, Yi-Wen Hsiao, … Eric Yao-Yu Chuang·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Dec 2, 2019
- VERSE: a versatile and efficient RNA-Seq read counting tool
Qin Zhu, Stephen A Fisher, … Junhyong Kim·bioRxiv·May 14, 2016
- FetchR: an intuitive end-to-end solution for local RNA-Seq analyses
Dustin R Fetch, Alexey A. Soshnev·bioRxiv·Aug 4, 2026
- FastqPuri: high-performance preprocessing of RNA-seq data
Paula Pérez-Rubio, Claudio Lottaz, Julia C. Engelmann·BMC BioinformaticsPeer-reviewed·May 3, 2019
- Rail-RNA: Scalable analysis of RNA-seq splicing and coverage
Abhinav Nellore, Leonardo Collado-Torres, … Ben Langmead·bioRxiv·Aug 12, 2015