Cargando…
SBMLsqueezer: A CellDesigner plug-in to generate kinetic rate equations for biochemical networks
BACKGROUND: The development of complex biochemical models has been facilitated through the standardization of machine-readable representations like SBML (Systems Biology Markup Language). This effort is accompanied by the ongoing development of the human-readable diagrammatic representation SBGN (Sy...
Autores principales: | , , , , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2008
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2412839/ https://www.ncbi.nlm.nih.gov/pubmed/18447902 http://dx.doi.org/10.1186/1752-0509-2-39 |
_version_ | 1782155975265878016 |
---|---|
author | Dräger, Andreas Hassis, Nadine Supper, Jochen Schröder, Adrian Zell, Andreas |
author_facet | Dräger, Andreas Hassis, Nadine Supper, Jochen Schröder, Adrian Zell, Andreas |
author_sort | Dräger, Andreas |
collection | PubMed |
description | BACKGROUND: The development of complex biochemical models has been facilitated through the standardization of machine-readable representations like SBML (Systems Biology Markup Language). This effort is accompanied by the ongoing development of the human-readable diagrammatic representation SBGN (Systems Biology Graphical Notation). The graphical SBML editor CellDesigner allows direct translation of SBGN into SBML, and vice versa. For the assignment of kinetic rate laws, however, this process is not straightforward, as it often requires manual assembly and specific knowledge of kinetic equations. RESULTS: SBMLsqueezer facilitates exactly this modeling step via automated equation generation, overcoming the highly error-prone and cumbersome process of manually assigning kinetic equations. For each reaction the kinetic equation is derived from the stoichiometry, the participating species (e.g., proteins, mRNA or simple molecules) as well as the regulatory relations (activation, inhibition or other modulations) of the SBGN diagram. Such information allows distinctions between, for example, translation, phosphorylation or state transitions. The types of kinetics considered are numerous, for instance generalized mass-action, Hill, convenience and several Michaelis-Menten-based kinetics, each including activation and inhibition. These kinetics allow SBMLsqueezer to cover metabolic, gene regulatory, signal transduction and mixed networks. Whenever multiple kinetics are applicable to one reaction, parameter settings allow for user-defined specifications. After invoking SBMLsqueezer, the kinetic formulas are generated and assigned to the model, which can then be simulated in CellDesigner or with external ODE solvers. Furthermore, the equations can be exported to SBML, LaTeX or plain text format. CONCLUSION: SBMLsqueezer considers the annotation of all participating reactants, products and regulators when generating rate laws for reactions. Thus, for each reaction, only applicable kinetic formulas are considered. This modeling scheme creates kinetics in accordance with the diagrammatic representation. In contrast most previously published tools have relied on the stoichiometry and generic modulators of a reaction, thus ignoring and potentially conflicting with the information expressed through the process diagram. Additional material and the source code can be found at the project homepage (URL found in the Availability and requirements section). |
format | Text |
id | pubmed-2412839 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2008 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-24128392008-06-05 SBMLsqueezer: A CellDesigner plug-in to generate kinetic rate equations for biochemical networks Dräger, Andreas Hassis, Nadine Supper, Jochen Schröder, Adrian Zell, Andreas BMC Syst Biol Software BACKGROUND: The development of complex biochemical models has been facilitated through the standardization of machine-readable representations like SBML (Systems Biology Markup Language). This effort is accompanied by the ongoing development of the human-readable diagrammatic representation SBGN (Systems Biology Graphical Notation). The graphical SBML editor CellDesigner allows direct translation of SBGN into SBML, and vice versa. For the assignment of kinetic rate laws, however, this process is not straightforward, as it often requires manual assembly and specific knowledge of kinetic equations. RESULTS: SBMLsqueezer facilitates exactly this modeling step via automated equation generation, overcoming the highly error-prone and cumbersome process of manually assigning kinetic equations. For each reaction the kinetic equation is derived from the stoichiometry, the participating species (e.g., proteins, mRNA or simple molecules) as well as the regulatory relations (activation, inhibition or other modulations) of the SBGN diagram. Such information allows distinctions between, for example, translation, phosphorylation or state transitions. The types of kinetics considered are numerous, for instance generalized mass-action, Hill, convenience and several Michaelis-Menten-based kinetics, each including activation and inhibition. These kinetics allow SBMLsqueezer to cover metabolic, gene regulatory, signal transduction and mixed networks. Whenever multiple kinetics are applicable to one reaction, parameter settings allow for user-defined specifications. After invoking SBMLsqueezer, the kinetic formulas are generated and assigned to the model, which can then be simulated in CellDesigner or with external ODE solvers. Furthermore, the equations can be exported to SBML, LaTeX or plain text format. CONCLUSION: SBMLsqueezer considers the annotation of all participating reactants, products and regulators when generating rate laws for reactions. Thus, for each reaction, only applicable kinetic formulas are considered. This modeling scheme creates kinetics in accordance with the diagrammatic representation. In contrast most previously published tools have relied on the stoichiometry and generic modulators of a reaction, thus ignoring and potentially conflicting with the information expressed through the process diagram. Additional material and the source code can be found at the project homepage (URL found in the Availability and requirements section). BioMed Central 2008-04-30 /pmc/articles/PMC2412839/ /pubmed/18447902 http://dx.doi.org/10.1186/1752-0509-2-39 Text en Copyright © 2008 Dräger et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Software Dräger, Andreas Hassis, Nadine Supper, Jochen Schröder, Adrian Zell, Andreas SBMLsqueezer: A CellDesigner plug-in to generate kinetic rate equations for biochemical networks |
title | SBMLsqueezer: A CellDesigner plug-in to generate kinetic rate equations for biochemical networks |
title_full | SBMLsqueezer: A CellDesigner plug-in to generate kinetic rate equations for biochemical networks |
title_fullStr | SBMLsqueezer: A CellDesigner plug-in to generate kinetic rate equations for biochemical networks |
title_full_unstemmed | SBMLsqueezer: A CellDesigner plug-in to generate kinetic rate equations for biochemical networks |
title_short | SBMLsqueezer: A CellDesigner plug-in to generate kinetic rate equations for biochemical networks |
title_sort | sbmlsqueezer: a celldesigner plug-in to generate kinetic rate equations for biochemical networks |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2412839/ https://www.ncbi.nlm.nih.gov/pubmed/18447902 http://dx.doi.org/10.1186/1752-0509-2-39 |
work_keys_str_mv | AT dragerandreas sbmlsqueezeracelldesignerplugintogeneratekineticrateequationsforbiochemicalnetworks AT hassisnadine sbmlsqueezeracelldesignerplugintogeneratekineticrateequationsforbiochemicalnetworks AT supperjochen sbmlsqueezeracelldesignerplugintogeneratekineticrateequationsforbiochemicalnetworks AT schroderadrian sbmlsqueezeracelldesignerplugintogeneratekineticrateequationsforbiochemicalnetworks AT zellandreas sbmlsqueezeracelldesignerplugintogeneratekineticrateequationsforbiochemicalnetworks |