Patent classifications
G11C13/02
SYSTEMS AND METHODS FOR WRITING BY SEQUENCING OF NUCLEIC ACIDS
The systems, devices, and methods described herein provide nucleic acid digital data storage encoding and retrieving methods that are less costly and easier to commercially implement than existing methods. The systems, devices, and methods described herein provide scalable methods for writing data to and reading data from nucleic acid molecules. The present disclosure covers five primary areas of interest: (1) writing digital information into nucleic acid molecules, (2) accurately and quickly reading information stored in nucleic acid molecules, (3) partitioning data to efficiently encode data in nucleic acid molecules, (4) error protection and correction when encoding data in nucleic acid molecules, and (5) data structures to provide efficient access to information stored in nucleic acid molecules.
SYSTEMS AND METHODS FOR WRITING BY SEQUENCING OF NUCLEIC ACIDS
The systems, devices, and methods described herein provide nucleic acid digital data storage encoding and retrieving methods that are less costly and easier to commercially implement than existing methods. The systems, devices, and methods described herein provide scalable methods for writing data to and reading data from nucleic acid molecules. The present disclosure covers five primary areas of interest: (1) writing digital information into nucleic acid molecules, (2) accurately and quickly reading information stored in nucleic acid molecules, (3) partitioning data to efficiently encode data in nucleic acid molecules, (4) error protection and correction when encoding data in nucleic acid molecules, and (5) data structures to provide efficient access to information stored in nucleic acid molecules.
High-Capacity Storage of Digital Information in DNA
A method for storage of an item of information (210) is disclosed. The method comprises encoding bytes (720) in the item of information (210), and representing using a schema the encoded bytes by a DNA nucleotide to produce a DNA sequence (230). The DNA sequence (230) is broken into a plurality of overlapping DNA segments (240) and indexing information (250) added to the plurality of DNA segments. Finally, the plurality of DNA segments (240) is synthesized (790) and stored (795).
High-Capacity Storage of Digital Information in DNA
A method for storage of an item of information (210) is disclosed. The method comprises encoding bytes (720) in the item of information (210), and representing using a schema the encoded bytes by a DNA nucleotide to produce a DNA sequence (230). The DNA sequence (230) is broken into a plurality of overlapping DNA segments (240) and indexing information (250) added to the plurality of DNA segments. Finally, the plurality of DNA segments (240) is synthesized (790) and stored (795).
CHEMICAL METHODS FOR NUCLEIC ACID-BASED DATA STORAGE
The present disclosure discloses 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. Also disclosed are chemical methods for generating unique nucleic acid sequences using combinatorial genomic strategies (e.g., assembly of multiple nucleic acid sequences or enzymatic-based editing of nucleic acid sequences).
CHEMICAL METHODS FOR NUCLEIC ACID-BASED DATA STORAGE
The present disclosure discloses 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. Also disclosed are chemical methods for generating unique nucleic acid sequences using combinatorial genomic strategies (e.g., assembly of multiple nucleic acid sequences or enzymatic-based editing of nucleic acid sequences).
Three dimensional (3D) memories with multiple resistive change elements per cell and corresponding architectures
The present disclosure generally relates to multi-switch storage cells (MSSCs), three-dimensional MSSC arrays, and three-dimensional MSSC memory. Multi-switch storage cells include a cell select device, multiple resistive change elements, and an intracell wiring electrically connecting the multiple resistive change elements together and to the cell select device. MSSC arrays are designed (architected) and operated to prevent inter-cell (sneak path) currents between multi-switch storage cells, which prevents stored data disturb from adjacent cells and adjacent cell data pattern sensitivity. Additionally, READ and WRITE operations may be performed on one of the multiple resistive change elements in a multi-switch storage cell without disturbing the stored data in the remaining resistive change elements. However, controlled parasitic currents may flow in the remaining resistive change elements within the cell. Isolating each multi-switch storage cell in a three-dimensional MSSC array, enables in-memory computing for applications such as data processing for machine learning and artificial intelligence.
FLOW CELL WITH SELECTIVE DEPOSITION OR ACTIVATION OF NUCLEOTIDES
An apparatus includes a flow cell body, a plurality of electrodes, an integrated circuit, and an imaging assembly. The flow cell body defines one or more flow channels and a plurality of wells. Each flow channel is configured to receive a flow of fluid. Each well is fluidically coupled with the corresponding flow channel. Each well is configured to contain at least one polynucleotide. Each electrode is positioned in a corresponding well of the plurality of wells. The electrodes are operable to effect writing of polynucleotides in the corresponding wells. The integrated circuit is operable to drive selective deposition or activation of selected nucleotides to attach to polynucleotides in the wells to thereby generate polynucleotides representing machine-written data in the wells. The imaging assembly is operable to capture images indicative of one or more nucleotides in a polynucleotide.
FLOW CELL WITH SELECTIVE DEPOSITION OR ACTIVATION OF NUCLEOTIDES
An apparatus includes a flow cell body, a plurality of electrodes, an integrated circuit, and an imaging assembly. The flow cell body defines one or more flow channels and a plurality of wells. Each flow channel is configured to receive a flow of fluid. Each well is fluidically coupled with the corresponding flow channel. Each well is configured to contain at least one polynucleotide. Each electrode is positioned in a corresponding well of the plurality of wells. The electrodes are operable to effect writing of polynucleotides in the corresponding wells. The integrated circuit is operable to drive selective deposition or activation of selected nucleotides to attach to polynucleotides in the wells to thereby generate polynucleotides representing machine-written data in the wells. The imaging assembly is operable to capture images indicative of one or more nucleotides in a polynucleotide.
Multi-dimensional mapping of binary data to DNA sequences
Systems and methods for multi-dimensional mapping of binary data DNA sequences are described. In one embodiment, the method may include determining a current level of a first DNA base from a sequence of DNA bases based at least in part on a read process of the sequence, determining a current level of a second DNA base after the first DNA base and a current level of a third DNA base after the second DNA base, and decoding binary data from the sequence based at least in part on the determined current level of the first DNA base, the determined current level of the second DNA base, and/or the determined current level of the third DNA base.