Multi-Tier DNA Error Correction Across Oligos for Indel Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DNA data storage technologies lack robust and efficient error correction codes, particularly for handling insertion and deletion errors, which affect the reliability and efficiency of data retrieval.

Innovation Solution

Implementing multi-tier error correction codes distributed across a pool of oligos, utilizing short codewords and multiple tiers of redundancy to enhance error detection and correction, including a preprocessing stage to address insertion and deletion errors before applying Reed-Solomon decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Reed-Solomon error correction codes are applied to individual oligos, then error correction capability is improved, but storage efficiency deteriorates due to the relatively short payload capacity of oligos

Engineering Contradiction:
Improveerror correction capabilityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the error correction problem into two stages: first applying Reed-Solomon codes to individual oligos for basic error correction, then applying a second tier of error correction codes across groups of oligos to handle residual errors and improve overall storage efficiency. This segmentation allows each tier to operate at its optimal level without overwhelming the short payload capacity of individual oligos.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from single-dimension error correction (applying codes only within individual oligos) to multi-dimensional error correction by organizing oligos into groups and applying additional error correction codes across these groups. This adds a spatial dimension to error correction, allowing redundancy to be distributed across multiple oligos while improving overall storage efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If larger and more sophisticated error correction codes are applied to groups of oligos, then error correction robustness is improved, but decoding complexity increases

Engineering Contradiction:
Improveerror correction robustnessVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the decoding process into two distinct stages: first decoding individual oligos using Reed-Solomon codes, then decoding groups of oligos using a second tier of error correction codes. This segmentation reduces the complexity of each individual decoding step while maintaining robust overall error correction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary error correction using Reed-Solomon codes to individual oligos before applying the second tier of error correction codes to groups of oligos. This preliminary action reduces the error burden on the second tier, simplifying its decoding requirements while maintaining robust overall error correction.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional error correction codes are applied without preprocessing, then decoding speed is maintained, but decoding reliability deteriorates due to insertion and deletion errors

Engineering Contradiction:
Improvedecoding reliabilityVSAvoiddecoding speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preprocessing operations to individual oligos before applying error correction codes to groups of oligos. This preliminary action addresses insertion and deletion errors at the oligo level, ensuring that the subsequent error correction decoding operates on cleaned data, thereby improving reliability without significantly impacting overall decoding speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12562755B2Multi-tier error correction codes for DNA data storage
Publication Date: 2026.02.24 WESTERN DIGITAL TECHNOLOGIES INC
  • US12562755B2 patent drawing
  • US12562755B2 patent drawing
  • US12562755B2 patent drawing

AI summary

Example systems and methods for using a multi-tier error correction code distributed among oligos for DNA data storage are described. A data unit is encoded as a set of codewords where each codeword is distributed as symbols on different oligos. The codewords include a set of first tier codewords that include CRC and ECC redundancy data and one or more additional tiers of codewords that include permuted data and corresponding ECC redundancy data. Decoding includes a sequence of decoding iterations between the first tier of codewords and additional tiers of codewords.