TY - JOUR
T1 - DNA polymerase programmed with a hairpin DNA incorporates a multiple-instruction architecture into molecular computing
AU - Komiya, Ken
AU - Sakamoto, Kensaku
AU - Kameda, Atsushi
AU - Yamamoto, Masahito
AU - Ohuchi, Azuma
AU - Kiga, Daisuke
AU - Yokoyama, Shigeyuki
AU - Hagiya, Masami
N1 - Funding Information:
We thank M. Arita for providing the sequence design tool and J. Rose and J. Reif for critical review of the manuscript. This research was supported in part by Grant-in-Aid for Scientific Research on Priority Areas (Ministry of Education, Culture, Sports, Science and Technology), and the Research Fellowship of the Japan Society for the Promotion of Science for Young Scientists to K.K.
PY - 2006/1
Y1 - 2006/1
N2 - Parallelism is one of the major advantages of molecular computation. A large number of data encoded in DNA molecules can be processed simultaneously by molecular biology techniques, although only a single set of instructions has been implemented in a solution. We have developed a computing machine, called the "whiplash" machine, which is made of DNA polymerase and a hairpin DNA. This machine simulates a finite state machine, executing its own instructions encoded in the DNA moiety, and would thus be applicable to multiple-instruction operation in a solution. In the present study, we explored the feasibility of this novel type of parallelism by applying the whiplash machine in a computation of the directed Hamiltonian path problem. The possible paths in a given graph were represented with different instruction sets, which were then implemented separately by whiplash machines in a test tube. After an autonomous operation of the machines, only the machine that implemented the instruction set corresponding to the Hamiltonian path was recovered from the tube. On the basis of the efficiency of machine operation, which was experimentally determined, 1010 different instruction sets could be implemented simultaneously in a 1-ml solution.
AB - Parallelism is one of the major advantages of molecular computation. A large number of data encoded in DNA molecules can be processed simultaneously by molecular biology techniques, although only a single set of instructions has been implemented in a solution. We have developed a computing machine, called the "whiplash" machine, which is made of DNA polymerase and a hairpin DNA. This machine simulates a finite state machine, executing its own instructions encoded in the DNA moiety, and would thus be applicable to multiple-instruction operation in a solution. In the present study, we explored the feasibility of this novel type of parallelism by applying the whiplash machine in a computation of the directed Hamiltonian path problem. The possible paths in a given graph were represented with different instruction sets, which were then implemented separately by whiplash machines in a test tube. After an autonomous operation of the machines, only the machine that implemented the instruction set corresponding to the Hamiltonian path was recovered from the tube. On the basis of the efficiency of machine operation, which was experimentally determined, 1010 different instruction sets could be implemented simultaneously in a 1-ml solution.
KW - DNA-based computing
KW - Directed Hamiltonian path problem
KW - Molecular state machine
KW - Whiplash machine
UR - http://www.scopus.com/inward/record.url?scp=29244444577&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=29244444577&partnerID=8YFLogxK
U2 - 10.1016/j.biosystems.2005.07.005
DO - 10.1016/j.biosystems.2005.07.005
M3 - Article
C2 - 16343736
AN - SCOPUS:29244444577
SN - 0303-2647
VL - 83
SP - 18
EP - 25
JO - Currents in modern biology
JF - Currents in modern biology
IS - 1
ER -