ExplorerBiotechnologyBiology
Research PaperResearchia:202603.27019

Fast Iteration of Spaced k-mers

Lucas Czech

Abstract

We present efficient approaches for extracting spaced k-mers from nucleotide sequences. They are based on bit manipulation instructions at CPU level, making them both simpler to implement and up to an order of magnitude faster than existing methods. We further evaluate common pitfalls in k-mer processing, which can cause major inefficiencies. Combined, our approaches allow the utilization of spaced k-mers in high-performance bioinformatics applications without major performance degradation, offe...

Submitted: March 27, 2026Subjects: Biology; Biotechnology

Description / Details

We present efficient approaches for extracting spaced k-mers from nucleotide sequences. They are based on bit manipulation instructions at CPU level, making them both simpler to implement and up to an order of magnitude faster than existing methods. We further evaluate common pitfalls in k-mer processing, which can cause major inefficiencies. Combined, our approaches allow the utilization of spaced k-mers in high-performance bioinformatics applications without major performance degradation, offering a throughput of up to 750MB of sequence data per second per core. Availability: The implementation in C++20 is published under the MIT license, and freely available at https://github.com/lczech/fisk


Source: arXiv:2603.25417v1 - http://arxiv.org/abs/2603.25417v1 PDF: https://arxiv.org/pdf/2603.25417v1 Original Link: http://arxiv.org/abs/2603.25417v1

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Mar 27, 2026
Topic:
Biotechnology
Area:
Biology
Comments:
0
Bookmark