<!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>BiPOm: Biological interlocked Process Ontology for metabolism How to infer molecule knowledge from biological process?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vincent Henry</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fatiha Sa¨ıs</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elodie Marchadier</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juliette Dibie</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anne Goelzer</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vincent Fromion</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>GQE- Le Moulon, INRA, Universit e ́ Paris Sud, CNRS, AgroParisTech</institution>
          ,
          <addr-line>Ferme du Moulon, Gif-sur-Yvette</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>INRA, UR1404, MaIAGE, Universite ́ Paris Saclay</institution>
          ,
          <addr-line>Jouy-en-Josas</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LRI, UMR 8623, CNRS, Universite ́ Paris-Sud, Universite ́ Paris Saclay</institution>
          ,
          <addr-line>Orsay</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>UMR MIA-Paris, AgroParisTech, INRA, Universite ́ Paris Saclay</institution>
          ,
          <addr-line>75005, Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we introduce a new ontology BiPOm1. describing metabolic processes as interlocked subsystems while explicitly formalizing the active states of the involved molecules. We further showed that the annotation of molecules such as molecular types or molecular properties can be deduced using SWRL rules and automatic reasoning on instances of BiPOm. The information necessary to instantiate BiPOm can be extracted from existing databases or existing bio-ontologies. Altogether, this results in a paradigm shift where the anchorage of knowledge is rerouted from the molecule to the biological process.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        The progress in high-throughput biology are currently limited or
largely unexploited by the difficulty to manage efficiently the
biological knowledge in life science. To address this challenge,
bioontologies have been developed and stored in public repositories
        <xref ref-type="bibr" rid="ref16 ref19">(Whetzel et al., 2011; Smith et al., 2007)</xref>
        . The Gene Ontology
        <xref ref-type="bibr" rid="ref17">(TheGeneOntologyConsortium, 2004)</xref>
        is probably the best current
ongoing initiative of the hierarchical organization of biological
knowledge. Initially GO integrates knowledge in the domain of the
molecular functions of gene products (GO-MF), cellular
components (GO-CC), and biological processes (GO-BP). Recently, the
GO-plus project
        <xref ref-type="bibr" rid="ref8">(Hill et al., 2013)</xref>
        integrated other bio-ontologies
that were dedicated to the description of other subcellular entities
such as bio-chemicals
        <xref ref-type="bibr" rid="ref6">(ChEBI; Hastings et al., 2013)</xref>
        or sequence
features
        <xref ref-type="bibr" rid="ref4">(SO; Eilbeck et al., 2005)</xref>
        . The on-going “Logical
Extension of the Gene Ontology” project
        <xref ref-type="bibr" rid="ref18">(LEGO;
TheGeneOntologyConsortium, 2017)</xref>
        is going one step further with the design of
refined properties between GO-BP and GO-MF. When represented
in OWL2 (Web Ontology Language), ontology may benefit from
the reasoning power provided by the underlying logical semantics
of their axioms (e.g. subsumption, disjunction, functionality of
properties, cardinalities). Even if automatic reasoning can be used to
ensure the consistency of the representation model of bio-ontologies
and subsumption inferences, the possibilities of automatic reasoning
are largely under-exploited in existing bio-ontologies. The main
use of bio-ontologies is as a shared controlled vocabulary between
researcher communities as bio-ontologies fix unambiguous
definitions, synonyms and class annotations for biological knowledge.
Therefore, bio-ontologies have been widely used to annotate and
manage huge amounts of biological data from sparse databases and
provided useful data annotations for bioinformatics algorithms, such
as sequence similarities for new genome annotation
        <xref ref-type="bibr" rid="ref2">(Balakrishnan
et al., 2013)</xref>
        . Actually, the current representation of the cell
components is strongly linked to early developments of the molecular
biology where the genes were the central object of biologists
interests. The systematic and intensive efforts of the community led
to huge progresses on the understanding of the cell functioning.
However, these huge progresses are associated with the necessity
to manage more and more new types of information. For instance,
a protein can have multiple states and multiple functions. Current
annotations index the protein to multiple functions independently
of its potential different states (for example the post-translational
modifications of gene-product).
      </p>
      <p>
        Since the beginning of the 21st century, the systems biology
community introduced a novel representation of the cell based on the
concept of “systems” of engineering science
        <xref ref-type="bibr" rid="ref11">(Kitano, 2001)</xref>
        where
