<!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>Using eXframe to build Semantic Web Genomics Repositories</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Emily Merrill</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shannan Ho Sui</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stéphane Corlosquet</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tim Clark</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sudeshna D</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Harvard Medical School</institution>
          ,
          <addr-line>25 Shattuck St, Boston, MA, 02115</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Harvard School of Public Health</institution>
          ,
          <addr-line>677 Huntington Ave, Boston, MA 02115</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Massachusetts General Hospital</institution>
          ,
          <addr-line>Partners Research Building, 65 Landsdowne St, Cambridge, MA, 02139</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>School of Computer Science, University of Manchester</institution>
          ,
          <addr-line>Oxford Road, Manchester, UK, M13 9PL</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>We would to like to present eXframe: a software platform for developing Semantic Web genomics repositories. eXframe is implemented using Drupal 7, an open-source PHP/MySQL based content management system. eXframe provides a user-friendly interface for researchers to enter the information about their experiments and share these with their colleagues and external collaborators. An underlying Drupal-based content model, specialized for genomics, represents the provenance, assays, samples and data produced in the experiment. The relevant metadata fields in this model are mapped to established biomedical ontologies, which enable extended search across useful parameters such as experiment type, technology platform, model organism, authors, genes, proteins, and so forth. Using these mappings and the Drupal RDF modules, eXframe genomics data can be automatically published as Resource Description Framework (RDF) to produce Linked Data. The RDF is indexed to produce a SPARQL endpoint using the PHP ARC2 libraries. We will demonstrate how to use eXframe, create ontology mappings and run sample queries using the SPARQL endpoint.</p>
      </abstract>
      <kwd-group>
        <kwd>Drupal</kwd>
        <kwd>Genomics</kwd>
        <kwd>RDF</kwd>
        <kwd>SPARQL</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        There are only a handful of examples of genomics repositories available as Linked
Data, but none of them are available as reusable systems. Recently, the Functional
Genomics Production Team at the European Bioinformatics Institute (EBI) made their
gene expression data from Expression Atlas [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] available as Linked Data that can be
queried using a SPARQL Protocol and RDF Query Language (SPARQL) endpoint.
These Semantic Web technologies allow flexible graph based querying as well
integration with other ontologies or knowledge repositories.
      </p>
      <p>
        We have developed a reusable platform for building genomics repositories,
eXframe [
        <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
        ], which automatically formats the stored experimental data as RDF and
indexes it into a SPARQL endpoint. The platform handles a variety of genomics data
types including microarrays and next generation sequencing technologies such as
RNA-Seq, ChIP-Seq, Bisulphite-Seq and RIP-Seq among others. In this presentation,
we will present details of the model we developed, ontology mappings and sample
SPARQL queries on a genomics repository.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Methods</title>
      <p>
        We used the open source content management system, Drupal (www.drupal.org)
