<!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>NCBO-Galaxy: bridging the BioPortal web services and the Galaxy platform</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jose Antonio Mi n˜arro Gim e´nez</string-name>
          <email>jose.minyarro@um.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mikel Ega n˜a Aranguren</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jesualdo Tom a´s Fern a´ndez-Breis</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Erick Antezana</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Biology, NTNU</institution>
          ,
          <country country="NO">Norway</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ontology Engineering Group, Department of Artificial Intelligence, School of Computer Science</institution>
          ,
          <addr-line>UPM</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Resource service</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>School of Computer Science</institution>
          ,
          <addr-line>UM</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Ontology Annotator Recommender service service</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <sec id="sec-1-1">
        <title>BioPortal (Noy et al. (2009)) is a web-based application for</title>
        <p>searching, sharing, visualizing, and analyzing bio-ontologies. It has
become one of the major, centralised bio-ontologies repositories.
BioPortal not only hosts a considerable number of important
biomedical ontologies (currently almost 300 ontologies covering
various life science domains) but also provides access to its
contents via RESTful web services, which are a flexible means for
programmatically exploiting the stored ontologies. Consequently,
its usage should be promoted in bioinformatics environments for
facilitating the usage of bio-ontologies.</p>
      </sec>
      <sec id="sec-1-2">
        <title>The lack of integration of bio-ontologies and semantic tools with</title>
        <p>
          traditional bioinformatics suites is a major reason for the limited
usage of bio-ontologies by bioinformaticians. Galaxy (
          <xref ref-type="bibr" rid="ref4">Goecks
et al. (2010)</xref>
          ) is a web-based platform offering a one-stop-shop
of common bioinformatics tools enabling biological data analyses.
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>The so-called Galaxy tools are executed within an environment that</title>
        <p>
          keeps an execution history as well as the output of each executed
tool, which can be easily shared and reproduced. Even though
Galaxy offers a wide range of tools, and recently, some efforts
have provided a few tools for ontology manipulation:
ONTOtoolkit (
          <xref ref-type="bibr" rid="ref1">Antezana et al. (2010)</xref>
          ), OPPL-Galaxy (
          <xref ref-type="bibr" rid="ref2">Aranguren et al.
(2012)</xref>
          ), and Blast2GO (
          <xref ref-type="bibr" rid="ref3">Conesa et al. (2005)</xref>
          ). Each of them
offers a complementary functionality, but none of them provides a
mechanism to exploit directly a repository of bio-ontologies, such
as BioPortal, without having to upload them prior their exploitation.
        </p>
      </sec>
      <sec id="sec-1-4">
        <title>Therefore, providing Galaxy users with direct access to the</title>
      </sec>
      <sec id="sec-1-5">
        <title>BioPortal ontologies seems an interesting option. In this work,</title>
        <p>we describe the development of a set of Galaxy tools, called</p>
      </sec>
      <sec id="sec-1-6">
        <title>NCBO-Galaxy, which provide BioPortal functionalities via its set of RESTful web services (Whetzel et al. (2011)). Such a coupling enables the development of advanced analysis workflows, which eventually could improve data curation and management processes.</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>NCBO GALAXY</title>
      <sec id="sec-2-1">
        <title>NCBO-Galaxy has the following components (depicted in Figure 1):</title>
      </sec>
      <sec id="sec-2-2">
        <title>The Galaxy platform facilitates developing and sharing new</title>
        <p>tool definitions through a common web interface.</p>
      </sec>
      <sec id="sec-2-3">
        <title>The NCBO-Galaxy tools provide Galaxy users with the functionality of the BioPortal services.</title>
      </sec>
      <sec id="sec-2-4">
        <title>The NCBO RESTful services, which belong to NCBO</title>
      </sec>
      <sec id="sec-2-5">
        <title>BioPortal, allow to access BioPortal content.</title>
        <p>m
r
o
ltf
a
P
XY OBO</p>
        <sec id="sec-2-5-1">
          <title>LA tools</title>
          <p>A
G
tlr
a
ooP Ontology
iBManipulation</p>
        </sec>
        <sec id="sec-2-5-2">
          <title>O services</title>
          <p>B
C
N</p>
        </sec>
        <sec id="sec-2-5-3">
          <title>Common Web Interface NGS tools</title>
        </sec>
        <sec id="sec-2-5-4">
          <title>NCBO</title>
        </sec>
        <sec id="sec-2-5-5">
          <title>Galaxy tools</title>
        </sec>
        <sec id="sec-2-5-6">
          <title>FastaQ tools</title>
        </sec>
        <sec id="sec-2-5-7">
          <title>Text</title>
          <p>manipulation ….
tools</p>
        </sec>
        <sec id="sec-2-5-8">
          <title>BioPortal RESTful services</title>
        </sec>
        <sec id="sec-2-5-9">
          <title>Search</title>
          <p>services</p>
          <p>Each NCBO-Galaxy tool provides the functionalities according
