INNSE: Invertible neural network-based DNA image storage with self-correction encoding
Related Experiment Video
Updated: Sep 18, 2025

DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning
Published on: May 10, 2024
Yanfen Zheng1, Xiaokang Zhang1, Lijun Sun1
1School of Computer Science and Technology, Dalian University of Technology, Dalian, Liaoning 116024, China.
Abstract:
DNA storage has become an alternative to silicon-based storage of media. However, when used to store multimodal data such as images, it fails to take full advantage of the characteristics of high correlation and variability present in such data, and currently remains inferior in terms of encoding density and time complexity. It also has the shortcoming of weak performance in terms of error correction methods to address insertion and deletion errors caused by error crosstalk. Therefore, we proposed an invertible neural network-based DNA image storage self-correction encoding method (INNSE) that uses the invertibility of network to perform up-down sampling processing on image and video data, thereby greatly reducing the number of DNA sequences required for data storage. A codebook generator was then designed to encode low-dimensional vectors into DNA sequences that meet various constraints. Finally, a self-correction method was constructed to achieve DNA sequence error correction at the base level without adding any redundant information. Our experimental results showed that, compared to the Yin-Yang algorithm, the encoding density of INNSE was increased by 3×, encoding time complexity was reduced by 95.26%. Under a simulated error rate of 2%, PSNR and SSIM were raised by 80.88% and 63.82%, respectively, proving that INNSE has significant advantages in encoding performance and error correction ability.
Related Concept Videos
Genome Copying Errors
DNA as a Genetic Template
From DNA to Protein
DNA Packaging
DNA Agarose Gel Electrophoresis
Gel extraction follows five major steps: running gel electrophoresis to separate fragments, isolating the individual bands, extracting DNA from those bands, and removing the dye and salts from the extracted mixture to obtain pure DNA.
In cloning experiments, both the insert and vector DNA...
Next-generation Sequencing
Next-Generation Sequencing Methods
Although all next-generation methods use different technologies, they all share a set of standard features....

