Sign in
BioinformaticsComputational and Structural Biotechnology Journal
Peer-reviewed journal article

Buffering Updates Enables Efficient Dynamic de Bruijn Graphs

Jarno AlankoiD, Bahar AlipanahiiD, Jonathen Settle, Christina A. BoucheriD, Travis GagieiD

Abstract

MotivationThe de Bruijn graph has become a ubiquitous graph model for biological data ever since its initial introduction in the late 1990s. It has been used for a variety of purposes including genome assembly (Zerbino and Birney, 2008; Bankevich et al., 2012; Peng et al., 2012), variant detection (Alipanahi et al., 2020b; Iqbal et al., 2012), and storage of assembled genomes (Chikhi et al., 2016). For this reason, there have been over a dozen methods for building and representing the de Bruijn graph and its variants in a space and time efficient manner. ResultsWith the exception of a few data structures (Muggli et al., 2019; Holley and Melsted, 2020; Crawford et al., 2018), compressed and compact de Bruijn graphs do not allow for the graph to be efficiently updated, meaning that data can be be added or deleted. The most recent compressed dynamic de Bruijn graph (Alipanahi et al., 2020a), relies on dynamic bit vectors which are slow in theory and practice. To address this shortcoming, we present a compressed dynamic de Bruijn graph that removes the necessity of dynamic bit vectors by buffering data that should be added or removed from the graph. We implement our method, which we refer to as BufBOSS, and compare its performance to Bifrost, DynamicBOSS, and FDBG. Our experiments demonstrate that BufBOSS achieves attractive trade-offs compared to other tools in terms of time, memory and disk, and has the best deletion performance by an order of magnitude. Contactalanko.jarno@gmail.com

PDFDOI

02 /Specification & Classification

Click any tag to browse matching papers
Citations
13
FWCI
1.06
Field percentile
top 22%

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.

Similarity Map
SelectedSame fieldCross-field
THISAlipanahi '20Holley '20Hannoush '24Khan '22Turner '18Belk '16
84% semantic matchBioinformatics
Bahar Alipanahi, Alan Kuhnle, Simon J. Puglisi+2 more·Bioinformatics·May 21, 2020· 15 citations