We think that it is important to combine the discrete methods in computer science and the continuous methods in physical chemistry based on differential equations.
In addition to theoretical analysis, computer simulation of molecular reactions is also necessary. Computer simulation has two purposes. One is to improve theoretical analysis, and the other is to verify the design of molecular reactions in molecular computers. The latter corresponds to circuit simulation in the case of designing VLSI.
We also consider that the simulation technology itself is worth studying. Bio-molecular reactions having huge combinatory complexity result in a huge number of differential equations that hold among the molecules in the reactions. Since it is impossible to formulate and solve all the differential equations, one must make approximations by applying some discrete methods (e.g., comparing DNA sequences as strings). Therefore, as in theoretical analysis, it is important to combine discrete methods and continuous methods in computer simulation.
If the simulation technology is established, it will be applied not only to the design of molecular computers, but also to the prediction and interpretation of any kind of molecular reactions involving DNA, RNA, proteins, etc.
Therefore, constructing self-organizing systems out of bio-molecules, i.e., wet artificial life, is expected to lead to the understanding of the origin of life. Investigation on autonomous computation should be included in this direction of research. Compartmentation is one of the key issues for constructing self-organizing systems.
Landweber and Lipton suggest that by transforming a DNA sequence from a chromosome into a pool of DNA molecules in a test tube, it is possible to analyze the sequence using the operators established in DNA computing.
Suyama in our project also suggests the use of DNA computing to analyze genetic information. In particular, he plans to combine the technology of DNA chips with that of DNA computing to analyze gene expressions. He claims that DNA computing makes it possible to perform sophisticated gene expression analyses without sequencing cDNA.
Recently, DNA-based methods for assembling nanoparticles were reported. In those methods, small single-stranded oligomers are attached to nanoparticles, such as colloidal gold particles, and self-assembly of nanoparticles is guided by small oligomers with sticky ends, or a long single-stranded DNA molecule on which nanoparticles are aligned.
Such research shows the possibility that if one can construct complex structures out of DNA molecules, one can also organize other kinds of molecules guided by the structures of DNA.