Achieving DNA Labeling Capacity with Minimum Labels through Extremal de Bruijn Subgraphs
Christoph Hofmeister, Anina Gruica, Dganit Hanania, Rawad Bitar, Eitan Yaakobi
TL;DR
The paper studies the minimum number of length-$m$ DNA labels needed to achieve the maximal labeling capacity $\log_2 q$ by translating the problem into maximizing the edge count $\gamma(q,d)$ of path-unique subgraphs of the $d$-dimensional de Bruijn graph $\mathcal{B}_{q,d}$. It provides two constructions to lower-bound $\gamma(q,d)$ and derives a general upper bound via the Walk-overlap function $\eta(q,d,k)$, establishing explicit bounds and asymptotics. A key result is that $\lim_{d\to\infty} \gamma(q,d)/q^{d+1}=1$, demonstrated through connections to universal hitting sets and minimum decycling sets, alongside analytical bounds and numerical comparisons. These findings advance understanding of DNA labeling capacity limits and offer guidance for designing high-capacity labeling schemes in molecular biology and related domains, by clarifying how many length-$m$ labels are needed to reach the theoretical capacity $\log_2 q$.
Abstract
DNA labeling is a tool in molecular biology and biotechnology to visualize, detect, and study DNA at the molecular level. In this process, a DNA molecule is labeled by a set of specific patterns, referred to as labels, and is then imaged. The resulting image is modeled as an $(\ell+1)$-ary sequence, where $\ell$ is the number of labels, in which any non-zero symbol indicates the appearance of the corresponding label in the DNA molecule. The labeling capacity refers to the maximum information rate that can be achieved by the labeling process for any given set of labels. The main goal of this paper is to study the minimum number of labels of the same length required to achieve the maximum labeling capacity of 2 for DNA sequences or $\log_2q$ for an arbitrary alphabet of size $q$. The solution to this problem requires the study of path unique subgraphs of the de Bruijn graph with the largest number of edges. We provide upper and lower bounds on this value. We draw new connections to existing literature that let us prove an asymptotic result as the label length tends to infinity.
