Related Experiment Video
Updated: Jan 7, 2026

Quantifying Intermembrane Distances with Serial Image Dilations
Published on: September 28, 2018
Elucidating Transitions of k-mer-Based Objects Across k-mer Sizes
Adam Park1, David Koslicki1,2,3
1Department of Computer Science and Engineering, Pennsylvania State University, University Park, Pennsylvania, USA.
None:
The widespread adoption of k-mers in computational biology has enabled efficient methods for utilizing genomic sequences in a variety of biological tasks. However, understanding the influence of k-mer sizes within these methods remains a persistent challenge. Slicing sequences into a fixed size lacks grounding in biological insight, and complex bioinformatics pipelines obscure the effect of the parameter k due to various noisy factors. The choice of k-mer size is typically arbitrary, with justification omitted in both the literature and method tutorials. Furthermore, the lack of theoretical understanding has caused recent multi-k-mer approaches to face significant computational challenges. Nevertheless, most methods are built on well-defined objects related to k-mers, such as de Bruijn graphs, Jaccard similarity, Bray-Curtis dissimilarity, and k-mer spectra. The role of k-mer sizes within these objects is more intuitive and can be described by numerous quantities and metrics. Therefore, exploring these objects across k-mer sizes opens opportunities for robust analyses and new applications. However, the evolution of k-mer objects with respect to k-mer sizes is surprisingly elusive. We introduce a novel substring index, the Prokrustean graph, that elucidates the transformation of k-mer sets across k-mer sizes. Our framework built upon this index rapidly computes k-mer-based quantities for all k-mer sizes, with computational complexity independent of the size range and dependent only on maximal repeats. For example, counting unitigs (maximal simple paths) in de Bruijn graphs for k = 1, …, 100 is achieved in seconds using our index on a gigabase-scale dataset. We present a variety of algorithms for applications relevant to pangenomics and metagenomics. The Prokrustean graph is directly derived from the affix tree and can be constructed space-efficiently from the Burrows-Wheeler transform. This derivation grounded in modern substring indexes that are all theoretically based on longest common prefixes reveals that such extension-based substring representations inherently struggle to explore k-mer objects across different sizes, which motivated our data structure. Our implementation is available at: https://github.com/KoslickiLab/prokrustean.
More Related Videos
11:27Studying Soft-matter and Biological Systems over a Wide Length-scale from Nanometer and Micrometer Sizes at the Small-angle Neutron Diffractometer KWS-2
Published on: December 8, 2016
04:39Measuring Axonal Cargo Transport in Mouse Primary Cortical Cultured Neurons
Published on: February 24, 2023
Related Concept Videos
Overview of Transposition and Recombination
Phase Transitions: Melting and Freezing
Pore Size Distribution
Adequate...
Molecular Weight of Step-Growth Polymers
As the step-growth polymerization involves step-wise condensation of monomers, the molecular weight also builds up eventually. Consequently, high molecular weight polymers are obtained at the late stages of the polymerization, where 99% of monomers have been consumed.
The extent of the...
Size and Structure of Viral Genomes
M-Cdk Drives Transition Into Mitosis
Cyclin-dependent kinases, or Cdks, work in concert with cyclins to control cell cycle transitions. M-Cdk, a complex of Cdk1 bound to M cyclin, is a well-known example of this coordinated control that drives the transition from the G2 to the M phase.
M cyclin...