PDF
(8813KB)
Abstract
The development in computer science has brought a great impetus to the advance of human society. However, as the manufacturing process goes to the limit, there is an urgent need to find a new computing system to meet the growing demand for computing. DNA computing has attracted great attention due to its advantages in huge information storage, large scale parallelism and very low energy consumption. Many different models have been established ever since the experimental implementation of solving a 6 vertices Hamilton pathway problem by Adleman in 1994. In this paper, a brief introduction to the basic principles and experimental operations in DNA computing is first given, and the theories in this field are illustrated, including the DNA sequence design, complexity of different models and the proof of universal computing power. Moreover, the models regarded as breakthroughs in the field are summarized. All the models are classified based on the specific means in conducting the experiment, and reviewed according to different classes. More detailed descriptions are further set forth for a classical model in each class. At last, a prospect is made based on our work in this area.
Contents
1 Introduction
2 Principles and experimental operations of DNA computing
2.1 Principles of DNA computing
2.2 Experimental operations of DNA computing
3 Advances in DNA computing related theories
3.1 Principles of DNA sequence design
3.2 Universal computing power of DNA
4 Five kinds of DNA computing models
4.1 Parallel overlap assembly model
4.2 Sticker model
4.3 Splicing model
4.4 DNA Tile self-assembly model
4.5 Biochemistry signal based logic circuits model
5 Conclusion and outlook
Graphical abstract
Keywords
DNA computing
/
NP hard problem
/
parallel overlap assemble model
/
sticker model
/
splicing model
/
DNA Tile self-assembly
/
biochemical signal logic gate
Cite this article
Download citation ▾
Xiaoyao Yin, Fei Li, Xiaochen Bo, Zhigang Luo, Xiaolei Zuo.
Computation in Chemistry:A Summary of the Development and Models of DNA Computing.
Progress in Chemistry, 2017, 29(11): 1297-1315 DOI:10.7536/PC170701