vix.ing · top · new · best · stats

Minmers are a generalization of minimizers that enable unbiased local Jaccard estimation

2023/08/21 by Bryce Kille, Erik Garrison, Todd J. Treangen +1 · 1 voice · 41 citations
Biochemistry, Genetics and Molecular Biology · Engineering · Mathematics · #Artificial intelligence #Computer science #Engineering #Estimation #Generalization #Genetic Associations and Epidemiology #Genome Rearrangement Algorithms #Genomics and Rare Diseases #Jaccard index #Mathematics #Pattern recognition (psychology)

paper · pdf · doi:10.1093/bioinformatics/btad512

published in Bioinformatics 39(9) (Oxford University Press)

openalex publication_date 2023/08/21 · openalex created_date 2025/10/10 · openalex updated_date 2026/08/06

Abstract

MOTIVATION: The Jaccard similarity on k-mer sets has shown to be a convenient proxy for sequence identity. By avoiding expensive base-level alignments and comparing reduced sequence representations, tools such as MashMap can scale to massive numbers of pairwise comparisons while still providing useful similarity estimates. However, due to their reliance on minimizer winnowing, previous versions of MashMap were shown to be biased and inconsistent estimators of Jaccard similarity. This directly impacts downstream tools that rely on the accuracy of these estimates. RESULTS: To address this, we propose the minmer winnowing scheme, which generalizes the minimizer scheme by use of a rolling minhash with multiple sampled k-mers per window. We show both theoretically and empirically that minmers yield an unbiased estimator of local Jaccard similarity, and we implement this scheme in an updated version of MashMap. The minmer-based implementation is over 10 times faster than the minimizer-based version under the default ANI threshold, making it well-suited for large-scale comparative genomics applications. AVAILABILITY AND IMPLEMENTATION: MashMap3 is available at https://github.com/marbl/MashMap.

Cited by

Discussions

Related