Embedding the de Bruijn graph, and applications to metagenomics
Abstract
Fast mapping of sequencing reads to taxonomic clades is a crucial step in metagenomics, which however raises computational challenges as the numbers of reads and of taxonomic clades increases. Besides alignment-based methods, which are accurate but computational costly, faster compositional approaches have recently been proposed to predict the taxonomic clade of a read based on the set of k-mers it contains. Machine learning-based compositional approaches, in particular, have recently reached accuracies similar to alignment-based models, while being considerably faster. It has been observed that the accuracy of these models increases with the length k of the k-mers they use, however existing methods are limited to handle k-mers of lengths up to k = 12 or 13 because of their large memory footprint needed to store the model coefficients for each possible k-mer. In order to explore the performance of machine learning-based compositional approaches for longer k-mers than currently possible, we propose to reduce the memory footprint of these methods by binning together k-mers that appear together in the sequencing reads used to train the models. We achieve this binning by learning a vector embedding for the vertices of a compacted de Bruijn graph, allowing us to embed any DNA sequence in a low-dimensional vector space where a machine learning system can be trained. The resulting method, which we call Brume, allows us to train compositional machine learning-based models with k-mers of length up to k = 31. We show on two metagenomics benchmark that Brume reaches better performance than previously achieved, thanks to the use of longer k-mers.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 10
- 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
- Continuous embeddings of DNA sequencing reads, and application to metagenomics
Romain Menegaux, Jean‐Philippe Vert·Journal of Computational BiologyPeer-reviewed·Feb 20, 2019
- General-purpose embeddings for long-read metagenomic sequences via β-VAE on multi-scale k-mer frequencies
Torben Nielsen, Lauren Michelle Lui·bioRxiv·Mar 23, 2026
- deSPI: efficient classification of metagenomic reads with lightweight de Bruijn graph-based reference indexing
Dengfeng Guan, Bo Liu, Yadong Wang·bioRxiv·Oct 12, 2016
- 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
- Reference-free resolution of long-read metagenomic data
Lusine Khachatryan, Seyed Yahya Anvar, … Jeroen F. J. Laros·bioRxiv·Oct 21, 2019
- GenomeFace: a deep learning-based metagenome binner trained on 43,000 microbial genomes
Richard Lettich, Robert Egan, … Aydın Buluç·bioRxiv·Feb 7, 2024