Authors
Rayan Chikhi, Antoine Limasset, Shaun Jackman, Jared T Simpson, Paul Medvedev
Publication date
2014/4/2
Conference
Research in Computational Molecular Biology
Volume
8394
Pages
35-55
Publisher
Springer International Publishing
Description
The de Bruijn graph plays an important role in bioinformatics, especially in the context of de novo assembly. However, the representation of the de Bruijn graph in memory is a computational bottleneck for many assemblers. Recent papers proposed a navigational data structure approach in order to improve memory usage. We prove several theoretical space lower bounds to show the limitations of these types of approaches. We further design and implement a general data structure (dbgfm) and demonstrate its use on a human whole-genome dataset, achieving space usage of 1.5 GB and a 46% improvement over previous approaches. As part of dbgfm, we develop the notion of frequency-based minimizers and show how it can be used to enumerate all maximal simple paths of the de Bruijn graph using only 43 MB of memory. Finally, we demonstrate that our approach can be integrated into an existing …
Total citations
2014201520162017201820192020202120222023202441519151113111423116
Scholar articles
R Chikhi, A Limasset, S Jackman, JT Simpson… - Research in Computational Molecular Biology: 18th …, 2014