K2R: Tinted de Bruijn graphs implementation for efficient read extraction from sequencing datasets

K2R:一种用于从测序数据集中高效提取序列数据的带颜色的 de Bruijn 图实现

阅读:1

Abstract

SUMMARY: Biological sequence analysis often relies on reference genomes, but producing accurate assemblies remains a challenge. As a result, de novo analysis directly from raw reads, without preprocessing, is frequently more practical. A common task across many applications is to identify reads containing a given k-mer in a dataset-essential for genotyping, profiling, compression, error correction, and assembly. While this resembles the well-studied colored de Bruijn graph problem, solving it at the read level is typically too resource-intensive. We show that this challenge becomes tractable by making realistic assumptions about genome sequencing datasets. To address it, we introduce Tinted de Bruijn graphs, a variation of the colored de Bruijn graph in which each read is treated as a unique source. We developed K2R, a scalable index implementing this model efficiently. We benchmark K2R's performance (index size, memory usage, throughput, and construction time) against leading methods, including hashing techniques (Short Read Connector, Fulgor) and full-text indexing tools (Movi, Themisto). K2R successfully indexed two human datasets (T2T), handling up to 126X ONT coverage in under 9 hours with a peak of 61 GB RAM. AVAILABILITY AND IMPLEMENTATION: Developed in C++, K2R is open source and available at http://github.com/LeaVandamme/K2R.

特别声明

1、本页面内容包含部分的内容是基于公开信息的合理引用;引用内容仅为补充信息,不代表本站立场。

2、若认为本页面引用内容涉及侵权,请及时与本站联系,我们将第一时间处理。

3、其他媒体/个人如需使用本页面原创内容,需注明“来源:[生知库]”并获得授权;使用引用内容的,需自行联系原作者获得许可。

4、投稿及合作请联系:info@biocloudy.com。