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.