Literature DB >> 19147665

PROMOT: modular modeling for systems biology.

Sebastian Mirschel1, Katrin Steinmetz, Michael Rempel, Martin Ginkel, Ernst Dieter Gilles.   

Abstract

SUMMARY: The modeling tool PROMOT facilitates the efficient and comprehensible setup and editing of modular models coupled with customizable visual representations. Since its last major publication in 2003, PROMOT has gained new functionality in particular support of logical models, efficient editing, visual exploration, model validation and support for SBML. AVAILABILITY: PROMOT is an open source project and freely available at http://www.mpi-magdeburg.mpg.de/projects/promot/.

Entities:  

Mesh:

Year:  2009        PMID: 19147665      PMCID: PMC2647835          DOI: 10.1093/bioinformatics/btp029

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


1 INTRODUCTION

Research in systems biology requires efficient and easy-to-use software tools for modeling and visualization. This gains even more importance as size and complexity of models continue to increase. A suitable way to efficiently handle such models is the decomposition into smaller, more manageable parts resulting in modular models. Such models are characterized by a tree of modules which provides a hierarchical structure for the content. The modular description is based on network theory which was adapted for application to model biological systems (Kremling et al., 2000). Network theory allows to specify elements (e.g. species) and coupling elements (e.g. reactions). Modular networks additionally consist of modules and interfaces between modules. Modules, interface elements, variables and equations are called modeling entities and constitute the modular modeling concept. ProMoT implements the modular modeling concept (Ginkel et al., 2003). Modeling entities can be extended by the user. Additionally, libraries containing modeling entities for specific application areas, such as biochemical reaction networks, logic-based signaling networks or chemical engineering are provided. Although different other modeling tools such as CellDesigner (Funahashi et al., 2008), JDesigner (Sauro et al., 2003) and Edinburgh Pathway Editor (Sorokin et al., 2006) also facilitate visual editing of models, they do not provide a modular approach for model setup. ProMoT is implemented in Common Lisp and Java. It runs on Windows and Linux. Further system requirements, installation instructions, several tutorials and up-to-date versions can be found at http://www.mpi-magdeburg.mpg.de/projects/promot/.

2 DESCRIPTION

ProMoT supports models based on DAE (differential algebraic equation) systems and models based on a logical (Boolean) modeling formalism (Klamt et al., 2006; Saez-Rodriguez et al., 2006). Modeling in ProMoT is subdivided into several steps which are associated to different components. In the following the functionality of the ProMoT Browser, the ProMoT Visual Editor and the ProMoT Visual Explorer are introduced. The ProMoT Browser facilitates loading and saving of models defined in ProMoT's own MDL format. It displays all loaded modeling entities (Fig. 1A), allows to copy or delete them and to create new ones. All other GUI components (e.g. for graphical editing and exploring) can be started from the ProMoT Browser. Models defined in SBML (Hucka et al., 2003) or CELLNETANALYZER (Klamt et al., 2007) format can be imported and exported. Furthermore, ProMoT models can be exported to the simulation environments Matlab (Fig. 1C), DIVA or Diana (Krasnyk et al., 2007). Export in formats which do not support modularity preserves the complete contents and discards all information about the original partition in modules. Prior to model export ProMoT validates and optimizes the model. Documentation for models can be generated in LaTeX or HTML format. For detailed information about different aspects of the export see Supplementary Material.
Fig. 1.

GUI components of ProMoT and associated modeling steps for two different modeling types—the dynamic model of the Epidermal Growth Factor Receptor (EGFR) by Saez-Rodriguez et al. (2005) (left) and the logical, signaling EGFR model taken from Samaga et al. (2009) The logic of EGFR/ErbB signaling: theoretical properties and analysis of high-throughput data, submitted (right). Arrows indicate a feasible sequence of modeling steps. The ProMoT Browser shows loaded modeling entities (A). Models can be edited using the ProMoT Visual Editor (B, D). While editing a background syntax checking marks structural modeling errors (D). Models can be exported to different simulation environments (C) or analysis tools. Subsequently the analysis results from CELLNETANALYZER can be visualized on top of the network structure (E).

