Achieving the Capacity of a DNA Storage Channel with Linear Coding Schemes

12/02/2021
by   Kel Levick, et al.
0

Due to the redundant nature of DNA synthesis and sequencing technologies, a basic model for a DNA storage system is a multi-draw "shuffling-sampling" channel. In this model, a random number of noisy copies of each sequence is observed at the channel output. Recent works have characterized the capacity of such a DNA storage channel under different noise and sequencing models, relying on sophisticated typicality-based approaches for the achievability. Here, we consider a multi-draw DNA storage channel in the setting of noise corruption by a binary erasure channel. We show that, in this setting, the capacity is achieved by linear coding schemes. This leads to a considerably simpler derivation of the capacity expression of a multi-draw DNA storage channel than existing results in the literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/27/2019

Capacity Results for the Noisy Shuffling Channel

Motivated by DNA-based storage, we study the noisy shuffling channel, wh...
research
01/16/2022

The Secure Storage Capacity of a DNA Wiretap Channel Model

In this paper, we propose a strategy for making DNA-based data storage i...
research
05/08/2023

Data-Driven Bee Identification for DNA Strands

We study a data-driven approach to the bee identification problem for DN...
research
02/02/2021

On Codes for the Noisy Substring Channel

We consider the problem of coding for the substring channel, in which in...
research
05/09/2022

Finite-State Semi-Markov Channels for Nanopore Sequencing

Nanopore sequencing is an emerging DNA sequencing technology that has be...
research
05/13/2023

On the Capacity of DNA Labeling

DNA labeling is a powerful tool in molecular biology and biotechnology t...
research
10/25/2021

Algorithms for the Communication of Samples

We consider the problem of reverse channel coding, that is, how to simul...

Please sign up or login with your details

Forgot password? Click here to reset