Literature DB >> 21994219

The Infobiotics Workbench: an integrated in silico modelling platform for Systems and Synthetic Biology.

Jonathan Blakes1, Jamie Twycross, Francisco Jose Romero-Campero, Natalio Krasnogor.   

Abstract

SUMMARY: The Infobiotics Workbench is an integrated software suite incorporating model specification, simulation, parameter optimization and model checking for Systems and Synthetic Biology. A modular model specification allows for straightforward creation of large-scale models containing many compartments and reactions. Models are simulated either using stochastic simulation or numerical integration, and visualized in time and space. Model parameters and structure can be optimized with evolutionary algorithms, and model properties calculated using probabilistic model checking. AVAILABILITY: Source code and binaries for Linux, Mac and Windows are available at http://www.infobiotics.org/infobiotics-workbench/; released under the GNU General Public License (GPL) version 3. CONTACT: Natalio.Krasnogor@nottingham.ac.uk.

Entities:  

Mesh:

Year:  2011        PMID: 21994219      PMCID: PMC3223367          DOI: 10.1093/bioinformatics/btr571

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 INTRODUCTION

A comprehensive and generic framework for modelling biological systems from the molecular to organismal scales remains a distant prospect. As a step towards this, we have developed a modelling framework and supporting simulation and analysis software that is general enough to model a diverse range of systems, and tailored towards large, multi-compartment cellular systems. We have used our software to successfully model and address a number of problems in Systems and Synthetic Biology, including abscisic acid-related signal transduction networks (Dupeux ), multicellular molecular transport in Arabidopsis thaliana (Twycross ), and also in synthetic biology design (Cao ).

2 MODELLING FRAMEWORK

To facilitate the incremental modelling and rapid prototyping of multi-compartment systems, we have developed two complementary model representation languages: mcss-SBML, an extension of the Systems Biology Markup Language (SBML) (Hucka ); and a domain specific language (DSL), implementing lattice population P systems (Romero-Campero ). Both languages allow the specification of sets of, perhaps different, reactions in multiple compartments and transport of molecules between compartments (internal and adjacent in 2D space). These, in turn, can be organized in modules (parameterizable sets of reactions), which promote (sub)model reuse and hence facilitate debugging of model entities capturing biological functions. mcss-SBML models can be easily designed using existing visual editing tools such as CellDesigner (Funahashi ), and allow straightforward interchange of models with other software tools that support SBML. Our DSL is designed to provide a higher degree of control over the models being specified, and enables reuse of top-level compartments and modules between models.

3 CAPABILITIES

Infobiotics Workbench provides an assistive graphical interface to guide users in their parameter choices when performing simulation, model checking and parameter optimization experiments, and in analysing the results of these experiments. For computationally expensive models, experiments can be performed on high-performance computing clusters using the command line interface, and results analysed with the desktop GUI.

3.1 Simulation

The simulator offers a choice of either deterministic numerical approximation with standard solvers or execution with a stochastic simulation algorithm (SSA) (Gillespie, 2007). For performing deterministic simulations, we use the ODE solvers provided by the GNU Scientific Library (GSL) (Galassi ). These include explicit Runge-Kutta and implicit ODE solvers. As well as providing a baseline implementation of the canonical Gillespie Direct Method for stochastic simulations, we have developed a number of optimised multi-compartment SSAs (Romero-Campero ) which greatly improve performance and decrease simulation time for large models. With these algorithms, one can simulate models with tens of thousands of compartments and hundreds of reactions and species per compartment. The simulation results interface (Fig. 1A and B) enables the extraction and plotting of selected data. Time series are plotted combined in one plot or stacked/tiled with individual amounts or concentration axes for better comparison of fluctuations with different orders of magnitude, and exported in text and Excel formats for further processing. For larger 2D models, a more intuitive overview of system behaviour is provided, which visualizes the spatially distributed amounts of selected species as 3D surfaces, animated over time (Fig. 1C). Frequency of species quantities at a given time can also be plotted as a histogram across compartments or runs.
Fig. 1.

The Infobiotics Workbench user interface enables the user to, e.g. (A) select data points, (B) edit time series plots and (C) visualize species amounts over the spatial lattice as a 3D surface.

The Infobiotics Workbench user interface enables the user to, e.g. (A) select data points, (B) edit time series plots and (C) visualize species amounts over the spatial lattice as a 3D surface.

3.2 Model checking

The Infobiotics Workbench interfaces with two model checkers: PRISM (Kwiatkowska ) and MC2 (Donaldson and Gilbert, 2008), allowing model properties, such as the probability of a species exceeding a certain threshold, to be determined. The results for each formula can be plotted in two ways: a 2D plot of the probability that the property is satisfied against one variable, or a 3D plot of probability against two variables. Both plot types can be used for queries with higher numbers of variables, enabling N-dimensional results sets to be interrogated.

3.3 Parameter and structure optimization

