bioRxivBioinformaticsPreprint
Minimizer-space de Bruijn graphs
Abstract
DNA sequencing data continues to progress towards longer reads with increasingly lower sequencing error rates. We focus on the problem of assembling such reads into genomes, which poses challenges in terms of accuracy and computational resources when using cutting-edge assembly approaches, e.g. those based on overlapping reads using minimizer sketches. Here, we introduce the concept of minimizer-space sequencing data analysis, where the minimizers rather than DNA nucleotides are the atomic tokens of the alphabet. By projecting DNA sequences into ordered lists of minimizers, our key idea is to enumerate what we call k-min-mers, that are k-mers over a larger alphabet consisting of minimizer tokens. Our approach, mdBG or minimizer-dBG, achieves orders-of-magnitude improvement in both speed and memory usage over existing methods without much loss of accuracy. We demonstrate three uses cases of mdBG: human genome assembly, metagenome assembly, and the representation of large pangenomes. For assembly, we implemented mdBG in software we call rust-mdbg, resulting in ultra-fast, low memory and highly-contiguous assembly of PacBio HiFi reads. A human genome is assembled in under 10 minutes using 8 cores and 10 GB RAM, and 60 Gbp of metagenome reads are assembled in 4 minutes using 1 GB RAM. For pangenome graphs, we newly allow a graphical representation of a collection of 661,405 bacterial genomes as an mdBG and successfully search it (in minimizer-space) for anti-microbial resistance (AMR) genes. We expect our advances to be essential to sequence analysis, given the rise of long-read sequencing in genomics, metagenomics and pangenomics.
- organism: human
- organism: bacteria (other)
- assay: whole-genome sequencing
- assay: metagenomics
- research focus: genome assembly
- research focus: protein structure prediction
- approach: statistical model
- Citations
- 5
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
- Improving the efficiency of de Bruijn graph construction using compact universal hitting sets
Yael Ben-Ari, Dan Flomin, … Ron Shamir A·ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM-BCB)Peer-reviewed·Jul 30, 2021
- Efficient High-Quality Metagenome Assembly from Long Accurate Reads using Minimizer-space de Bruijn Graphs
Gaëtan Benoit, Sébastien Raguideau, … Christopher Quince·bioRxiv·Jul 7, 2023
- deGSM: memory scalable construction of large scale de Bruijn Graph
Hongzhe Guo, Yilei Fu, … Bo Liu·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Apr 30, 2019
- MBG: Minimizer-based Sparse de Bruijn Graph Construction
Mikko Rautiainen, Tobias Marschall·BioinformaticsPeer-reviewed·Jan 6, 2021
- Fast and flexible minimizer digestion with digest
Alan Zheng, Ishmeal Lee, … Ben Langmead·BioinformaticsPeer-reviewed·Jun 20, 2025
- Integrating long-range connectivity information into de Bruijn graphs
Isaac Turner, Kiran V. Garimella, … Gil McVean·BioinformaticsPeer-reviewed·Mar 15, 2018