to its RESTful service. All the tools have a web interface through
which the user can provide the values and preferences for the
execution of such service. For example, an excerpt of the interface
of the NCBO Galaxy tool for annotating a text with bio-ontology
terms is displayed in Figure 2 . The list of tools included in the
current version of NCBO Galaxy are:</p>
        </sec>
      </sec>
      <sec id="sec-2-6">
        <title>Get ontology by its identifier,</title>
      </sec>
      <sec id="sec-2-7">
        <title>Extract a branch from an ontology,</title>
      </sec>
      <sec id="sec-2-8">
        <title>Get a concrete view of an ontology,</title>
      </sec>
      <sec id="sec-2-9">
        <title>Annotate a text with bio-ontology terms,</title>
      </sec>
      <sec id="sec-2-10">
        <title>Recommend a bio-ontology depending on annotations of a text,</title>
      </sec>
      <sec id="sec-2-11">
        <title>Search for terms in bio-ontologies depending on the text provided,</title>
      </sec>
      <sec id="sec-2-12">
        <title>Search for resources matched up with terms in bio-ontologies.</title>
      </sec>
      <sec id="sec-2-13">
        <title>All these tools can be combined in Galaxy workflows, as it will be illustrated in the next section.</title>
        <p>Min˜ arro Gime´ nez, Egan˜ a Aranguren, Ferna´ ndez-Breis, and Antezana</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>EXAMPLE</title>
      <sec id="sec-3-1">
        <title>Let us describe how we could retrieve the biological entities that</title>
        <p>have been annotated as participating in both positive and negative
regulation processes by combining NCBO Galaxy with other</p>
      </sec>
      <sec id="sec-3-2">
        <title>Galaxy tools and, therefore, implemented as a Galaxy workflow.</title>
      </sec>
      <sec id="sec-3-3">
        <title>Galaxy permits the graphical definition of the workflow. Our example workflow is shown in Figure 3.</title>
      </sec>
      <sec id="sec-3-4">
        <title>This workflow consists of two executions of the NCBO</title>
      </sec>
      <sec id="sec-3-5">
        <title>Galaxy tool ”Search for resources matched up with terms in</title>
        <p>bio-ontologies”, whose input text will be, respectively, positive
regulation and negative regulation. The results are two sets of
annotations, and an extract of the results for ”negative regulation”
are shown in Table 1.</p>
        <p>Then, the cut operations allow us to select the first two columns
in order to compare the datasets. The final result would contain
the ones that appear in both datasets. Both the data used for
this example and the workflow are available, respectively, at
http://sele.inf.um.es:9080/u/jesualdo/h/history-demoicbo and
http://sele.inf.um.es:9080/u/jesualdo/w/demo-ncbo-galaxy.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>RESULTS AND FUTURE WORK</title>
      <sec id="sec-4-1">
        <title>NCBO-Galaxy is a prototype aiming at serving ontologists and</title>
        <p>bioinformaticians who are interested in exploiting controlled
vocabularies as part of their data analysis procedures from within
the same framework, namely Galaxy, without the hassle of changing
tools or working-environments. Moreover, NCBO-Galaxy provides
a unique solution to access a major ontology repository (BioPortal).</p>
      </sec>
      <sec id="sec-4-2">
        <title>Finally, we plan to extend the tools to access other NCBO services (such as BioPortal SPARQL).</title>
        <p>5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>AVAILABILITY</title>
      <sec id="sec-5-1">
        <title>NCBO-Galaxy is available at the following public instances:</title>
        <p>http://sele.inf.um.es/galaxy and http://linkeddata2.dia.fi.upm.es:8080/
and it can be downloaded from the Galaxy Toolshed, available at
http://toolshed.g2.bx.psu.edu/repos/mikel-egana-aranguren/ncbo
services.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGEMENTS</title>
      <sec id="sec-6-1">
        <title>Mikel Egan˜a Aranguren is funded by the Marie Curie Cofund programme (FP7). This work has been possible thanks to the funding of the Spanish Ministry of Science and Innovation through grant TIN2010-21388-C02-02.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Antezana</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venkatesan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mungall</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mironov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kuiper</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>ONTO-ToolKit: enabling bio-ontology engineering via galaxy</article-title>
          .
          <source>BMC bioinformatics</source>
          ,
          <source>(Suppl 12)</source>
          ,
          <fpage>S8</fpage>
          +.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Aranguren</surname>
            ,
            <given-names>M. E. n.</given-names>
          </string-name>
          ,
          <article-title>Ferna´ndez-</article-title>
          <string-name>
            <surname>Breis</surname>
            ,
            <given-names>J. T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Antezana</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>OPPL-Galaxy: enhancing ontology exploitation in galaxy with OPPL</article-title>
          .
          <source>In Proceedings of the 4th International Workshop on Semantic Web Applications and Tools for the Life Sciences, SWAT4LS '11</source>
          , pages
          <fpage>12</fpage>
          -
          <lpage>19</lpage>
          , New York, NY, USA. ACM.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Conesa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gtz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Gomez</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Terol</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Talon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Robles</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Blast2go: a universal tool for annotation, visualization and analysis in functional genomics research</article-title>
          . Bioinformatics,
          <volume>21</volume>
          ,
          <fpage>3674</fpage>
          -
          <lpage>3676</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Goecks</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nekrutenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , J., and
          <string-name>
            <surname>Galaxy Team</surname>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences</article-title>
          .
          <source>Genome biology</source>
          ,
          <volume>11</volume>
          (
          <issue>8</issue>
          ),
          <fpage>R86</fpage>
          +.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <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>Whetzel</surname>
            ,
            <given-names>P. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dorf</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Griffith</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jonquet</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storey</surname>
            , M.-
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chute</surname>
            ,
            <given-names>C. G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Bioportal: ontologies and integrated data resources at the click of a mouse</article-title>
          .
          <source>Nucleic Acids Research</source>
          ,
          <volume>37</volume>
          (
          <issue>suppl 2</issue>
          ),
          <fpage>W170</fpage>
          -
          <lpage>W173</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <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 Research</source>
          ,
          <volume>39</volume>
          (
          <issue>suppl 2</issue>
          ),
          <fpage>W541</fpage>
          -
          <lpage>W545</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>