Methods of storing information using nucleic acids

US9384320B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9384320-B2
Application numberUS-201314415014-A
CountryUS
Kind codeB2
Filing dateJul 17, 2013
Priority dateJul 19, 2012
Publication dateJul 5, 2016
Grant dateJul 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention relates to methods of storing data using one or more nucleic acids including converting a format of information into a plurality of bit sequences of a bit stream with each having a corresponding bit barcode, converting the plurality of bit sequences to a plurality of corresponding oligonucleotide sequences using one bit per base encoding, synthesizing the plurality of corresponding oligonucleotide sequences, and storing the synthesized plurality of corresponding oligonucleotide sequences.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of storing information using nucleotides comprising converting a format of information into a plurality of bit sequences of a bit stream with each having a corresponding bit barcode, converting the plurality of bit sequences to a plurality of corresponding oligonucleotide sequences using one bit per base encoding, synthesizing the plurality of corresponding oligonucleotide sequences, and storing the synthesized plurality of corresponding oligonucleotide sequences. 2. The method of claim 1 wherein the oligonucleotide sequences include one or more or all of a data block sequence, an address sequence specifying the location of the data block in the bit stream, or flanking common sequences at each end of the oligonucleotide for amplification and sequencing. 3. A method of retrieving a format of information from a plurality of synthesized oligonucleotide sequences encoding bit sequences of the format of information comprising amplifying the plurality of oligonucleotide sequences, sequencing the amplified oligonucleotide sequences, converting the oligonucleotide sequences to bit sequences, and converting the bit sequences to the format of information. 4. The method of claim 3 wherein the oligonucleotide sequences include one or more or all of a data block sequence, an address sequence specifying the location of the data block in the bit stream, or flanking common sequences at each end of the oligonucleotide for amplification and sequencing. 5. A method of accessing a format of information from a plurality of synthesized oligonucleotide sequences encoding bit sequences of the format of information comprising amplifying the plurality of oligonucleotide sequences, sequencing the amplified oligonucleotide sequences, converting the oligonucleotide sequences to bit sequences, converting the bit sequences to the format of information, and visualizing the format of information. 6. The method of claim 5 wherein the oligonucleotide sequences include one or more or all of a data block sequence, an address sequence specifying the location of the data block in the bit stream, or flanking common sequences at each end of the oligonucleotide for amplification and sequencing. 7. A method of storing information using nucleotides comprising converting a format of information to a bit stream, encoding first bit sequences into corresponding oligonucleotide sequences, synthesizing the oligonucleotide sequences, sequencing the oligonucleotide sequences, decoding the oligonucleotide sequences into bit sequences, assembling the bit sequences into a bit stream and converting the bit stream into the format of information. 8. The method of claim 7 wherein the oligonucleotide sequences include one or more or all of a data block sequence, an address sequence specifying the location of the data block in the bit stream, or flanking common sequences at each end of the oligonucleotide for amplification and sequencing. 9. A method of storing information using nucleotides comprising converting a format of information to a first bit stream, encoding first bit sequences into corresponding oligonucleotide sequences, synthesizing the oligonucleotide sequences, sequencing the oligonucleotide sequences, decoding the oligonucleotide sequences into second bit sequences, assembling the second bit sequences into a second bit stream and converting the second bit stream into the format of information. 10. The method of claim 9 wherein the oligonucleotide sequences include one or more or all of a data block sequence, an address sequence specifying the location of the data block in the bit stream, or flanking common sequences at each end of the oligonucleotide for amplification and sequencing. 11. A method of storing information using nucleotides comprising converting a first format of information to a first bit stream, encoding first bit sequences into corresponding oligonucleotide sequences, synthesizing the oligonucleotide sequences, sequencing the oligonucleotide sequences, decoding the oligonucleotide sequences into second bit sequences, assembling the second bit sequences into a second bit stream and converting the second bit stream into a second format of information. 12. The method of claim 11 wherein the oligonucleotide sequences include one or more or all of a data block sequence, an address sequence specifying the location of the data block in the bit stream, or flanking common sequences at each end of the oligonucleotide for amplification and sequencing. 13. A method of retrieving a format of information from a plurality of synthesized oligonucleotide sequences encoding bit sequences of the format of information comprising sequencing the amplified oligonucleotide sequences, converting the oligonucleotide sequences to bit sequences, and converting the bit sequences to the format of information. 14. The method of claim 13 wherein the oligonucleotide sequences include one or more or all of a data block sequence, an address sequence specifying the location of the data block in the bit stream, or flanking common sequences at each end of the oligonucleotide for amplification and sequencing. 15. A method of accessing a format of information from a plurality of synthesized oligonucleotide sequences encoding bit sequences of the format of information comprising sequencing the amplified oligonucleotide sequences, converting the oligonucleotide sequences to bit sequences, converting the bit sequences to the format of information, and visualizing the format of information. 16. The method of claim 15 wherein the oligonucleotide sequences include one or more or all of a data block sequence, an address sequence specifying the location of the data block in the bit stream, or flanking common sequences at each end of the oligonucleotide for amplification and sequencing.

Assignees

Inventors

Classifications

  • DNA computing · CPC title

  • G16B30/00Primary

    ICT specially adapted for sequence analysis involving nucleotides or amino acids · CPC title

  • Record carriers for use with machines and with at least a part designed to carry digital markings · CPC title

  • G06K19/022Primary

    Processes or apparatus therefor · CPC title

  • G06F19/22Primary

    Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9384320B2 cover?
The present invention relates to methods of storing data using one or more nucleic acids including converting a format of information into a plurality of bit sequences of a bit stream with each having a corresponding bit barcode, converting the plurality of bit sequences to a plurality of corresponding oligonucleotide sequences using one bit per base encoding, synthesizing the plurality of corr…
Who is the assignee on this patent?
Harvard College
What technology area does this patent fall under?
Primary CPC classification G16B30/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).