On the Representation of De Bruijn Graphs - Université de Rennes Accéder directement au contenu
Article Dans Une Revue Journal of Computational Biology Année : 2015

On the Representation of De Bruijn Graphs

Résumé

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 acomputational 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 assembler by modifying the ABySS software to use dbgfm.

Dates et versions

hal-01524525 , version 1 (18-05-2017)

Identifiants

Citer

Rayan Chikhi, Antoine Limasset, Shaun Jackman, Jared T. Simpson, Paul Medvedev. On the Representation of De Bruijn Graphs. Journal of Computational Biology, 2015, 22 (5), pp.336 - 352. ⟨10.1089/cmb.2014.0160⟩. ⟨hal-01524525⟩
347 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More