RNA-seq analysis in seconds using GPUs
Abstract
We present a GPU implementation of kallisto for RNA-seq transcript quantification. By redesigning the core algorithms: pseudoalignment, equivalence class intersection, and the EM algorithm; for massively parallel execution on GPUs, we achieve a 30-50x speedup over multithreaded CPU kallisto. On a benchmark of 100 Geuvadis samples from Human cell lines the GPU version processes paired-end reads at a rate of 3.6 million per second, completing a typical sample in seconds rather than minutes. For a large dataset of 295 million reads, runtime drops from 40 minutes to 50 seconds. Our implementation demonstrates that careful algorithmic redesign, rather than naive porting of software, is necessary to fully exploit the computing power of GPUs in sequence analysis.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Organism
- Assay
- Research Focus
- Approach
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
- Holistic optimization of an RNA-seq workflow for multi-threaded environments
Ling‐Hong Hung, Wes Lloyd, … Ka Yee Yeung·BioinformaticsPeer-reviewed·Mar 9, 2019
- Strawberry: fast and accurate genome-guided transcript reconstruction and quantification from RNA-seq
Ruolin Liu, Julie Dickerson·bioRxiv·Mar 16, 2016
- Faster sequence alignment through GPU-accelerated restriction of the seed-and-extend search space
Richard Wilton, Tamas Budavari, … Alex Szalay·bioRxiv·Aug 1, 2014
- Accessible and interactive RNA sequencing analysis using serverless computing
Ling‐Hong Hung, Xingzhi Niu, … Ka Yee Yeung·bioRxiv·Oct 3, 2020
- The R package Rsubread is easier, faster, cheaper and better for alignment and quantification of RNA sequencing reads
Yang Liao, Gordon K. Smyth, Wei Shi·Nucleic Acids ResearchPeer-reviewed·Feb 17, 2019
- A graphical, interactive and GPU-enabled workflow to process long-read sequencing data
Shishir Reddy, Ling‐Hong Hung, … Ka Yee Yeung·BMC GenomicsPeer-reviewed·Aug 23, 2021