Fractal Construction of Constrained Code Words for DNA Storage Systems
Overview
Affiliations
The use of complex biological molecules to solve computational problems is an emerging field at the interface between biology and computer science. There are two main categories in which biological molecules, especially DNA, are investigated as alternatives to silicon-based computer technologies. One is to use DNA as a storage medium, and the other is to use DNA for computing. Both strategies come with certain constraints. In the current study, we present a novel approach derived from chaos game representation for DNA to generate DNA code words that fulfill user-defined constraints, namely GC content, homopolymers, and undesired motifs, and thus, can be used to build codes for reliable DNA storage systems.
Efficient and low-complexity variable-to-variable length coding for DNA storage.
Gao Y, No A BMC Bioinformatics. 2024; 25(1):320.
PMID: 39354338 PMC: 11446080. DOI: 10.1186/s12859-024-05943-y.
Data recovery methods for DNA storage based on fountain codes.
Schwarz P, Freisleben B Comput Struct Biotechnol J. 2024; 23:1808-1823.
PMID: 38707543 PMC: 11066528. DOI: 10.1016/j.csbj.2024.04.048.
Turbo autoencoders for the DNA data storage channel with Autoturbo-DNA.
Welzel M, Dressler H, Heider D iScience. 2024; 27(5):109575.
PMID: 38638577 PMC: 11024904. DOI: 10.1016/j.isci.2024.109575.
DNA Bloom Filter enables anti-contamination and file version control for DNA-based data storage.
Li Y, Zhang H, Chen Y, Shen Y, Ping Z Brief Bioinform. 2024; 25(3).
PMID: 38555478 PMC: 10981766. DOI: 10.1093/bib/bbae125.
RepairNatrix: a Snakemake workflow for processing DNA sequencing data for DNA storage.
Schwarz P, Welzel M, Heider D, Freisleben B Bioinform Adv. 2024; 3(1):vbad117.
PMID: 38496344 PMC: 10941317. DOI: 10.1093/bioadv/vbad117.