In-Silico Read Normalization Using Set Multi-Cover Optimization
Abstract
De Bruijn graphs are a common assembly data structure for large sequencing datasets. But with the advances in sequencing technologies, assembling high coverage datasets has become a computational challenge. Read normalization, which removes redundancy in large datasets, is widely applied to reduce resource requirements. Current normalization algorithms, though efficient, provide no guarantee to preserve important k-mers that form connections between regions in the graph. Here, normalization is phrased as a set multi-cover problem on reads and a heuristic algorithm, ORNA, is proposed. ORNA normalizes to the minimum number of reads required to retain all k-mers and their relative kmer abundances from the original dataset. Hence, all connections and coverage information from the original graph are preserved. ORNA was tested on various RNA-seq datasets with different coverage values. It was compared to the current normalization algorithms and was found to be performing better. It is shown that combining read error correction and normalization allows more accurate and resource efficient RNA assemblies compared to the original dataset. Further, an application was proposed in which multiple datasets were combined and normalized to predict novel transcripts that would have been missed otherwise. Finally, ORNA is a general purpose normalization algorithm that is fast and significantly reduces datasets with little loss of assembly quality.\n\nORNA can be found under https://github.com/SchulzLab/ORNA
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 12
- FWCI
- 0.80
- Field percentile
- top 30%
- 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
- A graph-based algorithm for RNA-seq data normalization
Diem-Trang T. Tran, Aditya Bhaskara, … Balagurunathan Kuberan·PLoS ONEPeer-reviewed·Jan 24, 2020
- Read correction for non-uniform coverages
Camille Marchet, Yoann Dufresne, Antoine Limasset·bioRxiv·Jun 25, 2019
- Shannon: An Information-Optimal de Novo RNA-Seq Assembler
Sreeram Kannan, Joseph Hui, … David Tse·bioRxiv·Feb 9, 2016
- K2R: Tinted de Bruijn Graphs implementation for efficient read extraction from sequencing datasets
Léa Vandamme, Bastien Cazaux, Antoine Limasset·Bioinformatics AdvancesPeer-reviewed·Dec 26, 2024
- Toward perfect reads: short reads correction via mapping on compacted de Bruijn graphs
Antoine Limasset, Jean‐François Flot, Pierre Peterlongo·BioinformaticsPeer-reviewed·Feb 18, 2019
- A Novel Approach for Accurate Sequence Assembly Using de Bruijn graphs
Cameron J. Prybol, Aeron Tynes Hammack, … Michael P. Snyder·bioRxiv·May 29, 2024