<!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>SemScape: Visualizating Semantic Web Data Landscapes with Cytoscape 3.0</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrea Splendiani</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andra Waagmeester</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carina Haupt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Helena Deus</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bonn-Aachen Institute for Information Technology, University of Bonn</institution>
          ,
          <addr-line>DE</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DERI</institution>
          ,
          <addr-line>Galway</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Maastricht University</institution>
          ,
          <addr-line>NL</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>intelliLeaf ltd</institution>
          ,
          <addr-line>Cambridge</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Core to the success of applying Semantic Web technologies (SWT) towards supporting Life Sciences research is the availability of tools that lower the entry barrier for adoption by biomedical researchers. Researchers need to easily and intuitively exploit and query the wealth of data that is available behind as SPARQL endpoints. Here, we present SemScape, a semantic-web enabled plugin for the popular network biology software Cytoscape. SemScape can be used to query any knowledge bases with a SPARQL endpoint by leveraging familiarity with existing software and intuitiveness of big data exploitation through a mechanism that encapsulates the complexity of data in parametric context dependent queries. We believe SemScape can provide a valuable resource both for data consumers and data publishers.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The Semantic web and linked data e orts in Life Sciences domains have produced
a large amount of structured information ready for querying. However, the entry
barrier for researchers willing to use this information on their daily tasks is too
great still, posing a particular problem for user interaction and query assembly,
especially in the Life Sciences domain. Despite the well-recognized advantages of
Linked Data and RDF formalisms in enabling the seamless aggregation of data
from multiple distributed sources, these formalisms inherently rely on a format
that sets data free from the shackles of a prede ned schema.</p>
      <p>As a side-e ect, data represented in these formats is challenging to query since
users cannot rely on organized data maps made available a-priori. While
ontologies can provide such a map, there is still a disconnect between ontologies
proposed by the semantic web communities, and the data descriptors that are
actually used in RDF representations. As such, it is di cult to nd ontologies
that encompasses and arbitrary mashup of data, which is typical scenario for
the use of data published in RDF, in the Life Sciences and beyond. In the life
sciences domain, the problem is further compounded by the realization that
potential users of the data are typically not experts in semantic technologies, and
ease of use as well as domain oriented interfaces are even more relevant.
Hence the need for tools that provide an accessible interface to semantic web</p>
    </sec>
    <sec id="sec-2">
      <title>Results</title>
      <p>knowledge bases, that can help in discovery the information structure and
navigate it, as well as put into context with the typical work environment of
researchers.</p>
      <p>We have developed SemScape, a plugin for the popular network biology software
Cytoscape [?], which allows user interaction and queries over remote endpoints.
Cytoscape is a network visualization and analysis tool that, while inherently
domain independent, provides links and shortcuts to typical biomedical datasets
and manipulations. It o ers a plugin architecture and has a very active
community both of developers and users. SemScape is developed as plugin for the latest
version of Cytoscape, 3.0, which is released in beta at the time of this writing
and present a completely new architecture from previous versions.
SemScape o ers a range of functionalities, which are derived from what was
implemented in RDFScape [?] and AGUIA [?]. However this system provides
a newer, more e cient and up to date implementation. The functionalities of
SemScape can be categorized essentially in discovery and navigation of linked
data landscapes.</p>
      <p>Discovery functions are based on the automatic extraction of a data map
(typically types and relations from a given endpoint).</p>
      <p>Navigation functions are based on contextual menus that can be con gured
by users and data publishers: when right-selecting a node, the system uses
attributes of the node (e.g. its type) to look into a query library for queries that
can be applied to the node. E.g.: if the node is a protein, the system may nd
queries for interacting proteins. In general for each resource simple queries such
as all statements including the resource as object or subject are provided. Once
a selection is performed, results are used to expand the graph, and provenance
information is kept for each new element visualized (which in turns allow new
contextual queries to the original endpoint). In particular, queries are written
as parametric queries, and can be provided by data publisher as a package to
which the user can subscribe. For instance a pathway resource provider may
provide, together with an endpoint, a set of precon gured queries to drive user
interaction on its knowledge base. The user can keep track of such precon gured
packages and update them if newer versions are proposed by the data publisher.
Together with the possibility to execute and visualize generic SPARQL queries,
SemScape allow the possibility to extract and de ne data landscapes, graphs
visualizing the semantic links between data sets in a given context (e.g. Cancer).
3</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>SemScape is a robust plugin developed on the newer version of the widely used
network tool Cytoscape and it inherits in its design the experience of several
experiments in user interaction of the Semantic Web. We believe it will be a
valuable resource for Life Science researchers willing to make use of these
technologies.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Availability</title>
      <p>SemScape is available http://code.google.com/p/vsdlc3/ and released under the
Apache License 2.0.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was supported by the Google Summer of Code program and all
developlment is by Yigang Zhou. We wish to thank Alex Pico for his support in
the GSoC program.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Shannon</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Markiel</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ozier</surname>
            <given-names>O</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baliga</surname>
            <given-names>NS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            <given-names>JT</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramage</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amin</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwikowski</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ideker</surname>
            <given-names>T</given-names>
          </string-name>
          :
          <article-title>Cytoscape: a software environment for integrated models of biomolecular interaction networks</article-title>
          .
          <source>Genome Research</source>
          .
          <volume>13</volume>
          (
          <issue>11</issue>
          ) (
          <year>2003</year>
          )
          <volume>2498</volume>
          {
          <fpage>504</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Splendiani</surname>
            <given-names>A</given-names>
          </string-name>
          :
          <article-title>RDFScape: Semantic Web meets Systems Biology BMC Bioinformatics 9</article-title>
          (
          <issue>Suppl 4</issue>
          ) (
          <year>2008</year>
          ) S6
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Correa</surname>
            <given-names>MC</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deus</surname>
            <given-names>HF</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasconcelos</surname>
            <given-names>AT</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hayashi</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ajani</surname>
            <given-names>JA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patnana</surname>
            <given-names>SV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Almeida</surname>
            <given-names>JS</given-names>
          </string-name>
          :
          <article-title>AGUIA: autonomous graphical user interface assembly for clinical trials semantic data services</article-title>
          .
          <source>BMC Medical Informatics and Decision Making</source>
          .
          <volume>10</volume>
          :
          <issue>65</issue>
          (
          <year>2010</year>
          ) .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>