Optimizing the Decoding Probability and Coverage Ratio of Composite DNA
Tomer Cohen, Eitan Yaakobi
TL;DR
This work models composite DNA storage where each symbol encodes a distribution over nucleotides and analyzes two central problems: the coverage depth (how many reads are needed) to decode composite strands, and the design of composite alphabets that maximize decoding success under maximum likelihood decoding. It introduces the composite DNA channel, formalizes observed distributions, and derives exact and asymptotic expressions for the coverage depth E(ℓ, ω), including a closed form for ω=2 and a general tail-sum representation for arbitrary ω. The authors then characterize optimal composite alphabets, showing that including the base alphabet and a uniform mixture often yields optimal or near-optimal decoding performance, with explicit results for the case m=q+1 and a detailed binary alphabet treatment. Overall, the paper provides fundamental bounds, exact results for key special cases, and practical guidance for alphabet design in composite DNA storage, highlighting the trade-offs between average and worst-case decoding performance under ML decoding.
Abstract
This paper studies two problems that are motivated by the novel recent approach of composite DNA that takes advantage of the DNA synthesis property which generates a huge number of copies for every synthesized strand. Under this paradigm, every composite symbols does not store a single nucleotide but a mixture of the four DNA nucleotides. The first problem studies the expected number of strand reads in order to decode a composite strand or a group of composite strands. In the second problem, our goal is study how to carefully choose a fixed number of mixtures of the DNA nucleotides such that the decoding probability by the maximum likelihood decoder is maximized.