and the RDF modules in Drupal [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to implement eXframe. We developed Drupal
“content types” for experiments, biomaterials and assays and mapped these and their
attributes to existing biomedical ontologies - primarily the Ontology for Biomedical
Investigation (OBI) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and the Experimental Factor Ontology (EFO) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The details
of the model are described in our paper on eXframe [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The biomaterial (sample)
attributes were also mapped to ontologies such as cell type to CL, the Cell Type
Ontology [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], tissue to FMA, the Foundation Model of Anatomy [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and disease state to
DO, the Disease Ontology [9]. Recently, the model was extended to represent
complex samples such as induced pluripotent stem (iPS) cells. The Drupal RDF modules
are used to publish Linked Data (RDF), which is indexed by the ARC2 PHP libraries
into a SPARQL endpoint. Currently we are collaborating to develop a Fairport
(http://datafairport.org) interface for eXframe.
      </p>
      <p>The eXframe platform was successfully used to build the Stem Cell Commons (SCC,
http://stemcellcommons.org) repository for genomics data at the Harvard Stem Cell
Institute (HSCI) [10]. A screenshot of the published RDF for a sample experiment in
SCC is shown in Figure 1.
eXframe is also currently being used to develop similar databases at other institutions.
We will present sample SPARQL queries on the Stem Cell Commons SPARQL
endpoint that integrates multiple ontologies. The SCC resource is used for a variety of use
cases such as i) retrieving experiments performed on a certain cell type in a model
organism; ii) displaying assays done on a particular disease model or iii) finding
transcript factor binding measurements using next generation sequencing - such use cases
will be demonstrated.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>Our reusable platform can be used to build Semantic Web platforms for genomics
data allowing flexible queries and integration with other ontologies. The software is
freely available at https://github.com/mindinformatics/exframe, under the GPL
version 2 free software license.
9. Schriml LM, Arze C, Nadendla S, Chang YW, Mazaitis M, Felix V, Feng G, Kibbe WA:
Disease Ontology: a backbone for disease semantic integration. Nucleic Acids Res 2012,
40:D940-946.
10. Ho Sui S, Merrill E, Gehlenborg N, Haseley P, Sytchev I, Park R, Rocca-Serra P,
Corlosquet S, Gonzalez-Beltran A, Maguire E, Hofmann O, Park P, Das S, Sansone SA, Hide
W. The Stem Cell Commons: an exemplar for data integration in the biomedical domain
driven by the ISA framework. AMIA Jt Summits Transl Sci Proc. 2013 Mar 18;2013:70.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Petryszak</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burdett</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiorelli</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fonseca</surname>
            <given-names>NA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez-Porta</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hastings</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huber</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jupp</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keays</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kryvych</surname>
            <given-names>N</given-names>
          </string-name>
          , et al:
          <article-title>Expression Atlas update--a database of gene and transcript expression from microarray- and sequencing-based functional genomics experiments</article-title>
          .
          <source>Nucleic Acids Res</source>
          <year>2014</year>
          ,
          <volume>42</volume>
          :
          <fpage>D926</fpage>
          -
          <lpage>932</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Sinha</surname>
            <given-names>AU</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Merrill</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Armstrong</surname>
            <given-names>SA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clark</surname>
            <given-names>TW</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            <given-names>S.</given-names>
          </string-name>
          <article-title>eXframe: reusable framework for storage, analysis and visualization of genomics experiment</article-title>
          .
          <source>BMC Bioinformatics</source>
          .
          <source>2011 Nov</source>
          <volume>21</volume>
          ;
          <fpage>12</fpage>
          :
          <fpage>452</fpage>
          . doi:
          <volume>10</volume>
          .1186/
          <fpage>1471</fpage>
          -2105-12-452.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Merrill</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corlosquet</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ciccarese</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clark</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            <given-names>S</given-names>
          </string-name>
          :
          <article-title>Semantic Web repositories for genomics data using the eXframe platform</article-title>
          .
          <source>J Biomed Semantics</source>
          <year>2014</year>
          ,
          <volume>5</volume>
          :
          <fpage>S3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Corlosquet</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delbru</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clark</surname>
            <given-names>TW</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polleres</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            <given-names>S</given-names>
          </string-name>
          :
          <article-title>Produce and Consume Linked Data with Drupal</article-title>
          . 8th
          <string-name>
            <given-names>International</given-names>
            <surname>Semantic Web Conference (ISWCC) Washington</surname>
          </string-name>
          <string-name>
            <surname>DC</surname>
          </string-name>
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Brinkman</surname>
            <given-names>RR</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courtot</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Derom</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fostel</surname>
            <given-names>JM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lord</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malone</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parkinson</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peters</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rocca-Serra</surname>
            <given-names>P</given-names>
          </string-name>
          , et al:
          <article-title>Modeling biomedical experimental processes with OBI</article-title>
          .
          <source>J Biomed Semantics</source>
          <year>2010</year>
          , 1
          <issue>Suppl 1</issue>
          :
          <fpage>S7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Malone</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holloway</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adamusiak</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapushesky</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolesnikov</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhukova</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brazma</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parkinson</surname>
            <given-names>H</given-names>
          </string-name>
          :
          <article-title>Modeling sample variables with an Experimental Factor Ontology</article-title>
          .
          <source>Bioinformatics</source>
          <year>2010</year>
          ,
          <volume>26</volume>
          :
          <fpage>1112</fpage>
          -
          <lpage>1118</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Meehan</surname>
            <given-names>TF</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masci</surname>
            <given-names>AM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abdulla</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cowell</surname>
            <given-names>LG</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blake</surname>
            <given-names>JA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mungall</surname>
            <given-names>CJ</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diehl</surname>
            <given-names>AD</given-names>
          </string-name>
          :
          <article-title>Logical development of the cell ontology</article-title>
          .
          <source>BMC Bioinformatics</source>
          <year>2011</year>
          ,
          <volume>12</volume>
          :
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Golbreich</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grosjean</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darmoni</surname>
            <given-names>SJ</given-names>
          </string-name>
          :
          <article-title>The Foundational Model of Anatomy in OWL 2 and its use</article-title>
          .
          <source>Artif Intell Med</source>
          <year>2013</year>
          ,
          <volume>57</volume>
          :
          <fpage>119</fpage>
          -
          <lpage>132</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>