{"title":"A k-mer-Based Estimator of the Substitution Rate Between Repetitive Sequences.","authors":"Haonan Wu, Antonio Blanca, Paul Medvedev","doi":"10.4230/LIPIcs.WABI.2025.20","DOIUrl":null,"url":null,"abstract":"<p><p>K-mer-based analysis of genomic data is ubiquitous, but the presence of repetitive k-mers continues to pose problems for the accuracy of many methods. For example, the Mash tool (Ondov et al. 2016) can accurately estimate the substitution rate between two low-repetitive sequences from their k-mer sketches; however, it is inaccurate on repetitive sequences such as the centromere of a human chromosome. Follow-up work by Blanca et al. (2021) has attempted to model how mutations affect k-mer sets based on strong assumptions that the sequence is non-repetitive and that mutations do not create spurious k-mer matches. However, the theoretical foundations for extending an estimator like Mash to work in the presence of repeat sequences have been lacking. In this work, we relax the non-repetitive assumption and propose a novel estimator for the mutation rate. We derive theoretical bounds on our estimator's bias. Our experiments show that it remains accurate for repetitive genomic sequences, such as the alpha satellite higher order repeats in centromeres. We demonstrate our estimator's robustness across diverse datasets and various ranges of the substitution rate and k-mer size. Finally, we show how sketching can be used to avoid dealing with large k-mer sets while retaining accuracy. Our software is available at https://github.com/medvedevgroup/Repeat-Aware_Substitution_Rate_Estimator.</p>","PeriodicalId":93254,"journal":{"name":"Algorithms in bioinformatics : ... International Workshop, WABI ..., proceedings. WABI (Workshop)","volume":"344 ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC13087736/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Algorithms in bioinformatics : ... International Workshop, WABI ..., proceedings. WABI (Workshop)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.WABI.2025.20","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/8/15 0:00:00","PubModel":"Epub","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
K-mer-based analysis of genomic data is ubiquitous, but the presence of repetitive k-mers continues to pose problems for the accuracy of many methods. For example, the Mash tool (Ondov et al. 2016) can accurately estimate the substitution rate between two low-repetitive sequences from their k-mer sketches; however, it is inaccurate on repetitive sequences such as the centromere of a human chromosome. Follow-up work by Blanca et al. (2021) has attempted to model how mutations affect k-mer sets based on strong assumptions that the sequence is non-repetitive and that mutations do not create spurious k-mer matches. However, the theoretical foundations for extending an estimator like Mash to work in the presence of repeat sequences have been lacking. In this work, we relax the non-repetitive assumption and propose a novel estimator for the mutation rate. We derive theoretical bounds on our estimator's bias. Our experiments show that it remains accurate for repetitive genomic sequences, such as the alpha satellite higher order repeats in centromeres. We demonstrate our estimator's robustness across diverse datasets and various ranges of the substitution rate and k-mer size. Finally, we show how sketching can be used to avoid dealing with large k-mer sets while retaining accuracy. Our software is available at https://github.com/medvedevgroup/Repeat-Aware_Substitution_Rate_Estimator.
基于k-mer的基因组数据分析无处不在,但重复k-mers的存在继续给许多方法的准确性带来问题。例如,Mash工具(Ondov et al. 2016)可以从k-mer草图中准确估计两个低重复序列之间的替代率;然而,它在重复序列上是不准确的,比如人类染色体的着丝粒。Blanca等人(2021)的后续工作试图基于序列非重复和突变不会产生虚假k-mer匹配的强烈假设,对突变如何影响k-mer集进行建模。然而,将Mash这样的估计器扩展到存在重复序列的情况下的理论基础一直缺乏。在这项工作中,我们放宽了非重复假设,并提出了一个新的突变率估计。我们推导了估计器偏差的理论界限。我们的实验表明,对于重复的基因组序列,例如着丝粒中的α卫星高阶重复序列,它仍然是准确的。我们证明了我们的估计器在不同数据集和不同替代率和k-mer大小范围内的鲁棒性。最后,我们展示了如何使用草图来避免处理大型k-mer集,同时保持准确性。我们的软件可在https://github.com/medvedevgroup/Repeat-Aware_Substitution_Rate_Estimator上获得。