Extremely-fast construction and querying of compacted and colored de Bruijn graphs with GGCAT
Abstract
Compacted de Bruijn graphs are one of the most fundamental data structures in computational genomics. Colored compacted graphs Bruijn graphs are a variant built on a collection of sequences, and associate to each k-mer the sequences in which it appears. We present GGCAT, a tool for constructing both types of graphs, based on a new approach merging the k-mer counting step with the unitig construction step, and on numerous practical optimizations. For compacted de Bruijn graph construction, GGCAT achieves speed-ups of 3-21x compared to the state-of-the-art tool Cuttlefish 2 (Khan and Patro, Genome Biology, 2022). When constructing the colored variant, GGCAT achieves speed-ups of 5-39x compared to the state-of-the-art tool BiFrost (Holley and Melsted, Genome Biology, 2020). Additionally, GGCAT is up to 480x faster than BiFrost for batch sequence queries on colored graphs.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 54
- Assay
- Approach
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.
Related papers
- Cdbgtricks: strategies to update a compacted de bruijn graph
Khodor Hannoush, Camille Marchet, Pierre Peterlongo·bioRxiv·May 24, 2024
- Bifrost - Highly parallel construction and indexing of colored and compacted de Bruijn graphs
Guillaume Holley, Páll Melsted·Genome biologyPeer-reviewed·Sep 17, 2020
- Meta-colored compacted de Bruijn graphs
Giulio Ermanno Pibiri, Jason Fan, Rob Patro·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2024
- Compression algorithm for colored de Bruijn graphs
Amatur Rahman, Yoann Dufresne, Paul Medvedev·bioRxiv·May 12, 2023
- Scalable, ultra-fast, and low-memory construction of compacted de Bruijn graphs with Cuttlefish 2
Jamshed Khan, Marek Kokot, … Rob Patro·Genome biologyPeer-reviewed·Sep 8, 2022
- Where the patterns are: repetition-aware compression for colored de Bruijn graphs
Alessio Campanelli, Giulio Ermanno Pibiri, … Rob Patro·Journal of Computational BiologyPeer-reviewed·Oct 1, 2024