Function of dynamic models in systems biology: linking structure to behaviour

BackgroundDynamic models in Systems Biology are used in computational simulation experiments for addressing biological questions. The complexity of the modelled biological systems and the growing number and size of the models calls for computer support for modelling and simulation in Systems Biology. This computer support has to be based on formal representations of relevant knowledge fragments.ResultsIn this paper we describe different functional aspects of dynamic models. This description is conceptually embedded in our "meaning facets" framework which systematises the interpretation of dynamic models in structural, functional and behavioural facets. Here we focus on how function links the structure and the behaviour of a model. Models play a specific role (teleological function) in the scientific process of finding explanations for dynamic phenomena. In order to fulfil this role a model has to be used in simulation experiments (pragmatical function). A simulation experiment always refers to a specific situation and a state of the model and the modelled system (conditional function). We claim that the function of dynamic models refers to both the simulation experiment executed by software (intrinsic function) and the biological experiment which produces the phenomena under investigation (extrinsic function). We use the presented conceptual framework for the function of dynamic models to review formal accounts for functional aspects of models in Systems Biology, such as checklists, ontologies, and formal languages. Furthermore, we identify missing formal accounts for some of the functional aspects. In order to fill one of these gaps we propose an ontology for the teleological function of models.ConclusionWe have thoroughly analysed the role and use of models in Systems Biology. The resulting conceptual framework for the function of models is an important first step towards a comprehensive formal representation of the functional knowledge involved in the modelling and simulation process. Any progress in this area will in turn improve computer-supported modelling and simulation in Systems Biology.

[1]  Shannon McWeeney,et al.  MIFlowCyt: The minimum information about a flow cytometry experiment , 2008, Cytometry. Part A : the journal of the International Society for Analytical Cytology.

[2]  Nicolas Le Novère,et al.  Structure, function, and behaviour of computational models in systems biology , 2013, BMC Systems Biology.

[3]  Tony Hey,et al.  The Fourth Paradigm: Data-Intensive Scientific Discovery , 2009 .

[4]  Nicolas Le Novère,et al.  Data Integration and Semantic Enrichment of Systems Biology Models and Simulations , 2009, DILS.

[5]  Jacky L. Snoep,et al.  Reproducible computational biology experiments with SED-ML - The Simulation Experiment Description Markup Language , 2011, BMC Systems Biology.

[6]  Dagmar Waltemath,et al.  Simulation Experiment Description Markup Language (SED-ML) Level 1 Version 2. , 2015, Journal of integrative bioinformatics.

[7]  Clifford A. Shaffer,et al.  Challenges for Modeling and Simulation Methods in Systems Biology , 2006, Proceedings of the 2006 Winter Simulation Conference.

[8]  Melinda R. Dwinell,et al.  Three Ontologies to Define Phenotype Measurement Data , 2012, Front. Gene..

[9]  Peter D. Karp,et al.  An ontology for biological function based on molecular interactions , 2000, Bioinform..

[10]  Tetsuo Tomiyama,et al.  A review of function modeling: Approaches and applications , 2008, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[11]  Nicolas Le Novère,et al.  Simulation Experiment Description Markup Language (SED-ML) , 2014, Encyclopedia of Computational Neuroscience.

[12]  Margaret Morrison,et al.  Models as Mediating Instruments , 1999 .

[13]  Jason E. Stewart,et al.  Minimum information about a microarray experiment (MIAME)—toward standards for microarray data , 2001, Nature Genetics.

[14]  Norman W. Paton,et al.  A toolkit for capturing and sharing FuGE experiments , 2008, Bioinform..

[15]  P. Machamer,et al.  Thinking about Mechanisms , 2000, Philosophy of Science.

[16]  Edmund J. Crampin,et al.  Minimum Information About a Simulation Experiment (MIASE) , 2011, PLoS Comput. Biol..

[17]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[18]  Arthur D Lander,et al.  A Calculus of Purpose , 2004, PLoS biology.

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

[20]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[21]  Peter Kroes,et al.  Functions in biological and artificial worlds : comparative philosophical perspectives , 2009 .

[22]  Yasushi Umeda,et al.  FBS Modeling : Modeling Scheme of Function for Conceptual Design , 2003 .

[23]  Xingming Zhao,et al.  Computational Systems Biology , 2013, TheScientificWorldJournal.

[24]  Bernard P. Zeigler,et al.  Theory of modeling and simulation , 1976 .

[25]  John S. Gero,et al.  Design Prototypes: A Knowledge Representation Schema for Design , 1990, AI Mag..

[26]  T. Ideker,et al.  A new approach to decoding life: systems biology. , 2001, Annual review of genomics and human genetics.

[27]  Robert Hoehndorf,et al.  A top-level ontology of functions and its application in the Open Biomedical Ontologies , 2006, ISMB.

[28]  P. Kroes,et al.  Philosophical perspectives on organismic and artifactual functions , 2009 .

[29]  Bush Jones,et al.  Architecture of systems problem solving , 1986, Journal of the American Society for Information Science.

[30]  Lei Shi,et al.  SABIO-RK—database for biochemical reaction kinetics , 2011, Nucleic Acids Res..

[31]  Michel Dumontier,et al.  Controlled vocabularies and semantics in systems biology , 2011, Molecular systems biology.

[32]  Anthony J. G. Hey,et al.  Jim Gray on eScience: a transformed scientific method , 2009, The Fourth Paradigm.

[33]  Brian Cantwell Smith,et al.  Procedural reflection in programming languages , 1982 .

[34]  Nigel W. Hardy,et al.  Promoting coherent minimum reporting guidelines for biological and biomedical investigations: the MIBBI project , 2008, Nature Biotechnology.

[35]  Peter Dittrich,et al.  Towards a Semantic Description of Bio-Models: Meaning Facets - A Case Study , 2006, SMBM.

[36]  Nicolas Le Novère,et al.  Simulation Experiment Description Markup Language (SED-ML) : Level 1 Version 1 , 2011 .