[To Tominaga Lab Top Page][Japanese]

Artificial Life

What is Artificial Life?

Artificial life is one of the hottest research fields which is related to studies on so-called complex systems. As its name suggests, artificial life is a study on life which is realized using computers. In this study area, people are trying to understand the origin of life, the various systems in living organisms, or the mechanisms of evolution by means of making models for them and implementing experimental systems as software. Some people even attempt to create software that can itself be regarded as “life.”

[Wikipedia entry for artificial life]

Artificial Chemistry

Since artificial life is quite a new research area (it started to become popular in 1980s), and it is also a vast field, there are a lot of studies to do, and various systems and models have been proposed. Among them, the models called artificial chemistries are emerging, and starting to be widely used to express various behavior found in the natural world. Basically, artificial chemistries are abstract models of chemical reactions. (And some artificial chemistries model physical reactions, so the name is a bit confusing.)

[Wikipedia entry for artificial chemistry]

For example, a molecule of water (H2O) is composed of two hydrogen atoms (H) and one oxygen atom (O), and this can be described by the following expression.

H2 + O -> H2O

Well, oxygen exists as a molecule O2 in the air. But the point is, this expression describes a sort of abstract interaction among the atoms, and artificial chemistries model the behavior of molecules in such manners. In a software simulator, mixing a lot of virtual molecules in a virtual tank, and letting them react to see what will happen. Since chemical and physical reactions play key roles in living organisms, artificial chemistries are regarded as good tools in the study of artificial life.

[Screen snapshot of our simulator] (312 kbytes, 1024 x 768 pixels)

In our lab, we are mainly trying to model various behavior found in living organisms using a simple artificial chemistry. Furthermore, we are exploring relationship between artificial chemistries and DNA computation. Although we have just started this research, we think this research is quite promising, and above all, it is really interesting.

Recent achievement: an artificial chemistry can be used to compose music. Do you want to listen to some sample tunes?

Papers

2008

Journal papers

Conference-proceedings papers

2007

Journal papers

Conference-proceedings papers

2006

Conference-proceedings papers

Workshop-proceedings papers (not reviewed)

2005

Conference-proceedings papers

2004

Conference-proceedings papers

Technical report

[To Tominaga Lab Top Page]

(Last updated: $Date: 2007/08/01 02:31:26 $)