High performance computing for three-dimensional agent-based molecular models.

Agent-based simulations are increasingly popular in exploring and understanding cellular systems, but the natural complexity of these systems and the desire to grasp different modelling levels demand cost-effective simulation strategies and tools. In this context, the present paper introduces novel sequential and distributed approaches for the three-dimensional agent-based simulation of individual molecules in cellular events. These approaches are able to describe the dimensions and position of the molecules with high accuracy and thus, study the critical effect of spatial distribution on cellular events. Moreover, two of the approaches allow multi-thread high performance simulations, distributing the three-dimensional model in a platform independent and computationally efficient way. Evaluation addressed the reproduction of molecular scenarios and different scalability aspects of agent creation and agent interaction. The three approaches simulate common biophysical and biochemical laws faithfully. The distributed approaches show improved performance when dealing with large agent populations while the sequential approach is better suited for small to medium size agent populations. Overall, the main new contribution of the approaches is the ability to simulate three-dimensional agent-based models at the molecular level with reduced implementation effort and moderate-level computational capacity. Since these approaches have a generic design, they have the major potential of being used in any event-driven agent-based tool.

[1]  Gennaro Cordasco,et al.  Bringing together efficiency and effectiveness in distributed simulations: The experience with D-Mason , 2013, Simul..

[2]  Ali Najafi,et al.  Seminars in Cancer Biology , 2014 .

[3]  Gary An,et al.  Agent-based model of epithelial host-pathogen interactions in anastomotic leak. , 2013, The Journal of surgical research.

[4]  Kyle Wm. Hall,et al.  Algorithms for GPU‐based molecular dynamics simulations of complex fluids: Applications to water, mixtures, and liquid crystals , 2015, J. Comput. Chem..

[5]  Frank Noé,et al.  ReaDDy - A Software for Particle-Based Reaction-Diffusion Dynamics in Crowded Cellular Environments , 2013, PloS one.

[6]  G. Sanguinetti,et al.  Towards a systems level understanding of the oxygen response of Escherichia coli. , 2014, Advances in microbial physiology.

[7]  Frank Noé,et al.  Simulation tools for particle-based reaction-diffusion dynamics in continuous space , 2014, BMC biophysics.

[8]  Ian Millington Game Physics Engine Development: How to Build a Robust Commercial-Grade Physics Engine for your Game , 2010 .

[9]  Himanshu Kaul,et al.  Investigating biocomplexity through the agent-based paradigm , 2013, Briefings Bioinform..

[10]  Emanuela Merelli,et al.  Agent-based models of cellular systems. , 2013, Methods in molecular biology.

[11]  Elizabeth Sklar,et al.  NetLogo, a Multi-agent Simulation Environment , 2007, Artificial Life.

[12]  Daniela M. Romano,et al.  High performance cellular level agent-based simulation with FLAME for the GPU , 2010, Briefings Bioinform..

[13]  Michael Luck,et al.  Agents in bioinformatics, computational and systems biology , 2006, Briefings Bioinform..

[14]  Seunghwa Kang,et al.  Simulating microbial community patterning using Biocellion. , 2014, Methods in molecular biology.

[15]  Michael J. North,et al.  Complex adaptive systems modeling with Repast Simphony , 2013, Complex Adapt. Syst. Model..

[16]  M. Holcombe,et al.  The epitheliome: agent-based modelling of the social behaviour of cells. , 2004, Bio Systems.

[17]  Hitoshi Iba Agent-Based Modeling and Simulation with Swarm , 2013 .

[18]  Steven L. Lytinen,et al.  Agent-based Simulation Platforms: Review and Development Recommendations , 2006, Simul..

[19]  S. Fong,et al.  Designing novel cellulase systems through agent-based modeling and global sensitivity analysis , 2014, Bioengineered.

[20]  Morgan C. Giddings,et al.  Agent-based modeling of competence phenotype switching in Bacillus subtilis , 2013, Theoretical Biology and Medical Modelling.

[21]  David Camacho,et al.  Cellulat: an agent-based intracellular signalling model. , 2003, Bio Systems.

[22]  Mike Holcombe,et al.  Formal agent-based modelling of intracellular chemical interactions. , 2006, Bio Systems.

