DNA origami is a powerful method for fabricating precise nanoscale objects by programming the self-assembly of DNA molecules. Here we describe a protocol for the folding of a bio-responsive robot from DNA origami, its purification and negative staining for transmission electron microscopic imaging (TEM).
The DNA nanorobot is a hollow hexagonal nanometric device, designed to open in response to specific stimuli and present cargo sequestered inside. Both stimuli and cargo can be tailored according to specific needs. Here we describe the DNA nanorobot fabrication protocol, with the use of the DNA origami technique. The procedure initiates by mixing short single-strand DNA staples into a stock mixture which is then added to a long, circular, single-strand DNA scaffold in presence of a folding buffer. A standard thermo cycler is programmed to gradually lower the mixing reaction temperature to facilitate the staples-to-scaffold annealing, which is the guiding force behind the folding of the nanorobot. Once the 60 hr folding reaction is complete, excess staples are discarded using a centrifugal filter, followed by visualization via agarose-gel electrophoresis (AGE). Finally, successful fabrication of the nanorobot is verified by transmission electron microscopy (TEM), with the use of uranyl-formate as negative stain.
The uses for nucleic acids nanotechnology are astounding. The tractability of the Watson-Crick base pairing as well as the ease and relative low-cost of large-scale synthesis of custom-made oligos2 has generated an explosion of applications3 and research in the field of DNA nanotechnology. Structural DNA nanotechnology, based on the immobile Seeman junction4,5 as a fundamental building block makes use of DNA as a self-assembling elementary unit for the construction of arbitrary shapes6-8.
The recent development of the scaffolded DNA origami9 technique allows for the construction of complex 2D/3D nano-architectures10-12 with sub-nanometer precision and is an efficient route for building new functional objects with increasing complexity and astonishing diversity. The construction process is based upon a long scaffold single stranded DNA, usually derived from a viral genome, which can be folded through the hybridization of hundreds of short single strand DNA oligos termed staples. The high structural resolution obtained by this technique is the direct result of the natural dimensions of the DNA double helix, while the reproducibility of fabrication is the result of tailoring the short single-strand staple sequences to facilitate the maximum hydrogen-bonding complementarity achievable. With the use of a slow temperature annealing ramp the designed lowest-energy, thermodynamically preferred nanostructure is reached in high yields and fidelity. The easy implementation of junction design rules in a computer code enabled the development of CAD tools, such as caDNAno13, that extremely simplify the task of designing large, complex structures containing hundreds of connected junctions.
Previously we described the design of a DNA nanorobot with the aid of the caDNAno tool14,15. Here we depict the fabrication and visualization, via transmission electron microscopy (TEM), of the nanorobot, a 3D hollow hexagonal nanodevice, with dimensions of 35 x 35 x 50 nm3, designed to undergo a major conformational change in response to a predetermined stimuli and present specific cargo, such as proteins or nucleic acid oligos, sequestered inside. While 12 loading stations are available inside the hollow chassis, the actual number of bound cargo differs with cargo size. Cargo molecules range from small DNA molecules to enzymes, antibodies and 5-10 nm gold nanoparticles. Cargocan either be uniform or heterogeneous, such that each nanorobot contains a mixture of different molecules. Sensing is achieved via two double helical locking gates design to sense proteins, nucleic acids or other chemicals, based either on aptasensor16,17 or DNA strand displacement18 technologies. Recent developments in aptamer selection protocols19-21 enable the design of nanorobots responding to an ever increasing range of molecules and cell types.
Earlier work showed a nanorobot carrying a specific antibody, which upon binding to its antigen can relay either an inhibitory or a prolific signal to the inside of specific cell types in a mixed cell population15. An exciting feature of these nanodevices is their ability to perform even more complex tasks and logic control with the introduction of different nanorobot subtypes in a single population. Recently we demonstrated specific subtypes of nanorobots performing as either positive or negative regulators, controlling an effector population containing an active cargo molecule22.
The protocol presented here describes the fabrication, purification and imaging of a nanorobot gated with aptamer sensor sequences which bind selectively to PDGF to facilitate the opening of the nanorobot15,22. The fabrication process described is similar to the nanorobot fabrication process initially depicted by Douglas et al.15 with changes aimed at reducing overall process duration, while increasing the yield and purification rates.
1. Preparation of Staples Pool Mixture
2. Preparation of Fabrication Reaction Mixture
3. Temperature Annealing Ramp of Fabrication Reaction
4. Removal of Excess Staples
5. Agarose Gel Electrophoresis Analysis of Folded Nanorobots
6. Negative Stain of Nanorobot with Uranyl-formate
Representative results are shown in Figure 2A. All lanes contain 1 µg of total DNA, measured via spectrophotometer (OD260). Compared with the circular single-strand DNA scaffold (Lane 2), nanorobots are hindered in the gel due to their higher molecular weight, the result of staples hybridization to the scaffold DNA (Lane 3. Red arrow). The low molecular weight band in Lane 3 represents excess staples which did not bind to the scaffold DNA (Green arrow). After purification via centrifugal filtration most of the excess staples are removed (Lanes 4-6) and the nanorobots are ready to be loaded with cargo molecules conjugated to the Handles complementary strand14,15,22. Lanes 4-6 contain high molecular weight bands representing nanorobot dimers (Blue arrow), a population of nanorobots which are bound together. Reducing the concentration of the scaffold in the fabrication procedure (to either 5 or 10 nM) can potentially reduce the relative amount of these high molecular weight structures. Lanes 4-6 show nanorobots post-purification with slight variations to the described purification protocol, namely the initial volume of fabricated nanorobots added to the spin filter (Step 4.1. Lane 4: 50 µl; Lane 5: 100 µl; Lane 6: 100 µl), and the number of times the buffer was added to the filter (Step 4.4. Lane 4: 2 times; Lane 5: 2 times; Lane 6: 5 times).
Comparison of the yield and purification results between the different variations to the protocol (Figure 2C) show that reducing the initial volume of fabricated robots loaded unto the centrifugal filter (Step 4.1) has little effect on the yield and purification rates. Moreover, increasing the number of buffer exchanges and centrifugal spins (steps 4.4) has marginal influence on the purity on the nanorobots, while considerably reducing the yield. Hence the described protocol, corresponding to 100 µl initial volume and 2 buffer additions (Lane 5), is considered optimal.
Yield estimations are based on spectrophotometer (OD260) measurements of each sample post-purification and calculated relative to the initial amount loaded into each centrifugal filter. Purification is based on the weight percent of the nanorobots from the entire DNA in the sample, corresponding to the nanorobots and excess staples which did not wash out during purification. Purification estimations are calculated from the relative intensity of the nanorobots (red and blue arrows in Figure 2A) to that of the excess staples (green arrow in Figure 2B). The relative nanorobots/staples intensities were normalized with the pre-purified sample (Lane 3), in which the total DNA weight of the staples (green arrow) is ~4.5 times that of the unpurified nanorobots (red arrow), corresponding to the initial 10:1 scaffold to staples molar ratio in the fabrication protocol.
Final validation of structural integrity is achieved via transmission electron microscopy using 2% uranyl-formate as a negative stain. Photos are presented in Figure 3.
Figure 1: Design schematic of the nanorobot. (A) Side view of a closed nanorobot. Gate double helix, produced by an aptamer sequence and a complementary strand, is indicated by a green arrow. (B) Front view of a closed nanorobot showing protein cargo bound inside. (C) Cross-section schematics of closed nanorobot produced. Handles staples are highlighted by a red arrow. Green circles indicate helixes which contain a hinge on one side and a gate sequence at the opposite side. (D) Blueprints of a nanorobot at side view. Handles are indicated by red arrows. Gate sequences are indicated by green arrows. Please click here to view a larger version of this figure.
Figure 2: Agarose gel electrophoresis results. (A) Lane 1: 1kb Marker. Lane 2: M13mp18 circular single-strand scaffold. Lane 3: nanorobots pre-purification. Lanes 4-6: nanorobots post purifications. Lane 4: 50 µl initial volume; 2 buffer additions. Lane 5: 100 µl initial volume; 2 buffer additions. Lane 6: 100 µl initial volume; 5 buffer additions. Excess staples are indicated by a green arrow Fabricated nanorobots are indicated by a red arrow. Blue arrow indicated nanorobot dimers. (B) 3D view of the relative intensity of the bands in the agarose gel. (C) Yield and purification estimations.
Figure 3: TEM photo of DNA nanorobots taken from multiple fabrications/staining procedures.
Number | Designation | Sequence | ||||||||||
1 | Core | AAAAACCAAACCCTCGTTGTGAATATGGTTTGGTC | ||||||||||
2 | Core | GGAAGAAGTGTAGCGGTCACGTTATAATCAGCAGACTGATAG | ||||||||||
3 | Core | TACGATATAGATAATCGAACAACA | ||||||||||
4 | Core | CTTTTGCTTAAGCAATAAAGCGAGTAGA | ||||||||||
5 | Core | GTCTGAAATAACATCGGTACGGCCGCGCACGG | ||||||||||
6 | Core | GGAAGAGCCAAACAGCTTGCAGGGAACCTAA | ||||||||||
7 | Core | AAAATCACCGGAAGCAAACTCTGTAGCT | ||||||||||
8 | Core | CCTACATGAAGAACTAAAGGGCAGGGCGGAGCCCCGGGC | ||||||||||
9 | Core | CATGTAAAAAGGTAAAGTAATAAGAACG | ||||||||||
10 | Core | ATTAAATCAGGTCATTGCCTGTCTAGCTGATAAATTGTAATA | ||||||||||
11 | Core | ATAGTCGTCTTTTGCGGTAATGCC | ||||||||||
12 | Core | AGTCATGGTCATAGCTGAACTCACTGCCAGT | ||||||||||
13 | Core | AACTATTGACGGAAATTTGAGGGAATATAAA | ||||||||||
14 | Core | ATCGCGTCTGGAAGTTTCATTCCATATAGAAAGACCATC | ||||||||||
15 | Core | AAATATTGAACGGTAATCGTAGCCGGAGACAGTCATAAAAAT | ||||||||||
16 | Core | GTCTTTACAGGATTAGTATTCTAACGAGCATAGAACGC | ||||||||||
17 | Core | GCACCGCGACGACGCTAATGAACAGCTG | ||||||||||
18 | Core | AACTTCATTTTAGAATCGCAAATC | ||||||||||
19 | Core | CGTAGAGTCTTTGTTAAGGCCTTCGTTTTCCTACCGAG | ||||||||||
20 | Core | CCAATCAAAGGCTTATCCGGTTGCTATT | ||||||||||
21 | Core | AGAGGCGATATAATCCTGATTCATCATA | ||||||||||
22 | Core | CCGTAATCCCTGAATAATAACGGAATACTACG | ||||||||||
23 | Core | AAATGGTATACAGGGCAAGGAAATC | ||||||||||
24 | Core | TCCTCATCGTAACCAAGACCGACA | ||||||||||
25 | Core | CATTATCTGGCTTTAGGGAATTATGTTTGGATTAC | ||||||||||
26 | Core | ACCCGCCCAATCATTCCTCTGTCC | ||||||||||
27 | Core | CGACCAGTCACGCAGCCACCGCTGGCAAAGCGAAAGAAC | ||||||||||
28 | Core | CTAAAGGCGTACTATGGTTGCAACAGGAGAGA | ||||||||||
29 | Core | TTGGCAGGCAATACAGTGTTTCTGCGCGGGCG | ||||||||||
30 | Core | TATACAGGAAATAAAGAAATTTTGCCCGAACGTTAAGACTTT | ||||||||||
31 | Core | AAGTATAGTATAAACAGTTAACTGAATTTACCGTTGAGCCAC | ||||||||||
32 | Core | ACATTCAGATAGCGTCCAATATTCAGAA | ||||||||||
33 | Core | AAACATCTTTACCCTCACCAGTAAAGTGCCCGCCC | ||||||||||
34 | Core | GAGATGACCCTAATGCCAGGCTATTTTT | ||||||||||
35 | Core | TCCTGAATTTTTTGTTTAACGATCAGAGCGGA | ||||||||||
36 | Core | GCCGAAAAATCTAAAGCCAATCAAGGAAATA | ||||||||||
37 | Core | AGCGTAGCGCGTTTTCACAAAATCTATGTTAGCAAACGAACGCAACAAA | ||||||||||
38 | Core | ACCAATCGATTAAATTGCGCCATTATTA | ||||||||||
39 | Core | ATCTTACTTATTTTCAGCGCCGACAGGATTCA | ||||||||||
40 | Core | CCCTAAAAGAACCCAGTCACA | ||||||||||
41 | Core | GGAAGGGCGAAAATCGGGTTTTTCGCGTTGCTCGT | ||||||||||
42 | Core | CAGACCGGAAGCCGCCATTTTGATGGGGTCAGTAC | ||||||||||
43 | Core | TAATATTGGAGCAAACAAGAGATCAATATGATATTGCCTTTA | ||||||||||
44 | Core | TTCCTTATAGCAAGCAAATCAAATTTTA | ||||||||||
45 | Core | ACTACGAGGAGATTTTTTCACGTTGAAACTTGCTTT | ||||||||||
46 | Core | AAACAGGCATGTCAATCATATAGATTCAAAAGGGTTATATTT | ||||||||||
47 | Core | AACAGGCACCAGTTAAAGGCCGCTTTGTGAATTTCTTA | ||||||||||
48 | Core | TTCCTGAGTTATCTAAAATATTCAGTTGTTCAAATAGCAG | ||||||||||
49 | Core | AAAGAAACAAGAGAAGATCCGGCT | ||||||||||
50 | Core | TTGAGGGTTCTGGTCAGGCTGTATAAGC | ||||||||||
51 | Core | TTTAACCGTCAATAGTGAATTCAAAAGAAGATGATATCGCGC | ||||||||||
52 | Core | ACGAGCGCCCAATCCAAATAAAATTGAGCACC | ||||||||||
53 | Core | AATAAGTCGAAGCCCAATAATTATTTATTCTT | ||||||||||
54 | Core | ACGAAATATCATAGATTAAGAAACAATGGAACTGA | ||||||||||
55 | Core | TTTCATAGTTGTACCGTAACACTGGGGTTTT | ||||||||||
56 | Core | AGGAGCGAGCACTAACAACTAAAACCCTATCACCTAACAGTG | ||||||||||
57 | Core | CAAAGTATTAATTAGCGAGTTTCGCCACAGAACGA | ||||||||||
58 | Core | TGGGGAGCTATTTGACGACTAAATACCATCAGTTT | ||||||||||
59 | Core | ATAACGCAATAGTAAAATGTTTAAATCA | ||||||||||
60 | Core | ACGAATCAACCTTCATCTTATACCGAGG | ||||||||||
61 | Core | TAATGGTTTGAAATACGCCAA | ||||||||||
62 | Core | CGGAACAAGAGCCGTCAATAGGCACAGACAATATCCTCAATC | ||||||||||
63 | Core | ATTAAAGGTGAATTATCAAAGGGCACCACGG | ||||||||||
64 | Core | GGCAACCCATAGCGTAAGCAGCGACCATTAA | ||||||||||
65 | Core | AGAAACGTAAGCAGCCACAAGGAAACGATCTT | ||||||||||
66 | Core | AGAGGTCTTTAGGGGGTCAAAAGGCAGT | ||||||||||
67 | Core | GGGGACTTTTTCATGAGGACCTGCGAGAATAGAAAGGAGGAT | ||||||||||
68 | Core | TTTTAGAACATCCAATAAATCCAATAAC | ||||||||||
69 | Core | AAATGTGGTAGATGGCCCGCTTGGGCGC | ||||||||||
70 | Core | ACGGATCGTCACCCTCACGATCTAGAATTTT | ||||||||||
71 | Core | CGCCATAAGACGACGACAATAGCTGTCT | ||||||||||
72 | Core | GCGTATTAGTCTTTAATCGTAAGAATTTACA | ||||||||||
73 | Core | AGAGAACGTGAATCAAATGCGTATTTCCAGTCCCC | ||||||||||
74 | Core | AACGAAAAAGCGCGAAAAAAAGGCTCCAAAAGG | ||||||||||
75 | Core | TAATTTAGAACGCGAGGCGTTAAGCCTT | ||||||||||
76 | Core | ACCAGGCGTGCATCATTAATTTTTTCAC | ||||||||||
77 | Core | CAGCCTGACGACAGATGTCGCCTGAAAT | ||||||||||
78 | Core | ATTAGTCAGATTGCAAAGTAAGAGTTAAGAAGAGT | ||||||||||
79 | Core | CTCGAATGCTCACTGGCGCAT | ||||||||||
80 | Core | GGGCAGTCACGACGTTGAATAATTAACAACC | ||||||||||
81 | Core | TAAAAACAGGGGTTTTGTTAGCGAATAATATAATAGAT | ||||||||||
82 | Core | TCAACCCTCAGCGCCGAATATATTAAGAATA | ||||||||||
83 | Core | ATTATACGTGATAATACACATTATCATATCAGAGA | ||||||||||
84 | Core | GCAAATCTGCAACAGGAAAAATTGC | ||||||||||
85 | Core | ATAATTACTAGAAATTCTTAC | ||||||||||
86 | Core | TATCACCGTGCCTTGAGTAACGCGTCATACATGGCCCCTCAG | ||||||||||
87 | Core | AAGTAGGGTTAACGCGCTGCCAGCTGCA | ||||||||||
88 | Core | CCAGTAGTTAAGCCCTTTTTAAGAAAAGCAAA | ||||||||||
89 | Core | TGGCGAAGTTGGGACTTTCCG | ||||||||||
90 | Core | CAGTGAGTGATGGTGGTTCCGAAAACCGTCTATCACGATTTA | ||||||||||
91 | Core | AAATCAAAGAGAATAACATAACTGAACACAGT | ||||||||||
92 | Core | CTGTATGACAACTAGTGTCGA | ||||||||||
93 | Core | ATCATAAATAGCGAGAGGCTTAGCAAAGCGGATTGTTCAAAT | ||||||||||
94 | Core | TTGAGTAATTTGAGGATTTAGCTGAAAGGCGCGAAAGATAAA | ||||||||||
95 | Core | ATAAGAATAAACACCGCTCAA | ||||||||||
96 | Core | CGTTGTAATTCACCTTCTGACAAGTATTTTAA | ||||||||||
97 | Core | AACCGCCTCATAATTCGGCATAGCAGCA | ||||||||||
98 | Core | AAATAGGTCACGTTGGTAGCGAGTCGCGTCTAATTCGC | ||||||||||
99 | Core | CAGTATAGCCTGTTTATCAACCCCATCC | ||||||||||
100 | Core | TTGCACCTGAAAATAGCAGCCAGAGGGTCATCGATTTTCGGT | ||||||||||
101 | Core | CGTCGGAAATGGGACCTGTCGGGGGAGA | ||||||||||
102 | Core | AAGAAACTAGAAGATTGCGCAACTAGGG | ||||||||||
103 | Core | CCAGAACCTGGCTCATTATACAATTACG | ||||||||||
104 | Core | ACGGGTAATAAATTAAGGAATTGCGAATAGTA | ||||||||||
105 | Core | CCACGCTGGCCGATTCAAACTATCGGCCCGCT | ||||||||||
106 | Core | GCCTTCACCGAAAGCCTCCGCTCACGCCAGC | ||||||||||
107 | Core | CAGCATTAAAGACAACCGTCAAAAATCA | ||||||||||
108 | Core | ACATCGGAAATTATTTGCACGTAAAAGT | ||||||||||
109 | Core | CAACGGTCGCTGAGGCTTGATACCTATCGGTTTATCAGATCT | ||||||||||
110 | Core | AAATCGTACAGTACATAAATCAGATGAA | ||||||||||
111 | Core | TTAACACACAGGAACACTTGCCTGAGTATTTG | ||||||||||
112 | Core | AGGCATAAGAAGTTTTGCCAGACCCTGA | ||||||||||
113 | Core | GACGACATTCACCAGAGATTAAAGCCTATTAACCA | ||||||||||
114 | Core | AGCTGCTCGTTAATAAAACGAGAATACC | ||||||||||
115 | Core | CTTAGAGTACCTTTTAAACAGCTGCGGAGATTTAGACTA | ||||||||||
116 | Core | CACCCTCTAATTAGCGTTTGCTACATAC | ||||||||||
117 | Core | GAACCGAAAATTGGGCTTGAGTACCTTATGCGATTCAACACT | ||||||||||
118 | Core | GCAAGGCAGATAACATAGCCGAACAAAGTGGCAACGGGA | ||||||||||
119 | Core | ATGAAACAATTGAGAAGGAAACCGAGGATAGA | ||||||||||
120 | Core | GGATGTGAAATTGTTATGGGGTGCACAGTAT | ||||||||||
121 | Core | GGCTTGCGACGTTGGGAAGAACAGATAC | ||||||||||
122 | Core | TAAATGCCTACTAATAGTAGTTTTCATT | ||||||||||
123 | Core | TGCCGTCTGCCTATTTCGGAACCAGAATGGAAAGCCCACCAGAAC | ||||||||||
124 | Core | TGACCATAGCAAAAGGGAGAACAAC | ||||||||||
125 | Core | CGAGCCAGACGTTAATAATTTGTATCA | ||||||||||
126 | Core | GCTCAGTTTCTGAAACATGAAACAAATAAATCCTCCCGCCGC | ||||||||||
127 | Core | AGACGCTACATCAAGAAAACACTTTGAA | ||||||||||
128 | Core | AGTACTGACCAATCCGCGAAGTTTAAGACAG | ||||||||||
129 | Core | GATTCCTGTTACGGGCAGTGAGCTTTTCCTGTGTGCTG | ||||||||||
130 | Core | GGTATTAAGGAATCATTACCGAACGCTA | ||||||||||
131 | Core | GTTCATCAAATAAAACGCGACTCTAGAGGATCGGG | ||||||||||
132 | Core | AGCCTTTAATTGGATAGTTGAACCGCCACCCTCATAGGTG | ||||||||||
133 | Core | ACAGAGGCCTGAGATTCTTTGATTAGTAATGG | ||||||||||
134 | Core | AACGAGATCAGGATTAGAGAGCTTAATT | ||||||||||
135 | Core | TACCAAGTTATACTTCTGAATCACCAGA | ||||||||||
136 | Core | CAGTAGGTGTTCAGCTAATGCGTAGAAA | ||||||||||
137 | Core | AGGATGACCATAGACTGACTAATGAAATCTACATTCAGCAGGCGCGTAC | ||||||||||
138 | Core | TTTCAACCAAGGCAAAGAATTTAGATAC | ||||||||||
139 | Core | TTGAAATTAAGATAGCTTAACTAT | ||||||||||
140 | Core | CTATTATCGAGCTTCAAAGCGTATGCAA | ||||||||||
141 | Core | CAGGGTGCAAAATCCCTTATAGACTCCAACGTCAAAAGCCGG | ||||||||||
142 | Core | GAGCTTGTTAATGCGCCGCTAATTTTAGCGCCTGCTGCTGAA | ||||||||||
143 | Core | CGAACGTTAACCACCACACCCCCAGAATTGAG | ||||||||||
144 | Core | GTGTGATAAATAAGTGAGAAT | ||||||||||
145 | Core | GCTATATAGCATTAACCCTCAGAGA | ||||||||||
146 | Core | AGGAGAGCCGGCAGTCTTGCCCCCGAGAGGGAGGG | ||||||||||
147 | Core | CGGCCTCCAGCCAGAGGGCGAGCCCCAA | ||||||||||
148 | Core | CCAAAACAAAATAGGCTGGCTGACGTAACAA | ||||||||||
149 | Core | GGCGGTTAGAATAGCCCGAGAAGTCCACTATTAAAAAGGAAG | ||||||||||
150 | Core | ATAAAGGTTACCAGCGCTAATTCAAAAACAGC | ||||||||||
151 | Core | ATTGCCCCCAGCAGGCGAAAAGGCCCACTACGTGACGGAACC | ||||||||||
152 | Core | TTTTAAAACATAACAGTAATGGAACGCTATTAGAACGC | ||||||||||
153 | Core | AATTGGGTAACGCCAGGCTGTAGCCAGCTAGTAAACGT | ||||||||||
154 | Edge | TTACCCAGAACAACATTATTACAGGTTTTTTTTTTTTTTTT | ||||||||||
155 | Edge | TTTTTTTTTTTTTTTTAATAAGAGAATA | ||||||||||
156 | Edge | TTTTTTTTTTTTTTTTCCAGTTTGGGAGCGGGCTTTTTTTTTTTTTTT | ||||||||||
157 | Edge | GGTTGAGGCAGGTCAGTTTTTTTTTTTTTTT | ||||||||||
158 | Edge | TTTTTTTTTTTTTTTGATTAAGACTCCTTATCCAAAAGGAAT | ||||||||||
159 | Edge | TTTTTTTTTTTTTTTTCTTCGCTATTACAATT | ||||||||||
160 | Edge | TTTTTTTTTTTTTTTCTTGCGGGAGAAGCGCATTTTTTTTTTTTTTTT | ||||||||||
161 | Edge | TTTTTTTTTTTTTTGGGAATTAGAGAAACAATGAATTTTTTTTTTTTTTT | ||||||||||
162 | Edge | TCAGACTGACAGAATCAAGTTTGTTTTTTTTTTTTTTT | ||||||||||
163 | Edge | TTTTTTTTTTTTTTTGGTCGAGGTGCCGTAAAGCAGCACGT | ||||||||||
164 | Edge | TTTTTTTTTTTTTTTTTTAATCATTTACCAGACTTTTTTTTTTTTTTT | ||||||||||
165 | Edge | TTTTTTTTTTTTTCATTCTGGCCAAATTCGACAACTCTTTTTTTTTTTTT | ||||||||||
166 | Edge | TTTTTTTTTTTTTTTACCGGATATTCA | ||||||||||
167 | Edge | TTTTTTTTTTTTTTTTAGACGGGAAACTGGCATTTTTTTTTTTTTTTT | ||||||||||
168 | Edge | TTTTTTTTTTTTTTTCAGCAAGCGGTCCACGCTGCCCAAAT | ||||||||||
169 | Edge | CTGAGAGAGTTGTTTTTTTTTTTTTTT | ||||||||||
170 | Edge | CAATGACAACAACCATTTTTTTTTTTTTTTT | ||||||||||
171 | Edge | TTTTTTTTTTTTTTTTGAGAGATCTACAAGGAGAGG | ||||||||||
172 | Edge | TCACCAGTACAAACTATTTTTTTTTTTTTTT | ||||||||||
173 | Edge | TTTTTTTTTTTTTGGCAATTCATCAAATTATTCATTTTTTTTTTTTTTTT | ||||||||||
174 | Edge | TAAAGTTACCGCACTCATCGAGAACTTTTTTTTTTTTTTT | ||||||||||
175 | Edge | TTTTTTTTTTTTTTTCACCCTCAGAACCGCC | ||||||||||
176 | Edge | TTTTTTTTTTTTTAGGTTTAACGTCAATATATGTGAGTTTTTTTTTTTTT | ||||||||||
177 | Edge | CCACACAACATACGTTTTTTTTTTTTT | ||||||||||
178 | Edge | TTTTTTTTTTTTTTTGCTAGGGCGAGTAAAAGATTTTTTTTTTTTTTT | ||||||||||
179 | Edge | TTTTTTTTTTTTTTTAGTTGATTCCCAATTCTGCGAACCTCA | ||||||||||
180 | Edge | TTATTTAGAGCCTAATTTGCCAGTTTTTTTTTTTTTTTTT | ||||||||||
181 | Edge | TTTTTTTTTTTTTTTACGGCGGAT | ||||||||||
182 | Edge | TTTTTTTTTTTTTTTATATGCGTTAAGTCCTGATTTTTTTTTTTTTTT | ||||||||||
183 | Edge | TTTTTTTTTTTTTTTACGATTGGCCTTGATA | ||||||||||
184 | Edge | TTTTTTTTTTTTTTTCAACGCCTGTAGCATT | ||||||||||
185 | Edge | TTTTTTTTTTTTTTTGGCTTTGAGCCGGAACGATTTTTTTTTTTTTTT | ||||||||||
186 | Edge | TTTTTTTTTTTTTTTAAGCAAGCCGTTT | ||||||||||
187 | Edge | TTTTTTTTTTTTTATGTGTAGGTAAGTACCCCGGTTGTTTTTTTTTTTTT | ||||||||||
188 | Edge | ATCGTCATAAATATTCATTTTTTTTTTTTTTTTT | ||||||||||
189 | Edge | TTTTTTTTTTTTTTTGTTAATTTCATCT | ||||||||||
190 | Edge | TTTTTTTTTTTTTGTATTAAATCCTGCGTAGATTTTCTTTTTTTTTTTTT | ||||||||||
191 | Edge | GCCATATAAGAGCAAGCCAGCCCGACTTGAGCCATGGTT | ||||||||||
192 | Edge | GTAGCTAGTACCAAAAACATTCATAAAGCTAAATCGGTTTTTTTTTTTTT | ||||||||||
193 | Edge | ATAACGTGCTTTTTTTTTTTTTTTTTT | ||||||||||
194 | Edge | TTTTTTTTTTTTTTTAAAATACCGAACGAACCACCAGTGAGAATTAAC | ||||||||||
195 | Edge | TTTTTTTTTTTTTTTACAAAATAAACA | ||||||||||
196 | Edge | TTTTTTTTTTTTTTTACAAGAAAAACCTCCCGATTTTTTTTTTTTTTT | ||||||||||
197 | Edge | TTTTTTTTTTTTTTTGACGATAAAAAGATTAAGTTTTTTTTTTTTTTT | ||||||||||
198 | Edge | TTTTTTTTTTTTTCAATTACCTGAGTATCAAAATCATTTTTTTTTTTTTT | ||||||||||
199 | Edge | GGTACGGCCAGTGCCAAGCTTTTTTTTTTTTTTT | ||||||||||
200 | Edge | TTTTTTTTTTTTTTGAATAACCTTGAAATATATTTTATTTTTTTTTTTTT | ||||||||||
201 | Edge | CACTAAAACACTTTTTTTTTTTTTTTT | ||||||||||
202 | Edge | TTTTTTTTTTTTTTTTAACCAATATGGGAACAATTTTTTTTTTTTTTT | ||||||||||
203 | Edge | TACGTCACAATCAATAGAATTTTTTTTTTTTTTT | ||||||||||
204 | Edge | TTTTTTTTTTTTTTTAGAAAGATTCATCAGTTGA | ||||||||||
205 | Edge | TTTTTTTTTTTTTGTGGCATCAATTAATGCCTGAGTATTTTTTTTTTTTT | ||||||||||
206 | Edge | TTTTTTTTTTTTTTTTTGCATGCCTGCATTAATTTTTTTTTTTTTTTT | ||||||||||
207 | Edge | CCAGCGAAAGAGTAATCTTGACAAGATTTTTTTTTTTTTTT | ||||||||||
208 | Edge | TTTTTTTTTTTTTTTGAATCCCCCTCAAATGCTT | ||||||||||
209 | Edge | AGAGGCTGAGACTCCTTTTTTTTTTTTTTTT | ||||||||||
210 | Edge | ACAAACACAGAGATACATCGCCATTATTTTTTTTTTTTTTT | ||||||||||
211 | Edge | TTTTTTTTTTTTTTTCAAGAGAAGGATTAGG | ||||||||||
212 | Edge | TTTTTTTTTTTTTGAATTGAGGAAGTTATCAGATGATTTTTTTTTTTTTT | ||||||||||
213 | Edge | CAGAACAATATTTTTTTTTTTTTTTTT | ||||||||||
214 | Edge | TTTTTTTTTTTTTAGCCGGAAGCATAAAGTGTCCTGGCC | ||||||||||
215 | Edge | TGACCGTTTCTCCGGGAACGCAAATCAGCTCATTTTTTTTTTTTTTTTTT | ||||||||||
216 | Edge | TTTTTTTTTTTTTTTGGTAATAAGTTTTAAC | ||||||||||
217 | Edge | TTTTTTTTTTTTTTGTCTGTCCATAATAAAAGGGATTTTTTTTTTTTTTT | ||||||||||
218 | Edge | TTTTTTTTTTTTTTTCCTCGTTAGAATCAGAGCGTAATATC | ||||||||||
219 | Edge | AATTGCTCCTTTTGATAAGTTTTTTTTTTTTTTT | ||||||||||
220 | Edge | CATCGGACAGCCCTGCTAAACAACTTTCAACAGTTTTTTTTTTTTTTT | ||||||||||
221 | Edge | TTTTTTTTTTTTTTTAACCGCCTCCCTCAGACCAGAGC | ||||||||||
222 | Edge | TCTGACAGAGGCATTTTCGAGCCAGTTTTTTTTTTTTTTT | ||||||||||
223 | Edge | TTTTTTTTTTTTTTTTTTCAGCGGAGTTCCATGTCATAAGG | ||||||||||
224 | Edge | TTTTTTTTTTTTTTTCGCCCACGCATAACCG | ||||||||||
225 | Edge | AATTACTTAGGACTAAATAGCAACGGCTACAGATTTTTTTTTTTTTTT | ||||||||||
226 | Edge | CAAGTTTTTTGGTTTTTTTTTTTTTTT | ||||||||||
227 | Edge | TTTTTTTTTTTTTTTCCTTTAGCGCACCACCGGTTTTTTTTTTTTTTT | ||||||||||
228 | Edge | TTTTTTTTTTTTTTTGAATCGGCCGAGTGTTGTTTTTTTTTTTTTTTT | ||||||||||
229 | Edge | TTTTTTTTTTTTTCATCTTTGACCC | ||||||||||
230 | Edge | TTTTTTTTTTTTTATAATCAGAAAATCGGTGCGGGCCTTTTTTTTTTTTT | ||||||||||
231 | Edge | GATACAGGAGTGTACTTTTTTTTTTTTTTTT | ||||||||||
232 | Edge | TTTTTTTTTTTTTTTGGCGCAGACAATTTCAACTTTTTTTTTTTTTTT | ||||||||||
233 | Edge | GGAGGTTTAGTACCGCTTTTTTTTTTTTTTT | ||||||||||
234 | Edge | TTTTTTTTTTTTTACCGCCAGCCATAACAGTTGAAAGTTTTTTTTTTTTT | ||||||||||
235 | Edge | TTTTTTTTTTTTTTTATAGCAATAGCT | ||||||||||
236 | Handles | AATAAGTTTTGCAAGCCCAATAGGGGATAAGTTGTGCTACTCCAGTTC | ||||||||||
237 | Handles | ACATAGCTTACATTTAACAATAATAACGTTGTGCTACTCCAGTTC | ||||||||||
238 | Handles | CCTTTTTGAATGGCGTCAGTATTGTGCTACTCCAGTTC | ||||||||||
239 | Handles | CGTAACCAATTCATCAACATTTTGTGCTACTCCAGTTC | ||||||||||
240 | Handles | CACCAACCGATATTCATTACCATTATTGTGCTACTCCAGTTC | ||||||||||
241 | Handles | CCACCCTCATTTTCTTGATATTTGTGCTACTCCAGTTC | ||||||||||
242 | Handles | AACTTTGAAAGAGGAGAAACATTGTGCTACTCCAGTTC | ||||||||||
243 | Handles | CAAGGCGCGCCATTGCCGGAATTGTGCTACTCCAGTTC | ||||||||||
244 | Handles | CATAGCCCCCTTAAGTCACCATTGTGCTACTCCAGTTC | ||||||||||
245 | Handles | TTTCCCTGAATTACCTTTTTTACCTTTTTTGTGCTACTCCAGTTC | ||||||||||
246 | Handles | AACGGTGTACAGACTGAATAATTGTGCTACTCCAGTTC | ||||||||||
247 | Handles | GATTCGCGGGTTAGAACCTACCATTTTGTTGTGCTACTCCAGTTC | ||||||||||
248 | Guides | AGAGTAGGATTTCGCCAACATGTTTTAAAAACC | ||||||||||
249 | Guides | ACGGTGACCTGTTTAGCTGAATATAATGCCAAC | ||||||||||
250 | Guides | CGTAGCAATTTAGTTCTAAAGTACGGTGTTTTA | ||||||||||
251 | Guides | GCTTAATGCGTTAAATGTAAATGCTGATCTTGAAATGAGCGTT | ||||||||||
252 | Guides | AAGCCAACGGAATCTAGGTTGGGTTATATAGATTAAGCAACTG | ||||||||||
253 | Guides | TTTAACAACCGACCCAATCGCAAGACAAAATTAATCTCACTGC | ||||||||||
254 | Guides | TTTAGGCCTAAATTGAGAAAACTTTTTCCTTCTGTTCCTAGAT | ||||||||||
255 | Guides Removal | GGTTTTTAAAACATGTTGGCGAAATCCTACTCT | ||||||||||
256 | Guides Removal | GTTGGCATTATATTCAGCTAAACAGGTCACCGT | ||||||||||
257 | Guides Removal | TAAAACACCGTACTTTAGAACTAAATTGCTACG | ||||||||||
258 | Guides Removal | AACGCTCATTTCAAGATCAGCATTTACATTTAACGCATTAAGC | ||||||||||
259 | Guides Removal | CAGTTGCTTAATCTATATAACCCAACCTAGATTCCGTTGGCTT | ||||||||||
260 | Guides Removal | GCAGTGAGATTAATTTTGTCTTGCGATTGGGTCGGTTGTTAAA | ||||||||||
261 | Guides Removal | ATCTAGGAACAGAAGGAAAAAGTTTTCTCAATTTAGGCCTAAA | ||||||||||
262 | Gates | Gate29 | TGGGGCGCGAGCTGAAAAGTACTCAGGGCACTGCAAGCAATTGTGGTCCCAATGGGCTGAGTA | |||||||||
263 | Gates | Gate30 | TACTCAGCCCATTGGGTTTTTTTTTTTTTTTTTTTTTTTTTTTTAGGTCTGAGAGACTACCTT | |||||||||
264 | Gates | Gate0 | TGATGAGCGTGGATGATACTCAGCCCATTGGGTTTTTTTTTTTTTTTTTTTTTTTTTTTTAGGTCATTTTTGCGGATGG | |||||||||
265 | Gates | Gate61 | ATACAAAAAGCCTGTTTAGTATCTACTCAGGGCACTGCAAGCAATTGTGGTCCCAATGGGCTGAGTA |
Table 1: List of staple sequences used to construct the nanorobot. Staples 1-153 are designated Core and make up the bulk of the structure. Staples 154-235 are designated Edges and are situated at each of the ends of the 61 helixes of the structure. Edge staples contain a poly thymine tail designed to avoid aggregation of nanorobots. Staples 236-247 are designated Handles and make up the cargo docking sites. Handles staples have a unique sequence region, connecting them to their specific location of the structure, and a consensus sequence region which is used as docking site for the cargo molecules. Staples 248-254 are designated Guides and attach the two halves of the device during the annealing process. After fabrication the Guides are removed with the addition of Guide Removal staples 255-261 (step 6), leaving the device locked by the two sensors of the nanorobot. Sensor sequences are designated Gates. Each of the two sensors is made up of a PDGF aptamer and a complementary strand. For a more detailed explanation see Ben-Ishay et al.14 and Douglas et al.15. Staples are ordered commercially on three 96-well plates (deep round bottom). Each staple amount is normalized to 10 nmol. Except for the Gate sequences, which require HPLC purification, staples do not require a special purification procedure.
We described the fabrication, purification, and visualization of the DNA nanorobot. Following fabrication of the hexagonal chassis of the device, the function of the nanorobot is programmed with the simple introduction of specific cargo and sensing strands to the robot which readily find their designated position due to hydrogen-bonding complementarity with available single-strand docking sites14,15,22.
The fabrication protocol described uses a slow annealing ramp, which is generally used in our lab to fold a wide range of origami shapes. If production time becomes a key factor other protocols, such as the rapid folding protocol described by Sobczak et al.24 can be used. This protocol is reported to achieve origami folding in high yields, however it requires calibration for each origami shape.
Spin filtration is used to purify the robots from excess staples. When loading the spin column with samples or buffer, care should be taken not to damage the membrane with the pipette tip. The membrane can potentially rupture resulting in dramatically reduced yields. It is advisable to not discard the flow-through until the nanorobots are visualized by AGE.
For certain application a higher purification rate is desired; this can be achieved by repeating the filtration using the original spin column. For even higher purity, a new spin column can be used, however this will have a dramatic negative effect on the yield rates. Other methods for purifying DNA origami structures were tested, such as excision from agarose gel subsequent to electrophoresis and dialysis of excess staples. These methods resulted in either poor yield or poor purification rates compared with the described protocol. Other methods, such as PEG-based purification25 and rate-zonal ultracentrifugation26 were not tested. These methods are reported to achieve high purification rates, however they either result in poor yields (rate-zonal ultracentrifugation) or require precipitation (PEG-based) which can potentially harm the hollow nanorobot shape.
Nanorobots are fabricated with Guide staples which lock the shape in the closed position in order to increase fabrication yeilds15. It is important to remove these staples by adding Guide Removal staples for nanorobots to effectively open in response to the designed stimuli (PDGF in the described protocol). Guide staples are designed with a toehold single strand region for the docking of Guide Removal staples which release the Guide staples through a process of strand displacement18.These staples should be added at a 10:1 molar ratio at the end of the purification of excess staples’ stage (step 4.7) and incubated for 2 hr at room temperature on an end over end shaker.
Visualization by TEM was described, including uranyl-formate 2% negative staining. Compared with uranyl-acetate, uranyl-formate produces finer grain structures which allow for better resolution of DNA origami designs. Care should be taken as uranyl-formate will solidify if aliquots are frozen for long periods of time. It is advisable to use a freshly prepared 2% uranyl-formate solution for staining. Better resolutions are achievable with the use of Cryo-TEM27.
The basic architectural design and fabrication protocol of the DNA nanorobot are ultimately uniform and straightforward. However, a wide range of flexibility is offered in the form of specific cargo mixtures and sensing strands. Moreover, in a single population many subtypes can be introduced and their relative stoichiometry programmed and optimized to fit specific needs. Even greater fine tuning of the specific kinetics at each rate-limiting step is achievable with increasing/reducing the length of double strand hybridization or the introduction of mismatches at specific key positions. This high degree of flexibility with ease of construction allows for the engineering of nanoscale devices capable of performing highly varied complex tasks in a biological relevant milieu.
The authors have nothing to disclose.
The authors wish to thank S. Douglas for extremely valuable discussions and advice, and all the members of the Bachelet lab for helpful discussions and work. This work is supported by grants from the Faculty of Life Sciences and Institute of Nanotechnology & Advanced Materials at Bar-Ilan University.
DNase/RNase free distilled water | Gibco | 10977 |
M13mp18 ssDNA scaffold | NEB | N4040S |
10x TAE | Gibco | 15558-042 |
1 M MgCl2 | Ambion | AM9530G |
Amicon Ultra 0.5 mL centrifugal filter 100K MWCO | Amicon | UFC510024 |
Agarose | Promega | V3125 |
TBE buffer | Promega | V4251 |
Ethidium bromide 10mg/ml solution | Sigma Aldrich | E1510 |
1 kb DNA marker | NEB | N3232S |
Loading Dye | NEB | B7021S |
uranyl formate | polysciences | 24762 |
carbon-coated TEM grids | Science services | EFCF400-Cu-50 |
Thermal Cycler c1000 Touch | Bio-Rad | |
Glow Discharge K100X | Emitech | |
UV table Gel Doc EZ Imager | Bio-Rad | |
NanoDrop 2000c | Thermo Scientific | |
TEM FEI-G12 | Tecnai |