Life in Silico - Simulation of Complex Systems by Enzymatic Computation
  We describe software and a language for quasibiological computations. Its theoretical basis is a unified theory of complex (adaptive) systems where all laws are regularities of relations between things or agents, and dynamics is made from ``atomic constituents'' called enzymes.The notion is abstracted from biochemistry. The software can be used to simulate physical systems as well as basic life processes. Systems can be constructed and manipulated by mouse click and there is an automatic translation of all operations into a LISP-like scripting language, so that one may compose code by mouse click. 
Gerhard Mack, Jan Wuerthner