English

SPRISS: Approximating Frequent $k$-mers by Sampling Reads, and Applications

Quantitative Methods 2021-01-19 v1

Abstract

The extraction of kk-mers is a fundamental component in many complex analyses of large next-generation sequencing datasets, including reads classification in genomics and the characterization of RNA-seq datasets. The extraction of all kk-mers and their frequencies is extremely demanding in terms of running time and memory, owing to the size of the data and to the exponential number of kk-mers to be considered. However, in several applications, only frequent kk-mers, which are kk-mers appearing in a relatively high proportion of the data, are required by the analysis. In this work we present SPRISS, a new efficient algorithm to approximate frequent kk-mers and their frequencies in next-generation sequencing data. SPRISS employs a simple yet powerful reads sampling scheme, which allows to extract a representative subset of the dataset that can be used, in combination with any kk-mer counting algorithm, to perform downstream analyses in a fraction of the time required by the analysis of the whole data, while obtaining comparable answers. Our extensive experimental evaluation demonstrates the efficiency and accuracy of SPRISS in approximating frequent kk-mers, and shows that it can be used in various scenarios, such as the comparison of metagenomic datasets and the identification of discriminative kk-mers, to extract insights in a fraction of the time required by the analysis of the whole dataset.

Keywords

Cite

@article{arxiv.2101.07117,
  title  = {SPRISS: Approximating Frequent $k$-mers by Sampling Reads, and Applications},
  author = {Diego Santoro and Leonardo Pellegrina and Fabio Vandin},
  journal= {arXiv preprint arXiv:2101.07117},
  year   = {2021}
}

Comments

Accepted to RECOMB 2021

R2 v1 2026-06-23T22:16:40.977Z