<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Petri nets in VANTED: Simulation of Barley Seed Metabolism</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anja Hartmann</string-name>
          <email>hartmann@ipk-gatersleben.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hendrik Rohn</string-name>
          <email>rohn@ipk-gatersleben.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kevin Pucknat</string-name>
          <email>pucknat@ipk-gatersleben.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Falk Schreiber</string-name>
          <email>schreibe@ipk-gatersleben.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Leibniz Institute of Plant Genetics and Crop Plant Research (IPK)</institution>
          ,
          <addr-line>Corrensstrasse 3, 06466 Gatersleben</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Martin Luther University Halle-Wittenberg, Institute of Computer Science</institution>
          ,
          <addr-line>Von-Seckendorff-Platz 1, 06120 Halle</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <abstract>
        <p>Petri nets are a mathematical language, which provide a unified environment for modeling, simulation, and formal analysis of biological systems. To support the applicability of Petri nets for biological users we implemented a Petri net add-on for the widely used Vanted framework. Vanted supports Petri net reconstruction, simulation capabilities to be able to investigate dynamic system behavior, and analysis algorithms for calculating intrinsic net properties. Vanted furthermore supports advanced visualization and exploration techniques, which can be used to examine even larger Petri nets in an interactive manner. We use this framework for the simulation-based analysis of a large stoichiometric model of central barley seed metabolism and discuss problems and obstacles during this process.</p>
      </abstract>
      <kwd-group>
        <kwd>Petri net</kwd>
        <kwd>Simulation</kwd>
        <kwd>Analysis</kwd>
        <kwd>Vanted</kwd>
        <kwd>Metabolic model</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Metabolic network models can be analyzed using various approaches, such as
topological analysis (e. g., centralities), stoichiometric analysis (e. g., Flux
Balance Analysis) or kinetic modeling, each corresponding to a different level of
detail and a different level of available information. Petri nets can be used in
order to quantitatively model, simulate, and analyze biological systems without
the need for detailed and difficult to obtain measurements, such as enzyme
activities or metabolite levels. Until now several tools were released to utilize the
power of Petri nets, but their focus is often on analytical approaches, such as
calculating invariants, hence their applicability is limited to small networks.</p>
      <p>
        We developed a Petri net add-on for Vanted [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] focusing on the needs for a
