MBGC

MBGC compresses large collections of bacterial genomes in FASTA or gzipped FASTA formats by exploiting intra-species redundancy to provide efficient storage.


Key Features:

  • Specialized Compression Algorithm: Leverages inherent redundancy within bacterial genomes from the same species to achieve higher compression than general-purpose genome compressors.
  • High Efficiency and Speed: Achieves an approximate compression ratio of 730:1 while maintaining data integrity and accessibility.
  • Performance Metrics: Reaches approximately 1070 MB/s compression and 740 MB/s decompression using eight hardware threads on a 6-core/12-thread CPU and a fast SSD, and is reported as about four times more succinct and over ten times faster in compression compared to main competitors.
  • Scalability: Tested on 168,311 bacterial genomes totaling 587 GB, demonstrating capability to handle extensive genomic datasets.

Scientific Applications:

  • Comparative Genomics: Enables storage and processing of large conspecific bacterial genome collections for comparative analyses.
  • Phylogenetic Analysis: Facilitates rapid access to many bacterial genomes needed for phylogenetic inference.
  • Large-scale Bacterial Genomic Analyses: Supports research areas that require processing of large-scale bacterial genome datasets by providing efficient storage and rapid access.

Methodology:

Operates on FASTA or gzipped FASTA input and uses a specialized compression algorithm that leverages intra-species redundancy among bacterial genomes.

Topics

Details

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

Operations

Publications

Grabowski S, Kowalski TM. MBGC: Multiple Bacteria Genome Compressor. Unknown Journal. 2020. doi:10.1101/2020.12.09.411678.