Peer Community JournalBioinformaticsPeer-reviewed journal article
Accelerating k-mer-based sequence filtering
Igor MartayaniD, Léa VandammeiD, Bede ConstantinidesiD, Bastien CazauxiD, Charles PapermaniD, Antoine LimassetiD
Abstract
MotivationThe exponential growth of global sequencing data repositories presents both analytical challenges and opportunities. While k-mer-based indexing has improved scalability over traditional alignment for identifying relevant documents, pinpointing the exact sequences matching numerous queries remains a hurdle. In particular, searching for numerous k-mers with a single large query or multiple distinct queries strains existing exact matching tools, whose performance scales poorly with an increasing number of patterns. At the same time, indexing entire vast datasets for infrequent or ad-hoc searches is often resource-prohibitive. Designing fast methods for matching a large number of k-mers without exhaustive pre-indexing is therefore critical. ContributionsWe propose an efficient solution to the problem of k-mer-based sequence filtering: given a set of k-mers of interests and a threshold, quickly evaluate whether an arbitrary sequence has a number of k-mer matches above or below the threshold. Our approach demonstrates how minimizer-based based sketching, alongside SIMD acceleration, can enhance the performance of streaming searches, and is implemented as a Rust tool named K2Rmini. On a consumer laptop, K2Rmini is able to filter long reads at 2 Gbp/s. Availabilityhttps://github.com/Malfoy/K2Rmini.
- Citations
- 1
- FWCI
- 3.46
- Field percentile
- top 13%
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
- Back to sequences: find the origin of kmers
Anthony Baire, Pierre Marijon, … Pierre Peterlongo·The Journal of Open Source SoftwarePeer-reviewed·Sep 23, 2024
- Batch, Prefetch, Skip, Orient, Squeeze: Faster, Smaller k-mer dictionaries via the Spectral Burrows-Wheeler transform
A. C. Diseth, J. N. Alanko, … Simon J. Puglisi·bioRxiv·Nov 10, 2026
- Super Bloom: Fast and precise filter for streaming k-mer queries
Etienne Conchon-Kerjan, Timothé Rouzé, … Antoine Limasset·Journal of Computational BiologyPeer-reviewed·Oct 7, 2026
- Kaminari: a resource-frugal index for approximate colored k-mer queries
Victor Levallois, Yoshihiro Shibuya, … Giulio Ermanno Pibiri·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2026
- Finimizers: Variable-length bounded-frequency minimizers for k-mer sets
Jarno Alanko, Elena Biagi, Simon J. Puglisi·bioRxiv·Feb 19, 2024
- Raptor: A fast and space-efficient pre-filter for querying very large collections of nucleotide sequences
Enrico Seiler, Svenja Mehringer, … Knut Reinert·iSciencePeer-reviewed·Jun 24, 2021