DNA Movable Type Storage System Using Reusable Master Templates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
DNA storage technology faces high costs and time-consuming storage and reading processes due to the need for synthesizing new DNA fragments for each file and the high error rates during synthesis and sequencing, which require redundant fragments for error correction.
Innovation Solution
The concept of 'DNA movable type' is applied, where a physical library of data payload and index movable type elements is used to encode and decode DNA data, allowing for the reuse of DNA sequences and reducing errors through a mapping rule between binary codes and DNA quaternary codes, enabling efficient encoding, storage, and decoding of data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If new DNA fragments are synthesized for each file storage, then data storage capacity is achieved, but storage cost and time consumption increase significantly
Solution Approach 1:
The patent creates a master DNA template that can be repeatedly copied to generate multiple DNA fragments for different files. Instead of synthesizing new DNA for each file, the system synthesizes one master template and produces numerous copies through PCR amplification, dramatically reducing synthesis time and cost while maintaining data storage capacity
Solution Approach 2:
The patent performs preliminary DNA synthesis to create a master template before actual file storage operations. This master template is prepared in advance and can be reused multiple times for different files, eliminating the need for repeated synthesis operations and reducing overall storage time consumption
2Reliability
If redundant DNA fragments are used for error correction, then data accuracy is improved, but storage cost and complexity increase
Solution Approach 1:
The patent merges error correction functionality into the master DNA template structure itself. By embedding error correction codes within the template design, the system achieves reliable data recovery without requiring separate redundant fragment storage, thus improving data accuracy while avoiding increased system complexity
Solution Approach 2:
The master DNA template serves multiple functions simultaneously: it acts as the data carrier, the error correction reference, and the amplification template. This multi-functionality eliminates the need for separate error correction mechanisms, reducing system complexity while maintaining high data accuracy
3Productivity
If high-throughput DNA synthesis is used, then storage capacity increases, but cost per unit storage increases
Solution Approach 1:
The patent uses a copying strategy where one master DNA template is synthesized at high cost but then reproduced numerous times through low-cost PCR amplification. This approach converts a single high-cost synthesis operation into multiple low-cost copy operations, dramatically reducing the cost per unit of stored data while maintaining high storage capacity
Solution Approach 2:
The patent performs the expensive DNA synthesis operation only once to create the master template in advance. All subsequent storage operations use this pre-synthesized template, converting repeated high-cost operations into low-cost amplification processes, thereby reducing overall cost per unit storage
Data Source
AI summary
A DNA movable type storage system and method based on movable type printing including: (1) construct a physical DNA movable type library of data payloads and a physical DNA movable type library of indexes based on “DNA movable type codebook”, which consist of a variety of DNA oligonucleotides corresponding to all “DNA payload movable type elements” and “DNA index movable type elements” in the two libraries, respectively; (2) transcode from the storage binary data into corresponding “DNA movable type units”, each of which contains corresponding DNA payload movable type elements and related DNA index movable type elements; (3) link the abovementioned DNA payload and index movable type elements to form a physical “DNA movable type unit”, and put all generated DNA movable type units together for DNA storage, which cover all data information of the target file.


