Litcius/Paper detail

Error Probability Bounds for Coded-Index DNA Storage Systems

Nir Weinberger

2022IEEE Transactions on Information Theory15 citationsDOI

Abstract

The DNA storage channel is considered, in which a codeword is comprised of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$M$ </tex-math></inline-formula> unordered DNA molecules. At reading time, <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N$ </tex-math></inline-formula> molecules are sampled with replacement, and then each molecule is sequenced. A coded-index concatenated-coding scheme is considered, in which the <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$m$ </tex-math></inline-formula> th molecule of the codeword is restricted to a subset of all possible molecules (an inner code), which is unique for each <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$m$ </tex-math></inline-formula> . The decoder has low-complexity, and is based on first decoding each molecule separately (the inner code), and then decoding the sequence of molecules (an outer code). Only mild assumptions are made on the sequencing channel, in the form of the existence of an inner code and decoder with vanishing error. The error probability of a random code as well as an expurgated code is analyzed and shown to decay exponentially with <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N$ </tex-math></inline-formula> . This establishes the importance of increasing the coverage depth <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N/M$ </tex-math></inline-formula> in order to obtain low error probability.

Topics & Concepts

Code wordDecoding methodsCode (set theory)NotationDiscrete mathematicsMathematicsAlgorithmComputer scienceCombinatoricsArithmeticProgramming languageSet (abstract data type)DNA and Biological ComputingAdvanced biosensing and bioanalysis techniquesError Correcting Code Techniques