Nature CommunicationsGenomicsPeer-reviewed journal article
GoldRush: A de novo long read genome assembler with linear time complexity
Johnathan WongiD, Lauren CoombeiD, Vladimir NikolićiD, Emily Rong ZhangiD, Ka Ming NipiD, Puneet Sidhu, René L. WarreniD, İnanç BiroliD
Abstract
MotivationCurrent state-of-the-art long read de novo genome assemblers follow the Overlap Layout Consensus (OLC) paradigm, an O(n2) algorithm in its naive implementation. While the most time- and memory-intensive step of OLC --the all-vs-all sequencing read alignment process-- was improved and reimplemented in modern long read assemblers, these tools still often require excessive computational memory when assembling a typical 50X human genome dataset. ResultsHere we present GoldRush, a de novo genome assembly algorithm with linear time complexity in the number of input long sequencing reads. We tested GoldRush on Oxford Nanopore Technologies datasets with different base error profiles describing the genomes of three human cell lines (NA24385, HG01243 and HG02055), Oryza sativa (rice), and Solanum lycopersicum (tomato). GoldRush achieved NGA50 lengths of 18.3-22.2 Mbp for the three human datasets, with two of the three assemblies having the fewest extensive misassemblies, and NGA50 lengths of 0.3 and 2.6 Mbp for the 373 Mbp and 824 Mbp genomes of rice and tomato, respectively. Further, GoldRush assembled all genomes within a day, using at most 54.5 GB of RAM. These results demonstrate that our algorithm and new assembly paradigm can be used to assemble large genomes de novo efficiently in compute memory space, with resulting assembly contiguity comparable to that of state-of-the-art OLC genome assemblers. Availabilityhttps://github.com/bcgsc/goldrush
- organism: human
- organism: plant (other)
- assay: whole-genome sequencing
- research focus: genome assembly
- approach: experimental assay
- Citations
- 29
- FWCI
- 3.20
- Field percentile
- top 6%
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
- Human Genome Assembly in 100 Minutes
Chen-Shan Chin, Asif Khalak·bioRxiv·Jul 17, 2019
- Raven: a de novo genome assembler for long reads
Robert Vaser, Mile Šikić·Nature Computational SciencePeer-reviewed·May 20, 2021
- Yet another de novo genome assembler
Robert Vaser, Mile Šikić·International symposium on image and signal processing and analysis/ISPA ...Peer-reviewed·Sep 1, 2019
- LRScaf: Improving Draft Genomes Using Long Noisy Reads
Qin Mao, Shigang Wu, … Jue Ruan·BMC GenomicsPeer-reviewed·Dec 1, 2019
- Fast and accurate long-read assembly with wtdbg2
- LongStitch: High-quality genome assembly correction and scaffolding using long reads
Lauren Coombe, Janet X. Li, … İnanç Birol·BMC BioinformaticsPeer-reviewed·Oct 30, 2021