G11C13/0019

ISOTOPE MODIFIED NUCLEOTIDES FOR DNA DATA STORAGE
20220243252 · 2022-08-04 ·

Methods of encoding data in a DNA strand or an RNA strand. In one method, a first nucleotide has a first bit pattern assigned thereto, and a second modified nucleotide has a second bit pattern assigned thereto different than the first bit pattern. The second modified nucleotide is different from the first nucleotide in that the second nucleotide is either isotope-modified, comprising at least one isotope of one of carbon, nitrogen, oxygen or hydrogen, or otherwise-modified, such as with a different atom in a cyclic position or with a ligated metal ion or atom. Data, in the form of bits, can be stored on any molecule that can be isotope- or otherwise modified.

NUCLEOTIDES WITH ISOTOPES FOR DNA DATA STORAGE
20220243251 · 2022-08-04 ·

Nucleotides are provided with at least one isotope. The isotope-modified nucleotides can be used for data storage, increasing the data density compared to only natural nucleotides. Described is a method of storing data on a DNA strand, the method comprising providing a DNA strand having at least one isotope-modified nucleotide comprising at least one isotope of carbon, nitrogen, oxygen or hydrogen, assigning a bit pattern to the at least one isotope-modified nucleotide that is different than a bit pattern assigned to a non-isotope-modified nucleotide. Data could be stored on any molecule that can be isotope-modified.

Resistive switching memory device based on multi-inputs

A resistive switching memory device according to an exemplary embodiment includes: a first electrode; a second electrode formed to be separated from the first electrode; and an insulating layer formed near the first electrode and the second electrode, and changed to one of a high resistance state and a low resistance state when a conductive filament is controlled by a change of external humidity or a voltage applied through the first electrode or the second electrode.

Method for writing data in DNA based memories

A method for writing data including a sequence of bits, the data being written in a form of DNA, by in-vitro enzymatically producing memory DNA from a strand of memory writing substrate DNA is disclosed. In one aspect, the method includes repeating of: receiving a sub-sequence of the sequence of bits, the sub-sequence including at least one bit; selecting memory nucleotides based on the sub-sequence; contacting, in liquid medium including the strand of memory writing substrate DNA contacted with an enzyme, the selected memory nucleotides and the enzyme; and synthesizing a portion of the memory DNA from a portion of the strand of memory writing substrate DNA by the enzyme and at least one of the memory nucleotides of the solution, thereby producing memory DNA including memory nucleotides corresponding to bits of the sequence of bits. The disclosed technology further relates to a micro-fluidic system including a microfluidic chip and a controller.

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).

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.

Storage device, system, and method

A system writes input data to a storage device as machine-written polynucleotides; and reads machine written polynucleotides from the storage device as output data. The storage device includes a flow cell including a plurality of storage wells in which machine written polynucleotides may be stored. The storage device may include a set of electrodes corresponding to the storage wells that allow for selective interactions with wells across the surface of a flow cell. Operation of the storage device may include receiving a read request associated with a particular location in the storage device, creating a copy of a nucleotide sequence located at the particular location in the storage device, transferring the copy of the nucleotide sequence to a read location, and reading the copy of the nucleotide sequence at the read location.

Programs and functions in DNA-based data storage

Systems and methods are provided herein for encoding and storing information in nucleic acids. Encoded information is partitioned and stored in nucleic acids having native key-value pairs that allow for storage of metadata or other data objects. Computation on the encoded information is performed by chemical implementation of if-then-else operations. Numerical data is stored in nucleic acids by producing samples having nucleic acid sequences copy counts corresponding to the numerical data. Data objects of a dataset are encoded by partitioning of bytes into parts and encoding of parts along distinct libraries of nucleic acids. These libraries can be used as inputs for computation on the dataset.

Data storage using peptides

Methods and systems for storing digital data into peptide sequences and retrieving digital data from peptide sequences are disclosed. The method for storing digital data into peptide sequences may include: encoding the digital data into a digital code; translating the digital code into the peptide sequences; and synthesizing the translated peptide sequences. The method for retrieving digital data from peptide sequences may include: sequencing and determining an order of the peptide sequences; converting the peptide sequences with the determined order into a digital code; and decoding the digital data from the digital code. Codes with error-correction capability are developed for encoding digital data into peptide sequences, and a computational method implemented in a software is developed for sequencing the digital data bearing peptides.

METHOD AND DEVICE FOR FIXED-POINT EDITING OF NUCLEOTIDE SEQUENCE WITH STORED DATA

Disclosed are a method and device for fixed-point editing of a nucleotide sequence stored with data.