GUI components of ProMoT and associated modeling steps for two different modeling types—the dynamic model of the Epidermal Growth Factor Receptor (EGFR) by Saez-Rodriguez et al. (2005) (left) and the logical, signaling EGFR model taken from Samaga et al. (2009) The logic of EGFR/ErbB signaling: theoretical properties and analysis of high-throughput data, submitted (right). Arrows indicate a feasible sequence of modeling steps. The ProMoT Browser shows loaded modeling entities (A). Models can be edited using the ProMoT Visual Editor (B, D). While editing a background syntax checking marks structural modeling errors (D). Models can be exported to different simulation environments (C) or analysis tools. Subsequently the analysis results from CELLNETANALYZER can be visualized on top of the network structure (E). The ProMoT Visual Editor aims to setup and edit the model holistically. Hence, the topological structure of a module based on a graph metaphor as well as behavioral properties (variables and equations) should be graphically editable. Modeling entities can be placed and connected by links (Fig. 1B and D). Afterwards their variables can be altered using a variable editor. In previous versions, all properties could only be edited in the MDL code of the model. For models (e.g. imported SBML models without an initial layout) different layout algorithms are available which take advantage of ProMoT's inherent modularity. To provide model validation while editing, a background syntax check validates the model against structural modeling errors (see Supplementary Material and Fig. 1D). This is particularly elaborated for the logical modeling formalism. Additionally, editing shortcuts reduce the amount of user interactions and the probability to introduce errors in the modeling process. The ProMoT Visual Explorer provides basically two functionalities—exploring and visualizing a modular model. The former uses context sensitive zooming through the different levels of modules and helps to get a quick view of edits or to search for specific components in context of the whole model. The latter allows to tailor visualizations specifically to users needs. The goal is twofold: first, it aims to reduce visual complexity by presenting only a relevant subset of the model. This results in a less cluttered and more descriptive visualization. Second, it provides adequate visual representations for the logical modeling formalisms supported by ProMoT. Among others it visually aids the user in specific modeling tasks, e.g. the visual interpretation of analysis results (Fig. 1E). The ProMoT Visual Explorer is also used to export the model representation into common bitmap, vector and graph formats.

3 CONCLUSIONS

ProMoT is suitable for different application areas, e.g. dynamic models (Bettenbrock et al., 2006), logical models (Samaga et al., 2009, The logic of EGFR/ErbB signaling: theoretical properties and analysis of high-throughput data, submitted) and synthetic biology (Marchisio et al., 2008). ProMoT, a tool for efficient and comprehensible setup and editing of modular models is presented. A sophisticated graphical user interface assists the modeler in setup and management of modules and additionally includes a component for graphical zooming and flexible visual presentations. The described software is well integrated with external tools (e.g. CELLNETANALYZER, DIVA, Diana, MATLAB) for model analysis and simulation. Moreover, ProMoT can be used as a command line tool which is helpful to start from external tools such as SYCAMORE (Weidemann et al., 2008). ProMoT is suitable for different application areas, e.g. dynamic models (Bettenbrock et al., 2006), logical models (?., ? The logic of EGFR/ErbB signaling: theoretical properties and analysis of high-throughput data, submitted) and synthetic biology (Marchisio et al., 2008).
  10 in total

1.  The organization of metabolic reaction networks: a signal-oriented approach to cellular models.

Authors:  A Kremling; K Jahreis; J W Lengeler; E D Gilles
Journal:  Metab Eng       Date:  2000-07       Impact factor: 9.783

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.  Next generation simulation tools: the Systems Biology Workbench and BioSPICE integration.

Authors:  Herbert M Sauro; Michael Hucka; Andrew Finney; Cameron Wellock; Hamid Bolouri; John Doyle; Hiroaki Kitano
Journal:  OMICS       Date:  2003

4.  Modular modeling of cellular systems with ProMoT/Diva.

Authors:  M Ginkel; A Kremling; T Nutsch; R Rehner; E D Gilles
Journal:  Bioinformatics       Date:  2003-06-12       Impact factor: 6.937

5.  SYCAMORE--a systems biology computational analysis and modeling research environment.

Authors:  Andreas Weidemann; Stefan Richter; Matthias Stein; Sven Sahle; Ralph Gauges; Razif Gabdoulline; Irina Surovtsova; Nils Semmelrock; Bruno Besson; Isabel Rojas; Rebecca Wade; Ursula Kummer
Journal:  Bioinformatics       Date:  2008-05-07       Impact factor: 6.937

