Bifrost: highly parallel construction and indexing of colored and compacted de Bruijn graphs

被引:79
|
作者
Holley, Guillaume [1 ]
Melsted, Pall [1 ]
机构
[1] Univ Iceland, Fac Ind Engn Mech Engn & Comp Sci, Reykjavik, Iceland
关键词
PAN-GENOME ANALYSIS; SEQUENCING DATA; READ; ALGORITHM; SEARCH; BACTERIAL; ACCURATE; STORAGE;
D O I
10.1186/s13059-020-02135-8
中图分类号
Q81 [生物工程学(生物技术)]; Q93 [微生物学];
学科分类号
071005 ; 0836 ; 090102 ; 100705 ;
摘要
Memory consumption of de Bruijn graphs is often prohibitive. Most de Bruijn graph-based assemblers reduce the complexity by compacting paths into single vertices, but this is challenging as it requires the uncompacted de Bruijn graph to be available in memory. We present a parallel and memory-efficient algorithm enabling the direct construction of the compacted de Bruijn graph without producing the intermediate uncompacted graph. Bifrost features a broad range of functions, such as indexing, editing, and querying the graph, and includes a graph coloring method that maps eachk-mer of the graph to the genomes it occurs in. Availability
引用
收藏
页数:20
相关论文
共 36 条
  • [1] Bifrost: highly parallel construction and indexing of colored and compacted de Bruijn graphs
    Guillaume Holley
    Páll Melsted
    [J]. Genome Biology, 21
  • [2] Extremely fast construction and querying of compacted and colored de Bruijn graphs with GGCAT
    Cracco, Andrea
    Tomescu, Alexandru I.
    [J]. GENOME RESEARCH, 2023, 33 (07) : 1198 - 1207
  • [3] Meta-colored Compacted de Bruijn Graphs
    Pibiri, Giulio Ermanno
    Fan, Jason
    Patro, Rob
    [J]. RESEARCH IN COMPUTATIONAL MOLECULAR BIOLOGY, RECOMB 2024, 2024, 14758 : 131 - 146
  • [4] Indexing De Bruijn graphs with minimizers
    Marchet, Camille
    Kerbiriou, Mael
    Limasset, Antoine
    [J]. BMC BIOINFORMATICS, 2019, 20
  • [5] Succinct colored de Bruijn graphs
    Muggli, Martin D.
    Bowe, Alexander
    Noyes, Noelle R.
    Morley, Paul S.
    Belk, Keith E.
    Raymond, Robert
    Gagie, Travis
    Puglisi, Simon J.
    Boucher, Christina
    [J]. BIOINFORMATICS, 2017, 33 (20) : 3181 - 3187
  • [6] Linking indexing data structures to de Bruijn graphs: Construction and update
    Cazaux, Bastien
    Lecroq, Thierry
    Rivals, Eric
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2019, 104 : 165 - 183
  • [7] Efficient Colored de Bruijn Graph for Indexing Reads
    Hasegawa, Nozomi
    Shimizu, Kana
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2023, 30 (06) : 648 - 662
  • [8] Lossless indexing with counting de Bruijn graphs
    Karasikov, Mikhail
    Mustafa, Harun
    Ratsch, Gunnar
    Kahles, Andre
    [J]. GENOME RESEARCH, 2022, 32 (09) : 1754 - 1764
  • [9] Compression algorithm for colored de Bruijn graphs
    Rahman, Amatur
    Dufresne, Yoann
    Medvedev, Paul
    [J]. ALGORITHMS FOR MOLECULAR BIOLOGY, 2024, 19 (01)
  • [10] From Indexing Data Structures to de Bruijn Graphs
    Cazaux, Bastien
    Lecroq, Thierry
    Rivals, Eric
    [J]. COMBINATORIAL PATTERN MATCHING, CPM 2014, 2014, 8486 : 89 - 99