Succinct dynamic de Bruijn graphs

被引:7
|
作者
Alipanahi, Bahar [1 ]
Kuhnle, Alan [2 ]
Puglisi, Simon J. [3 ]
Salmela, Leena [3 ]
Boucher, Christina [1 ]
机构
[1] Univ Florida, Coll Engn, Dept Comp & Informat Sci & Engn, Gainesville, FL 32611 USA
[2] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32306 USA
[3] Univ Helsinki, Helsinki Inst Informat Technol, Dept Comp Sci, Helsinki 00014, Finland
基金
芬兰科学院;
关键词
D O I
10.1093/bioinformatics/btaa546
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: The de Bruijn graph is one of the fundamental data structures for analysis of high throughput sequencing data. In order to be applicable to population-scale studies, it is essential to build and store the graph in a space- and time-efficient manner. In addition, due to the ever-changing nature of population studies, it has become essential to update the graph after construction, e.g. add and remove nodes and edges. Although there has been substantial effort on making the construction and storage of the graph efficient, there is a limited amount of work in building the graph in an efficient and mutable manner. Hence, most space efficient data structures require complete reconstruction of the graph in order to add or remove edges or nodes. Results: In this article, we present DynamicBOSS, a succinct representation of the de Bruijn graph that allows for an unlimited number of additions and deletions of nodes and edges. We compare our method with other competing methods and demonstrate that DynamicBOSS is the only method that supports both addition and deletion and is applicable to very large samples (e.g. greater than 15 billion k-mers). Competing dynamic methods, e.g. FDBG cannot be constructed on large scale datasets, or cannot support both addition and deletion, e.g. BiFrost.
引用
收藏
页码:1946 / 1952
页数:7
相关论文
共 50 条
  • [31] Wide diameters of de Bruijn graphs
    Kuo, Jyhmin
    Fu, Hung-Lin
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2007, 14 (2-3) : 143 - 152
  • [32] The spectrum of de Bruijn and Kautz graphs
    Delorme, C
    Tillich, JP
    [J]. EUROPEAN JOURNAL OF COMBINATORICS, 1998, 19 (03) : 307 - 319
  • [33] Read mapping on de Bruijn graphs
    Antoine Limasset
    Bastien Cazaux
    Eric Rivals
    Pierre Peterlongo
    [J]. BMC Bioinformatics, 17
  • [34] Embedding Cartesian products of graphs into de Bruijn graphs
    Andreae, T
    Nolle, M
    Schreihber, G
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 46 (02) : 194 - 200
  • [35] Applications of de Bruijn graphs in microbiome research
    Dufault-Thompson, Keith
    Jiang, Xiaofang
    [J]. IMETA, 2022, 1 (01):
  • [36] On the diameter of a class of the generalized de Bruijn graphs
    Caro, JDL
    Zeratsion, TW
    [J]. I-SPAN'02: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2002, : 225 - 230
  • [37] On the Diameter of the Generalized Undirected De Bruijn Graphs
    Kuo, Jyhmin
    Fu, Hung-Lin
    [J]. ARS COMBINATORIA, 2012, 106 : 395 - 408
  • [38] Space Efficient Merging of de Bruijn Graphs and Wheeler Graphs
    Egidi, Lavinia
    Louza, Felipe A.
    Manzini, Giovanni
    [J]. ALGORITHMICA, 2022, 84 (03) : 639 - 669
  • [39] LIGHTWAVE NETWORKS BASED ON DE BRUIJN GRAPHS
    SIVARAJAN, KN
    RAMASWAMI, R
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1994, 2 (01) : 70 - 79
  • [40] On the recognition of de Bruijn graphs and their induced subgraphs
    Blazewicz, J
    Formanowicz, P
    Kasprzak, M
    Kobler, D
    [J]. DISCRETE MATHEMATICS, 2002, 245 (1-3) : 81 - 92