Work

ESKEMAP: exact sketch-based read mapping

Year: 2024
Type: article
Abstract: Background Given a sequencing read, the broad goal of read mapping is to find the location(s) in the reference genome that have a “similar sequence”. Traditionally, “similar sequence” was defined as having a high alignment score and read mappers were viewed as heuristic solutions to this well-defined problem. For sketch-based mappers, however, there has not been a problem formulation to capture what problem an exact sketch-based mapping algorithm should solve. Moreover, there is no sketch-based method that can find all possible mapping positions for a read above a certain score threshold. Results In this paper, we formulate the problem of read mapping at the level of sequence sketches. We give an exact dynamic programming algorithm that finds all hits above a given similarity threshold. It runs in $$\mathcal {O} (|t| + |p| + \ell ^2)$$ O ( | t | + | p | + ℓ 2 ) time and $$\mathcal {O} (\ell \log \ell )$$ O ( ℓ log ℓ ) space, where | t | is the number of $$k$$ k -mers inside the sketch of the reference, | p | is the number of $$k$$ k -mers inside the read’s sketch and $$\ell$$ ℓ is the number of times that $$k$$ k -mers from the pattern sketch occur in the sketch of the text. We evaluate our algorithm’s performance in mapping long reads to the T2T assembly of human chromosome Y, where ampliconic regions make it desirable to find all good mapping positions. For an equivalent level of precision as minimap2, the recall of our algorithm is 0.88, compared to only 0.76 of minimap2.
Language: English
Open Access status: gold
Estimated APC paid: $1,968
Awards: G1147967356, G1159569226, G1254183670, G1408866189, G1511448630, de.NBI - Etablierungsphase - Heidelberg Center for Human Bioinformatics - HD-HuB, G2082019117, de.NBI - Etablierungsphase - Leistungszentrum - BiGi - Bioinformatisches Resourcenzentrum für mikrobielle Genomforschung in Biotechnologie und Medizin, G2813928278, G434337789, G4459715584, de.NBI - Etablierungsphase - Leistungszentrum CiBi - Zentrum für integrative Bioinformatik, G5121333388, G5128364324, G5139259834, de.NBI - Etablierungsphase - Heidelberg Center for Human Bioinformatics - HD-HuB - Humane Genetik und Genomik, Humane Mikrobiomik, systematische Phänotypisierung humaner Zellen, G5576285491, de.NBI - Etablierungsphase - Leistungszentrum: RBC - RNA Bioinformatic, G586762481, de.NBI - Etablierungsphase - Heidelberg Center for Human Bioinformatics - HD-HuB - Humane Genetik und Genomik, Humane Metagenomik, systematische Phänotypisierung humaner Zellen, Epigenetik und de.NBI Cloud Standort Heidelberg/Berlin, A k-mer-based search engine for sequencing databases, Pan-genome Graph Algorithms and Data Integration, de.NBI - Etablierungsphase - Leistungszentrum - BioInfra.Prot - Bioinformatik der Proteomik, de.NBI - Etablierungsphase - Koordinierungs- und Administrationseinheit - CAU - Geschäftsstelle, de.NBI - Etablierungsphase - Leistungszentrum - BiGi - Bioinformatisches Resourcenzentrum für mikrobielle Genomforschung in Biotechnologie und Medizin, de.NBI - Etablierungsphase-European Molecular Biology Laboratory-HD-HUB, Leveraging k-mer sketching statistics to enhance metagenomic methods and alignment algorithms
OpenAlex ID: W4396638317
FWCI: 0.389
Cites: 20
Cited by: 4
Related to: 10