Practical dynamic de Bruijn graphs - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Bioinformatics Année : 2018

Practical dynamic de Bruijn graphs

(1) , (1) , (1) , (2) , (3)


As datasets of DNA reads grow rapidly, it becomes more and more important to represent de Bruijn graphs compactly while still supporting fast assembly. Previous implementations have not supported edge deletion, however, which is important for pruning spurious edges from the graph. Belazzougui et al. Belazzougui et al. (2016b) recently proposed a compact and fully dynamic representation, which supports exact membership queries and insertions and deletions of both nodes and edges. In this paper we give a practical implementation of their data structure, supporting exact membership queries and insertions and deletions of edges only, and demonstrate experimentally that its performance is comparable to that of state-of-the-art implementations based on Bloom filters. Our source-code is publicly available at under an open-source license.
Fichier principal
Vignette du fichier
main.pdf (299.48 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01935559 , version 1 (11-12-2019)



Alan Kuhnle, Victoria G. Crawford, Christina Boucher, Rayan Chikhi, Travis Gagie. Practical dynamic de Bruijn graphs. Bioinformatics, 2018, ⟨10.1093/bioinformatics/bty500⟩. ⟨hal-01935559⟩
99 Consultations
54 Téléchargements



Gmail Facebook Twitter LinkedIn More