each piece of the system is described and fully characterized. In
systems biology, the cell is considered as a system composed of
interlocked subsystems having their own dynamics of operations. In
this approach, a subsystem is a biological process (and its related
biological subprocesses). A process is defined as (see Fig.1):
a) Elementary (such as biochemical reaction in biology) by
its inputs and outputs (usually molecule states) and
eventually by a specific mediator (such as an active enzyme or a
macromolecule) and/or by an activity;
      </p>
      <sec id="sec-1-1">
        <title>b) Aggregated (such as pathway) by its subprocesses.</title>
        <p>
          The systemic representation of the cell has been shown to be highly
efficient to manage the complexity of the cell
          <xref ref-type="bibr" rid="ref10">(Kildegaard et al.,
2013)</xref>
          . In systems biology, the representation of the cell is thus
process-centered and not gene- or molecule-centered. Therefore, the
properties of the molecule (i.e. role and related function) do not
depend anymore on the molecule existence or structure anymore
          <xref ref-type="bibr" rid="ref2">(Balakrishnan et al., 2013)</xref>
          but is now conditioned by the biological
process to which it belongs.
        </p>
        <p>
          This paradigm-shift of the cell representation corresponds mainly to
a change of point of view where the current annotation of the
molecules can be reused and reroute to the biological processes.
As a proof-of-principle, we previously showed that the systemic
description of biological processes can be formalized as an
ontological model3
          <xref ref-type="bibr" rid="ref7">(Henry et al., 2016)</xref>
          . As a result, the fine description
of more than 200 classes of processes and subprocesses for
bacterial gene-expression can be related to a dozen classes of high-level
process having a mathematical expression. Based on this previous
work, we now show how BiPOm (Biological interlocked
Process Ontology for metabolism), an ontology integrating only high
level classes of metabolic process (described using the systemic
approach) could 1) contain biological knowledge as instances and
2) use automatic reasoning through Semantic Web Rule Language
          <xref ref-type="bibr" rid="ref9">(SWRL; Horrocks et al., 2004)</xref>
          in order to automatically infer,
formalize and refine annotation of molecules. To do so, we introduce
an ontological model carrying the main biological processes and
molecular roles/functions at a high level of abstraction where the
usual annotated resources are treated as instances. We apply the
ontological model to describe a complex metabolic process, the
Arabidopsis thalianas “reductive pentose-phosphate cycle” (RPPC; also
known as Calvin cycle), and illustrate how properties of the cell
components participating to this metabolic pathway can be
automatically inferred from the precise description of a process after logical
reasoning.
2
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>ONTOLOGY OVERVIEW</title>
      <p>
        This work aims at showing the substantial benefit of using an
ontological model to describe molecular processes from a few knowledge
on molecules. Our model was edited on Prote´ge´
        <xref ref-type="bibr" rid="ref14">(Musen and Team,
2015)</xref>
        and reasoning was performed using HermiT 1.3.8
        <xref ref-type="bibr" rid="ref5">(Glimm
et al., 2014)</xref>
        . BiPOm root is divided into three disjoint main classes:
biological process, participant and activity (see Fig.2). All these
classes contain few subclasses that corresponding to high-level
classes imported from GO-BP, GO-MF, GO-CC, ChEBI and the
Systems Biology Ontology
        <xref ref-type="bibr" rid="ref3">(SBO; Courtot et al., 2011)</xref>
        . In total
BiPOm contains only 167 classes. Classes were formally defined
with 9 “declared” properties (see Fig.2) and 3330 axioms.
Moreover, 27 SWRL rules were defined for representing new knowledge
and for supporting additional inferences
        <xref ref-type="bibr" rid="ref13">(Krisnadhi et al., 2011)</xref>
        .
3 http://purl.bioontology.org/ontology/BIPON
In systemics, a single process can be defined in two ways: (see
Fig.1).
      </p>
      <p>1. “Systemic elementary process” which has an input (“has input”
property) and an output (“has output” property) at least one
participant and may be (only) mediated by (“mediated by”
property) an active cell component and may require (only
“requires” property) some molecular activity. It is reflected in
our model by the “biological processes” class in BiPOm (see
Fig. 2).
2. “Aggregated process” which starts with (“starts with”
property) and ends with (“ends with” property) at least one
biological process and may (only) have as subprocesses
(“has intermediary process” property) some biological
subprocesses. It is represented in our ontology by the “Pathway” class
in BiPOm (see Fig. 2).</p>
      <p>According to this formal definition, we designed several types
