Model aggregation: a building-block approach to creating large macromolecular regulatory networks

MOTIVATION Models of regulatory networks become more difficult to construct and understand as they grow in size and complexity. Modelers naturally build large models from smaller components that each represent subsets of reactions within the larger network. To assist modelers in this process, we present model aggregation, which defines models in terms of components that are designed for the purpose of being combined. RESULTS We have implemented a model editor that incorporates model aggregation, and we suggest supporting extensions to the Systems Biology Markup Language (SBML) Level 3. We illustrate aggregation with a model of the eukaryotic cell cycle 'engine' created from smaller pieces. AVAILABILITY Java implementations are available in the JigCell Aggregation Connector. See http://jigcell.biol.vt.edu. CONTACT shaffer@vt.edu

[1]  Attila Csikász-Nagy,et al.  Analysis of a generic model of eukaryotic cell-cycle regulation. , 2006, Biophysical journal.

[2]  Janice E. Cuny,et al.  The potential coupling interface: metadata for model coupling , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[3]  Hong Li,et al.  Efficient formulation of the stochastic simulation algorithm for chemically reacting systems. , 2004, The Journal of chemical physics.

[4]  John J Tyson,et al.  Mathematical modeling as a tool for investigating cell cycle control networks. , 2007, Methods.

[5]  Christiaan J. J. Paredis,et al.  PROCEEDINGS OF THE 2004 WINTER SIMULATION CONFERENCE , 2004 .

[6]  Clifford A. Shaffer,et al.  Fusing and composing macromolecular regulatory network models , 2007, SpringSim '07.

[7]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[8]  B. Nov Modelling the controls of the eukaryotic cell cycle , 2003 .

[9]  J. Tyson,et al.  Regulation of the eukaryotic cell cycle: molecular antagonism, hysteresis, and irreversible transitions. , 2001, Journal of theoretical biology.

[10]  K. Kohn Molecular interaction map of the mammalian cell cycle control and DNA repair systems. , 1999, Molecular biology of the cell.

[11]  Steven J. DeRose,et al.  Xml linking language (xlink), version 1. 0 , 2000, WWW 2000.

[12]  Paul F. Reynolds,et al.  A case study of model context for simulation composability and reusability , 2005, Proceedings of the Winter Simulation Conference, 2005..

[13]  Bard Ermentrout,et al.  Simulating, analyzing, and animating dynamical systems - a guide to XPPAUT for researchers and students , 2002, Software, environments, tools.

[14]  Edda Klipp,et al.  Modelling the dynamics of the yeast pheromone pathway , 2004, Yeast.

[15]  Hiroaki Kitano,et al.  The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models , 2003, Bioinform..

[16]  Andreas Kremling,et al.  Modular Modeling of Cellular Systems with ProMoT/Diva , 2003, Bioinform..

[17]  Edda Klipp,et al.  SemanticSBML: a tool for annotating, checking, and merging of biochemical models in SBML format , 2009 .

[18]  Clifford A. Shaffer,et al.  The JigCell Model Builder: a spreadsheet interface for creating biochemical reaction network models , 2006, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[19]  John J Tyson,et al.  Model Composition for Macromolecular Regulatory Networks , 2010, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[20]  Catherine M Lloyd,et al.  CellML: its future, present and past. , 2004, Progress in biophysics and molecular biology.

[21]  Russell R. Barton,et al.  Proceedings of the 2000 winter simulation conference , 2000 .

[22]  Clifford A. Shaffer,et al.  The Role of Composition and Aggregation in Modeling Macromolecular Regulatory Networks , 2006, Proceedings of the 2006 Winter Simulation Conference.

[23]  Hilding Elmqvist,et al.  Object-Oriented and Hybrid Modeling in Modelica , 2001 .

[24]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[25]  D. Gillespie Approximate accelerated stochastic simulation of chemically reacting systems , 2001 .

[26]  Dominic A. Orchard,et al.  XML Linking Language (XLink) Version 1. 0. World Wide Web Consortium, Proposed Recommendation PR - x , 2000 .

[27]  John J. Tyson,et al.  Mathematical model of the morphogenesis checkpoint in budding yeast , 2003, The Journal of cell biology.

[28]  Paul K. Davis,et al.  Improving the Composability of DoD Models and Simulations , 2004 .

[29]  Henry C. Ng,et al.  Model composability: formulating a research thrust: composable simulations , 2000, WSC '00.

[30]  Martin Ginkel Modular SBML Proposal for an Extension of SBML towards level 2 , 2002 .

[31]  John J. Tyson,et al.  Bringing cartoons to life , 2007, Nature.

[32]  Edda Klipp,et al.  SBMLmerge, a system for combining biochemical network models. , 2006, Genome informatics. International Conference on Genome Informatics.

[33]  Katherine C. Chen,et al.  Integrative analysis of cell cycle control in budding yeast. , 2004, Molecular biology of the cell.

[34]  Katherine C. Chen,et al.  Sniffers, buzzers, toggles and blinkers: dynamics of regulatory and signaling pathways in the cell. , 2003, Current opinion in cell biology.

[35]  Hans V Westerhoff,et al.  Towards building the silicon cell: a modular approach. , 2006, Bio Systems.

[36]  Masaru Tomita,et al.  E-Cell 2: Multi-platform E-Cell simulation system , 2003, Bioinform..

[37]  E. Klipp,et al.  Integrative model of the response of yeast to osmotic shock , 2005, Nature Biotechnology.