DNA Data Storage
A DNA data storage is the process of encoding and decoding binary data to and from synthesized strands of DNA.
The input binary file is stored as DNA containing data through encoding and synthesis processes, and the original binary file can be retrieved through sequencing and decoding processes.
The advantages of DNA storage media include physical storage efficiency, air-gapping, long life, echo-free, maintenance cost, and power savings, and the most important part of which is physical storage efficiency.
In the whole process of DNA storage, we focus on encoding and decoding. Since DNA storage media are prone to errors, various channel coding techniques are applied in the encoding process. Various methods may be used depending on the purpose of storage and the frequency of data recovery.