MBG

MBG constructs sparse de Bruijn graphs from homopolymer-compressed high-fidelity (HiFi) long reads to enable efficient genome assembly from high-coverage sequencing data.


Key Features:

  • Homopolymer Compression (HPC): Compresses input sequences via homopolymer compression to reduce redundancy and improve computational efficiency.
  • Syncmer/Minimizer Selection: Selects syncmers (minimizers) from HPC-compressed sequences to represent larger genomic regions sparsely.
  • Sparse de Bruijn Graph Construction: Connects selected syncmers with edges when they are adjacent within reads to form a sparse de Bruijn graph.
  • Unitig Formation: Unitifies the graph by merging connected components into contiguous unitigs.
  • Read Type Optimization: Optimized for PacBio HiFi/CCS reads and reported to also function with Illumina reads.
  • High-Coverage Scaling: Designed to operate on high-coverage sequencing datasets.

Scientific Applications:

  • Sparse graph construction: Construction of sparse de Bruijn graphs from high-coverage HiFi long-read datasets.
  • Human genome assembly: Assembly of a 50× coverage whole human genome from HiFi reads reported in approximately four hours on a single core.
  • Bacterial genome assembly: Rapid assembly of bacterial genomes, exemplified by assembling the E. coli genome into a single contig in eight seconds.
  • Performance compared to dense graphs: Demonstrated to significantly outperform tools designed for dense de Bruijn graph construction on large-scale datasets.

Methodology:

Input sequences undergo homopolymer compression (HPC); syncmers (minimizers) are selected from HPC-compressed sequences; selected syncmers are connected by edges if adjacent within reads to form a sparse de Bruijn graph; the graph is unitified into unitigs.

Topics

Details

License:
MIT
Tool Type:
command-line tool, library
Programming Languages:
C++
Added:
1/18/2021
Last Updated:
2/20/2021

Operations

Publications

Rautiainen M, Marschall T. MBG: Minimizer-based Sparse de Bruijn Graph Construction. Unknown Journal. 2020. doi:10.1101/2020.09.18.303156.

Links