Abstract
We report on coding methods for efficiently synthesizing deoxyribonucleic acid (DNA) for massive data storage, where a plurality of DNA strands are synthesized in parallel. We examine the trade-offs between the information contents, redundancy, and the average or maximum number of cycles required for synthesizing a plurality of parallel DNA strands. We analyze coding methods such as guided scrambling and constrained codes for minimizing the cycle count.
Original language | English |
---|---|
Pages (from-to) | 289-296 |
Number of pages | 8 |
Journal | IEEE Transactions on Molecular, Biological, and Multi-Scale Communications |
Volume | 10 |
Issue number | 2 |
DOIs | |
Publication status | Published - 2024 |
Bibliographical note
Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-careOtherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.
Keywords
- DNA
- Codes
- Redundancy
- Encoding
- Information rates
- Biological information theory
- Symbols
- code design
- DNA synthesis
- guided scrambling
- multiple strands
- nibble replacement algorithm