<!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>Understanding the Behaviour of Complex Biomolecular Networks by Combining Logical and Semantic Modeling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ali Ayadi</string-name>
          <email>ali.ayadi@unistra.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cecilia Zanni-Merk</string-name>
          <email>cecilia.zanni-merk@unistra.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Franc¸ois de Bertrand de Beuvron</string-name>
          <email>debeuvron@unistra.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ICUBE/SDC Team (UMR CNRS 7357)-Pole API BP 10413</institution>
          ,
          <addr-line>Illkirch 67412</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LARODEC Laboratory, Institut Supe ́rieur de Gestion de Tunis, University of Tunis</institution>
          ,
          <addr-line>Rue de la liberte ́, Bardo 2000</addr-line>
          ,
          <country country="TN">Tunisia</country>
        </aff>
      </contrib-group>
      <issue>2</issue>
      <abstract>
        <p>In literature, most researches related to the understanding of the behaviour of the cell networks focus only on some parts of the biomolecular network. However, to completely understand their behaviour over time we have to integrate the different parts of the biomolecular network and analyse them together. The objective of the present study is to propose to the biologist a platform to simulate the state changes of biomolecular networks with the hope of steering their behaviours. In this paper, we firstly present an efficient formalism to represent the dynamic behaviour of biomolecular networks. This logical model is based on the three levels of systems theory: structural, functional and behavioural modeling. We then propose a semantic approach based on four ontologies to formalise the domain knowledge of complex biomolecular networks. Both of these approaches provide the necessary elements to model, analyse and understand the dynamic behaviour and the transition states of these networks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Systems biology is a comprehensive quantitative analysis of the manner in which all
the components of a biological system interact functionally over time [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Yet,
understanding cellular behavioural variability and its evolution over time is one of the
most complex tasks facing current researchers. Indeed, with the development of
highthroughput techniques such as DNA sequencing, the biological experiments have
discovered much knowledge about genes, proteins and metabolites. These advances are
enabling researchers to comprehensively integrate the molecular components
properties in a powerful framework called the complex biomolecular network. This network
consists of a set of nodes, denoting the molecular components and a set of edges,
denoting the interactions among these cellular components. These networks are considered
as systems that dynamically evolve from a state to another so that the cell can adapt
itself to changes in its environment.
      </p>
      <p>
        Many formalisms have been proposed in recent years for the modeling of
biological networks. Among these formalisms, we can list the ordinary differential equations
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], the stochastic methods [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], the boolean networks [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ], the Bayesian networks
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], the Petri nets [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], etc. However, most of these researches focus only on modeling
isolated parts of this network, such as the metabolic network or the gene regulatory
network and do not study the dynamics of the network as a whole. Moreover, there are
many other applications based on semantic technologies have focused on understanding
the behaviour of biological networks such as the development of the Systems Biology
ontology3, the Sequence ontology4, the BIOpax5, see also the works of Knu¨pfer et al.
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>In this paper, we firstly present a logical approach for modeling the dynamic
behaviour of biomolecular networks. This formalism is based on the three levels of
analysis of systems theory: structural, functional and behavioural modeling. Second, we
propose a semantic approach to formalize the domain knowledge of complex biomolecular
networks. This approach based on four ontologies provides the necessary concepts for
modeling the dynamic behaviour and the state transitions of these networks.</p>
      <p>This paper is organised as follows: Section 2 details the logical formalisation for
describing the logical structure, function and behaviour of complex biomolecular
networks. Section 3 is devoted to present the semantic approach that provides a rich
description for modeling a biomolecular network and its state changes. Finally, in Section
4, we provide conclusions and future works.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Formal Modeling of Biomolecular Networks</title>
      <p>
        In this section, we detail the mathematical formalism that will allow to translate, in
logical terms and under certain assumptions, the dynamicity of a complex biomolecular
network. The first parts of this approach have been presented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Several
improvements to cope with the behavioural aspects are presented here in Section 2.1.
      </p>
      <p>
        Indeed, a biomolecular network is a dynamical system that can be characterised by
