Efficient

Transforming an input sequence into its constituent k-mers is a fundamental operation in computational genomics. To reduce storage costs associated with k-mer datasets, we introduce and formally analyze MCTR, a novel two-stage algorithm for lossless compression of the k-mer multiset. Our core method achieves a minimal text representation (๐•Ž) by computing an optimal Eulerian cover (minimum string count) of the dataset's de Bruijn graph, enabled by an efficient local Eulerization technique. The resulting strings are then further compressed losslessly using the Burrows-Wheeler Transform (BWT). Leveraging de Bruijn graph properties, MCTR is proven to achieve linear time and space complexity and guarantees complete reconstruction of the original k-mer multiset, including frequencies. Using simulated and real genomic data, we evaluated MCTR's performance (list and frequency representations) against the state-of-the-art lossy unitigging tool <ns0:monospace>greedytigs</ns0:monospace> (from <ns0:monospace>matchtigs</ns0:monospace>). We measured core execution time and the raw compression ratio (cr = weight(๐•„)/ weight(๐•Ž), where ๐•„ is the input sequence data). Benchmarks confirmed MCTR's data fidelity but revealed performance trade-offs inherent to lossless representation. <ns0:monospace>GreedyTigs</ns0:monospace> was significantly faster. Regarding raw compression, <ns0:monospace>GreedyTigs</ns0:monospace> achieved high ratios (cr โ‰ˆ 14) on noisy real data for its lossy sequence output. MCTR methods exhibited cr โ‰ˆ 1 (list) or even cr < 1 (frequency, due to count overhead) on clean simulated data, indicating minimal raw text reduction or even expansion. On real data, MCTR (frequency) showed moderate raw compression (cr โ‰ˆ 1.5โ€“2.7), while MCTR (list) showed none (cr โ‰ˆ 1). Importantly, the full MCTR+BWT pipeline significantly outperforms BWT alone for enhanced lossless compression. Our results establish MCTR as a valuable, theoretically grounded tool for applications demanding efficient, lossless storage and analysis of k-mer multisets, complementing lossy methods optimized for sequence summarization.

Publication Details

Journal
Springer Link (Chiba Institute of Technology)
Published
2025-12-05
DOI
https://doi.org/10.1051/ita/2025020/pdf
Primary Topic
Algorithms and Data Compression
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient

Springer Link (Chiba Institute of Technology)
Algorithms and Data Compression
article

Efficient

article en

Abstract

Transforming an input sequence into its constituent k-mers is a fundamental operation in computational genomics. To reduce storage costs associated with k-mer datasets, we introduce and formally analyze MCTR, a novel two-stage algorithm for lossless compression of the k-mer multiset. Our core method achieves a minimal text representation (๐•Ž) by computing an optimal Eulerian cover (minimum string count) of the dataset's de Bruijn graph, enabled by an efficient local Eulerization technique. The resulting strings are then further compressed losslessly using the Burrows-Wheeler Transform (BWT). Leveraging de Bruijn graph properties, MCTR is proven to achieve linear time and space complexity and guarantees complete reconstruction of the original k-mer multiset, including frequencies. Using simulated and real genomic data, we evaluated MCTR's performance (list and frequency representations) against the state-of-the-art lossy unitigging tool <ns0:monospace>greedytigs</ns0:monospace> (from <ns0:monospace>matchtigs</ns0:monospace>). We measured core execution time and the raw compression ratio (cr = weight(๐•„)/ weight(๐•Ž), where ๐•„ is the input sequence data). Benchmarks confirmed MCTR's data fidelity but revealed performance trade-offs inherent to lossless representation. <ns0:monospace>GreedyTigs</ns0:monospace> was significantly faster. Regarding raw compression, <ns0:monospace>GreedyTigs</ns0:monospace> achieved high ratios (cr โ‰ˆ 14) on noisy real data for its lossy sequence output. MCTR methods exhibited cr โ‰ˆ 1 (list) or even cr < 1 (frequency, due to count overhead) on clean simulated data, indicating minimal raw text reduction or even expansion. On real data, MCTR (frequency) showed moderate raw compression (cr โ‰ˆ 1.5โ€“2.7), while MCTR (list) showed none (cr โ‰ˆ 1). Importantly, the full MCTR+BWT pipeline significantly outperforms BWT alone for enhanced lossless compression. Our results establish MCTR as a valuable, theoretically grounded tool for applications demanding efficient, lossless storage and analysis of k-mer multisets, complementing lossy methods optimized for sequence summarization.

Springer Link (Chiba Institute of Technology)
Industry, innovation and infrastructure
Openalex Percentile: Top 20%
Algorithms and Data Compression
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Efficient ยท Springer Link (Chiba Institute of Technology) (2025) | TGRS Research Map | TGRS