[23]  Matthias Reuss,et al.  Agent-based simulation of reactions in the crowded and structured intracellular environment: Influence of mobility and location of the reactants , 2011, BMC Systems Biology.

[24]  Yoshihisa Kubota,et al.  Cellular Dynamic Simulator: An Event Driven Molecular Simulation Environment for Cellular Physiology , 2010, Neuroinformatics.

[25]  Gary An,et al.  An agent-based modeling framework linking inflammation and cancer using evolutionary principles: description of a generative hierarchy for the hallmarks of cancer and developing a bridge between mechanism and epidemiological data. , 2015, Mathematical biosciences.

[26]  C. P. Whitman,et al.  Chemical and enzymic ketonization of 2-hydroxymuconate, a conjugated enol , 1991 .

[27]  A. Pastore,et al.  Macromolecular crowding: chemistry and physics meet biology (Ascona, Switzerland, 10–14 June 2012) , 2013, Physical biology.

[28]  Grant Palmer,et al.  Physics for Game Programmers , 2005 .

[29]  Adrian H. Elcock,et al.  Diffusion, Crowding & Protein Stability in a Dynamic Molecular Model of the Bacterial Cytoplasm , 2010, PLoS Comput. Biol..

[30]  Neil D. Fredrick,et al.  Use of Agent-Based Modeling To Explore the Mechanisms of Intracellular Phosphorus Heterogeneity in Cultured Phytoplankton , 2013, Applied and Environmental Microbiology.

[31]  P. Mendes,et al.  Multi-scale modelling and simulation in systems biology. , 2011, Integrative biology : quantitative biosciences from nano to macro.

[32]  Michael J. North,et al.  Parallel agent-based simulation with Repast for High Performance Computing , 2013, Simul..

[33]  Andrea Omicini,et al.  A biochemically inspired coordination-based model for simulating intracellular signalling pathways , 2013, J. Simulation.

[34]  Leming Zhou,et al.  An Agent-Based Model of the Response to Angioplasty and Bare-Metal Stent Deployment in an Atherosclerotic Blood Vessel , 2014, PloS one.

[35]  Y. Sugita,et al.  Reaching new levels of realism in modeling biological macromolecules in cellular environments. , 2013, Journal of molecular graphics & modelling.

[36]  Kalliopi Kravari,et al.  A Survey of Agent Platforms , 2015, J. Artif. Soc. Soc. Simul..

[37]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..

[38]  A. Hamacher-Brady,et al.  Autophagy capacity and sub-mitochondrial heterogeneity shape Bnip3-induced mitophagy regulation of apoptosis , 2015, Cell Communication and Signaling.

[39]  Barbara M. Bakker,et al.  ADVANCES IN MICROBIAL SYSTEMS BIOLOGY , 2014 .

[40]  Wilfred F van Gunsteren,et al.  On developing coarse-grained models for biomolecular simulation: a review. , 2012, Physical chemistry chemical physics : PCCP.

[41]  Nicholas S. Flann,et al.  Biocellion: accelerating computer simulation of multicellular biological system models , 2014, Bioinform..

[42]  Mario Paolucci,et al.  On agent-based modeling and computational social science , 2014, Front. Psychol..

[43]  A. Mogilner,et al.  Modeling cellular processes in 3D. , 2011, Trends in cell biology.

[44]  Martin Lochner,et al.  Tracking individual membrane proteins and their biochemistry: The power of direct observation , 2015, Neuropharmacology.

[45]  Roger Brent,et al.  Detailed Simulations of Cell Biology with Smoldyn 2.1 , 2010, PLoS Comput. Biol..

[46]  S. Arold,et al.  Noise in cellular signaling pathways: causes and effects. , 2012, Trends in biochemical sciences.

[47]  Jin Yu Coordination and control inside simple biomolecular machines. , 2014, Advances in experimental medicine and biology.

[48]  Andrea Omicini,et al.  A&A for modelling and engineering simulations in Systems Biology , 2008, Int. J. Agent Oriented Softw. Eng..

[49]  Michael J. North,et al.  Experiences creating three implementations of the repast agent modeling toolkit , 2006, TOMC.

[50]  Robert Tobias,et al.  Evaluation of free Java-libraries for social-scientific agent based simulation , 2004, J. Artif. Soc. Soc. Simul..