| CPC G16B 50/30 (2019.02) [G06F 16/22 (2019.01); G06F 16/24564 (2019.01)] | 11 Claims |

|
11. A method for storing and accessing data, the method comprising:
providing an oligonucleotide nanostructure backbone comprising a plurality of attachment sites at predetermined positions, and at least a first orientation indicator and a second orientation indicator for visually determining an orientation of the oligonucleotide nanostructure backbone,
selecting a plurality of labels based on the data to be stored and based on a predetermined set of rules, each respective label comprising:
at least one dye for encoding respective binary data,
an attachment oligonucleotide portion comprising a respective oligonucleotide sequence configured to bind to a complementary sequence of a respective attachment site, and
an encoding oligonucleotide portion comprising a respective oligonucleotide sequence that is unique to the at least one dye,
attaching the plurality of labels to the oligonucleotide nanostructure backbone, each respective label being attached to a respective attachment site of the plurality of attachment sites,
generating an optical readout of the plurality of labels attached to the oligonucleotide nanostructure backbone,
determining in the optical readout the at least one dye of each respective label for the respective attachment site of the plurality of attachment sites, and
retrieving the data based on the predetermined set of rules.
|