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.

6<br />

Cellular Computing<br />

“The punched tape running along the inner seam of the double helix<br />

is much more than a repository of enzyme stencils. It packs itself<br />

with regulators, suppressors, promoters, case-statements, if-thens.”<br />

Richard Powers, The Gold Bug Variations [122]<br />

Complex natural processes may often be described in terms of networks of<br />

computational components, such as Boolean logic gates or artificial neurons.<br />

The interaction of biological molecules <strong>and</strong> the flow of information controlling<br />

the development <strong>and</strong> behavior of organisms is particularly amenable to this<br />

approach, <strong>and</strong> these models are well-established in the biological community.<br />

However, only relatively recently have papers appeared proposing the use of<br />

such systems to perform useful, human-defined tasks. For example, rather than<br />

merely using the network analogy as a convenient technique for clarifying our<br />

underst<strong>and</strong>ing of complex systems, it may now be possible to harness the<br />

power of such systems for the purposes of computation. In this chapter we<br />

review several such proposals, focusing on the molecular implementation of<br />

fundamental computational elements. We conclude by describing an instance<br />

of cellular computation that has emerged as a result of natural evolution: gene<br />

unscrambling in ciliates.<br />

6.1 Introduction<br />

Despite the relatively recent emergence of molecular computing as a distinct<br />

research area, the link between biology <strong>and</strong> computer science is not a new<br />

one. Of course, for years biologists have used computers to store <strong>and</strong> analyze<br />

experimental data. Indeed, it is widely accepted that the huge advances of<br />

the Human Genome Project (as well as other genome projects) were only<br />

made possible by the powerful computational tools available. Bioinformatics<br />

has emerged as “the science of the 21st century”, requiring the contributions

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

Saved successfully!

Ooh no, something went wrong!