cdbg
cdbg constructs compressed de Bruijn graphs to compactly represent genetic variation across multiple genomes for population genomics.
Key Features:
- Compressed Representation: Uses a compressed de Bruijn graph format to encapsulate population-scale genomic data for space-efficient storage and manipulation.
- Algorithmic Efficiency: Implements algorithms that outperform previous methods such as splitMEM, which were limited to smaller datasets.
- Linear-Time Suffix Tree Algorithm: Incorporates a linear-time suffix tree algorithm using a compressed suffix tree approach.
- Burrows-Wheeler Transform (BWT): Employs the Burrows-Wheeler transform to construct the compressed de Bruijn graph, with running time proportional to [Formula: see text], where σ represents the alphabet size.
- Scalability: Demonstrated on seven human genomes, indicating capability to handle large-scale, complex genomic datasets.
Scientific Applications:
- Population Genomics: Captures variation across multiple individuals to support analyses of genetic diversity and population structure.
- Genome Sequencing Analysis: Provides a space-efficient representation to support analysis of complete genomes and low-cost genome sequencing efforts.
Methodology:
Constructs compressed de Bruijn graphs directly from genomic data without uncompressed intermediate representations using suffix trees, a compressed-suffix-tree linear-time suffix tree algorithm, and the Burrows-Wheeler transform (BWT), with the BWT-based construction running in time proportional to [Formula: see text] where σ denotes the alphabet size.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- C++
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Baier U, Beller T, Ohlebusch E. Graphical pan-genome analysis with compressed suffix trees and the Burrows–Wheeler transform. Bioinformatics. 2015;32(4):497-504. doi:10.1093/bioinformatics/btv603. PMID:26504144.
PMID: 26504144