The Infobiotics Workbench can adjust the simulated behaviour of a model such that it fits time series data, e.g. molecular concentrations. This is done by optimizing the values of stochastic rate constants or the collection of modules that define a model's structure. Several parameter optimization algorithms are provided, e.g. differential evolution (Storn and Price, 1997) and covariance matrix adaptation (Hansen and Ostermeier, 2001). Structure optimization is performed using a genetic algorithm approach that we have developed (Cao ). The output of an optimization experiment is overlaid on the target, enabling a visual interpretation of fit.

4 CONCLUSIONS AND FUTURE WORK

The Infobiotics Workbench is an integrated in silico platform for model specification, simulation, formal verification and optimization of large-scale systems and synthetic biology models. We are currently implementing advanced simulation algorithms to further improve its computational efficiency, and intend to leverage GPGPU technology in the near future. Moreover, we would investigate how to link the Infobiotics Workbench with community-wide model repositories (Cooling ). Further information, tutorials and examples are available at http://www.infobiotics.org/infobiotics-workbench/. The community can report bugs or request features at http://bit.ly/qn9pUA. Funding: EPSRC (EP/J004111/1, EP/I031642/1); BBSRC (BB/D019613/1); Juan de la Cierva fellowship (Grant TIN2009-13192). Conflict of Interest: none declared.
  7 in total

Review 1.  Completely derandomized self-adaptation in evolution strategies.

Authors:  N Hansen; A Ostermeier
Journal:  Evol Comput       Date:  2001       Impact factor: 3.277

2.  The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models.

Authors:  M Hucka; A Finney; H M Sauro; H Bolouri; J C Doyle; H Kitano; A P Arkin; B J Bornstein; D Bray; A Cornish-Bowden; A A Cuellar; S Dronov; E D Gilles; M Ginkel; V Gor; I I Goryanin; W J Hedley; T C Hodgman; J-H Hofmeyr; P J Hunter; N S Juty; J L Kasberger; A Kremling; U Kummer; N Le Novère; L M Loew; D Lucio; P Mendes; E Minch; E D Mjolsness; Y Nakayama; M R Nelson; P F Nielsen; T Sakurada; J C Schaff; B E Shapiro; T S Shimizu; H D Spence; J Stelling; K Takahashi; M Tomita; J Wagner; J Wang
Journal:  Bioinformatics       Date:  2003-03-01       Impact factor: 6.937

3.  Standard virtual biological parts: a repository of modular modeling components for synthetic biology.

Authors:  M T Cooling; V Rouilly; G Misirli; J Lawson; T Yu; J Hallinan; A Wipat
Journal:  Bioinformatics       Date:  2010-02-16       Impact factor: 6.937

Review 4.  Stochastic simulation of chemical kinetics.

Authors:  Daniel T Gillespie
Journal:  Annu Rev Phys Chem       Date:  2007       Impact factor: 12.703

5.  Evolving cell models for systems and synthetic biology.

Authors:  Hongqing Cao; Francisco J Romero-Campero; Stephan Heeb; Miguel Cámara; Natalio Krasnogor
Journal:  Syst Synth Biol       Date:  2010-01-22

6.  Stochastic and deterministic multiscale models for systems biology: an auxin-transport case study.

Authors:  Jamie Twycross; Leah R Band; Malcolm J Bennett; John R King; Natalio Krasnogor
Journal:  BMC Syst Biol       Date:  2010-03-26

7.  A thermodynamic switch modulates abscisic acid receptor sensitivity.

Authors:  Florine Dupeux; Julia Santiago; Katja Betz; Jamie Twycross; Sang-Youl Park; Lesia Rodriguez; Miguel Gonzalez-Guzman; Malene Ringkjøbing Jensen; Natalio Krasnogor; Martin Blackledge; Michael Holdsworth; Sean R Cutler; Pedro L Rodriguez; José Antonio Márquez
Journal:  EMBO J       Date:  2011-08-16       Impact factor: 11.598

  7 in total
  4 in total

1.  Computational model for monitoring cholesterol metabolism.

Authors:  R Selvakumar; M Rashith Muhammad; G Poornima Devi
Journal:  Syst Synth Biol       Date:  2014-08-01

2.  Designing de novo: interdisciplinary debates in synthetic biology.

Authors:  Ana Delgado; Manuel Porcar
Journal:  Syst Synth Biol       Date:  2013-04-09

Review 3.  Plant systems biology: insights, advances and challenges.

Authors:  Bhavisha P Sheth; Vrinda S Thaker
Journal:  Planta       Date:  2014-03-27       Impact factor: 4.116

4.  Automatic selection of verification tools for efficient analysis of biochemical models.

Authors:  Mehmet Emin Bakir; Savas Konur; Marian Gheorghe; Natalio Krasnogor; Mike Stannett
Journal:  Bioinformatics       Date:  2018-09-15       Impact factor: 6.937

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.