6.  A quantitative approach to catabolite repression in Escherichia coli.

Authors:  Katja Bettenbrock; Sophia Fischer; Andreas Kremling; Knut Jahreis; Thomas Sauter; Ernst-Dieter Gilles
Journal:  J Biol Chem       Date:  2005-11-01       Impact factor: 5.157

7.  Computational design of synthetic gene circuits with composable parts.

Authors:  M A Marchisio; J Stelling
Journal:  Bioinformatics       Date:  2008-06-25       Impact factor: 6.937

8.  Structural and functional analysis of cellular networks with CellNetAnalyzer.

Authors:  Steffen Klamt; Julio Saez-Rodriguez; Ernst D Gilles
Journal:  BMC Syst Biol       Date:  2007-01-08

9.  Visual setup of logical models of signaling and regulatory networks with ProMoT.

Authors:  Julio Saez-Rodriguez; Sebastian Mirschel; Rebecca Hemenway; Steffen Klamt; Ernst Dieter Gilles; Martin Ginkel
Journal:  BMC Bioinformatics       Date:  2006-11-17       Impact factor: 3.169

10.  A methodology for the structural and functional analysis of signaling and regulatory networks.

Authors:  Steffen Klamt; Julio Saez-Rodriguez; Jonathan A Lindquist; Luca Simeoni; Ernst D Gilles
Journal:  BMC Bioinformatics       Date:  2006-02-07       Impact factor: 3.169

  10 in total
  26 in total

Review 1.  Foundations for the design and implementation of synthetic genetic circuits.

Authors:  Adrian L Slusarczyk; Allen Lin; Ron Weiss
Journal:  Nat Rev Genet       Date:  2012-05-18       Impact factor: 53.242

2.  Antimony: a modular model definition language.

Authors:  Lucian P Smith; Frank T Bergmann; Deepak Chandran; Herbert M Sauro
Journal:  Bioinformatics       Date:  2009-07-03       Impact factor: 6.937

Review 3.  Design Automation in Synthetic Biology.

Authors:  Evan Appleton; Curtis Madsen; Nicholas Roehner; Douglas Densmore
Journal:  Cold Spring Harb Perspect Biol       Date:  2017-04-03       Impact factor: 10.005

4.  Vesicles-on-a-chip: A universal microfluidic platform for the assembly of liposomes and polymersomes.

Authors:  Julien Petit; Ingmar Polenz; Jean-Christophe Baret; Stephan Herminghaus; Oliver Bäumchen
Journal:  Eur Phys J E Soft Matter       Date:  2016-06-14       Impact factor: 1.890

Review 5.  Toward design-based engineering of industrial microbes.

Authors:  Keith E J Tyo; Kanokarn Kocharin; Jens Nielsen
Journal:  Curr Opin Microbiol       Date:  2010-03-11       Impact factor: 7.934

6.  Characteristics of mathematical modeling languages that facilitate model reuse in systems biology: a software engineering perspective.

Authors:  Christopher Schölzel; Valeria Blesius; Gernot Ernst; Andreas Dominik
Journal:  NPJ Syst Biol Appl       Date:  2021-06-03

7.  Towards the rational design of synthetic cells with prescribed population dynamics.

Authors:  Neil Dalchau; Matthew J Smith; Samuel Martin; James R Brown; Stephen Emmott; Andrew Phillips
Journal:  J R Soc Interface       Date:  2012-06-08       Impact factor: 4.118

8.  TinkerCell: modular CAD tool for synthetic biology.

Authors:  Deepak Chandran; Frank T Bergmann; Herbert M Sauro
Journal:  J Biol Eng       Date:  2009-10-29       Impact factor: 4.355

9.  Programming biological models in Python using PySB.

Authors:  Carlos F Lopez; Jeremy L Muhlich; John A Bachman; Peter K Sorger
Journal:  Mol Syst Biol       Date:  2013       Impact factor: 11.429

10.  Parallel in vivo DNA assembly by recombination: experimental demonstration and theoretical approaches.

Authors:  Zhenyu Shi; Anthony G Wedd; Sally L Gras
Journal:  PLoS One       Date:  2013-02-28       Impact factor: 3.240

View more

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