13.12.2012 Views

Theoretical and Experimental DNA Computation (Natural ...

Theoretical and Experimental DNA Computation (Natural ...

Theoretical and Experimental DNA Computation (Natural ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

86 4 Complexity Issues<br />

At level D(S) we carry out steps 1 through 7, as described above. However,<br />

at steps 4 <strong>and</strong> 7 we retain all str<strong>and</strong>s of length ≥ 3l. We are now then ready<br />

to implement the final read-out phase. This involves a simple interpretation<br />

of the final gel visualisation. Since we know the unique length uj of each<br />

z j<br />

D(S) section of the str<strong>and</strong> for each output gate tj, the presence or absence<br />

of a str<strong>and</strong> of length uj +2l in the gel signifies that tj has the value 1 or 0<br />

respectively.<br />

We now illustrate this simulation with a small worked example. We<br />

describe the <strong>DNA</strong> simulation of the small NAND-gate circuit depicted in<br />

Fig. 4.6a. The sequences chosen to represent each gate str<strong>and</strong> are represented<br />

in Fig. 4.6b, the shape of each component diagrammatically representing its<br />

sequence. It is clear from the diagram that the input <strong>and</strong> output components<br />

of connected gates fit each other in a “lock-key” fashion. Given the inputs<br />

shown in Fig. 4.6a, the simulation proceeds as follows. Gate g1 has input values<br />

of 0 <strong>and</strong> 1, so we add to tube T0 a str<strong>and</strong> representing the complement of<br />

the second input component of the str<strong>and</strong> representing g1. Gateg2 has both<br />

inputs equal to 1, so we add to tube T0 str<strong>and</strong>s representing the complement<br />

of both input components of g2. We then add tube T0 to tube T1, allow annealing,<br />

<strong>and</strong> ligate. We next add the appropriate restriction enzyme. The str<strong>and</strong>s<br />

representing g1 are not cleaved, since the first restriction site is not made<br />

fully double str<strong>and</strong>ed. The str<strong>and</strong>s representing g2 are cleaved, since the first<br />

restriction site is fully double str<strong>and</strong>ed. We then sort T1 on length using a gel<br />

following PCR, “snip” off the output components of full-length str<strong>and</strong>s using<br />

a second blunt ended restriction enzyme, <strong>and</strong> remove the output components.<br />

These retained str<strong>and</strong>s are then added as input to T2, <strong>and</strong> we repeat the above<br />

procedure. After sorting on length, the presence of intact, full-length str<strong>and</strong>s<br />

indicates that the circuit has the output value 1 (Fig. 4.6c).<br />

However, there is a potential problem in the restriction of side-by-side annealed<br />

oligonucleotides in that there is a nick in the double str<strong>and</strong>ed <strong>DNA</strong>.<br />

This problem can be potentially solved by using <strong>DNA</strong> ligase. The problem<br />

is that it is difficult to ensure 100% ligation. Failure of ligation yields false<br />

positives, i.e., str<strong>and</strong>s that should have been restricted escape into the next<br />

stage. Therefore the restriction enzyme used will have to be indifferent to<br />

the presence of a nick. One potential group of such nick resistant restriction<br />

enzymes is the type III restriction enzymes. The type III enzymes cut at a<br />

specific distance 3’ from the recognition site; e.g., restriction enzyme Eco57I<br />

recognizes CTGAAG, <strong>and</strong> then cuts the top 16 nucleotides <strong>and</strong> the bottom<br />

14 nucleotides of the recognition site. We may engineer Eco57I sites in all<br />

the input oligonucleotides such that the restriction site extends across adjacent<br />

sequences. Digestion of the <strong>DNA</strong> should be possible only if both input<br />

oligonucleotides are double str<strong>and</strong>ed. We can easily test nick resistance <strong>and</strong><br />

dependence on double str<strong>and</strong>edness of both input oligonucleotides by creation<br />

of artificial substrates with <strong>and</strong> without nicks <strong>and</strong> substrates that are fully<br />

double str<strong>and</strong>ed, half double str<strong>and</strong>ed, <strong>and</strong> fully single str<strong>and</strong>ed.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!