Patent classifications
G11C13/0019
SYSTEMS AND METHODS FOR WRITING AND READING DATA STORED IN A POLYMER
A system and method of storing and reading digital data, including providing a nanopore polymer memory (NPM) device having at least one memory cell comprising at least two addition chambers each arranged to add a unique chemical construct (or codes) to a polymer (or DNA) string when the polymer enters the respective addition chamber, the data comprising a series of codes; successively steering the polymer from deblock chambers through the nanopore into the addition chambers to add codes to the polymer to create the digital data pattern on the polymer; and accurately controlling the bit rate of the polymer using a servo controller. The device may have loading chamber(s) to load (or remove) the polymer into/from the deblock chambers through at least one “micro-hole”. The cell may be part of a memory system that stores and retrieves “raw” data and allows for remote retrieval and conversion. The cell may store multi-bit data having a plurality of states for the codes.
FLOW CELL WITH ONE OR MORE BARRIER FEATURES
An apparatus includes a flow cell body, a plurality of electrodes, an imaging assembly, and one or more barrier features. The flow cell body defines one or more flow channels and a plurality of wells defined as recesses in the floor of each flow channel. Each well is fluidically coupled with the corresponding flow channel. The flow cell body further defines interstitial surfaces between adjacent wells. Each well defines a corresponding depth. Each electrode is positioned in a corresponding well of the plurality of wells. The electrodes are to effect writing of polynucleotides in the wells. The imaging assembly is to capture images of polynucleotides written in the wells. The one or more barrier features are positioned in the wells, between the wells, or above the wells. The one or more barrier features contain reactions in each well, reduce diffusion between the wells, or reduce optical cross-talk between the wells.
Biomemory device comprising heterolayer of recombinant protein and inorganic particle
The present invention relates to a biomemory device, comprising (a) a substrate; and (b) a heterolayer comprising a protein having a redox potential and an inorganic particle; wherein the heterolayer is immobilized on the substrate. By applying inorganic particles, the present invention provides a biomemory device capable of enhancing low current signals detected electron transfer between biomolecules and substrates up to at least five (5) times greater signals. The present invention is capable of controlling the redox states with help of redox potentials of proteins depending on applied potential. The present invention provides a new-concept biomemory device as an information storage device based on the principle of electron transfer of a naturally occurring biomolecule.
METHODS AND SYSTEMS FOR READING DNA STORAGE GENES
Methods and systems for use in reading DNA storage genes generally include removing one or more linking symbols from a first strand of a DNA storage gene, introducing a test symbol pool to the DNA storage gene, and replacing a data symbol in the first strand of the DNA storage gene with a single stranded test symbol from the test symbol pool when the linking symbol and data symbol of the single stranded test symbol are complimentary to an adjacent linking symbol and data symbol in the second strand of the DNA storage gene. The DNA storage gene is then scanned to identify locations on the DNA storage gene where the linking symbol is double stranded or single stranded. The locations where double stranded linking symbols are detected are then used, along with the composition of the test symbol pool, to read the DNA storage gene.
CODE GENERATION METHOD, CODE GENERATING APPARATUS AND COMPUTER READABLE STORAGE MEDIUM
A code book is generated for mapping source to target code words which allows encoding source data at reduced probability of incorrect decoding, e.g. for DNA storage. The target code words are grouped (102) into subsets and comprise identifying and remaining portions. The identifying portions of target code words corresponding to a same subset are identical. A first code symbol set of source code words is selected (103) for addressing the subsets. For the subsets, neighboring subsets are determined (104). The identifying portions of the target code words of neighboring subsets differ from those of the corresponding subset by up to a predetermined amount of symbols. Source code words are assigned (105) where the corresponding first code symbols address the same subset to said subset such that an amount of target code words of said subset having their remaining portions identical to their neighboring subsets corresponds to an optimization criterion.
SYSTEMS AND METHODS FOR WRITING AND READING DATA STORED IN A POLYMER
A system and method of storing and reading digital data, including providing a nanopore polymer memory (NPM) device having at least one memory cell comprising at least two addition chambers each arranged to add a unique chemical construct (or codes) to a polymer (or DNA) string when the polymer enters the respective addition chamber, the data comprising a series of codes; successively steering the polymer from deblock chambers through the nanopore into the addition chambers to add codes to the polymer to create the digital data pattern on the polymer; and accurately controlling the bit rate of the polymer using a servo controller. The device may have loading chamber(s) to load (or remove) the polymer into/from the deblock chambers through at least one “micro-hole”. The cell may be part of a memory system that stores and retrieves “raw” data and allows for remote retrieval and conversion. The cell may store multi-bit data having a plurality of states for the codes.
Bioprocessing device
Provided is a bioprocessing device including a hybrid of (1) a protein having a redox potential; and (b) a single strand DNA (ssDNA) conjugated to the protein. The bioprocessing device of the present invention has a function of information reinforcement, information regulation, or information amplification. This bioprocessing device of the present invention presents a new concept of biocomputing system enabling various functions.
METHOD OF ENCODING DATA ON A POLYNUCLEOTIDE STRAND
Provided herein are methods of encoding data on a polymer. Also provided are methods of reading data encoded on a polymer. Also provided are systems for encoding data on a polymer; systems for reading data encoded on a polymer; and data encoding/data reading platforms.
SECURELY ARCHIVING DIGITAL DATA IN DNA STORAGE AS BLOCKS IN A BLOCKCHAIN
Embodiments for storing digital data in DNA storage by receiving input file data, encoding the input file data into an oligonucleotide sequence to produce sequence data through a transformation of text to binary to Base_3 encoding, organizing the Base_3 sequence data into chunks of a defined chunk size, and storing the chunks in a block of a blockchain. The oligonucleotide sequence may comprise metadata for the input file data that refers to actual data stored in the DNA storage, where the actual data is formed by synthesizing the oligonucleotide sequence in a DNA synthesis process. The chunks may be stored in the blockchain only if the block agrees with a smart contract defined for the oligonucleotide sequence.
HOMOPOLYMER ENCODED NUCLEIC ACID MEMORY
Nucleic acid memory strands encoding digital data using a sequence of a homopolymer tracts of repeated nucleotides provides a cheaper and faster alternative to conventional digital DNA storage techniques. The use of homopolymer tracts allows for lower fidelity, high throughput sequencing techniques such as nanopore sequencing to read data encoded in the memory strands. Specialized synthesis techniques allow for synthesis of long memory strands capable of encoding large volumes of data despite the reduced data density afforded by homopolymer tracts as compared to conventional single nucleotide sequences.