of high-level and disjoint biological processes depending on the
cardinality of their participants (see Fig. 2A):
1. “biological spontaneous process” or “biological mediated
process”;
2. “metabolic process” or “gene product modification process”;</p>
      <sec id="sec-2-1">
        <title>3. “non-covalent binding” or “dissociation”.</title>
        <p>Then these processes may be specified according to the role
of their participant. For instance, an “enzymatic reaction” is a
“biological mediated process” mediated by one “enzyme”, that
“requires” “catalytic activity” and that “has input” “substrate” and
“has output” “product” (see Fig. 3B); or an “activation” is a
“posttranslational protein modification” that “has output” an “Active
gene-product” (see Fig. 3C). Therefore, roles are included as
“participant” subclasses. We have furthermore introduced operations
allowing the combination of elementary processes. For instance,
an “Enzymatic metabolic reaction” is a “metabolic process” and
an “enzymatic reaction” (see Fig. 2B). In the same way, a
“protein complex assembly” is a combination of “biological spontaneous
process”, a “non-covalent binding” and a “post-translational protein
modification” (see Fig. 3C). Finally, two types of aggregated
processes were designed to manage elementary processes. They were
defined according to their subprocesses:
“metabolic pathway” “has subprocess” only “metabolic
reaction” (see Fig. 3B);
“protein modification pathway” “has subprocess” only
“protein modification process” (see Fig. 3C).</p>
        <p>Altogether our model contains 65 processes with a maximum
depth of 7.
2.2</p>
        <sec id="sec-2-1-1">
          <title>Participant</title>
          <p>
            Participant is divided into two disjoint subclasses: “gene-product”
and “non-gene product”. “gene-product” refers to macromolecules
or macromolecular complexes. The “gene product” initially depends
on a gene
            <xref ref-type="bibr" rid="ref17">(corresponding to macromolecules usually annotated
by GO; TheGeneOntologyConsortium, 2004)</xref>
            . On the other side,
“non-gene product” refers to common biochemical that cannot be
discriminated from a specie to another one and typically belong
to ChEBI classes
            <xref ref-type="bibr" rid="ref8">(Hill et al., 2013)</xref>
            . Classes that refer to a
participant role (e.g. enzyme, cofactor, metabolite) are subClassOf
“Participant”, “gene-product” or “non-gene product”.
2.3
          </p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Activity</title>
          <p>The class “activity” is divided into two disjoint subclasses:
“molecular function” including few GO-MF classes such as “catalytic
activity” or “chaperoning activity” and “spontaneous ability” including
few GO-MF “binding” classes.</p>
        </sec>
        <sec id="sec-2-1-3">
          <title>Rule design</title>
          <p>We designed 9 properties that have to be declared by the user (see
Fig.2). We also define 47 other properties or rules based on the
previous declared ones to automatically assert new type or property of
biological interest. Some new properties are defined as inverse
properties (e.g. the “input of” property is defined as the InverseOf
property of “has input”; the “mediates” property is defined as the
InverseOf property of “mediated by”) and the SWRL rules are defined
in order to automatically associate the new properties to instances.
New inferred knowledge may concern the type (i.e. metabolite,
enzyme), the molecular composition (i.e. “has molecular part”),
the molecular interaction (“interact with”), the contribution (i.e.
“contributes to”) or the functionality (i.e. “has function”) of
participants. Let us give three examples of defined SWRL rules in close
relationship in BiPOm:</p>
          <p>If a “gene-product” gp mediates a “mediated reaction” r that
requires a “molecular function” f , then gp has function f . This can
be expressed in a SWRL rule R1 as follows:
R1 : GeneProduct(gp) ^ MediatedReaction(r)
^MolecularFunction(f ) ^ mediates(gp; r) ^ requires(r; f )
p2 has input another “participant” molIn different from molAgg,
then P agg has input molAgg. A SWRL R5 can be expressed as
follows:
R5 : has subprocess(P agg; p1) ^ has output(p1; molAgg)
^has subprocess(P agg; p2) ^ DifferentFrom(p1; p2)
^has input(p2; molAgg) ^ precedes(p1; p2)</p>
          <p>^preceded by(p1; px) ^ DifferentFrom(p2; px)
