| Literature DB >> 26156221 |
Pavel Balazki1,2, Klaus Lindauer3, Jens Einloft4, Jörg Ackermann5, Ina Koch6.
Abstract
BACKGROUND: The concept of Petri nets (PN) is widely used in systems biology and allows modeling of complex biochemical systems like metabolic systems, signal transduction pathways, and gene expression networks. In particular, PN allows the topological analysis based on structural properties, which is important and useful when quantitative (kinetic) data are incomplete or unknown. Knowing the kinetic parameters, the simulation of time evolution of such models can help to study the dynamic behavior of the underlying system. If the number of involved entities (molecules) is low, a stochastic simulation should be preferred against the classical deterministic approach of solving ordinary differential equations. The Stochastic Simulation Algorithm (SSA) is a common method for such simulations. The combination of the qualitative and semi-quantitative PN modeling and stochastic analysis techniques provides a valuable approach in the field of systems biology.Entities:
Mesh:
Substances:
Year: 2015 PMID: 26156221 PMCID: PMC4496887 DOI: 10.1186/s12859-015-0596-y
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
A comparison of MONALISA and Snoopy
|
|
| |
|---|---|---|
| Availability | closed source | open source |
| Biological terminology | no | yes |
| Annotation facilities | no | MIRIAM Identifier and SBO terms |
| Supported analysis techniques1 | no | P-Invariants, T-Invariants, Maximal Common Transitions sets, distance matrix, T-Cluster, Knock-out, Minimal Cut sets, node degrees |
| Color highlighting of analysis results | no | yes - for Invariants, MCT-sets, and Knock-outs |
| Supported simulation modes | P/T-net animation, Gillespie, FAU | Asynchronous, Synchronous, Stochastic, (Gillespie) |
| Supported Petri net classes | 19 - for example: P/T-net, Fault Tree, Extended Fault Tree, Freestyle Net | P/T-nets |
| Supported input file formats | ANDL, CANDL, APNN, SBML, PED, PNML, TINA, CSV, DNF | APNN, KEGG, METATOOL, PNML, PNT, SBML, SPEED |
| Supported output file formats | 19 - for example: ANDL, CANDL, Maria, PEP, Prod | APNN, METATOOL, PNML, SBML, SVG, PNG, TXT, PNT |
| Supported Operation Systems | Windows, MacOS X, Linux (selected distributions) | Windows, MacOS, Linux |
| Software Platform | C++ | Java |
| Editor UI | yes | yes |
1Snoopy does not involve analysis techniques. These have to be approached via different file formats for other tools.
Operators and functions which are supported by mathematical expressions for describing the number of tokens (or concentrations) on constant places or reaction rate constants
|
| |
|---|---|
| Addition | 2+2 |
| Subtraction | 2−2 |
| Multiplication | 2·2 |
| Division | 2/2 |
| Exponentiation | 2 ˆ 2 |
| Sign operators | +2−(−2) |
| Modulo | 2 % 2 |
|
| |
| abs | absolute value |
| acos | arc cosine |
| asin | arc sine |
| atan | arc tangent |
| cbrt | cubic root |
| ceil | nearest upper integer |
| cos | cosine |
| cosh | hyperbolic cosine |
| exp | Euler’s number raised to the power (eˆx) |
| floor | nearest lower integer |
| log | natural logarithm (base e) |
| sin | sine |
| sinh | hyperbolic sine |
| sqrt | square root |
| tan | tangent |
| tanh | hyperbolic tangent |
| div(x,y) | integer division, e.g., div(28,24) returns 1 |
Figure 1Graphical User Interface (GUI) of the simulation module. The GUI of MONALISA allows to control and to keep track of the simulation. The left part depicts the graphical representation of the PN model. The number of tokens is written on the places and transitions are colored according to their state (active/inactive, last fired). The right part shows the controls of the simulator module.
Figure 2Insulin receptor recycling model. The insulin molecule can bind to a free receptor (Bind_Insulin) which leads to the autophosphorylation and activation of the IR (Phos_IR_I). The active receptor can be deactivated in the membrane (Dephos_IR_I_P) or internalized (Inter_IR_I_P) into cytosol where it is deactivated (Dephos_IR_I_P_Int). Insulin is degraded in the cytosol, and the free receptor can either be transported back to the membrane (Deinter_IR) or be degraded. The internal receptor pool is maintained by the synthesis of new IR.
Figure 3The model of insulin receptor recycling according to Figure 2 is represented as a Petri net. Places are drawn as circles and transitions as black squares.
Places of the Petri net of the IR model and the initial concentrations of the modeled compounds
|
|
|
|---|---|
| Insulin | varying |
| IR | 9·10−13
|
| IR_I | 0 |
| IR_I_P | 0 |
| IR_I_P_Int | 0 |
| IR_Int | 1·10−13
|
Transitions of the Petri net of the IR model and the rate constants of the modeled reactions
|
|
|
|---|---|
| Bind_Insulin | 1·106
|
| Diss_Insulin | 3.33·10−3
|
| Inter_IR | 5.56·10−6
|
| Phos_IR_I | 41.66 |
| Dephos_IR_I_P | 3.33·10−3
|
| Inter_IR_I_P | 3.5·10−5
|
| Deinter_IR_I_P | 3.5·10−6
|
| Dephos_IR_I_P_Int | 7.68·10−3 |
| Deinter_IR | 5·10−5
|
| Degradation | 2.783·10−6 |
| Synthesis | 2.78·10−19
|
| if | |
| Synthesis | 1.67·10−18
|
| if |
Figure 4Results of a 48 h simulation of the IR model. The IR cycling model was simulated for two days with a typical insulin profile. The basal insulin level is 6·10−11 M. At 09:00 h, 13:00 h and 18:00 h, meal intake stimulates insulin secretion and leads to a peak postprandial concentration of 3.6·10−10 M which returns to its basal state within three hours. The numbers of insulin molecules (upper part) and the number of molecules of different states (lower part) are plotted against the simulated time. Black points represent insulin, red points the free membrane located receptor, blue points the receptor-insulin complex (inactive), green the free receptor in cytosol, yellow the activated phosphorylated IR-insulin complex in cytosol and cyan the phosphorylated receptor-insulin complex in the membrane.