Published March 2008 | Version Presentation
Book Section - Chapter Open

Toward molecular programming with DNA

  • 1. ROR icon California Institute of Technology

Contributors

Abstract

Biological organisms are beautiful examples of programming. The program and data are stored in biological molecules such as DNA, RNA, and proteins; the algorithms are carried out by molecular and biochemical processes; and the end result is the creation and function of an organism. If we understood how to program molecular systems, what could we create? Lifelike technologies whose basic operations are chemical reactions? The fields of chemistry, physics, biology, and computer science are converging as we begin to synthesize molecules, molecular machines, and molecular systems of ever increasing complexity, leading to subdisciplines such as DNA nanotechnology, DNA computing, and synthetic biology. Having demonstrated simple devices and systems -- self-assembled structures, molecular motors, chemical logic gates -- researchers are now turning to the question of how to create large-scale integrated systems. To do so, we must learn how to manage complexity: how to efficiently specify the structure and behavior of intricate molecular systems, how to compile such specifications down to the design of molecules to be synthesized in the lab, and how to ensure that such systems function robustly. These issues will be illustrated for chemical logic circuits based on cascades of DNA hybridization reactions.

Additional Information

© 2008 ACM.

Attached Files

Presentation - 1346282.mp3

Presentation - 1346282.mp4

Presentation - p1-erik-slides.zip

Files

1346282.mp3

Files (415.9 MB)

Name Size
md5:31ae4d9abb268ec41e3afe54fd5504c9
28.3 MB Preview Download
md5:43dd279d483384b6c0c728c801ee2303
360.4 MB Preview Download
md5:b52d11c1902607495c52fc77d6be911e
27.2 MB Preview Download

Additional details

Identifiers

Eprint ID
73272
Resolver ID
CaltechAUTHORS:20170105-124404623

Dates

Created
2017-01-09
Created from EPrint's datestamp field
Updated
2021-11-11
Created from EPrint's last_modified field