^has input(p2; molIn) ^ DifferentFrom(molAgg; molIn)
) has input(P agg; molIn)
As a last example, rules also allow the interaction of protein
transient interaction with other proteins that mediate post translational
reaction (such as interact with annotation in Uniprot):</p>
          <p>If a process proc has input a protein prot1 and is mediated by
another protein prot2, then prot1 interacts with prot2. A SWRL
R6 can be expressed as follows:
R6 : protein(prot1) ^ has input(proc; prot1)
^mediated by(proc; prot2) ^ DifferentFrom(prot1; prot2)
) has function(gp; f )
) interacts with(prot1; prot2)</p>
          <p>If a “participant” p0 output of a “protein complex assembly”
proca then p0 has molecular part “participant” pi that is input of
proca and pi that are simple proteins are typed as “Protein Complex
Subunit”. While a protein complex assembly may be mediated by
an ATP-dependent chaperone, we assume that p0 must be different
from the ATP residue: ADP and phosphate. This can be expressed
in a SWRL rule R2 as follows:
R2 : ProteinComplexAssembly(proca) ^ has output(proca; p0)
^DifferentFrom(p0; ADP ) ^ DifferentFrom(p0; phosphate)
^has input(proca; pi) ^ SimpleProtein(pi)
) has molecular part(po; pi) ^ ProteinComplexSubunit(pi)
At least, if a p0 mediates r that requires f then pi contributes to
f . This can be expressed in a SWRL rule R3 as follows:
R3
: has function(r; f ) ^ molecular part of(p0; pi)</p>
          <p>) contributes to(pi; f )
Some properties were also defined using SWRL rules to provide
information on the relative order of elementary processes (e.g.
precedes and its inverse: preceded by). They are able to order reactions
in a pathway. Precedes and preceded by are used to infer
participant of pathway, excluding those that are produced and consumed
by consecutive reactions. Let us detail these rules:</p>
          <p>If a pathway P has subprocesses “biological process” p1 and p2
and p1 has output a “participant” mol and p2 has input mol, then
p1 precedes p2. A SWRL R4 can be expressed as follows:
R4 : has subprocess(P; p1) ^ has subprocess(P; p2)
^has output(p1; mol) ^ has input(p2; mol)
^DifferentFrom(p1; p2)</p>
          <p>) precedes(p1; p2)</p>
          <p>If P agg has subprocess p1 and p2, and p1 has output a
“participant” molAgg and p1 precedes p2 and not precedes by p2 and if</p>
        </sec>
        <sec id="sec-2-1-4">
          <title>Minimum information for instantiation</title>
          <p>
            Thanks to logical rules, only few incoming assertions are necessary
to describe an ontological process and instantiate the ontological
model. Briefly, instances of participants have to be type by
geneproduct or non-gene-product. instances of processes have to be
typed by one of the 69 different processes with (a) the description
of its inputs, outputs and mediators (if any) and requirements and/or
(b) the description of its start, intermediary and end processes. This
information can easily be structured in a data table and imported in
the ontology from the cellfie plugin
            <xref ref-type="bibr" rid="ref12">(Kola and Rector, 2007)</xref>
            .
3
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>USE CASE (FIG. 4)</title>
      <p>
        We considered the Arabidopsis thalianas RPPC available4 on Plant
reactome
        <xref ref-type="bibr" rid="ref15">(Naithani et al., 2017)</xref>
        . This metabolic process is present in
photosynthetic organisms, well described in the literature and
representative of the complexity of metabolic processes. The RPPC is
an essential cyclic process enabling the CO2 fixation and
composed of 10 chemical reactions. Each chemical reaction is catalyzed
by an active enzyme or enzymatic complex. The process of enzyme
activation involves many different post-translational modifications,
chaperoning, and complexations. In particular, the Ribulose
Bisphosphate CarbOxylase (RuBisCO) enzyme that catalyzes the first
reaction is an enzymatic complex composed of 16 subunits
encoded by 5 genes. The activation of RuBisCO is achieved through
many steps (spontaneous and chaperone-dependent complexation,
carbamylation, magnesium binding, etc.)
        <xref ref-type="bibr" rid="ref1">(Andersson and
Backlund, 2008)</xref>
        . Other enzymes of the cycle are also controlled at
