Nucleic Acid Data Encoding Without Base-by-Base Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for nucleic acid digital data storage rely on base-by-base synthesis, which is costly and error-prone, making it inefficient for encoding and retrieving digital data.

Innovation Solution

The method involves encoding digital information in nucleic acid molecules without base-by-base synthesis by specifying bit locations with unique nucleic acid sequences and using combinatorial genomic strategies to generate unique sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If base-by-base nucleic acid synthesis is used to encode digital information, then data can be stored in nucleic acid molecules, but the cost becomes expensive and errors increase

Engineering Contradiction:
Improveencoding accuracyVSAvoidencoding cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent divides the encoding process into two independent stages: (1) synthesizing a library of unique nucleic acid sequences representing all possible data values, and (2) selecting and combining these pre-synthesized sequences to encode specific digital information. This segmentation eliminates the need for costly and error-prone base-by-base synthesis during the encoding stage, as only selection and combination operations are required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary synthesis of a comprehensive library of unique nucleic acid sequences before the actual data encoding process. By pre-synthesizing all possible sequences that could represent data values, the system eliminates the need for de novo synthesis during encoding, thereby reducing both cost and error rates in the primary data storage operation.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If base-by-base synthesis is used for encoding, then digital data can be retrieved through sequencing, but the process becomes costly and error-prone

Engineering Contradiction:
Improvedata retrievalVSAvoidencoding process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent separates the complex encoding operation into independent steps: pre-synthesis of sequence libraries, selection of sequences based on data values, and combination into final encoded molecules. This segmentation simplifies the encoding process by replacing complex base-by-base synthesis with simpler selection and ligation operations, reducing both operational complexity and error rates.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If unique nucleic acid sequences are synthesized for each bit location, then data encoding precision improves, but the number of synthesis operations increases

Engineering Contradiction:
Improvedata encoding precisionVSAvoidencoding speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent pre-synthesizes a complete library of unique nucleic acid sequences that can represent all possible data values before the encoding process begins. This preliminary action ensures that during actual encoding, only selection and combination operations are needed, maintaining high encoding precision while dramatically improving productivity by eliminating repeated synthesis operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12236354B2Systems for nucleic acid-based data storage
Publication Date: 2025.02.25 BIOMEMORY AMERICA LLC
  • US12236354B2 patent drawing
  • US12236354B2 patent drawing
  • US12236354B2 patent drawing

AI summary

Methods and systems for encoding digital information in nucleic acid (e.g., deoxyribonucleic acid) molecules without base-by-base synthesis, by encoding bit-value information in the presence or absence of unique nucleic acid sequences within a pool, comprising specifying each bit location in a bit-stream with a unique nucleic sequence and specifying the bit value at that location by the presence or absence of the corresponding unique nucleic acid sequence in the pool. But, more generally, specifying unique bytes in a bytestream by unique subsets of nucleic acid sequences. Also disclosed are methods for generating unique nucleic acid sequences without base-by-base synthesis using combinatorial genomic strategies (e.g., assembly of multiple nucleic acid sequences or enzymatic-based editing of nucleic acid sequences).