the triple (be, do, become) describing its structure, function and behaviour according to
the systems theory [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This modeling is based on three basic modeling pillars:
The structural modeling: to describe the architecture of the biomolecular network.
The functional modeling: to describe what can carry out each component of the
biomolecular network, specifying the conditions for these activities.
      </p>
      <p>The behavioural modeling: to describe how the biomolecular network and its
individual components evolve over time.</p>
      <p>Thus, the biomolecular network BN can be represented by its structure SR, its
function FR and its behaviour CR[t0;tn] that evolves over time t (a simulation interval [t0; tn]).
Therefore, mathematically, the biomolecular network BN is defined as follows:</p>
      <p>
        BN = (SR; FR;CR[t0;tn])
For lack of space, we will not detail the structural SR and the functional FR modeling.
We will just remember their basic notation. For more details about these parts, please
see our previous work [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>The structure of the biomolecular network SR = (M; I) is a graph defined by:</p>
      <sec id="sec-2-1">
        <title>3 http://www.ebi.ac.uk/sbo/main/ 4 http://www.sequenceontology.org/ 5 http://www.biopax.org/</title>
        <p>– M= fm1; m2; : : : ; mng denotes all the molecules composing the network. M is
partitioned as: MG the set of genes, MP the set of proteins and MM the set of metabolites.
– I= fi1; i2; : : : ; img denotes the set of interactions between the network’s molecules.</p>
        <p>Thus, for an edge i 2 I, we note s(i) the starting node and d(i) the destination
node. The partition of the graph nodes induces a partition of the different types
of interactions. We have three interactions between molecular components of the
same type, four interactions between the nodes belonging to different networks and
two interactions IGM and IMG are not taken into account because there is no direct
interaction between the genes and metabolites and vice versa.</p>
        <p>
          The partition of M and I are detailed in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Moreover, the function of the biomolecular
network, denoted by F R, associates to each graph edge i 2 I the type of its interaction
and the condition that activates it. These types of interactions belongs to the set of
concepts of the Interaction Ontology proposed by Van Landeghem et al. [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
2.1
        </p>
        <sec id="sec-2-1-1">
          <title>Behavioural Modeling</title>
          <p>Time Discretisation. Complex biomolecular networks are dynamic systems
characterised by continuous interactions. The activity of these interactions can be modeled in
the form of differential equations. However with the large size of these networks,
solving these differential equations in continuous time leads to very significant practical
difficulties and heaviness in their implementation.</p>
          <p>Thus, in order to model the dynamic evolution of a biomolecular network and
reproduce its behaviour over time, we proceed with a behavioural simulation in discrete
time. This simulation allows to study the behaviour of biomolecular network through
successive transitions. The state of a node (representing a cell component) at the next
generation is calculated according to its state and the state of its predecessors at the
current generation as well as the possible influence of each one of its incoming edges.
The node states evolve synchronously. The results of the simulation will be tested and
validated by biologist experts.</p>
          <p>State of the Network. The state of the network at a given time if defined by a function
en(n; t) which associates to each node its state at the moment t.</p>
          <p>en
en : (m; t) 7!
(Activation 2 fTrue; Falseg
[cm(t)] 2 R
if m 2 MG:
if m 2 MP [ MM :
– For all m 2 MP [ MM : en(m; t) = [cm(t)] 2 R where: cm(t): the value of the
concentration of the molecule denoted by the node m at a given time t.
– For all m 2 MG: en(m; t) = Activation where: Activation 2 fTrue; Falseg.</p>
          <p>Associating a gene with a concentration is not meaningful. Instead, a gene may
have two specific states, activated or not.</p>
          <p>We can define ER(t) the state of the biomolecular network at an instant t with a set
representing the states of all components in the network at any given time t.</p>
          <p>ER(t) = hen(m1; t); en(m2; t); :::; en(mn; t)i
Transition of the Network State. For a node m 2 M, we define ie(m) (resp. oe(m))
the set of incoming edges (resp. outgoing edges) on m, defined as follows:
ie(m) = fi j d(i) = mg
and
oe(m) = fi j s(i) = mg
We also define Pred(m) the set of predecessor nodes on the node m such as:</p>
          <p>Pred(m) = fn 2 M; 9i 2 I j s(i) = n and d(i) = mg</p>
          <p>The state of a node at time t + 1 depends on its state at time t, as well as the possible
influence of each one of its incoming edges. This influence obviously depends on the
state of the starting node of the arc in question.</p>
          <p>For each node m, we define an aggregate function Am (relating to the node m) which
calculates the evolution of the node status between two successive instants of the
simulation. This aggregate function Am depends on the current state of the node m, the state
of its predecessor nodes Pred(m) and the characteristics of its incoming edges ie(m).</p>
          <p>en(m; t + 1) = Am(en(m; t); ie(m); en(n; t) ; n 2 Pred(m))
Network Steering. A state transition in the network occurs by changing at least one
of its nodes. The changes of a node state (that is, changes in the concentration of the
molecule) can occur either by an internal stimulus (for example, due to reactions that
are internal to the cell) already seen with the aggregate function (Section 2.1) or by an
external stimulus generated outside the cell (for example, because of a medicine taken
by the patient). Indeed, a stimulus is an event that can cause changes in the state of
the molecule where it operates and therefore to change the state of all the biomolecular
network (changing a node automatically modifies other network nodes).</p>
          <p>An external stimulus S is a triplet [t; m; Dc], where:
– t is the time of introduction of the stimulus S.
– m is the node targeted by the stimulus S.
– Dc is the change in concentration caused by the stimulus S and which depends on
the type of the node:</p>
          <p>If m 2 MG, Dc determines the activation or deactivation of a gene: Dc 2
fActivated; Deactivatedg.</p>
          <p>Else, if m 2 MP [ MM, Dc represents the change of the concentration caused by
the stimulus S: Dc 2 R .</p>
          <p>We denote ER(t), with t 2 N, the state of the network at time T (t) = t0 + t:DT
(where DT is the time step and t0 the initial time of the simulation).</p>
          <p>To simulate the different transition states of a biomolecular network, we give a state
ER(0) at time t0 and a time step size DT . Then the successive states ER(t + 1) are
calculated from the current state ER(t) according to the interactions and the aggregate
functions defined by the network, and the external stimuli.</p>
          <p>At a given time t + 1, for each m 2 M we have:
– If there are no external stimuli in time t for the node m then:
en(m; t + 1) = Am(en(m; t); ie(m); en(n; t))
– Else</p>
          <p>If m 2 MG:
Else (if m 2 MP [ MM):</p>
          <p>en(m; t + 1) = Dc
en(m; t + 1) = Am(en(m; t); ie(m); en(n; t) ) + Dc
where: n 2 Pred(m)
Behaviour. The behaviour of the biomolecular network CR[t0;tn] is given by the
sequence of its successive states during the simulation time.</p>
          <p>CR[t0;tn] = [ER(0); ER(1); :::; ER(n)]
Indeed, the behaviour of the network extends between two distinct instants t0 and tn
forming the simulation interval [t0; tn].
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>A Semantic Approach for Analysing the Transittability of</title>
    </sec>
    <sec id="sec-4">
      <title>Complex Biomolecular Networks</title>
      <p>
        Modeling the behaviour of complex biomolecular networks requires, first and foremost,
to formalize the domain knowledge. However, it is not sufficient to simply describe it.
Certainly, the behaviour of biomolecular networks is investigated through appropriate
semantic structures for the description of their components that must not be overlooked.
Thus, the use of a formalized language such as ontologies provides a rich description
but also allows to perform reasoning. To do this, we propose a semantic architecture
composed of four ontologies: three of them already exist in the literature, the Gene
Ontology (GO) [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ], the Simple Event Model Ontology (SEMO) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], the Time
Ontology (TO) [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and we are developing the Biomolecular Network Ontology (BNO).
Linked together, these ontologies provide the necessary concepts for modeling the
dynamic behaviour and the transition states of a complex biomolecular network.
3.1
      </p>
      <sec id="sec-4-1">
        <title>The Gene Ontology</title>
        <p>
          In this study, the Gene Ontology6 is considered as a core ontology. It ensures the
description and the classification of cellular components. It provides a structured
terminology for the description of gene functions and processes, and the relationships between
these components [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
        </p>
        <p>We chose to use the Gene Ontology for the following reasons, (1) it is an initiative
of several genomic databases such as the Saccharomyces Genome database (SGD), the
Drosophila genome database (FlyBase), etc. to build a generic ontology for describing
the role of genes and proteins, (2) it is the most developed and most used in biology
(since 2000), and (3) it provides annotation files about large number of cellular entities.</p>
        <sec id="sec-4-1-1">
          <title>6 http://www.geneontology.org</title>
          <p>3.2</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>The Simple Event Model Ontology</title>
        <p>
          The Simple Event Model ontology7 proposed by Van Hage et al. [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] provides the
necessary knowledge for the description of events. The ontological architecture of the
Simple Event Model ontology consists of four basic classes: Event that specifies what
is happening, Actor that indicates the participants of an event, Place that describes the
location where the event happened, and Time that describes the moment.
        </p>
        <p>We chose to use the Simple Event Model ontology because it provides the necessary
concepts to describe and model events in various subject domains.
3.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>The Time Ontology</title>
        <p>
          The Time ontology8 developed by Hobbs and Pan [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] enables a more intuitive
use of the time dimension while making the most of semantic knowledge. It gives a rich
vocabulary to describe the topological relationships that may exist between time points
and intervals, and also provides information about time.
        </p>
        <p>The main classes of this temporal ontology can be summarized as
TemporalEntity which consists of two sub-classes Instant and ProperInterval, DurationDescription,
DateTimeDescription, TemporalUnit, etc. Also, it contains several proprerties such as
hasDurationDescription, intervalStarts, hasDateTimeDescription, etc.</p>
        <p>We chose to use the Time Ontology because of its basic structure that is not specific
to a particular application and because it is simple to adapt it in our context.
3.4</p>
      </sec>
      <sec id="sec-4-4">
        <title>The Biomolecular Network Ontology</title>
        <p>To study the dynamic behaviour and the transition states of a biomolecular network, it
is required to model its domain knowledge. Therefore, we developed the Biomolecular
Network ontology. This ontology is the major contribution of this paper, it is intended
to describe exhaustively the field of complex biomolecular networks by describing the
static aspect of its structure. It was defined in collaboration with domain experts.</p>
        <p>
          Figure 1 presents the Biomolecular Network ontology. We use the graphical
notation for OWL ontologies defined by Brockmans et al. [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] and Ba¯rzdin¸sˇ et al. [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]
where boxes are OWL classes; full lines are object properties and dotted lines are data
properties. Full lines can be labelled to indicate restrictions meaning that the range of
the relationship is specialized. Only a few of the object properties restrictions are
displayed in Figure 1 for the sake of clarity. This domain ontology consists of four main
classes:
– The class Biomolecular Network: This class includes the different types of complex
biomolecular networks. As mentioned earlier in Section 1, the complex
biomolecular network can be composed by Gene Regulatory networks (GRNs),
ProteinProtein Interaction networks (PPINs) and Metabolic networks (MNs) which
correspond to the following concepts: Genomic Network, Proteomic Network and Metabolomic Network.
        </p>
        <sec id="sec-4-4-1">
          <title>7 http://semanticweb.cs.vu.nl/2009/11/sem/ 8 https://www.w3.org/TR/owl-time/</title>
          <p>These types of networks can be connected to the other ontology concepts through
three properties, has node that depicts its cellular components, has interaction that
describes the interactions linked to its components and the property has node only
that specifies exactly the nature and type of its components.
– The class Node: This class contains the different types of cellular entities M that
constitute the biomolecular network. In fact, we can identify three sub-classes: the
Gene which describes the set MG, the Protein which models the set MP and the
Metabolite which describes the MM. This class is connected with the Node State
through the property has state.
– The class Interaction: This class covers all the diverse types of interactions that can
be operated among the nodes of the biomolecular network. This class consists of
two sub-classes, Intraomic Interactions that covers the interactions between
molecular components of the same type and the class Interomic Interaction that describes
the interactions between molecular components of the different type. This class is
connected to the Node class via two properties, has source and has end.
– The class Node State contains the possible states of the nodes. This class is
composed of two sub-classes, the Concentration and the Activation.
– The class Interaction Type allows to specify the types and the nature of the
interaction among cellular components. This class is linked to the BNO:Interaction class
through the properties Has type. To successfully integrate the main Interaction
ontology concepts (IO:Activity flow and IO:Process) with the Biomolecular Network
ontology, we create an abstract BNO UML BNO:Interaction Type to generalise
those two Interaction ontology concepts (Figure 1).
3.5</p>
        </sec>
      </sec>
      <sec id="sec-4-5">
        <title>The Relations Among the Ontologies</title>
        <p>Concepts in the Biomolecular Network ontology are linked to the Gene ontology classes.
In fact, the concepts of the Gene Ontology are used to enrich the definitions of the
concepts of the Biomolecular Network ontology by an equivalence relation owl:equivalenceClass.
For example, as described in Figure 2(b), after inference the concept BNO:Protein
will be specialized by the concept GO:beta-galactosidase (GO: 0009341) because the
BNO:Node concept is equivalent to the concept GO:cellular component (GO: 0005575).
The Biomolecular Network ontology is also linked with the Simple Event Model
ontology through the BNO: Node concept, in fact an SEM:event can stimulate a molecular
entity (represented by the concept BNO: Node). The Simple Event Model ontology will
be used to describe the states of BNO:Node and its behaviour.</p>
        <p>Moreover, the Time ontology (TO) has been integrated in the Simple Event Model
ontology. The concept sem:Time was made equivalent to the concept TO:TemporalEntity
which represents the root of the Time ontology. Hence, the property sem:hasTime will
connect the Simple Event Model ontology to the Time ontology and, as a consequence,
the diverse types of temporal concepts will be defined as specializations of the class
sem:Time. Figure 2(b) shows a use of this principle. Thus, we can exploit the wealth of
temporal concepts provided by this temporal ontology to describe the SEM:event class.
Using these relationships it is possible to merge these ontologies to formalize the
necessary knowledge to study the state changes of the biomolecular network’s behaviour.
This paper proposes an effective approach for analysis and understanding the behaviour
of complex biomolecular networks over time. This approach combines both of a
logical modeling of biomolecular networks and a semantic approach that consists on four
ontologies merged together.</p>
        <p>We present a logic-based approach for modeling the dynamic behaviour of
biomolecular networks. This formalism is based on the three levels of analysis of systems theory:
structural, functional and behavioural modeling.</p>
        <p>Moreover, the use of a semantic approach based on merging different ontologies can
overcome issues of study the state changes of the complex biomolecular networks and
their behaviour. We develop the Biomolecular Network Ontology (BNO) to describe the
static structure of complex biomolecular networks and merge it with the Gene Ontology
(GO) to provide structured terminologies for the description of cellular components. We
also chose the Simple Event Model Ontology (SEMO) to describe events and stimuli
which can stimulate the network’s components and integrated the Time Ontology (TO)
to study the different states of the biomolecular network and its nodes over time.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aderem</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <source>Systems Biology: Its Practice and Challenges Cell</source>
          .
          <volume>121</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>511</fpage>
          -
          <lpage>513</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ratushny</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramsey</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aitchison</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          :
          <article-title>Mathematical modeling of biomolecular network dynamics</article-title>
          .
          <source>Network Biology: Methods and Applications</source>
          . pp.
          <fpage>415</fpage>
          -
          <lpage>433</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gillespie</surname>
          </string-name>
          , D.T.:
          <article-title>A general method for numerically simulating the stochastic time evolution of coupled chemical reactions</article-title>
          .
          <source>Journal of computational physics</source>
          .
          <volume>22</volume>
          (
          <issue>4</issue>
          ),
          <fpage>403</fpage>
          -
          <lpage>434</lpage>
          (
          <year>1976</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Wilkinson</surname>
            ,
            <given-names>D.J.:</given-names>
          </string-name>
          <article-title>Stochastic modelling for systems biology</article-title>
          . CRC press. (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kauffman</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          :
          <article-title>Metabolic stability and epigenesis in randomly constructed genetic nets</article-title>
          .
          <source>Journal of theoretical biology</source>
          .
          <volume>22</volume>
          (
          <issue>3</issue>
          ),
          <fpage>437</fpage>
          -
          <lpage>467</lpage>
          (
          <year>1969</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Filippone</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Aggregation algorithm towards large-scale boolean network analysis</article-title>
          .
          <source>IEEE Transactions on Automatic Control</source>
          .
          <volume>58</volume>
          (
          <issue>8</issue>
          ),
          <fpage>1976</fpage>
          -
          <lpage>1985</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Husmeier</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Sensitivity and specificity of inferring genetic regulatory interactions from microarray experiments with dynamic bayesian networks</article-title>
          .
          <source>Bioinformatics</source>
          .
          <volume>19</volume>
          (
          <issue>17</issue>
          ),
          <fpage>2271</fpage>
          -
          <lpage>2282</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Chaouiya</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klaudel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pommereau</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A modular, qualitative modeling of regulatory networks using Petri nets</article-title>
          .
          <source>In Modeling in Systems Biology</source>
          . Springer London. pp.
          <fpage>253</fpage>
          -
          <lpage>279</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Courtot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Juty</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , Knu¨pfer,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Waltemath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Zhukova</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          , Dra¨ger,
          <string-name>
            <given-names>A.</given-names>
            , ... &amp;
            <surname>Hoops</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Controlled vocabularies and semantics in systems biology</article-title>
          .
          <source>Molecular systems biology</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <volume>543</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Knu¨pfer,
          <string-name>
            <given-names>C.</given-names>
            , &amp;
            <surname>Beckstein</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Function of dynamic models in systems biology: linking structure to behaviour</article-title>
          .
          <source>Journal of biomedical semantics</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Le Moigne</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          :
          <article-title>La the´orie du syste`me ge´ne´ral: the´orie de la mode´lisation. jeanlouis le moigne-ae mcx</article-title>
          . (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>F.X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          :
          <article-title>Transittability of complex networks and its applications to regulatory biomolecular networks</article-title>
          .
          <source>Scientific reports. 4</source>
          ,
          <issue>4819</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Landeghem</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parys</surname>
            ,
            <given-names>T.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Inz´e, D., de Peer,
          <string-name>
            <surname>Y.V.</surname>
          </string-name>
          :
          <article-title>Diffany: an ontology driven framework to infer, visualise and analyse differential molecular networks</article-title>
          .
          <source>BMC Bioinformatics</source>
          .
          <volume>17</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ayadi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zanni-Merk</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Bertrand de Beuvron</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krichen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Logical and Semantic Modeling of Complex Biomolecular Networks</article-title>
          .
          <source>Procedia Computer Science</source>
          . vol.
          <volume>396</volume>
          ,pp.
          <fpage>475</fpage>
          -
          <lpage>484</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulze-Kremer</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>The ontology of the gene ontology</article-title>
          .
          <source>In: AMIA</source>
          . vol.
          <volume>3</volume>
          , pp.
          <fpage>609</fpage>
          -
          <lpage>613</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Consortium</surname>
            ,
            <given-names>G.O.</given-names>
          </string-name>
          , et al.:
          <article-title>The gene ontology project in 2008</article-title>
          .
          <source>Nucleic acids research</source>
          .
          <volume>36</volume>
          (
          <issue>suppl 1</issue>
          ),
          <fpage>D440</fpage>
          -
          <lpage>D444</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Van Hage</surname>
            ,
            <given-names>W. R.</given-names>
          </string-name>
          , Malaise´,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Segers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Hollink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            and
            <surname>Schreiber</surname>
          </string-name>
          , G.:
          <article-title>Design and use of the simple event model (sem)</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          .
          <volume>9</volume>
          (
          <issue>2</issue>
          ),
          <fpage>128</fpage>
          -
          <lpage>136</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Hobbs</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>An ontology of time for the semantic web</article-title>
          .
          <source>ACM Transactions on Asian Language Information Processing (TALIP)</source>
          .
          <volume>3</volume>
          (
          <issue>1</issue>
          ),
          <fpage>66</fpage>
          -
          <lpage>85</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Hobbs</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Time ontology in owl</article-title>
          .
          <source>W3C working draft. 27</source>
          ,
          <issue>133</issue>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Ashburner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ball</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blake</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botstein</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Butler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cherry</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dolinski</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dwight</surname>
            ,
            <given-names>S.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eppig</surname>
            ,
            <given-names>J.T.</given-names>
          </string-name>
          , et al.:
          <article-title>Gene ontology: tool for the unification of biology</article-title>
          .
          <source>Nature genetics</source>
          .
          <volume>25</volume>
          (
          <issue>1</issue>
          ),
          <fpage>25</fpage>
          -
          <lpage>29</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Duncan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eilbeck</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Narus</surname>
            ,
            <given-names>S.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clyde</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thornton</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Building an ontology for identity resolution in healthcare and public health</article-title>
          .
          <source>Online journal of public health informatics.</source>
          <volume>7</volume>
          (
          <issue>2</issue>
          ) (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Brockmans</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eberhart</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Lo¨ffler, P.:
          <article-title>Visual modeling of OWL DL ontologies using UML</article-title>
          . In: International Semantic Web Conference. pp.
          <fpage>198</fpage>
          -
          <lpage>213</lpage>
          . Springer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. Ba¯rzdin¸sˇ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          , Ba¯rzdin¸ sˇ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          , Cˇ era¯ns,
          <string-name>
            <surname>K.</surname>
          </string-name>
          , Liepin¸ sˇ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          , Sprog`is, A.:
          <article-title>UML style graphical notation and editor for OWL 2</article-title>
          . In Perspectives in Business Informatics Research. Springer Berlin Heidelberg,
          <fpage>102</fpage>
          -
          <lpage>114</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>