metabolic modeling pipeline, which enables simulation, interactive exploration,
and interpretation of various properties based on continuous and discrete
placetransition nets [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Vanted is a network editing framework, which supports
researchers in the interpretation of experimental data visualized as charts in the
context of biological networks, and thus is a widely-used tool in systems biology.
To benefit from the broad functionalities of Vanted and to complement other
modeling approaches, we extended Vanted for the analysis and simulation
offered by Petri nets through the Petri net add-on. An example of the combination
of experimental data and Petri net models is the integration of omics data
represented as charts inside the Petri net nodes. This Petri net models enable the
comparison of metabolic effects (places) or enzyme activities (transitions) with
simulation results. Vanted can furthermore be used to simulate metabolic
models by the use of stoichiometric analysis methods, such as flux balance analysis.
      </p>
      <p>The second section describes the software architecture and evaluates the
known Java-based Petri net tools, highlights special properties of metabolic Petri
net models, and explains exploration techniques. The third section shows the
application of Vanted for the simulation-based analysis of a large stoichiometric
model of central barley seed metabolism and discusses problems and obstacles
during this process.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Methods and Tool</title>
      <p>2.1</p>
      <p>
        Software Architecture
In order to evaluate tools which may be used as an extension for Vanted, a
survey of Java-based Petri net tools and libraries was performed (see Table 1). The
requirements were availability under an open source license, support for discrete
and continuous Petri nets, simulation in single- and multiple steps, analysis of
place- and transition-invariants, and calculation of reachability [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        The Petri net tools and libraries JFern [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], HISim [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and Renew [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] can
process discrete and continuous Petri nets which can be simulated in single- and
multiple steps, however they do not support analytical methods. Pipe2 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and
WoPeD [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] can handle discrete Petri nets and simulate in single- and
multiple steps. Pipe2 enables the computation of reachability and invariants, whereas
WoPeD enables only the computation of reachability. All other tools do
neither support analytical methods nor the simulation of continuous Petri nets.
FERN [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and KIT-Horus [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] can simulate discrete Petri nets in single- and
multiple steps whereas Tortuga [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Petri-LLD [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], JPetriNet [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
PNEditor [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], JARP [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], and TAPAAL [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] enable the simulation of just discrete
Petri nets in single steps.
      </p>
      <p>
        It has become apparent that no single tool was able to satisfy all
requirements. Therefore we decided to incorporate two tools. JFern [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is a compact and
native Java library being able to handle object-oriented-, timed-, high-level-, and
place-transition nets. It is used to perform basic Petri net operations on
continuous and discrete place-transition nets. As the library does not comprise analytical
methods, Pipe2 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] is used to perform reachability, and invariant analysis. Both
libraries are complemented by the capabilities of the Vanted framework itself.
It provides various network importers (e. g., for SBML-, KGML-, and GML
files) and direct access to network databases (e. g., MetaCrop [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], KEGG [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]).
For network exchange with the Petri net community PNML [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] import and
export functionality was implemented. Various image exporters enable the intuitive
communication of simulation and analysis results within the scientific
community. Finally, networks can be edited, semi-automatically transformed into Petri
nets, layouted, and extended with other systems biology data, such as gene
expression and metabolic data.
      </p>
      <p>Vanteds workflow is structured in three parts: In order to create valid Petri
nets, manual editing or semi-automatic network transformations can be used in
the reconstruction step. The simulation step enables to interactively follow the
flow of tokens through the Petri net. Finally, complementary analytical functions
to calculate intrinsic net properties can be performed in the analysis step and
examined using exploration techniques. These steps are explained in detail in
the following sections and can be performed using the Petri net add-on available
for download under http://www.vanted.org/petrinet.
2.2</p>
      <p>Model Reconstruction
A Petri net can be manually reconstructed with Vanted. This tedious
process can be circumvented by accessing metabolic networks from files or public
databases. The process of transforming such networks into syntactically valid
Petri nets is supported by semi-automatic transformation functionalities which,
for example, enable to assign place or transition roles to selected nodes. A user
may choose to transform all selected nodes into places and unselected nodes are
implicitly assigned as transitions (or vice versa). Another transformation
converts hypergraphs (e. g. networks consisting of metabolites represented as nodes
connected by hyperedges representing enzymes) in Petri nets by transforming
all existing nodes into places and splitting edges between these places into two
arcs by inserting transition nodes. The correctness of generated Petri nets is
validated before analysis and simulation is performed. Vanted examines that
arcs run only from places to transitions or vice versa and checks for
unconnected elements in the Petri net. Also the type of the Petri net is considered, as
Vanted checks for consistent use of discrete or continuous Petri net elements
by examining tokens, place-capacities and arc-weights.</p>
      <p>
        Special focus was put on unique properties of metabolic Petri net
reconstruction in accordance to the review of Baldan et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The modeling of
spatial properties, such as compartmentation is solved by adding suffixes to
each metabolite name, thus distinguishing pathways distributed between
different compartments. Multiple occurring metabolites in different reactions, such
as ATP and CO2 are represented as logical places, thereby preventing multiple
edge crossings throughout the network. External metabolites for token import
are modeled as source transitions (regular import) or source places (controlled
import by specifying a certain amount of tokens), whereas token export is
realized by creating sink transitions (export if the precondition is achieved) or sink
places (traceable accumulation). In case of reversible reactions Vanted enables
the use of hierarchical transitions, which are visualized as single reactions but
internally split up into two distinct forward and backward reactions.
2.3
      </p>
      <p>Model Simulation
Simulation of the token flow through the Petri net is an important possibility
to determine dynamic properties of metabolic networks. Initially, tokens are
set for all places and a user-defined number of simulation steps is performed.
The marking is visualized for each step, resulting in an animation of token flow
throughout the Petri net. For faster simulation results a number of steps can be
performed in the background, resulting in the visualization of the final marking.
For further analysis the marking of each simulation step can be exported as
a text file and imported into other tools, such as MS Excel or mapped to the
corresponding places in Vanted in order to examine the number of assigned
tokens for each simulation step.
2.4</p>
      <p>
        Model Analysis
Petri net theory provides a variety of analytical methods in order to gain
information on metabolic network behavior. Vanted enables the calculation and
visualization of the reachability graph, as well as place- and transition-invariants.
Such methods enable the detection of structural inconsistencies, such as traps,
boundedness, liveness, safeness, and deadlocks, thereby semantically checking
the Petri net structure (for definitions see [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]). In order to support
interpretation of analytical approaches, interactive visualization techniques were developed
based on the brushing and linking concept [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]: Calculated invariants are listed in
a dialog, which supports a mouse-over selection effect, resulting in a linked
immediate visualization of the particular invariant in the Petri net view. Analogously,
the calculated reachability graph is visualized as an additional network and also
reacts on mouse-over events, see Figure 1. Here a node mouse-over triggers the
visualization of the particular marking in the Petri net view which represents a
reachable state depending on the initial marking (S0 in part a). Mouse-over an
arc results in the highlighting of a firing transition (t2 in part b). This
interaction technique enables users to understand non-deterministic features of Petri
nets and enables detailed investigation of dynamic changes of marking even in
large reachability graphs.
      </p>
      <p>
        Simulation of a Comprehensive Barley Seed Petri net
The barley seed Petri net is based on a stoichiometric model of central seed
metabolism consisting of 234 metabolites and 257 reactions in different
compartments, with the aim of getting a systemic understanding of barley seed
storage metabolism and to study grain yield [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. As the calculation of invariants
for such large models is not feasible, the goal of this use case is to show how such
large models can be converted into valid Petri nets and be investigated using the
simulation capabilities of Vanted.
      </p>
      <p>
        The stoichiometric model defined as an SBML file (see supplementary
material of [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]) is imported into Vanted, layouted, and all compartmentation
represented by splitting places and adding suffixes to the place names. No
placecapacities were set and arc-weights (representing stoichiometry) were
automatically recognized. The boundary is defined according to the goal of observing
biomass accumulation by adding source transitions to allow regular import of
external metabolites and sink places to trace the accumulation of produced
metabolites. The starch degradation pathway was excluded from the simulation
in order to prevent a drain of starch into this pathway. This is because increasing
starch levels would otherwise be degraded immediately instead of being used for
biomass synthesis. An initial marking of 10 tokens for each place was set and
the simulation was performed over 1000 steps. The marking gets visualized and
exported for each step, animating the accumulation or depletion of metabolites
over time. Figure 2 comprises important metabolites in the starch metabolism
with the number of assigned tokens over these steps.
      </p>
      <p>After a transient oscillation at the beginning of the simulation, starch and
biomass converge into a stable marking, because no mitochondrial energy (ATP)
is available (step 20). As soon as enough ATP is produced (step 100), starch is
metabolized into biomass and depletes at step 165. The reason for the limitation
of biomass production by lack of starch is the energy household which apparently
is a deadlock: Mitochondrial ATP is not transported to the cytosol or plastid,
because the export of ATP from the mitochondria demands an import of ADP
from the cytosol. Instead the cytosolic ADP gets depleted very early due to the
drain of other reactions. As the production of starch precursors G1P and ADPglc
depends on cytosolic and plastidic ATP, starch cannot be produced.</p>
      <p>
        The basic issue is the small pool of ATP and ADP compared to the large
number of reactions consuming these substances in the cytosol. Such an
inbalance increases the impact of non-deterministic firing of reactions being in
conflict. This non-deterministic decision causes e. g. the consumption of free
ADP and thereby preventing the necessary transport of ADP into mitochondria
in order to export ATP. As the behavior of biochemical networks is inherently
governed by stochastic laws [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], the utilization of stochastic Petri nets could
resolve such dynamic conflicts.
      </p>
      <p>To understand the causality of such complex interactions between different
compartments, additional tests should be applied in order to solve this deadlock
by adding or excluding biochemical reactions in form of transitions.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion and Outlook</title>
      <p>We have shown a promising approach to simulate large metabolic models with a
new Petri net add-on for the Vanted framework. Based on the broad
functionality of Vanted a transformation of existing metabolic models into Petri nets and
their simulation is powerful and easy to use. The barley seed model, developed
for the optimization of biomass production, proved to be difficult to transfer
directly into a Petri net. Typical behavior, such as non-deterministic firing of
transitions and preferred firing for branches with less token uptake needs further
adjustments of the metabolic model. Nevertheless, based on the results we are
confident that the enhanced reconstruction and simulation process in Vanted
supports users in the analysis of such problems. In the future, we plan to use
other Petri net classes such as stochastic Petri nets in order to improve modeling
quality of metabolic network properties.
a e o P o 8 a e cy in f
ts irn iitc AD )” (R lco rod eh tc to
n t p s t a s
o e tr , i e n o</p>
      <p>P se 1P “ se ra i to P m
ifscogun lseeeyd ittrouh lt(sooG ,s9xuffi itsoynbh ,rssceo ttrscahh lireeevd adnAD irchhw
t r w y 6 h i d P te
e a c 7 h t
n b 2 d T fa</p>
      <p>w
4 e R rc y r
i e 7 h ( a b e n A ,
r h t t s
t t R id s d th )a tse en
e f n t e e
P o n i s e t g 70 li k</p>
      <p>io rs la th a o 8 o o
ed tse it o p f ic t b t</p>
      <p>s s R a 0
se li n r e o idn ed ( te 1</p>
      <p>o a u h p a f
lrey tab tre rcep tto tse sa sum irdn itcm ogn
a e c n t n n
b m ru ch id lsa ito co coh reg irk
ed tn so tra tre eh lu ra it n m</p>
      <p>a e o e a
s a e s o
en tr h</p>
      <p>e
d o t in sp .T ism itd em eh ilta
n p h ) n )4 s h t i
o m g P ra 8 om la t a in
c ir ou T t 8 fr p fo ir e
e o r A s R d d h
h f h ( d ( d n in n t
t t r d e a a o f
fo tep lle rgy aw its lud lo ch coh to
s c e r a c s t c</p>
      <p>n te l x o y i e
irevw iton teh fe fa ep ee tcy troa em reff
ev lau fo on nd th ra e ir h a</p>
      <p>t e
o m )” ito )a in ich th sp n lc
ic is c p 5 d h in re .I a
ta re “ m 81 ce w d e P w
m p x su R du ,) te th D o</p>
      <p>A h</p>
      <p>s
h t uffi con l(o ro 87 ca in
e s</p>
      <p>g
cS en (s e so cp 8R lco ed ign iton
..2 gnm lsoo thh tcy lgP ,868 lgP cdu ahn lau
ig iss ty it e D D ro c</p>
      <p>h R x im
F a c w t A ( A p e s</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baldan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cocco</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simeoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Petri nets for modelling metabolic pathways: a survey</article-title>
          .
          <source>Natural Computing 9</source>
          , pp.
          <fpage>955</fpage>
          -
          <lpage>989</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bonet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Llado</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puigjaner</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knottenbelt</surname>
            ,
            <given-names>W. J.: PIPE</given-names>
          </string-name>
          <year>v2</year>
          .
          <article-title>5: A Petri Net Tool for Performance Modelling</article-title>
          .
          <source>In: 23rd Latin American Conference on Informatics (CLEI</source>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Grafahrend-Belau</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schreiber</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , Koschu¨tzki,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Junker</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. H.</surname>
          </string-name>
          :
          <article-title>Flux balance analysis of barley seeds: a computational approach to study systemic properties of central metabolism</article-title>
          .
          <source>Plant Physiology</source>
          <volume>1</volume>
          (
          <issue>149</issue>
          ), pp.
          <fpage>585</fpage>
          -
          <lpage>598</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Petri nets for Systems and Synthetic Biology</article-title>
          .
          <source>Natural Computing</source>
          <volume>10</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>633</fpage>
          -
          <lpage>638</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hillah</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kindler</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kordon</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petrucci</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Treves</surname>
          </string-name>
          , N.:
          <article-title>A primer on the Petri Net Markup Language and ISO/IEC 15909-2</article-title>
          . Petri Net Newsletter 76, pp.
          <fpage>9</fpage>
          -
          <lpage>28</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Junker</surname>
            ,
            <given-names>B. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klukas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schreiber</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Vanted: A system for advanced data analysis and visualization in the context of biological networks</article-title>
          .
          <source>BMC Bioinformatics</source>
          <volume>7</volume>
          (
          <issue>109</issue>
          ) (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kanehisa</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goto</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sato</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Furumichi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Tanabe</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>KEGG for integration and interpretation of large-scale molecular datasets</article-title>
          .
          <source>Nucleic Acids Research</source>
          <volume>40</volume>
          , pp.
          <fpage>D109</fpage>
          -
          <lpage>D114</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>A. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ward</surname>
            ,
            <given-names>M. O.</given-names>
          </string-name>
          :
          <article-title>High dimensional brushing for interactive exploration of multivariate data</article-title>
          .
          <source>In: Proceedings on Visualization</source>
          , pp.
          <fpage>271</fpage>
          -
          <lpage>278</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Nowostawski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>JFern Manual, Version 4.0.0</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Schreiber</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colmsee</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Czauderna</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grafahrend-Belau</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hartmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Junker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Junker</surname>
            ,
            <given-names>B. H.</given-names>
          </string-name>
          , Klapperstu¨ck,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Scholz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            ,
            <surname>Weise</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.:</surname>
          </string-name>
          <article-title>MetaCrop 2.0: managing and exploring information about crop plant metabolism</article-title>
          .
          <source>Nucleic Acids Research</source>
          <volume>40</volume>
          , pp.
          <fpage>D1173</fpage>
          -
          <lpage>D1177</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Eckleder</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Freytag</surname>
          </string-name>
          , T.:
          <article-title>WoPeD A tool for teaching, analyzing and visualizing workflow nets</article-title>
          .
          <source>Petri Net Newsletter</source>
          <volume>75</volume>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Amengual</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A computational model of attachment secure responses in the Strange Situation</article-title>
          .
          <source>Technical report</source>
          , International Computer Science Institute (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Friedrichs</surname>
            ,
            <given-names>F. D.</given-names>
          </string-name>
          : Referenznetze mit Anschriften in Scheme.
          <source>PhD Thesis</source>
          , University Hamburg (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Erhard</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedel</surname>
            ,
            <given-names>C. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zimmer</surname>
          </string-name>
          , R.:
          <article-title>FERN - a Java framework for stochastic simulation and evaluation of reaction networks</article-title>
          .
          <source>BMC Bioinformatics</source>
          ,
          <volume>1</volume>
          (
          <issue>9</issue>
          ), pp.
          <volume>356</volume>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Klink</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oberweis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>INCOME2010 - a toolset for developing processoriented information systems based on petri nets</article-title>
          .
          <source>In: Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems &amp; workshops, Simutools '08</source>
          , pp.
          <volume>14</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          :
          <fpage>8</fpage>
          .
          <string-name>
            <surname>ICST</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kuhl</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Tortuga</surname>
          </string-name>
          ,
          <source>The MITRE Corporation</source>
          (
          <year>2004</year>
          ), http://code.google.com/p/ tortugades
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Brusey</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Petri(LLD) Tutorial</article-title>
          . Department of Engineering, Cambridge University (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Azevedo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : JPetriNet, Sapucai Valley University - Brazil (
          <year>2004</year>
          ), http:// jpetrinet.sourceforge.net
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Riesz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : PNEditor, Slovak University of Technology (
          <year>2010</year>
          ), http://www. pneditor.org
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Padilha</surname>
            ,
            <given-names>R. S.: JARP</given-names>
          </string-name>
          <string-name>
            <surname>Petri Nets</surname>
            <given-names>Analyzer</given-names>
          </string-name>
          ,
          <source>Industrial Automation and Control Engeneering of the Federal University of Santa Catarina - Brazil</source>
          (
          <year>2001</year>
          ), http: //jarp.sourceforge.net
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Byg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Jo¨rgensen, K. Y.,
          <string-name>
            <surname>Srba</surname>
          </string-name>
          , J.: TAPAAL: Editor,
          <article-title>Simulator and Verifier of Timed-Arc Petri Nets</article-title>
          .
          <source>In: Proceedings of the 7th International Symposium on Automated Technology for Verification and Analysis (ATVA '09)</source>
          , pp.
          <volume>5799</volume>
          :
          <fpage>84</fpage>
          -
          <lpage>5799</lpage>
          :
          <fpage>89</fpage>
          , Lecture Notes in Computer Science, Springer-Verlag, Berlin-Heidelberg (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Bernardinello</surname>
          </string-name>
          , L.,
          <string-name>
            <surname>de Cindio</surname>
          </string-name>
          , F.:
          <article-title>A survey of basic net models and modular net classes</article-title>
          .
          <source>In: Rozenberg, Grzegorz: Advances in Petri Nets: The DEMON Project, Lecture Notes in Computer Science</source>
          , pp.
          <volume>609</volume>
          :
          <fpage>304</fpage>
          -
          <lpage>351</lpage>
          , London,
          <year>1992</year>
          . Springer-Verlag
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Murata</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Petri Nets: Properties, Analysis and Applications</article-title>
          .
          <source>In: Proceedings of the IEEE</source>
          <volume>77</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>541</fpage>
          -
          <lpage>580</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>