The computational power of Benenson automata

被引:16
作者
Soloveichik, D [1 ]
Winfree, E [1 ]
机构
[1] CALTECH, Dept CNS, Pasadena, CA 91125 USA
基金
美国国家卫生研究院;
关键词
molecular computing; DNA computing; computational complexity; restriction enzymes; branching programs; circuit complexity;
D O I
10.1016/j.tcs.2005.07.027
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The development of autonomous molecular computers capable of making independent decisions in vivo regarding local drug administration may revolutionize medical science. Recently Benenson et al. [An autonomous molecular computer for logical control of gene expression, Nature 429 (2004) 423-429.] have envisioned one form such a "smart drug" may take by implementing an in vitro scheme, in which a long DNA state molecule is cut repeatedly by a restriction enzyme in a manner dependent upon the presence of particular short DNA "rule molecules." To analyze the potential of their scheme in terms of the kinds of computations it can perform, we study an abstraction assuming that a certain class of restriction enzymes is available and reactions occur without error. We also discuss how our molecular algorithms could perform with known restriction enzymes. By exhibiting a way to simulate arbitrary circuits, we show that these "Benenson automata" are capable of computing arbitrary Boolean functions. Further, we show that they are able to compute efficiently exactly those functions computable by log-depth circuits. Computationally, we formalize a new variant of limited width branching programs with a molecular implementation. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:279 / 297
页数:19
相关论文
共 12 条
[1]   Stochastic computing with biomolecular automata [J].
Adar, R ;
Benenson, Y ;
Linshiz, G ;
Rosner, A ;
Tishby, N ;
Shapiro, E .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2004, 101 (27) :9960-9965
[3]   DNA molecule provides a computing machine with both data and fuel [J].
Benenson, Y ;
Adar, R ;
Paz-Elizur, T ;
Livneh, Z ;
Shapiro, E .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2003, 100 (05) :2191-2196
[4]   Programmable and autonomous computing machine made of biomolecules [J].
Benenson, Y ;
Paz-Elizur, T ;
Adar, R ;
Keinan, E ;
Livneh, Z ;
Shapiro, E .
NATURE, 2001, 414 (6862) :430-434
[5]   An autonomous molecular computer for logical control of gene expression [J].
Benenson, Y ;
Gil, B ;
Ben-Dor, U ;
Adar, R ;
Shapiro, E .
NATURE, 2004, 429 (6990) :423-429
[6]  
INUI T, 2000, NUCL ACIDS S SER, V44, P141
[7]  
Komiyama Makoto, 2005, Tanpakushitsu Kakusan Koso, V50, P81
[8]  
PAPADIMITRIOU CH, 1997, ELEMENTS THEORY COMP
[9]  
Rothemund P., 1995, DISCRETE MATH THEOR, V27, P75
[10]   Deoxyribozyme-based logic gates [J].
Stojanovic, MN ;
Mitchell, TE ;
Stefanovic, D .
JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2002, 124 (14) :3555-3561