Agent-based Models in Synthetic Biology: Tools for Simulation and Prospects

We describe a multiset of agents based modeling and simulation paradigm for synthetic biology. The multiset of agents -based programming paradigm, can be interpreted as the outcome arising out of deterministic, nondeterministic or stochastic interaction among elements in a multiset object space, that includes the environment. These interactions are like chemical reactions and the evolution of the multiset can emulate the system biological functions. Since the reaction rules are inherently parallel, any number of actions can be performed cooperatively or competitively among the subsets of elements, so that the elements evolve toward equilibrium or emergent state. Practical realization of this paradigm for system biological simulation is achieved through the concept of transactional style programming with agents, as well as soft computing (neural- network) principles. Also we briefly describe currently available tools for agent-based-modeling, simulation and animation.

[1]  Andrew Adamatzky,et al.  Artificial Life Models in Software , 2005 .

[2]  Jeffrey W. Roberts,et al.  遺伝子の分子生物学 = Molecular biology of the gene , 1970 .

[3]  Paulo S. C. Alencar,et al.  Software Engineering for Multi-Agent Systems II , 2004 .

[4]  David Harel,et al.  A Grand Challenge: Full Reactive Modeling of a Multi-cellular Animal , 2003, HSCC.

[5]  John C Wooley,et al.  Catalyzing Inquiry at the Interface of Computing and Biology , 2005 .

[6]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[7]  James Odell,et al.  Objects and Agents Compared , 2002, J. Object Technol..

[8]  David Harel,et al.  Reactive animation: realistic modeling of complex dynamic systems , 2005, Computer.

[9]  Christian Jacob,et al.  Biomolecular swarms – an agent-based model of the lactose operon , 2004, Natural Computing.

[10]  D R Westhead,et al.  Petri Net representations in systems biology. , 2003, Biochemical Society transactions.

[11]  Christian Jacob,et al.  Swarms and Genes: Exploring λ - Switch Gene Regulation through Swarm Intelligence , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[12]  Bradley J Stith,et al.  Use of animation in teaching cell biology. , 2004, Cell biology education.

[13]  Uri Alon,et al.  An Introduction to Systems Biology , 2006 .

[14]  H. Arnstein The molecular biology of the cell : B. Alberts, D. Bray, J. Lewis, M. Raff, K. Roberts and J.D. Watson Garland Publishing; New York, London, 1983 xxxix + 1181 pages. $33.95 (hardback); $27.00, £14.95 (paperback, only in Europe) , 1986 .

[15]  Charles M. Macal,et al.  Escaping the Accidents of History: An Overview of Artificial Life Modeling with Repast , 2005 .

[16]  Andrew J. Cowell,et al.  Evaluating Agent Architectures: Cougaar, Aglets and AAA , 2003, SELMAS.

[17]  Elhadi M. Shakshuki,et al.  Multi-agent development toolkits: an evaluation , 2004 .

[18]  Vaishali Vallurupalli,et al.  Agent-based Modeling and Simulation of Biomolecular Reactions , 2001, Scalable Comput. Pract. Exp..

[19]  Majid Ali Khan,et al.  Software Engineering Challenges for Mutable Agent Systems , 2003, SELMAS.

[20]  John R. Koza,et al.  Genetic Programming II , 1992 .

[21]  John W. Keele,et al.  Software agents in molecular computational biology , 2005, Briefings Bioinform..