Efficiently Enabling Block Semantics and Data Updates in DNA Storage
Puru Sharma, Cheng-Kai Lim, Dehui Lin, Yash Pote, Djordje Jevdjic

TL;DR
This paper introduces a flexible DNA storage architecture that enables efficient random and sequential access, data updates, and block management, significantly reducing sequencing costs and latency for data retrieval.
Contribution
It presents a novel DNA storage design that partitions data into independently managed blocks with PCR-based addressing, enhancing access flexibility and update efficiency.
Findings
Achieved 140x reduction in sequencing cost for block retrieval
Demonstrated practical feasibility through wetlab experiments
Enabled high-accuracy retrieval of specific data blocks
Abstract
We propose a novel and flexible DNA-storage architecture, which divides the storage space into fixed-size units (blocks) that can be independently and efficiently accessed at random for both read and write operations, and further allows efficient sequential access to consecutive data blocks. In contrast to prior work, in our architecture a pair of random-access PCR primers of length 20 does not define a single object, but an independent storage partition, which is internally blocked and managed independently of other partitions. We expose the flexibility and constraints with which the internal address space of each partition can be managed, and incorporate them into our design to provide rich and functional storage semantics, such as block-storage organization, efficient implementation of data updates, and sequential access. To leverage the full power of the prefix-based nature of PCR…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
