Frequency Coding over Noisy Sampling
Abstract
DNA molecules are so small that it might be practical to use their frequency vectors to encode messages. More precisely, a sender can inject copies of the string CATCATCAT into a pool and the receiver can recover by sequencing the pool. There are, however, two sources of uncertainty: (a) is usually too big to be counted exactly, but is estimated by sampling. (b) The DNA sequencer could be noisy; it may have difficulty distinguishing CATCATCAT from CATGATCAT. Recently, Tamir, Weinberger, and Guill\'en i F\`abregas clarified the amount of information the frequency vector can carry under (a). They showed that each string can carry about bits, where is the average number of times each string is read. They also showed that bits can be achieved by a low-complexity uncoded scheme under the condition that there are at least distinct strings. In this paper, we show that a low-complexity coded scheme can achieve the same bits unconditionally. We then generalize the scheme to handle sequencing noise, (b), and show that the noise penalizes the total number of bits by , together with a linear term due to the use of Fourier transforms in our proof. The former penalty is asymptotically the same as that obtained by Gerzon, Shomorony, and Weinberger; our scheme trades a small amount of rate for practical complexity.
Cite
@article{arxiv.2608.00539,
title = {Frequency Coding over Noisy Sampling},
author = {Bo-Yu Su and Hsin-Po Wang and Venkatesan Guruswami},
journal= {arXiv preprint arXiv:2608.00539},
year = {2026}
}
Comments
7 pages