<!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>Multi-cell Modelling Using Coloured Petri Nets Applied to Planar Cell Polarity</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Qian Gao</string-name>
          <email>qian.gao@brunel.ac.uk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fei Liu</string-name>
          <email>liu@Informatik.tu-Cottbus.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David Tree</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David Gilbert</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science Department, Brandenburg University of Technology Cottbus</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Health Science and Social Care, Brunel University</institution>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Information Systems, Computing and Maths, Brunel University</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <volume>724</volume>
      <fpage>135</fpage>
      <lpage>150</lpage>
      <abstract>
        <p>ion that can be used in order to simplify such a complex system and perform sophisticated high level analysis. Some preliminary analysis results from animation and stochastic simulation are included in this paper to demonstrate what kinds of sequential analysis can be performed over a CPN model.</p>
      </abstract>
      <kwd-group>
        <kwd>coloured Petri nets</kwd>
        <kwd>modelling</kwd>
        <kwd>planar cell polarity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>With the rapid growth of data being generated in the biological ¯eld, it has
become necessary to organise the data into coherent models that describe system
behaviour, which are subsequently used for simulation, analysis or prediction.
Modelling plays a crucial role in facilitating the understanding of complex
biological mechanisms from an holistic viewpoint.</p>
      <p>
        A large variety of modelling approaches have already been applied to model
a wide array of biological systems (see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for a review). Among them, Petri
nets are particularly suitable for representing and modelling the concurrent,
asynchronous and dynamic behaviour of biological systems. Since Reddy et al.
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] introduced the application of qualitative Petri nets to modelling of metabolic
pathways, a large variety of applications of Petri nets (e.g. stochastic Petri nets,
timed Petri nets, continuous Petri nets, and hybrid Petri nets, etc.) have been
developed for modelling and simulating di®erent types of biological systems [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Modelling across multiple scales is a current challenge in Systems Biology.
There is the need to model at di®erent spatial scales to describe, for example,
intracellular locality in compartments, organelles and vacuoles, as well as
intercellular locality in terms of intercellular communication by complex formation
across cell gaps, and by cytokines (intercellular messengers), and higher levels of
organisation into tissues and organs composed of many cells. However, standard
Petri nets do not readily scale to meet these challenges, and current attempts to
simulate biological systems by standard Petri nets have been mainly restricted so
far to relatively small models. Standard Petri nets tend to grow quickly for
modelling complex systems, which makes it more di±cult to manage and understand
the nets, thus increasing the risk of modelling errors. Two known modelling
concepts improving this situation are hierarchy and colour. Hierarchical structuring
has been discussed a lot, e.g. in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], while the colour has gained little attention
so far.
      </p>
      <p>
        While there is a lot of reported work on the application of di®erent classes
of standard Petri nets to a variety of biochemical networks, see [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for a recent
review, there are only a few which take advantage of the additional power and
ease of modelling o®ered by coloured Petri nets (CPN). To our knowledge, the
existing applications of CPN in systems biology can only be seen in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Moreover, these existing studies usually resort to Design/CPN
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] or its successor CPN Tools [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] in order to model and analyse biological
systems. However neither tool was speci¯cally designed with the requirements of
Systems Biology in mind. Thus they are not suitable in many aspects, e.g. they
do not directly support stochastic or continuous modelling, nor the simulative
analysis of the models by stochastic or deterministic simulation.
      </p>
      <p>
        Building upon the lessons learnt so far, we extend our software tool Snoopy
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] by speci¯c functionalities and features to support editing, simulating
and analysing of biological models based on coloured qualitative, stochastic and
continuous Petri nets. By doing so, we not only provide compact and readable
representations of complex biological systems, but also do not lose the analysis
capabilities of standard Petri nets, which can still be supported by automatic
unfolding. Moreover, another attractive advantage of CPN for a biological
modeller is that they provide the possibility to easily increase the size of a model
consisting of many similar subnets just by adding new colours.
      </p>
      <p>Modelling in Biology tends to emphasise molecular details. Yet in biological
networks that involve more than a few components the typical situation is that
many details are unknown, and it is imperative to devise an approach that can
be insightful and predictive even in the absence of complete knowledge. Our
strategy was based on building an abstract model of PCP which attempts to
identify the key biological aspects (e.g. formation of intercellular complexes),
and then constructing a more detailed but simple model which parameterises
the many unknowns.</p>
      <p>In this paper, our aim is to use CPN to describe an intercellular and
