DNA Tails for Molecular Flash Memory

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Sima, Jin, Pan, Chao, Tabatabaei, S. Kasra, Hernandez, Alvaro G., Schroeder, Charles M., Milenkovic, Olgica
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916722704908288
author Sima, Jin
Pan, Chao
Tabatabaei, S. Kasra
Hernandez, Alvaro G.
Schroeder, Charles M.
Milenkovic, Olgica
author_facet Sima, Jin
Pan, Chao
Tabatabaei, S. Kasra
Hernandez, Alvaro G.
Schroeder, Charles M.
Milenkovic, Olgica
contents DNA-based data storage systems face practical challenges due to the high cost of DNA synthesis. A strategy to address the problem entails encoding data via topological modifications of the DNA sugar-phosphate backbone. The DNA Punchcards system, which introduces nicks (cuts) in the DNA backbone, encodes only one bit per nicking site, limiting density. We propose \emph{DNA Tails,} a storage paradigm that encodes nonbinary symbols at nicking sites by growing enzymatically synthesized single-stranded DNA of varied lengths. The average tail lengths encode multiple information bits and are controlled via a staggered nicking-tail extension process. We demonstrate the feasibility of this encoding approach experimentally and identify common sources of errors, such as calibration errors and stumped tail growth errors. To mitigate calibration errors, we use rank modulation proposed for flash memory. To correct stumped tail growth errors, we introduce a new family of rank modulation codes that can correct ``stuck-at'' errors. Our analytical results include constructions for order-optimal-redundancy permutation codes and accompanying encoding and decoding algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2505_03629
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle DNA Tails for Molecular Flash Memory
Sima, Jin
Pan, Chao
Tabatabaei, S. Kasra
Hernandez, Alvaro G.
Schroeder, Charles M.
Milenkovic, Olgica
Emerging Technologies
Information Theory
DNA-based data storage systems face practical challenges due to the high cost of DNA synthesis. A strategy to address the problem entails encoding data via topological modifications of the DNA sugar-phosphate backbone. The DNA Punchcards system, which introduces nicks (cuts) in the DNA backbone, encodes only one bit per nicking site, limiting density. We propose \emph{DNA Tails,} a storage paradigm that encodes nonbinary symbols at nicking sites by growing enzymatically synthesized single-stranded DNA of varied lengths. The average tail lengths encode multiple information bits and are controlled via a staggered nicking-tail extension process. We demonstrate the feasibility of this encoding approach experimentally and identify common sources of errors, such as calibration errors and stumped tail growth errors. To mitigate calibration errors, we use rank modulation proposed for flash memory. To correct stumped tail growth errors, we introduce a new family of rank modulation codes that can correct ``stuck-at'' errors. Our analytical results include constructions for order-optimal-redundancy permutation codes and accompanying encoding and decoding algorithms.
title DNA Tails for Molecular Flash Memory
topic Emerging Technologies
Information Theory
url https://arxiv.org/abs/2505.03629