DNA computing: applications and challenges

被引:128
作者
Ezziane, Z [1 ]
机构
[1] Dubai Univ Coll, Coll Informat Technol, Dubai, U Arab Emirates
关键词
D O I
10.1088/0957-4484/17/2/R01
中图分类号
TB3 [工程材料学];
学科分类号
0805 ; 080502 ;
摘要
DNA computing is a discipline that aims at harnessing individual molecules at the nanoscopic level for computational purposes. Computation with DNA molecules possesses an inherent interest for researchers in computers and biology. Given its vast parallelism and high-density storage, DNA computing approaches are employed to solve many combinatorial problems. However, the exponential scaling of the solution space prevents applying an exhaustive search method to problem instances of realistic size, and therefore artificial intelligence models are used in designing methods that are more efficient. DNA has also been explored as an excellent material and a fundamental building block for building large-scale nanostructures, constructing individual nanomechanical devices, and performing computations. Molecular-scale autonomous programmable computers are demonstrated allowing both input and output information to be in molecular form. This paper presents a review of recent advances in DNA computing and presents major achievements and challenges for researchers in the foreseeable future.
引用
收藏
页码:R27 / R39
页数:13
相关论文
共 88 条
[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
[2]   MOLECULAR COMPUTATION OF SOLUTIONS TO COMBINATORIAL PROBLEMS [J].
ADLEMAN, LM .
SCIENCE, 1994, 266 (5187) :1021-1024
[3]  
ADLEMAN LM, 1996, CRYPT EXP PAN RSA DA
[4]   DNA duplex-quadruplex exchange as the basis for a nanomolecular machine [J].
Alberti, P ;
Mergny, JL .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2003, 100 (04) :1569-1573
[5]  
[Anonymous], PLANTEJAMENTS OBJECT
[6]  
[Anonymous], 2003, NAES BRIDGE
[7]  
Back T., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P980, DOI 10.1109/CEC.1999.782529
[8]  
Beaver D., 1994, 4 INT C THEOR APPL C, P419
[9]   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
[10]   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