intracellular signalling model that replicates the phenomenon of PCP in Drosophila
wing. The epithelial cells in this organ are hexagonally packed in a 2-dimensional
honeycomb lattice. The model incorporates an abstract description of
information °ow within the cell, and a representation of inter-cellular communication
through the formation of protein complexes, so that local (transmembrane)
signalling produces a global e®ect over the entire organ. It should be noted that
approach presented in this paper is applied to an abstract model of PCP in order
to illustrate the application of CPN to PCP signalling. Speci¯cally, we focus on
the way to include the honeycomb structure and logical compartments into the
construction of our multi-cellular model.</p>
      <p>This paper is structured as follows: in Subsection 1.1 we introduced the
biological background of planar cell polarity, followed by Subsection 1.2 brie°y
describing coloured Petri Nets and Section 2 describing our model and approaches,
followed by the conclusion.
1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Planar Cell Polarity</title>
      <p>
        Planar cell polarity (PCP) refers to the orientation of cells within the plane
of the epithelium, orthogonal to the apical-basal polarity of the cells. This
polarisation is required for many developmental events in both vertebrates and
non-vertebrates. Defects in PCP in vertebrates underlie developmental
abnormalities in multiple tissues including the neural tube, the kidney and the inner
ear (reviewed in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]). The signalling mechanisms underlying PCP have been
studied most extensively in the epithelia of the fruit °y Drosophila melanogaster
including the wing, the abdomen, the eye, and the bristles of the thorax. Genetic
studies in the wing and eye in the 1990s led to the proposal of a PCP signalling
pathway involving the PCP proteins Frizzled (Fz), Dishevelled (Dsh) and Prickle
(Pk) (reviewed in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]). In the late 1990s and 2000 further genetic analysis,
including the discovery of more PCP proteins, e.g. Flamingo (Fmi) and Van-Gogh
(Vang), and data on the sub-cellular localisation of these proteins in normal and
mutant situations, have led to the formulation of more complex models of PCP
signalling. In this paper we apply CPN to the models formulated in the °y wing
as a means to gain insight into mechanism of PCP.
      </p>
      <p>
        The adult Drosophila wing comprises about 300,000 hexagonal cells each of
which contain a single hair which points in an invariant distal direction, see
Figure 1. This hair comprises actin bundles and is extruded from the membrane
at the distal edge of the cell during pupal development at the conclusion of
PCP signalling. Preceding this ultimate manifestation of PCP, PCP signalling
occurs such that the proteins adopt an asymmetric localisation within each cell.
At the initiation of PCP signalling Fmi, Fz, Dsh, Vang and Pk are all present
symmetrically at the cell membrane. At the conclusion of PCP signalling Fmi
is found at both the proximal and distal cell membrane, Fz and Dsh are found
exclusively at the distal cell membrane and Vang and Pk are found exclusively
at the proximal cell membrane. Through the interpretation of various genetic
experiments a consensus view of the signalling events has been formulated that
centres on the communication between these proteins at cell boundaries. The
distally localised Fmi, Fz and Dsh recruit Fmi, Vang and Pk to the proximal
cell boundary and vice versa. Since the localisation of the distal and proximal
proteins appear to be mutually exclusive a completely polarised arrangement
of protein localisation results. The PCP proteins are thus thought to mediate
the cell-cell communication that comprises PCP signalling and that they are
involved in establishing the molecular asymmetry within and between cells which
is subsequently transformed into the polarisation of the wing hairs (reviewed
in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]). The result is a polarisation of individual cells and local alignment of
polarity between neighbouring cells.
      </p>
      <p>
        (a)
(b)
Systems biology and mathematical modelling have been applied to PCP
signalling by Amonlirdviman et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] (extended in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]) and Le Garrec et al. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]
(applied to the Drosophila eye in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]). Both models centre around the idea of
ampli¯cation of polarity via asymmetric complex formation of the core proteins.
Both models rely on numerical simulations in two dimensions for ¯elds of
hexagonal or approximately hexagonal cells. Therefore, they tend to be rather complex
and do not lend themselves to mathematical analysis very easily. Furthermore,
because of the lack of appropriate biological data, the feedback mechanisms in
these models are mainly based on assumptions.
      </p>
      <p>In this paper, we apply CPN to PCP signalling in a generic setting that
encompasses a broad class of speci¯c models, ranging from a single cell model
to a multi-cellular model. To this end, we have developed an abstract model for
the generation of PCP to investigate the signalling by implementing animation
analysis and stochastic simulation analysis.
1.2</p>
    </sec>
    <sec id="sec-3">
      <title>Coloured Petri Nets</title>
      <p>
        Coloured Petri nets (CPN) [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] are a discrete event modelling formalism
