NIQKI
NIQKI implements generalized Hyperminhash ((h,m)-HMH) fingerprints and inverted-index search to index large genomic collections and enable rapid, scalable pairwise distance estimation for comparative genomics and phylogenetic analysis.
Key Features:
- Fingerprints - (h,m)-HMH: Generalizes Hyperminhash into (h,m)-HMH fingerprints that can be tuned for expected sub-sampling levels to minimize false positive rate in genomic comparisons.
- Optimized Indexing Structure: Employs inverted indexes that accept any fingerprint type to achieve optimal query performance with time complexity linear in the size of the output.
- Scalability and Speed: Demonstrated processing of over one million bacterial genomes from GenBank in a few days on a small cluster, yielding order-of-magnitude speed improvements over current state-of-the-art while maintaining precision.
Scientific Applications:
- Comparative Genomics: Rapidly computes pairwise distances across large genome collections for large-scale comparative analyses.
- Phylogenetic Analysis: Provides fast distance estimates suitable for large-scale phylogenetic inference and tree construction.
- Microbial Diversity Studies: Enables scalable analysis of microbial diversity across extensive bacterial genome datasets such as GenBank.
- Large-Scale Genomic Queries: Facilitates fast, scalable querying and exploration of vast genomic databases.
Methodology:
Generalization of Hyperminhash into (h,m)-HMH fingerprints for tunable false-positive rates; an inverted-index structure using inverted indexes that supports arbitrary fingerprint types and yields query time linear in output size.
Topics
Details
- License:
- AGPL-3.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- C++, Shell
- Added:
- 4/10/2022
- Last Updated:
- 4/10/2022
Operations
Publications
Agret C, Cazaux B, Limasset A. Toward optimal fingerprint indexing for large scale genomics. Unknown Journal. 2021. doi:10.1101/2021.11.04.467355.