Related Experiment Video
Updated: Sep 11, 2025

A Concoction Pipeline for Generating Molecular Operational Taxonomic Units (MOTUs) Among Riparian and Aquatic Beetles
Published on: July 11, 2025
Finimizers: Variable-Length Bounded-Frequency Minimizers for $k$-mer Sets
Abstract:
The minimizer of a $k$-mer is the smallest $m$-mer inside the $k$-mer according to some total order $< $ of the $m$-mers. Minimizers are often used as keys in hash tables in indexing tasks in metagenomics and pangenomics. The main weakness of minimizer-based indexing is the possibility of very frequently occurring minimizers, which can slow query times down significantly. Popular minimizer alignment tools employ various and often wild heuristics as workarounds, typically by ignoring frequent minimizers or blacklisting commonly occurring patterns, to the detriment of other metrics (e.g., alignment recall, space usage, or code complexity). In this paper, we introduce frequency-bounded minimizers, which we call finimizers, for indexing sets of $k$-mers. The idea is to use an order relation $< $ for minimizer comparison that depends on the frequency of the minimizers within the indexed $k$-mers. With finimizers, the length $m$ of the $m$-mers is not fixed, but is allowed to vary depending on the context, so that the length can increase to bring the frequency down below a user-specified threshold $t$. Setting a maximum frequency solves the issue of very frequent minimizers and gives us a worst-case guarantee for the query time. We show how to implement a particular finimizer scheme efficiently using the Spectral Burrows-Wheeler transform ($SBWT$) (Alanko et al. Proc. SIAM ACDA, 2023) augmented with longest common suffix information. In experiments, we explore in detail the special case in which we set $t = 1$. This choice simplifies the index structure and makes the scheme completely parameter-free apart from the choice of $k$. A prototype implementation of this scheme exhibits $k$-mer localization times close to, and often faster than, state-of-the-art minimizer-based schemes.
Insights
We introduce frequency-bounded minimizers (finimizers) to improve k-mer indexing in genomics. Finimizers dynamically adjust m-mer length to bound frequency, ensuring faster query times and better recall than traditional minimizer schemes.
Area of Science:
- Bioinformatics
- Computational Biology
- Data Structures and Algorithms
Background:
- Minimizers are crucial for k-mer indexing in metagenomics and pangenomics, but frequent minimizers degrade performance.
- Existing heuristics for frequent minimizers in alignment tools often compromise other metrics like recall or space usage.
- There is a need for indexing methods that guarantee predictable query times without sacrificing efficiency.
Purpose of the Study:
- To introduce frequency-bounded minimizers (finimizers) as a novel approach for indexing sets of k-mers.
- To address the issue of frequent minimizers and provide worst-case query time guarantees.
- To develop an efficient implementation of finimizers using advanced data structures.
Main Methods:
- Introduced finimizers, a new type of minimizer where m-mer length varies to bound frequency below a threshold 't'.
- Utilized the Spectral Burrows-Wheeler Transform (SBWT) augmented with longest common suffix information for efficient finimizer implementation.
- Investigated the special case where t=1, simplifying the index structure and making the scheme parameter-free (except for k).
Main Results:
- Finimizers effectively solve the problem of very frequent minimizers, providing a worst-case guarantee for query time.
- The SBWT-based implementation is efficient, with a prototype achieving k-mer localization times comparable to or faster than state-of-the-art minimizer schemes.
- The t=1 finimizer scheme demonstrates competitive performance and simplicity, requiring minimal parameter tuning.
Conclusions:
- Frequency-bounded minimizers (finimizers) offer a robust and efficient alternative to traditional minimizer-based indexing.
- The proposed method improves query time predictability and performance in k-mer indexing tasks.
- Finimizers represent a significant advancement for indexing in large-scale genomic applications like metagenomics and pangenomics.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Fineness Modulus
Consider performing sieve analysis on sand through a set of ASTM sieves. The weight of aggregate retained in each sieve and pan placed at the bottom is recorded, as given in Column B of Table 1.
To determine the fineness modulus of...
Multi-species Conserved Sequences
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Maxam-Gilbert Sequencing
Challenges of the Maxam-Gilbert Method
The...
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Optimizing Chromatographic Separations
Band broadening refers to spreading solute bands as they travel through the column. This broadening can impact resolution. Plate height (H) represents the length required for one theoretical plate. A lower plate height corresponds to...