combining the strengths of Petri nets with the expressive power of
programming languages. Petri nets provide the graphical notation and constructions for
modelling systems with concurrency, communication and synchronisation. The
programming languages o®er the constructions for the de¯nition of data types,
then used for creating compact models. This is the greatest advantage of CPN.
      </p>
      <p>CPN consist, as do standard Petri nets, of places, transitions and arcs. In
systems biology, places also represent species (chemical compounds) while
transitions represent any kind of chemical reactions. Each place gets assigned a colour
set and contains distinguishable coloured tokens. A distribution of coloured
tokens on all places together constitutes a marking of a CPN. Each transition may
have a guard, which is a Boolean expression over de¯ned variables. The guard
must be evaluated to true for the enabling of the transition if it is present. Each
arc gets assigned an expression, which is a multiset type of the colour set of the
connected place.</p>
      <p>
        The variables associated with a transition consist of the variables in the guard
of the transition and in the expressions of arcs connected to the transition.
Before the expressions are evaluated, the variables must get values assigned with
suitable data types, which is called binding [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. A binding of a transition
corresponds to a transition instance in the unfolded net. Enabling and ¯ring of a
transition instance are based on the evaluation of its guard and arc expressions.
If the guard is evaluated to true and the preplaces have su±cient tokens, the
transition instance is enabled and may ¯re. When a transition instance ¯res, it
removes coloured tokens from its preplaces and adds tokens to its postplaces,
i.e. it changes the current marking to a new reachable one. The colours of the
tokens that are removed from preplaces and added to postplaces are decided by
arc expressions. The set of markings reachable from the initial marking
constitutes the state space of a given net. These reachable markings and instances of
transitions between them constitute the reachability graph of the net.
      </p>
      <p>Thus CPN has the ability to tackle the challenges arising from modelling
biological systems beyond one spatial scale, for example, repetition of
components, which is the need to describe multiple cells each of which has a similar
de¯nition; and organisation of components, which refers to how cells are
organised into regular or irregular patterns over spatial networks in one, two or three
dimensions.</p>
      <p>In the following, we give the formal de¯nition of CPN and brie°y describe
the tool for modelling CPN.</p>
      <p>
        De¯nition In CPN, there are di®erent types of expressions, arc expressions,
guards and expressions for de¯ning initial markings. An expression is built up
from variables, constants, and operation symbols. It is not only associated with
a particular colour set, but also written in terms of a prede¯ned syntax. In the
following, we denote by EXP a set of expressions that comply with a prede¯ned
syntax. The formal de¯nition for coloured Petri nets is as follows [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>De¯nition 1 (coloured Petri net). A coloured Petri net is a tuple</title>
      <p>N =&lt; P; T; F; P; C; g; f; m0 &gt;, where:
{ P is a ¯nite, non-empty set of places.
{ T is a ¯nite, non-empty set of transitions.
{ F is a ¯nite set of directed arcs.
{ P is a ¯nite, non-empty set of colour sets.
{ C : P ! P is a colour function that assigns to each place p 2 P a colour
set C(p) 2 P.
{ g : T ! EXP is a guard function that assigns to each transition t 2 T a
guard expression of the Boolean type.
{ f : F ! EXP is an arc function that assigns to each arc a 2 F an arc
expression of a multiset type C(p)MS , where p is the place connected to the
arc a.
{ m0 : P ! EXP is an initialisation function that assigns to each place p 2 P
an initialisation expression of a multiset type C(p)MS .</p>
      <p>
        If we consider special arcs, e.g. read arcs or inhibitor arcs, we can get coloured
qualitative (extended) Petri nets. If the transitions are associated with random
(or deterministic) ¯ring rates, we will get coloured stochastic (or continuous)
Petri nets [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        Modelling tool In Snoopy, we have implemented functionalities for
editing, and animating/simulating coloured qualitative Petri nets (QP N C ), coloured
stochastic Petri nets (SP N C ) and coloured continuous Petri nets (CP N C ) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ],
[
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. In our implementation, QP N C is a coloured extension of extended
qualitative place/transition net (extended by di®erent types of arcs, e.g. inhibitor
arc, read arc, reset arc and equal arc [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]), SP N C is a coloured extension of
biochemically interpreted stochastic Petri nets introduced in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] and [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], and
CP N C is a coloured extension of continuous Petri nets introduced in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. In
this paper, the drawing, animation and simulation of coloured Petri net models
for PCP are all done by Snoopy.
2
      </p>
      <p>Modelling approach to apply CPN to PCP
We build an abstract model of PCP which only contains the key biological
aspects and other relevant information which are essential for the construction of
our models. Our study is obviously incomplete, as it does not explicitly identify
all relevant genes and molecules, but it provides a useful framework permitting
the future undertaking of further research to ful¯l the understanding of PCP.
In this paper we model the dynamics of the regulatory protein network which
controls PCP at two stages of re¯nement regarding the details of localisation
and communication. In the ¯rst stage we represent the cell by a highly abstract
model, encoded as a (non-coloured) Petri net. The second stage model is more
re¯ned and is encoded by a coloured Petri net. Both models describe the cytosol
as well as the proximal and distal regions of the cell.</p>
      <p>We assume that production of key signalling proteins occurs only in the
cytosol and these are degraded constitutively throughout the cell. However, the
proteins are distributed asymmetrically within the cell due to an internal
transport network. Drosophila wing cells are approximately hexagonal and form a
regular honeycomb lattice. The core machinery which controls PCP signalling
is uniform across the Drosophila wing. Our model is an abstract description of
PCP which includes only the key structure and biological aspects of PCP in
order to establish the colour sets principles for each cell, and each compartment
within a cell. Therefore, our abstract model is an extremely simpli¯ed version
of PCP to begin with which only includes essential components and structure
and eliminates the duplication of molecular species (places) at the distal and
proximal edges of a cell. For example, Fz, Dsh, Pk and Vang exist at both edges
of a cell but asymmetrically distribute at a particular edge of the cell, Fz and
Dsh at the distal edge while Pk and Vang at the proximal edge. However, they
occur only at the particular side of a cell in our abstract model in order to obtain
a minimal simpli¯ed model which still satis¯es the essential need to process the
signalling. Thus, in our model, the polarity will be arisen by this asymmetrical
distribution of proteins at the distal and proximal edges of each cell together
with the intercellular communication. However the power of coloured Petri nets
facilitates the construction of a large scale model of PCP in the wing, based on
a pattern describing a single cell communicating with its neighbours.
2.2</p>
    </sec>
    <sec id="sec-5">
      <title>Simple Petri net model for a single cell</title>
      <p>We categorise all reactions involved in each cell into two main types: (1)
production and transport of proteins; (2) transformation of proteins (reactions that
process the signal). These describe the key biological aspects of PCP and also
satisfy our requirement for a simple pattern model which can be used to establish
CPN colours for the modelling problem. We ¯rstly sub-divide each cell into four
spatial regions: (1) the extracellular space (labelled as communication), where
the intercellular complexes form, to the (2) proximal edge (left-hand side of each
cell) in order to process intercellular signal between two adjacent neighbouring
cells, (3) transport, and (4) distal (right-hand side of each cell). As a result, one
cell contains ¯ve places (molecular species, A, B, C, D, E), three transitions
(reactions, e.g. r1) and four spatial regions (e.g. proximal in the blue text box),
see Figure 2 for details. In the model, places D lef t and E lef t indicate that
these two molecular species are from the left-hand side neighbouring cell(s).</p>
      <p>D_left
E_left
r4</p>
      <p>B
C
r1</p>
      <p>A
r3</p>
      <p>D
communication
proximal
transport
distal</p>
    </sec>
    <sec id="sec-6">
      <title>CPN model for pipeline of simple cells</title>
      <p>Since PCP exhibits a high replication in terms of reactions and structure, we
can simply use the single cell model from the ¯rst step as the pattern for the
construction of our model of a pipeline of linked simple cells. Thus we create
a model which is capable of folding any number of adjacent neighbouring cells
using CPN in which a di®erent colour is assigned for each individual cell.</p>
      <p>We use the single cell model to start with and then assign a constant N to
generate N adjacent cells. A simple colour set named CS with N colours is
created to assign to each place, and a variable x with the type CS is assigned for
each arc except the one from place D to transition r4, which gets the expression
[x &gt; 1] ¡ x, read as "if x is greater than 1, then it will return the predecessor
of x", and meaning that the N cells are linked in a linear pipeline rather than a
circuit, see Figure 3 for details.</p>
      <p>CS
E
x
r4
x
x</p>
      <p>[x&gt;1]−x
CS
CS</p>
      <p>B</p>
      <p>C
x
r1
1‘all()</p>
      <p>CS
x 3 x</p>
      <p>A</p>
      <p>CS
x D
r3</p>
    </sec>
    <sec id="sec-7">
      <title>Re¯ned Petri net model for a single cell</title>
      <p>
        Our re¯ned model exploits the power of CPN to describe repeated structures,
and is inspired by Noe et al. [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] who proposed the idea of compartmental
kinetic modelling. As described in Section 1.1, the transmission of signalling mainly
occurs at the distal and proximal edges of each cell, whereas, the cytosol only
involves proteins production and transport. Thus, we need a central compartments
to represent the cytosol and several compartments for the distal and proximal
edge in each cell. Moreover, we does not consider the communication between
the current cell and its north and south neighbouring cells in our model. As a
result, we sub-divide each biological cell into seven virtual compartments (labelled
as number 1, 2, ...7 in blue in Figure 4), three compartments each for the
proximal and distal membrane edges, and one compartment for the cytosol, whilst
each compartment involves all reactions in the single cell model. Here we aim
to establish the framework of applying CPN to PCP signalling { this division
of compartments is an initial approach, which will then be further developed in
a more sophisticated manner if required. Because Drosophila wing cells form a
regular honeycomb lattice there is the need to impose a hierarchical structure
over the model, which we express as a regular hexagonal array of cells, each of
which comprises seven virtual compartments, see Figure 4.
      </p>
      <p>Next we re-construct a Petri net model for a single cell by considering the
seven virtual compartments (Figure 5). In this model, each place or transition
belongs to a speci¯c compartment, e.g. places D and E are located in three
compartments 2, 3, 4 (labelled as vc2, vc3, vc4 in Figure 5) .</p>
      <p>D_2
r4_5
r4_6
r4_6
r4_7</p>
      <p>C_5
C_6
C_7
B_6
r1_6</p>
      <p>A
r3_3</p>
      <p>D_3
B_7
r1_7
r3_4</p>
      <p>D_4
vc1
vc2
vc3
vc4</p>
    </sec>
    <sec id="sec-8">
      <title>CPN model for honeycomb lattice of re¯ned cells</title>
      <p>We now describe the construction of a CPN model for PCP with compartment
division, following the procedure below.</p>
      <p>First, we code cells of PCP as colours of a colour set, i.e. representing the
locality of each cell using colours. We have chosen to model a 12-cell fragment
of the wing tissue, see Figure 4, as this will give us an adequate size over which
to explore the behaviour of our model. From the ¯gure we can see that it is
easy to use two-dimensional coordinates e.g. (x; y) to represent the cells in the
rectangular honeycomb lattice, which can be de¯ned by the compound colour set
product in Snoopy. For this, we de¯ne two simple colour sets Row and Column,
denoting the row and column of the lattice respectively, based on which we de¯ne
a product colour set CS1 to represent the coordinates of cells.</p>
      <p>Second, we code the virtual compartments as colours. We do not represent
them as numbers 1,2,...,7 without considering their localisation within the cell,
but use a matrix for compartments, i.e. by using a pair of coordinates (a; b) to
denote the location of each compartment in the matrix so that we can clearly
distinguish between them. It should be noted that the middle compartment
(cytosol) is represented as three rectangles in the matrix in order to conform
with the overall matrix structure, whereas, only one colour set is used for this
compartment rather than three colour sets.</p>
      <p>Third, we create variables that are used in the guard of transitions and in
the expression of arcs connected to transitions. In six virtual compartments
for the proximal and distal edges, each arc has been assigned an expression
which includes two pairs of coordinate (x; y; a; b), meaning that the arc links the
associated place to a particular transition in (a; b) compartment of (x; y) cell. In
the middle virtual compartments, the arc expression changes to (x; y; a + 1; 2)
and (x; y; a ¡ 1; 2) which indicates the arcs which associate place A to transition
r1 in proximal (left-hand) compartments are denoted as a + 1, while, those link
A to the transition r3 in distal (right-hand) compartments are denoted as a ¡ 1.</p>
      <p>Next, we represent the neighbourhood between neighbouring cells. For this,
we de¯ne two neighbour functions, N W and SW , denoting two left neighbours
of the current cell.</p>
      <p>Finally, we generate a CPN model for PCP, illustrated in Figure 6. See Table
1 for all declarations.</p>
      <p>D
E
CSdistal
NW(x,y,a,b,r4) ++
SW(x,y,a,b,r4)
NW(x,y,a,b,r4) ++
SW(x,y,a,b,r4)
CSdistal
r4 (x,y,a,b)
(x,y,a,b)
(x,y,a+1,2)
(x,y,a−1,2)</p>
      <p>(x,y,a,b)</p>
      <p>B
CSproximal</p>
      <p>r1
(x,y,a,b)</p>
      <p>C
CSproximal
30 A
CSmiddle
1‘all()
r3</p>
      <p>D
CSdistal</p>
      <p>Based on what has been obtained from the above models, we will in the future
be able to build a more sophisticated model of PCP which includes all detailed
reactions according to our current understanding of the biological system. This
will facilitate our ability to better understand mechanism of PCP signalling and
provide reliable predictions to help guide the design of biological experiments
which can help to ¯ll in gaps in our knowledge of the system.
3</p>
      <sec id="sec-8-1">
        <title>Analysis</title>
        <p>CPNs enjoy a large variety of analysis techniques, ranging from informal
animation or simulation to formal structural analysis or state space analysis. As
the models constructed in this paper are still very abstract, we only use
animation and stochastic simulation. The analysis reported here was performed on the
model which comprises multiple cells and a matrix representing compartments
within each cell.
We ¯rst performed animation analysis (i.e. at the level of the token game) over
our CPN model. Our expectation is that protein di®usion is fast. The relevant
time-scale in this context is the typical time for di®usion of a membrane protein
from one side of a cell to the opposite side which is of the order of 10 minutes. In
comparison, the asymmetric pattern of protein localisation arises on a time scale
of several hours. This is exactly what our model has shown when we manipulate
automatic animation in Snoopy. Thus, it illustrates the reliability of applying
CPN to model PCP.
3.2</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Stochastic simulation analysis</title>
      <p>
        We use the Gillespie stochastic simulation algorithm (SSA) [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] for the CPN
model of PCP in Figure 6. Some of the results that have been produced over an
interval of 180 per run are illustrated in Figure 8. The current understanding of
the biological system is that the production of the hair is related to the
concentration of several species, including actin which is believed to be responsible for
the formation of the hair itself. We wish to validate our model by
demonstrating that at an abstract level actin is concentrated at the most distal part of a
cell, designated as the future site for prehair formation. In our model, place E
represents actin and other key proteins, distributed at the distal edge of the cell
(virtual compartments vc2, vc3 and vc4) during signalling. Figure 7 shows how
E changes over time in the three distal compartments (vc2, vc3 and vc4) of cell
(3; 4) and Figure 8 displays the ¯nal concentration of the coloured place E in
virtual compartments vc2, vc3 and vc4 for each of the 12 cells (refer to Figure 4
for mappings). The results clearly show that the major accumulation of actin
occurs in virtual compartment vc3 for each of the cells except for cells (2,5) and
(4,5) which do not have distal neighbours and thus lack inter-cellular
communication in that direction. The accumulation of actin in vc3 corresponds exactly to
the location of the prehair formation at the most distal vertex of each cell, see
Figure 1, and we ¯nd that it is highest in vc3 for cells (3,2) and (3,4) which have
the maximum number of neighbouring cells (6 each) in the honeycomb lattice.
      </p>
      <sec id="sec-9-1">
        <title>Conclusion</title>
        <p>In this paper, we have presented our current work applying CPN techniques to
construct a PCP model in order to explore the mechanisms that drive PCP.
Our aim has been to provide a proof of principle for the use of CPN to model
a multi-cellular system with a hierarchical structure while keeping the model
mathematically tractable.</p>
        <p>The model we have developed has allowed us to generate behaviours as a
¯rst step to explaining the complex behaviours observed in the biological system
and to explore the implications of variations in the model. Our analysis con¯rms
that the behaviour of the model correctly shows the major accumulation of actin
occurring in the most distal part of the cell, corresponding to the location of the
prehair formation in wing cells of Drosophila.</p>
        <p>However, the ability of the current model to make predictions and provide an
accurate picture of PCP signalling is limited by its lack of biological detail. In
ongoing work we are re¯ning this abstract model into a more detailed model, which
includes exploring alternative ways in which to model the cellular machinery of
PCP signalling. With this re¯ned model we will be able not only to perform
simulations of PCP signalling in wild-type cells but also on patches of mutant
cells in a wild-type background. Our long term goal is to facilitate a better
understanding of the mechanisms that drive PCP, and to make predictions about
the behaviour of the system when it is perturbed by the mutation of speci¯c
genetic components.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Heath</surname>
            ,
            <given-names>A. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kavraki</surname>
            ,
            <given-names>L. E.</given-names>
          </string-name>
          :
          <article-title>Computational challenges in systems biology</article-title>
          . Computer Science Review.
          <volume>3</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Reddy</surname>
            ,
            <given-names>V. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mavrovouniotis</surname>
            ,
            <given-names>M. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liebman</surname>
            ,
            <given-names>M. N.</given-names>
          </string-name>
          :
          <article-title>Petri Net Representations in Metabolic Pathways</article-title>
          .
          <source>Proceedings of the 1st International Conference on Intelligent Systems for Molecular Biology. ISBN: 0-929280-47-4</source>
          , vol.
          <volume>328</volume>
          {
          <issue>336</issue>
          , pp.
          <fpage>9</fpage>
          . AAAI Press (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gilbert</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>From Petri nets to di®erential equations - an integrative approach for biochemical network analysis</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          .
          <volume>4024</volume>
          ,
          <fpage>181</fpage>
          -
          <lpage>20</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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</source>
          .
          <volume>9</volume>
          (
          <issue>4</issue>
          ),
          <fpage>955</fpage>
          -
          <lpage>989</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Marwan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wagler</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weismantel</surname>
          </string-name>
          , R.:
          <article-title>Petri nets as a framework for the reconstruction and analysis of signal transduction pathways and regulatory networks</article-title>
          .
          <source>Natural Computing</source>
          . Vol.
          <volume>9</volume>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Genrich</surname>
          </string-name>
          , H.,
          <article-title>K®ner</article-title>
          , R.,
          <string-name>
            <surname>Voss</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Executable Petri net models for the analysis of metabolic pathways</article-title>
          .
          <source>International Journal on Software Tools for Technology Transfer</source>
          .
          <volume>3</volume>
          (
          <issue>4</issue>
          ),
          <fpage>394</fpage>
          -
          <lpage>404</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zimmer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Colored Petri net modeling and simulation of signal transduction pathways</article-title>
          .
          <source>Metabolic Engineering</source>
          .
          <volume>8</volume>
          ,
          <fpage>112</fpage>
          -
          <lpage>122</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Peleg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabashvili</surname>
            ,
            <given-names>I. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Altman</surname>
          </string-name>
          , R. B.:
          <article-title>Qualitative models of molecular function: linking genetic polymorphisms of tRNA to their functional sequelae</article-title>
          .
          <source>Proceedings of the IEEE</source>
          .
          <volume>90</volume>
          (
          <issue>12</issue>
          ),
          <fpage>1875</fpage>
          -
          <lpage>1886</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Tubner</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mathiak</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kupfer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fleischer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eckstein</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Modelling and simulation of the TLR4 pathway with coloured Petri nets</article-title>
          .
          <source>Proceedings of the 28th Annual International Conference of the IEEE Engineering in Medicine and Biology Society</source>
          , pp.
          <fpage>2009</fpage>
          -
          <lpage>2012</lpage>
          . IEEE, New York (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koch</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voss</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Analysis and simulation of steady states in metabolic pathways with Petri nets</article-title>
          .
          <source>In: K. Jensen (ed) Proceedings of the Third Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools</source>
          , vol.
          <volume>29</volume>
          -
          <issue>31</issue>
          , pp.
          <fpage>15</fpage>
          -
          <lpage>34</lpage>
          . University of Aarhus, Aarhus (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Voss</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koch</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Steady state analysis of metabolic pathways using Petri nets</article-title>
          .
          <source>In Silico Biology</source>
          .
          <volume>3</volume>
          ,
          <issue>0031</issue>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Runge</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Application of coloured Petri nets in systems biology</article-title>
          .
          <source>In: AarhusK Jensen (ed) Proceedings of the ¯fth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools</source>
          , pp.
          <fpage>77</fpage>
          -
          <lpage>95</lpage>
          . University of Aarhus, Aarhus (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Bahi-Jaber</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pontier</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Modeling transmission of directly transmitted infectious diseases using colored stochastic petri nets</article-title>
          .
          <source>Mathematical Biosciences</source>
          .
          <volume>185</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Christensen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jrgensen</surname>
            ,
            <given-names>J. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kristensen</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          :
          <article-title>Design/CPN - A Computer Tool for Coloured Petri Nets</article-title>
          .
          <source>Proceedings of the Third International Workshop on Tools and Algorithms for Construction and Analysis of Systems. LNCS 1217</source>
          , pp.
          <fpage>209</fpage>
          -
          <lpage>223</lpage>
          . Springer-Verlag London (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Jensen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kristensen</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wells</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          :.
          <article-title>Coloured Petri Nets and CPN Tools for Modelling and Validation of Concurrent Systems</article-title>
          .
          <source>International Journal on Software Tools for Technology Transfer</source>
          .
          <volume>9</volume>
          (
          <issue>3</issue>
          /4),
          <fpage>213</fpage>
          -
          <lpage>254</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Rohr</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marwan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Snoopy - a unifying Petri net framework to investigate biomolecular networks</article-title>
          .
          <source>Bioinformatics</source>
          .
          <volume>26</volume>
          (
          <issue>7</issue>
          ),
          <fpage>974</fpage>
          -
          <lpage>975</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Colored Petri nets to model and simulate biological systems</article-title>
          .
          <source>Int. Workshop on Biological Processes and Petri Nets (BioPPN)</source>
          ,
          <source>satellite event of Petri Nets</source>
          <year>2010</year>
          . Braga,
          <string-name>
            <surname>Portugal</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Simons</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mlodzik</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Planar cell polarity signaling: From °y development to human disease</article-title>
          .
          <source>Annu. Rev. Genet</source>
          .
          <volume>42</volume>
          ,
          <fpage>517</fpage>
          -
          <lpage>540</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Wong</surname>
            ,
            <given-names>L.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adler</surname>
            ,
            <given-names>P.N.</given-names>
          </string-name>
          :
          <article-title>Tissue polarity genes of drosophila regulate the subcellular location for prehair initiation in pupal wing cells</article-title>
          .
          <source>J. Cell Biol</source>
          .
          <volume>123</volume>
          ,
          <fpage>209</fpage>
          -
          <lpage>220</lpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Strutt</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          :
          <article-title>Asymmetric localization of frizzled and the establishment of cell polarity in the drosophila wing</article-title>
          .
          <source>Mol. Cell</source>
          .
          <volume>7</volume>
          ,
          <fpage>367</fpage>
          -
          <lpage>375</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Amonlirdviman</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khare</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tree</surname>
            ,
            <given-names>D.R.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , W.-S.,
          <string-name>
            <surname>Axelrod</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tomlin</surname>
            ,
            <given-names>C.J.</given-names>
          </string-name>
          :
          <article-title>Mathematical modeling of planar cell polarity to understand domineering nonautonomy</article-title>
          .
          <source>Science</source>
          .
          <volume>307</volume>
          ,
          <fpage>423</fpage>
          -
          <lpage>426</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22. Ra®ard,
          <string-name>
            <given-names>R.L.</given-names>
            ,
            <surname>Amonlirdviman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Axelrod</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.D.</given-names>
            ,
            <surname>Tomlin</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.J.:</surname>
          </string-name>
          <article-title>An adjoint-based parameter identi¯cation algorithm applied to planar cell polarity signaling</article-title>
          .
          <source>IEEE Trans. Automat. Contr</source>
          .
          <volume>53</volume>
          ,
          <fpage>109</fpage>
          -
          <lpage>121</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Le Garrec</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerszberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Establishment and maintenance of planar epithelial cell polarity by asymmetric cadherin bridges: A computer model</article-title>
          . Dev. Dyn.
          <volume>235</volume>
          ,
          <fpage>235</fpage>
          -
          <lpage>246</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Le Garrec</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerszberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Modeling polarity buildup and cell fate decision in the °y eye: Insight into the connection between the PCP and Notch pathways</article-title>
          .
          <source>Dev. Genes Evol</source>
          .
          <volume>218</volume>
          ,
          <fpage>413</fpage>
          -
          <lpage>426</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Jensen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Coloured Petri Nets and the Invariant-Method</article-title>
          .
          <source>Theor. Comput</source>
          .
          <volume>14</volume>
          ,
          <fpage>317</fpage>
          -
          <lpage>336</lpage>
          (
          <year>1981</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Jensen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kristensen</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          : Coloured Petri nets. Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Computation of Enabled Transition Instances for Colored Petri Nets</article-title>
          .
          <source>Proc. 17th German Workshop on Algorithms and Tools for Petri Nets (AWPN</source>
          <year>2010</year>
          ),
          <article-title>CEUR-WS.org</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>643</volume>
          , pp.
          <volume>51</volume>
          {
          <issue>65</issue>
          , http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-
          <volume>643</volume>
          / paper05.pdf (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Gilbert</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehrack</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A unifying framework for modelling and analysing biochemical pathways using Petri nets</article-title>
          .
          <source>LNCS/LNBI. 4695</source>
          ,
          <fpage>200</fpage>
          -
          <lpage>216</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Heiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehrack</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gilbert</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marwan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Extended Stochastic Petri Nets for Model-based Design of Wetlab Experiments</article-title>
          .
          <source>Transaction on Computational Systems Biology XI. LNCS/LNBI. 5750</source>
          ,
          <fpage>138</fpage>
          -
          <lpage>163</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Noe</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delenick</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          :
          <article-title>Quantitative analysis of membrane and secretory protein processing and intracellular transport</article-title>
          .
          <source>J. Cell Sci</source>
          .
          <volume>92</volume>
          ,
          <fpage>449</fpage>
          -
          <lpage>459</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Gillespie</surname>
            ,
            <given-names>D T.</given-names>
          </string-name>
          :
          <article-title>Exact stochastic simulation of coupled chemical reactions</article-title>
          .
          <source>Journal of Physical Chemistry</source>
          .
          <volume>81</volume>
          (
          <issue>25</issue>
          ),
          <fpage>2340</fpage>
          -
          <lpage>2361</lpage>
          (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>