bioRxivGenomicsPreprint
Shannon: An Information-Optimal de Novo RNA-Seq Assembler
Sreeram KannaniD, Joseph Hui, Kayvon Mazooji, Lior Pachter, David Tse
Abstract
De novo assembly of short RNA-Seq reads into transcripts is challenging due to sequence similarities in transcriptomes arising from gene duplications and alternative splicing of transcripts. We present Shannon, an RNA-Seq assembler with an optimality guarantee derived from principles of information theory: Shannon reconstructs nearly all information-theoretically reconstructable transcripts. Shannon is based on a theory we develop for de novo RNA-Seq assembly that reveals differing abundances among transcripts to be the key, rather than the barrier, to effective assembly. The assembly problem is formulated as a sparsest-flow problem on a transcript graph, and the heart of Shannon is a novel iterative flow-decomposition algorithm. This algorithm provably solves the information-theoretically reconstructable instances in linear-time even though the general sparsest-flow problem is NP-hard. Shannon also incorporates several additional new algorithmic advances: a new error-correction algorithm based on successive cancelation, a multi-bridging algorithm that carefully utilizes read information in the k-mer de Bruijn graph, and an approximate graph partitioning algorithm to split the transcriptome de Bruijn graph into smaller components. In tests on large RNA-Seq datasets, Shannon obtains significant increases in sensitivity along with improvements in specificity in comparison to state-of-the-art assemblers.
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
- rnaSPAdes: a de novo transcriptome assembler and its application to RNA-Seq data
Elena Bushmanova, Dmitry Antipov, … Andrey D. Prjibelski·GigaSciencePeer-reviewed·Sep 1, 2019
- Extending rnaSPAdes functionality for hybridtranscriptome assembly
Andrey D. Prjibelski, Giuseppe Diego Puglia, … Alla L Lapidus·BMC BioinformaticsPeer-reviewed·Jul 1, 2020
- Scallop2 enables accurate assembly of multiple-end RNA-seq data
Qimin Zhang, Qian Shi, Mingfu Shao·bioRxiv·Sep 3, 2021
- Transcriptome assembly from long-read RNA-seq alignments with StringTie2
Sam Kovaka, Aleksey V. Zimin, … Mihaela Pertea·Genome biologyPeer-reviewed·Dec 1, 2019
- On bridging paired-end RNA-seq data
Xiang Li, Qian Shi, Mingfu Shao·bioRxiv·Feb 26, 2021
- The evaluation of RNA-Seq de novo assembly by PacBio long read sequencing
Yifan Yang, Michael Gribskov·bioRxiv·Aug 15, 2019