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.

116 5 Physical Implementations<br />

or even thous<strong>and</strong>s. For example, a particular <strong>DNA</strong>-based algorithm may rely<br />

upon repeated “sifting” of a “soup” containing many str<strong>and</strong>s, some encoding<br />

legal solutions to the given problem, but most encoding illegal ones. At<br />

each stage, we may wish to extract only str<strong>and</strong>s that satisfy certain criteria<br />

(i.e., they contain a certain sequence). Only str<strong>and</strong>s that satisfy the criteria<br />

at one stage go through to the next. At the end of the sifting process, we are<br />

hopefully left only with str<strong>and</strong>s that encode legal solutions, since they satisfy<br />

all criteria. However, assuming 95% efficiency of the extraction process, after<br />

100 extractions the probability of us being left with a soup containing (a) a<br />

str<strong>and</strong> encoding a legal solution <strong>and</strong> (b) no str<strong>and</strong>s encoding illegal solutions<br />

is about 0.006. Repetitive extraction will not guarantee 100% efficiency, since<br />

it is impossible to achieve the conditions whereby only correct hybridization<br />

occurs. Furthermore, as the length of the <strong>DNA</strong> str<strong>and</strong>s being used increases,<br />

so does the probability of incorrect hybridization.<br />

These criticisms have been borne out by recent attempts [86] to repeat<br />

Adleman’s experiment. The researchers performed Adleman’s experiment<br />

twice; once on the original graph as a positive control, <strong>and</strong> again on a graph<br />

containing no Hamiltonian path as a negative control. The results obtained<br />

were inconclusive. The researchers state that “at this time we have carried<br />

out every step of Adleman’s experiment, but have not gotten an unambiguous<br />

final result.”<br />

Although attempts have been made to reduce errors by (1) simulation of<br />

highly reliable purification using a sequence of imperfect operations [90] <strong>and</strong><br />

(2) application of PCR at various stages of the computation [32], it is clear<br />

that reliance on affinity purification must be minimized or, ideally, removed<br />

entirely. In [12], we describe one possible error-resistant model of <strong>DNA</strong> computation<br />

that removes the need for affinity purification within the main body<br />

of the computation. It is proposed that affinity purification be replaced by a<br />

new enzymatic removal technique.<br />

In [93], Kurtz et al. consider the effect of problem size on the initial concentrations<br />

of reactants <strong>and</strong> analyze the subsequent probability of a correct<br />

solution being produced. They claim that, without periodic amplification of<br />

the working solution, the concentration of str<strong>and</strong>s drops exponentially with<br />

time to “homeopathic levels.” One proposal to reduce str<strong>and</strong> loss during computations<br />

is described in [100]. Rather than allowing str<strong>and</strong>s to float free in<br />

solution, the authors describe a surface-based approach, whereby str<strong>and</strong>s are<br />

immobilized by attachment to a surface (glass is used in the experiments<br />

described in [100], although gold <strong>and</strong> silicon are other possible c<strong>and</strong>idates).<br />

The attachment chemistry is described in detail in [72]. This model is similar<br />

to that described in [12], in that it involves selective destruction of specific<br />

str<strong>and</strong>s, although in this case Exonuclease is used to destroy unmarked rather<br />

than marked str<strong>and</strong>s. Preliminary experimental results suggest that str<strong>and</strong><br />

loss is indeed reduced, although the scalability of this approach is questionable<br />

due to the two-dimensional nature of the surface.

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

Saved successfully!

Ooh no, something went wrong!