BinDash
BinDash estimates pairwise distances between genomes, including meta-genomes, to enable rapid and scalable genomic similarity comparisons.
Key Features:
- Multi-threaded performance: Leverages multi-threading to parallelize computations on multi-core processors for improved throughput on personal computers.
- B-bit one-permutation rolling MinHash with optimal densification: Implements the b-bit one-permutation rolling MinHash technique combined with optimal densification to efficiently summarize genomic information and estimate genome distances.
- Empirical performance metrics: Evaluations on a Dell Inspiron 157559 Notebook demonstrated higher precision, improved compression ratio, reduced memory usage, and faster runtime compared to state-of-the-art software.
Scientific Applications:
- Comparative genomics: Enables large-scale pairwise genome distance estimation for comparative genomics analyses.
- Meta-genomic analyses: Supports distance estimation among meta-genomes for metagenomic comparative studies.
- Evolutionary biology: Facilitates large-scale evolutionary analyses by providing rapid genome similarity metrics across millions of genomes.
- Biodiversity assessment: Provides scalable genome distance estimates for biodiversity and taxonomic studies.
Methodology:
Implements the b-bit one-permutation rolling MinHash technique with optimal densification and uses hash-based summarization to estimate pairwise genome distances with reduced computational overhead.
Topics
Details
- License:
- Apache-2.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- C++
- Added:
- 8/4/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Zhao X. BinDash, software for fast genome distance estimation on a typical personal laptop. Bioinformatics. 2018;35(4):671-673. doi:10.1093/bioinformatics/bty651. PMID:30052763.
PMID: 30052763
Documentation
Downloads
Links
Issue tracker
https://github.com/zhaoxiaofei/BinDash/issues