bioRxivBioinformaticsPreprint
Generating minimum-density minimizers
Abstract
Minimizers are sampling schemes which are ubiquitous in high-throughput sequencing analysis. Assuming a fixed alphabet of size {sigma}, a minimizer is defined by two positive integers k, w and a linear order {rho} on k-mers. A sequence is processed by a sliding window algorithm that chooses in each window of length w + k - 1 its minimal k-mer with respect to {rho}. A key characteristic of a minimizer is its density, which is the expected frequency of chosen k-mers among all k-mers in a random infinite {sigma}-ary sequence. Minimizers of smaller density are preferred as they produce smaller samples, leading to reduced runtime and memory usage in downstream applications. While the hardness of finding a minimizer of minimum density for given input parameters ({sigma}, k, w) is unknown, this problem has a huge search space of ({sigma}^k)! and no algorithm, apart from a trivial brute-force search, is known. In this paper, we tackle the minimum density problem for minimizers. As a first step, we formulate this problem as an ILP of size {Theta}({sigma}^(2k) + w * {sigma}^(w+k)) and learn from experiments that an ILP solver terminates with an optimal solution only for very small k and w. We then present our main method, called [OM], which computes an optimal minimizer in w * 2^({sigma}^k + O(k)) time, and is thus capable of processing large w values. In our experiments, [OM] works much faster than the runtime bound predicts, thanks to several additional tricks we implemented to shrink the search space without harming optimality. We use [OM] to compute minimum-density minimizers for ({sigma}, k) [isin] {(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (4, 2)} over w [isin] [2..3{sigma}^k], with the exception of certain w-ranges for k = 6. Finally, we derive conclusions and insights regarding the density values as a function of w, patterns in optimal minimizer orders, and the relation between minimum-density minimizers and minimum-size universal hitting sets.
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Improved design and analysis of practical minimizers
Hongyu Zheng, Carl Kingsford, Guillaume Marçais·BioinformaticsPeer-reviewed·Jun 9, 2020
- 10-minimizers: a promising class of constant-space minimizers
Arseny M. Shur, Ido Tziony, Yaron Orenstein·bioRxiv·Mar 18, 2026
- Asymptotically optimal minimizers schemes
Guillaume Marçais, Dan DeBlasio, Carl Kingsford·BioinformaticsPeer-reviewed·Apr 13, 2018
- The mod-minimizer: a simple and efficient sampling algorithm for long k-mers
Ragnar Groot Koerkamp, Giulio Ermanno Pibiri·bioRxiv·May 25, 2024
- Efficient minimizer orders for large values of k using minimum decycling sets
David Pellow, Lianrong Pu, … Yaron Orenstein·Genome ResearchPeer-reviewed·Aug 9, 2023
- GreedyMini: Generating low-density DNA minimizers
Shay Golan, Ido Tziony, … Arseny M. Shur·BioinformaticsPeer-reviewed·Jul 1, 2025