Automata make antisense

Information-carrying DNA strands can be used to perform simple computations, but have so far been little more than toys. Can molecular computers be more broadly useful — in medicine, for instance?

People have long been fascinated with automata, fashioning them from any available materials to create mechanical creatures or musical devices, or to carry out simple computations. The materials used have even included biological molecules: in 2001, for instance, Yaakov Benenson and colleagues1 built a tiny automaton from DNA strands and enzymes. On page 423 of this issue2, Benenson et al. suggest how such molecular automata might be used to augment so-called antisense technologies, carrying out a diagnosis in vivo (that is, in a living cell) that automatically controls drug delivery.

Antisense drugs are oligonucleotides — short, single-stranded DNA molecules — that offer the promise of treating diseases caused by the expression of a harmful gene, for example a cancer-causing gene3. These drugs are designed to prevent the expression of such a gene: they bind specifically to the messenger RNA (mRNA) strand that is transcribed from the gene, thereby inhibiting the translation of the mRNA into a protein.

Benenson et al.2 were motivated by the idea of achieving the ‘conditional’ release of such an antisense drug: if certain diagnostic conditions are true, such as low expression levels of certain mRNAs and high expression levels of others, then the drug is released. The if–then mechanism is the new element of computation introduced in their scheme.

Benenson and colleagues' diagnosis proceeds in specific steps (transitions), one for each of the diagnostic conditions. After each transition, the state of the diagnosis is either positive (‘yes’), indicating that all conditions tested to date are true, or negative (‘no’), indicating that at least one of the conditions tested so far is false. The diagnosis can thus be viewed as a sequence of transitions of a molecular automaton that can exist in two types of state (Fig. 1). Each transition tests for high or low levels of a particular indicator molecule.

Figure 1: Automaton in abstract.

Benenson et al.2 devised a molecular automaton that theoretically tests for certain diagnostic conditions (high or low concentrations of particular indicator molecules) in cells. After each transition, the state of the diagnosis is either positive (‘yes’), indicating that all conditions tested to date are true, or negative (‘no’), signifying that at least one of the conditions tested so far is false. Should all four conditions be satisfied, indicating a positive diagnosis overall, a drug would be released.

In Benenson and colleagues' experiment, which was done in vitro (that is, in an artificial environment rather than in a cell), the drug is enclosed in the loop of a hairpin-shaped oligonucleotide structure called the diagnostic molecule. Initially, the stem of the diagnostic molecule is composed of four guards, one for each of four diagnostic conditions that the authors test (Fig. 2a). A positive diagnosis for each condition results in removal of the guards, one at a time. The changing diagnostic molecule, which gets shorter with each transition as guards are sequentially removed, is the physical realization of the state of the automaton as the diagnosis progresses.

Figure 2: Benenson and colleagues' molecular diagnostic automaton.

a, The start state of the automaton is a hairpin structure. The drug is a nucleotide sequence within this structure that is protected by four ‘guard’ sequences. Upon each ‘yes → yes’ transition, indicating low or high levels of an indicator molecule as appropriate, a guard is cleaved from the stem of the hairpin, yielding a new diagnostic state. b, Initial configurations of the members of the cast of oligonucleotides needed for the final ‘yes → yes’ transition. c, To effect the transition, allegiances shift among the oligonucleotides: Eve binds to indicator molecule 4, leaving Alice to bind to Bob. The Alice–Bob combination then binds to guard 4. d, The FokI enzyme (jagged line) recognizes the sequence formed when the Alice–Bob pair binds to guard 4, and then cleaves guard 4, producing the final ‘yes’ state in which the drug is released.

Physically, each transition is a carefully orchestrated game of shifting allegiances among several oligonucleotide ‘players’. Consider the final ‘yes → yes’ transition, which should diagnose a high level of indicator molecule 4. In addition to the diagnostic and indicator molecules, the cast of players includes a pair that we will call Alice and Eve, and a lone ranger, Bob (Fig. 2b). Eve prefers to pair with indicator 4 rather than with Alice. So if all of the players are added to a solution in which indicator 4 is present, then Eve deserts Alice and pairs with indicator 4. As a result, Alice settles for Bob (Fig. 2c). Furthermore, the Alice–Bob pair can dislodge the final guard, thereby releasing the drug (Fig. 2d). In the absence of indicator 4 in the solution, Alice and Eve would remain paired and the drug would remain captured.

How can the oligonucleotides be designed so that they are likely to shift allegiances according to this plot? Pairing, or formation of a duplex, between two oligonucleotides occurs when a sequence of nucleotides in one oligonucleotide binds to a complementary sequence in the other. Very roughly, the greater the number of nucleotide bonds between the two oligonucleotides, the more stable the duplex. Eve is designed to be complementary to a relatively long unpaired region of indicator 4, whereas Alice is complementary only to a sub-sequence of Eve. So, Eve binds more stably with indicator 4 than with Alice. Also, the Alice and Bob oligonucleotides have (somewhat shorter) complementary sub-sequences, which are likely to form a duplex once Eve has bonded to indicator 4. The game of shifting allegiances plays out somewhat differently when diagnosing low, rather than high, concentrations of an indicator molecule, although the principles are similar.

Also needed is a mechanism for cleaving the guard in the presence of the Alice–Bob pair. This pair can bind to the guard (again, via bonding between complementary single-stranded regions of Alice and the guard, called sticky ends; Fig. 2c). One additional molecule, an enzyme called FokI, recognizes a sequence pattern formed when the Alice–Bob pair is bound to the guard. FokI then cleaves the guard from the hairpin loop, releasing the drug.

Unfortunately, the specific mechanisms proposed by Benenson et al.2 would not work in a living cell: unwanted side effects of the cast of supporting molecules (particularly the FokI enzyme) would be one major problem4. Nevertheless, getting an experiment of this scale to work in vitro is a real achievement. Perhaps more importantly, the work takes a conceptual step forward, by linking the development of molecular automata to antisense therapies. It is plausible that different molecular mechanisms can be found to create diagnostic automata in the cell, building on progress made so far in the use of antisense therapies or cellular computation5,6. Developing such mechanisms would certainly be a good direction for further research.


  1. 1

    Benenson, Y. et al. Nature 414, 430–434 (2001).

    ADS  CAS  Article  Google Scholar 

  2. 2

    Benenson, Y., Gil, B., Ben-Dor, U., Adar, R. & Shapiro, E. Nature 429, 423–429 (2004).

    ADS  CAS  Article  Google Scholar 

  3. 3

    Kurreck, J. Eur. J. Biochem. 270, 1628–1644 (2003).

    CAS  Article  Google Scholar 

  4. 4

    Stein, C. A. J. Clin. Invest. 108, 641–644 (2001).

    CAS  Article  Google Scholar 

  5. 5

    Weiss, R. & Knight, K. F. Jr in Lecture Notes in Computer Science 2054 (eds Condon, A. & Rozenberg, G.) 1–16 (Springer, New York, 2001).

    Google Scholar 

  6. 6

    Weiss, R. et al. Nat. Comput. 2, 47–84 (2003).

    MathSciNet  Article  Google Scholar 

Download references

Author information



Rights and permissions

Reprints and Permissions

About this article

Cite this article

Condon, A. Automata make antisense. Nature 429, 351–352 (2004).

Download citation

Further reading


By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.