the post-translational level by redox-reactions transfer of disulfide
bonds (generic in biology). Traditionally, the different steps of
enzyme or enzymatic complex activation are poorly described in
bio-ontologies.
4 http://plantreactome.gramene.org/PathwayBrowser/#/
R-ATH-1119519&amp;SEL=R-ATH-5149661&amp;PATH=R-ATH-2744345,
R-ATH-2883407&amp;DTAB=MT
      </p>
      <p>In the standard gene-centered annotation, information is
anchored manually to protein complex subunits. For instance, in Amigo2
the RuBisCO large chain (RBCL; O03042) is annotated 1) by the
functions of the RuBisCO: Ribulose-bisphospate carboxylase
activity (GO:001698) and Monooxygenase activity (GO:0004497) and
2) by the process involving RuBisCO: reductive pentose-phosphate
cycle (GO:0019253) and Photorespiration (GO:0009853) (see Fig.
4A). In Uniprot, the RBCL knowledge is merged with the encoding
gene knowledge. The information is completed in natural language
describing Ribulose biphosphate carboxylation enzymatic reaction
mediated by RuBisCO. Moreover, cofactors of RuBisCO such as
Magnesium are also described in natural language. Cross-references
are managed using a link to ChEBI for Magnesium (annotated by
magnesium(2+): CHEBI: 18420). Due to the ambiguity between
full RuBisCO complex and the related subunits and genes,
subunits are annotated like the full RuBisCO complex. In BiPOm, we
used the same knowledge while we finely described the elementary
enzymatic processes of RPPC and the enzyme activation processes
according to natural language found in Uniprot and related
publications. It results in the description of 2 pathways (RPPC and
RuBisCO activation pathway) and 82 biological reactions: 24
enzymatic metabolic reactions for the RPPC and 58 post-translational
protein modifications involved in the RPPC-enzyme activation (e.g.
RPPC starts with RuBP carboxylation that is mediated by RuBisCO
holoenzyme and RuBisCO activation starts with RBCL dimerisation
having RBCL as input and ends with RuBisCO-Mg complexation).
RuBisCO activation reactions involve different states of RuBisCO:
in complex with chaperones, uncarbamylated, carbamylated and
associated with Mg (holoenzyme). Following automatic reasoning,
RBCL and Mg are typed by “Protein Complex Subunit” and
“coenzyme”, respectively (see Fig. 4B). RuBisCO holoenzyme is typed
by “active entity”, “holoenzyme”, “lyase”, “oxidoreductase” and
“protein complex”. Information on RuBisCO or its subunit RBCL
are disjoint (see Fig. 4B): while RuBisCO holoenzyme has the
function, RBCL contributes to the function. Moreover, we obtained
computationally interpretable information from natural language
section of Uniprot, e.g. relationship between the inputs / outputs
and the reactions are formally related with the “has input” and
“has output” properties, the protein complex and their subunits
or coenzyme are formally related with the “has molecular part”
property or the protein complex component together are formally
related with the “in complex with” property.
4</p>
    </sec>
    <sec id="sec-4">
      <title>CONCLUSION AND PERSPECTIVES</title>
      <p>
        Here we introduced a new ontology BiPOm describing metabolic
processes as interlocked subsystems. We explicitly handled the
different states of molecules including the “active state” involved in
a biological process. Using SWRL rules and automatic reasoning
on instances of BiPOm, we inferred annotations of cellular entities
such as molecular types or molecular properties. Few information
is required to instantiate BiPOm and can be extracted from
existing databases or bio-ontologies. Our approach is actually to take
advantage of existing public repositories to finely describe
biological processes and to extend the use of bio-ontologies from controlled
vocabularies only to automatic reasoning instead. We assume that
this paradigm shift where the anchorage of knowledge is rerouted
from the molecule to the process could thus be benefit to the
biological knowledge organization. The use case of A. thalianas RPPC is
typical of the complexity of metabolic processes and is thus highly
informative of the added value of automatic reasoning on instances.
We inferred new annotations on that cycle compared to the classical
annotation stored in public repositories such as amigo2 or Uniprot.
Due to its flexibility, our ontology could be straightly extended with
the localization of molecules or with other biological processes such
as the gene-expression
        <xref ref-type="bibr" rid="ref7">(Henry et al., 2016)</xref>
        . This requires the
