BioinformaticsBioinformaticsPeer-reviewed journal article
ntEdit: scalable genome sequence polishing
René L. WarreniD, Lauren CoombeiD, Hamid Mohamadi, Jessica ZhangiD, Barry C. Jaquish, Nathalie IsabeliD, Steven J.M. JonesiD, Jean Bousquet, Jöerg BohlmanniD, İnanç BiroliD
Abstract
In the modern genomics era, genome sequence assemblies are routine practice. However, depending on the methodology, resulting drafts may contain considerable base errors. Although utilities exist for genome base polishing, they work best with high read coverage and do not scale well. We developed ntEdit, a Bloom filter-based genome sequence editing utility that scales to large mammalian and conifer genomes.\n\nWe first tested ntEdit and the state-of-the-art assembly improvement tools GATK, Pilon and Racon on controlled E. coli and C. elegans sequence data. Generally, ntEdit performs well at low sequence depths (97%) of base substitutions and indels, and its performance is largely constant with increased coverage. In all experiments conducted using a single CPU, the ntEdit pipeline executed in <14s and <3m, on average, on E. coli and C. elegans, respectively. We performed similar benchmarks on a sub-20X coverage human genome sequence dataset, inspecting accuracy and resource usage in editing chromosomes 1 and 21, and whole genome. ntEdit scaled linearly, executing in 30-40m on those sequences. We show how ntEdit ran in <2h20m to improve upon long and linked read human genome assemblies of NA12878, using high coverage (54X) Illumina sequence data from the same individual, fixing frame shifts in coding sequences. We also generated 17-fold coverage spruce sequence data from haploid sequence sources (seed megagametophyte), and used it to edit our pseudo haploid assemblies of the 20 Gbp interior and white spruce genomes in <4 and <5h, respectively, making roughly 50M edits at a (substitution+indel) rate of 0.0024.\n\nAvailabilityhttps://github.com/bcgsc/ntedit\n\nSupplemental materialavailable online.
- organism: human
- organism: E. coli
- organism: C. elegans
- assay: whole-genome sequencing
- research focus: variant calling
- research focus: variant effect prediction
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
- approach: experimental assay
- Citations
- 116
- FWCI
- 4.47
- Field percentile
- top 4%
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
- GoldPolish-Target: Targeted long-read genome assembly polishing
Emily Rong Zhang, Lauren Coombe, … İnanç Birol·BMC BioinformaticsPeer-reviewed·Mar 7, 2025
- ntJoin: Fast and lightweight assembly-guided scaffolding using minimizer graphs
Lauren Coombe, Vladimir Nikolić, … René L. Warren·BioinformaticsPeer-reviewed·Apr 14, 2020
- Highly accurate assembly polishing with DeepPolisher
Mira Mastoras, Mobin Asri, … Kishwar Shafin·Genome ResearchPeer-reviewed·Jul 1, 2025
- NextPolish2: a repeat-aware polishing tool for genomes assembled using HiFi long reads
Jiang Yong Hu, Zhuo Wang, … Depeng Wang·Genomics Proteomics & BioinformaticsPeer-reviewed·Jan 4, 2024
- Edison: measuring scaffolding accuracy with edit distance
Aakash Sur, William Stafford Noble, … Peter John Myler·bioRxiv·Mar 25, 2022
- NucMerge: Genome assembly quality improvement assisted by alternative assemblies and paired-end Illumina reads
Ksenia Khelik, Alexander J. Nederbragt, … Torbjørn Rognes·bioRxiv·Nov 30, 2018