integration of new types of participants such as sequence patterns of
bio-informative molecules
        <xref ref-type="bibr" rid="ref4">(Eilbeck et al., 2005)</xref>
        and the integration
of new molecular properties such as “polymerase”, “transcription
factor” or “termination factor” that characterize gene-expression
processes. Eventually, each biological process can be related to its
mathematical model having its parameters
        <xref ref-type="bibr" rid="ref7">(Henry et al., 2016)</xref>
        . New
HTO provide quantitative multi-level information including notably
the observation on the states of cellular entities. The limiting factor
of biological approaches is now no more the data generation but the
development of approaches allowing the extraction of information
from these data. BiPOm provides a promising framework to address
the current multi-level big data challenge in biology. As it provides
a formal rational framework to relate multi-level HTO together by
considering the cellular system (or the organism) as a whole and by
making easier the reasoning on system components.
      </p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work has been funded by the French Lidex-IMSV of the
Universite´ Paris Saclay.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Andersson</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Backlund</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Structure and function of rubisco</article-title>
          .
          <source>Plant Physiology and Biochemistry</source>
          ,
          <volume>46</volume>
          (
          <issue>3</issue>
          ):
          <fpage>275</fpage>
          -
          <lpage>291</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Balakrishnan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harris</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huntley</surname>
            , R., Van Auken,
            <given-names>K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Cherry</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>A guide to best practices for gene ontology (GO) manual annotation</article-title>
          .
          <source>Database.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <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>
            ,
            <surname>Dumontier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Finney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Golebiewski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Hastings</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Hoops</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Keating</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Kell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. B.</given-names>
            ,
            <surname>Kerrien</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Lawson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Lister</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Machne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Pocock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rodriguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Villeger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Wilkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</given-names>
            ,
            <surname>Wimalaratne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Laibe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Hucka</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , and Le Nove`re, N. (
          <year>2011</year>
          ).
          <article-title>Controlled vocabularies and semantics in systems biology</article-title>
          .
          <source>Molecular Systems Biology</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Eilbeck</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>S. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mungall</surname>
            ,
            <given-names>C. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yandell</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Durbin</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ashburner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>The Sequence Ontology: a tool for the unification of genome annotations</article-title>
          .
          <source>Genome Biology</source>
          ,
          <volume>6</volume>
          (
          <issue>5</issue>
          ):
          <fpage>R44</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Glimm</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stoilos</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <source>HermiT: An OWL 2 Reasoner. Journal of Automated Reasoning</source>
          ,
          <volume>53</volume>
          (
          <issue>3</issue>
          ):
          <fpage>245</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Hastings</surname>
            , J., de Matos,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dekker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ennis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harsha</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kale</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muthukrishnan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Owen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turner</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Steinbeck</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>The ChEBI reference database and ontology for biologically relevant chemistry: enhancements for 2013</article-title>
          .
          <source>Nucleic Acids Research</source>
          ,
          <volume>41</volume>
          (
          <issue>D1</issue>
          ):
          <fpage>D456</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Henry</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferre</surname>
            <given-names>´</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Froidevaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Goelzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Fromion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Boulakia</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. C.</surname>
          </string-name>
          , De´rozier,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Dinh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            , Fie´vet, G.,
            <surname>Fischer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Gibrat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Loux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            , and
            <surname>Peres</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Repre´sentation syste´mique multi-e´chelle des processus biologiques de la bacte´rie</article-title>
          .
          <source>In IC</source>
          <year>2016</year>
          :
          <article-title>27e`me Journe´es francophones d'Inge´nierie des Connaissances (Proceedings of the 27th French Knowledge Engineering Conference</article-title>
          ), Montpellier, France, June 6-10,
          <year>2016</year>
          ., pages
          <fpage>97</fpage>
          -
          <lpage>102</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Hill</surname>
            ,
            <given-names>D. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adams</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batchelor</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berardini</surname>
            ,
            <given-names>T. Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dietze</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drabkin</surname>
            ,
            <given-names>H. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ennis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Foulger</surname>
            ,
            <given-names>R. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harris</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hastings</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kale</surname>
            ,
            <given-names>N. S.</given-names>
          </string-name>
          , de Matos,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Mungall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J.</given-names>
            ,
            <surname>Owen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Roncaglia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Steinbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Turner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            , and
            <surname>Lomax</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Dovetailing biology and chemistry: integrating the gene ontology with the ChEBI chemical ontology</article-title>
          .
          <source>BMC Genomics</source>
          ,
          <volume>14</volume>
          :
          <fpage>513</fpage>
          -
          <lpage>513</lpage>
          .
          <fpage>1471</fpage>
          -2164-14-
          <lpage>513</lpage>
          [PII].
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boley</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tabet</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grosofand</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>SWRL: A semantic web rule language combining OWL and RuleML</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Kildegaard</surname>
            ,
            <given-names>H. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baycin-Hizal</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>N. E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Betenbaugh</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>The emerging cho systems biology era: harnessing the omics revolution for biotechnology</article-title>
          .
          <source>Current Opinion in Biotechnology</source>
          ,
          <volume>24</volume>
          (
          <issue>6</issue>
          ):
          <fpage>1102</fpage>
          -
          <lpage>1107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Kitano</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Foundations of Systems Biology</article-title>
          . MIT press, Cambridge.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Kola</surname>
            ,
            <given-names>J. S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Importing spreadsheet data into Prote´ge´: Spreadsheet plug-in</article-title>
          .
          <source>In Proc. of the Intl. Prote´ge´ Conference.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Krisnadhi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maier</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>OWL and rules</article-title>
          . In Polleres, A.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arenas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Handschuh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kroner</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ossowski</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and PatelSchneider, P., editors,
          <source>Reasoning Web. Semantic Technologies for the Web of Data: 7th International Summer School</source>
          <year>2011</year>
          , Galway, Ireland,
          <source>August 23-27</source>
          ,
          <year>2011</year>
          , Tutorial Lectures, pages
          <fpage>382</fpage>
          -
          <lpage>415</lpage>
          . Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Team</surname>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>The Prote´ge´ Project: A Look Back and a Look Forward</article-title>
          .
          <source>AI Matters</source>
          ,
          <volume>1</volume>
          (
          <issue>4</issue>
          ):
          <fpage>4</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Naithani</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Preece</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>D'Eustachio</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amarasinghe</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dharmawardhana</surname>
            ,
            <given-names>P. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fabregat</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elser</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiser</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keays</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fuentes</surname>
            ,
            <given-names>A. M.-P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petryszak</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>L. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ware</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Jaiswal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Plant reactome: a resource for plant pathways and comparative analysis</article-title>
          .
          <source>Nucleic Acids Res</source>
          ,
          <volume>45</volume>
          (Database issue):
          <fpage>D1029</fpage>
          -
          <lpage>D1039</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ashburner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosse</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bard</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bug</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ceusters</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>L. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eilbeck</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ireland</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mungall</surname>
            ,
            <given-names>C. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leontis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rocca-Serra</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruttenberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sansone</surname>
            ,
            <given-names>S.-A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheuermann</surname>
            ,
            <given-names>R. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Whetzel</surname>
            ,
            <given-names>P. L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>The OBO foundry: coordinated evolution of ontologies to support biomedical data integration</article-title>
          .
          <source>Nat Biotech</source>
          ,
          <volume>25</volume>
          (
          <issue>11</issue>
          ):
          <fpage>1251</fpage>
          -
          <lpage>1255</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>TheGeneOntologyConsortium</surname>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>The gene ontology (GO) database and informatics resource</article-title>
          .
          <source>Nucleic Acids Res</source>
          ,
          <volume>32</volume>
          :
          <fpage>D258</fpage>
          -
          <lpage>D261</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>TheGeneOntologyConsortium</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Expansion of the Gene Ontology knowledgebase and resources</article-title>
          .
          <source>Nucleic Acids Res</source>
          ,
          <volume>45</volume>
          :
          <fpage>D331</fpage>
          -
          <lpage>D338</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Whetzel</surname>
            ,
            <given-names>P. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>N. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alexander</surname>
            ,
            <given-names>P. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nyulas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tudorache</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Bioportal: enhanced functionality via new Web services from the national center for biomedical ontology to access and use ontologies in software applications</article-title>
          .
          <source>Nucleic Acids Res</source>
          ,
          <volume>39</volume>
          :
          <fpage>W541</fpage>
          -
          <lpage>W545</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>