<!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>Exploiting Semantics from Ontologies and Shared Annotations to Find Patterns in Annotated Linked Open Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Universidad Simo´n Bol´ıvar</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Venezuela</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>University of Maryland</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>University of Leipzig</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany gpalma@ldc.usb.ve</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>mvidal@ldc.usb.ve</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>louiqa@umiacs.umd.edu</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>thor@informatik.uni-leipzig.de</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Linked Open Data initiatives have made available a diversity of collections that domain experts have annotated with controlled vocabulary terms from ontologies. The challenge is to explore these rich and complex annotated datasets, together with the domain semantics captured within ontologies, to discover patterns of annotations across multiple concepts that may lead to potential discoveries. We identify an annotation signature between a pair of concepts based on shared annotations and ontological relatedness. Formally, an annotation signature is a partitioning of the edges that represent the relationships between shared annotations. A clustering algorithm named AnnSigClustering is proposed to generate annotation signatures. Evaluation results over drug and gene datasets demonstrate the effectiveness of using annotation signatures to find patterns.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Ontologies are developed by domain experts to capture knowledge specific to some
domain. They have been extensively developed and widely adopted in the last decade.
Simultaneously, Linked Open Data initiatives have made available a diversity of
collections that have been annotated with controlled vocabulary (CV) terms from these
ontologies. For example, the biomedical community has taken the lead in such activities;
every model organism database has genes and proteins that are widely annotated with
CV terms from the Gene Ontology (GO). The NCI Thesaurus (NCIt) version 12.05d has
93,788 terms and the LinkedCT dataset of clinical trial results circa September 2011
includes 142,207 drugs or interventions, 167,012 conditions or diseases, and 166,890
links to DBPedia, DrugBank and Diseasome. At the opposite end of the domain
spectrum, the Financial Industry Business Ontology (FIBO) captures knowledge about the
structure, properties and behavior of financial contracts.</p>
      <p>
        The challenge is to explore these rich and complex annotated datasets, together with
the domain semantics captured within ontologies, to discover patterns of annotations
across multiple concepts that may lead to potential discoveries. For genes, these
patterns may involve cross-genome functional annotations, e.g., combining the GO
functional annotations of two model organisms such as Arabidopsis thaliana (a plant) and C.
elegans (a nematode or worm), to predict new gene function or protein-protein
interactions. Drug target prediction, with a goal of finding new targets for existing drugs, has
received widespread media attention and has resulted in some notable successes, e.g.,
Viagra. Additional applications include predicting potentially adverse side-effects or
providing a comprehensive summary of drug effectiveness so that health professionals
may find cost-effective treatments [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>As a first step to discovering complex annotation patterns, we define an
annotation signature between a pair of scientific concepts, e.g., a pair of drugs or a pair of
genes. The annotation signature builds upon the shared annotations or shared CV terms
between the pair of concepts. The signature further makes use of knowledge in the
ontology to determine the ontological relatedness of the shared CV terms. The
annotation signature is represented by N groups (clusters) of ontologically related shared
CV terms. For example, the annotation signature for a (drug, drug) pair will be a set of
N clusters, where each cluster includes a group of ontologically related disease terms
from the NCIt.</p>
      <p>Given a pair of concepts, and their sets of annotations, Ai and Aj from ontology O,
elements ai 2 Ai and aj 2 Aj form the nodes of a bipartite graph BG. Between nodes
ai and aj there may be an edge or a path through O; an edge is the special case where ai
and aj are identical CV terms from O. There may be a choice of paths between ai and
aj depending on the the ontology structure and relationship types captured within O.
One can use a variety of similarity metrics, applied to the edges and paths through the
ontology O, to induce a weighted edge between ai and aj in BG; the weight represents
the (ontologically related) similarity score in the range [0.0, 1.0] between ai and aj .</p>
      <p>
        Our objective is to determine an annotation signature based on the bipartite graph
BG. There are many alternatives to create the signature. One could partition the edges
of BG with possible overlap of the nodes. Another solution is to cluster the nodes and
edges of BG. One may also consider a one-to-one bipartite match [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>We define a version of the Annotation Signature Partition problem as the
partitioning of the edges of BG into clusters such that the value of the aggregated cluster density
is maximized; we will define the density metric in the paper. We develop
AnnSigClustering, a clustering solution that implements a greedy iterative algorithm to cluster the
edges in BG. We note that such a clustering will result in N clusters of the edges of
BG with potential overlap of nodes in different clusters.</p>
      <p>We perform an extensive evaluation of the effectiveness of the annotation signature
on real-world datasets of genes and their GO annotations, as well as on the LinkedCT
dataset of drugs and diseases from NCIt and their associations through the clinical trials.</p>
      <p>Our research focuses on exploiting domain specific semantic knowledge. This
includes both the ontology structure and relationship types between concepts. We show
that by using the ontology structure to tune the (ontologically related) similarity score
between node pairs ai and aj , we can control the annotation signature to produce
clusters of more closely related terms that are more useful to the domain scientist. Further,
the choice of specific relationship types can be used to further refine the clusters of CV
terms in the annotation signature.</p>
      <p>The contributions of this paper can be summarized as follows: i) Definition of an
annotation signature to mine annotated datasets together with domain specific
semantic knowledge captured within ontologies. ii) A greedy iterative algorithm that exploits
knowledge encoded in an ontology to discover the signature of a pair of annotated
concepts. iii) An empirical study that suggests that annotation signatures represent
interesting patterns across drugs and across genes.</p>
      <p>This paper is organized as follows: Section 2 presents annotation graphs from
different domains and Section 3 defines our approach. Experimental results are reported
in Section 4, while related work is summarized in Section 5. Section 6 concludes.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Motivating Example</title>
      <p>An antineoplastic agent is a substance that inhibits the maturation, growth or spread of
tumor cells. Monoclonal antibodies that are also antineoplastic agents have become an
important tool in cancer treatments. When used as a medication, the non-proprietary
drug name ends in -mab. Scientists are interested in studying the relationships between
drugs and the corresponding diseases; drugs are annotated with the NCIt terms that
correspond to the conditions that have been tested for these drugs. Figure 1 illustrates
Brentuximab vedotin and Catumaxomab and some of their annotations. Each path
between a pair of conditions, e.g., Colorectal Carcinoma and Stage IV Rectal
Cancer through the NCIt is identified using red ovals which represent CV terms from
the NCIt. From Figure 1, we may conclude that the shared disease signature for this pair
of drugs includes five components. The three terms Colon Carcinoma, Colorectal
Carcinoma and Stage IV Rectal Cancer may form one component. Similarly,
another component may include Thyroid Gland Neoplasm, Oropharyngeal Neoplasm
and Head and Neck Neoplasm.</p>
      <p>NCIt Paths
Intervention
Bevacizumab
!!("$#"&amp;*++)",()
!"#"$%&amp;'(#)
!($&amp;*+",()
!-(%$&amp;&amp;'*(+#)",()</p>
      <p>Consider a pair of financial contracts representing bonds (corporate, municipal,
state, sovereign, etc.) from a repository such as EMMA 1. Figure 2 shows an
example of two bond contracts (green rectangles). These bonds are described by their CUSIP
identifier, maturity date, principal, initial offering price, yield, etc. Each contract is also</p>
      <sec id="sec-2-1">
        <title>1 http://www.emma.msrb.org/</title>
        <p>
          associated with a set of FIBO terms (pink ovals). For example, the Financial Contract A
is associated with five terms including Joint Guaranty and State Gurantor while
the Financial Contract is associated with seven terms. There is an edge with similarity
equal to 1.0 between identical FIBO terms as well as paths through the FIBO ontology
and intermediate FIBO terms (red circles).
A broad variety of similarity metrics have been proposed in the literature and have been
summarized in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Existing similarity metrics include the following: i) string-similarity
metrics that measure similarity using (approximate) string matching functions; ii)
pathsimilarity metrics such as PathSim and HeteSim that compute relatedness based on the
paths that connect concepts in a graph; and iii) topological-similarity metrics that
measure relatedness in terms of the closeness of CV terms in a given taxonomy or ontology.
        </p>
        <p>
          We use a taxonomic distance metric dtax [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. The intuition behind the dtax metric
is to capture the taxonomic distance between two vertices with respect to the depth of
the common ancestor of these two vertices. Additionally, dtax tries to assign low(er)
values of taxonomic distance to pairs of vertices that are: (1) at greater depth in the
taxonomy and (2) are closer to their lowest common ancestor. A value close to 0.0
means that the two vertices are close to the leaves and both are close to their lowest
common ancestor. A value close to 1.0 represents that both vertices are general or that
the lowest common ancestor is close to the root of the taxonomy. Then, (1 - dtax) will
be used as the similarity or ontological relatedness between the two nodes.
        </p>
        <p>The taxonomic distance metric dtax is as follows, where root is the root node in the
ontology; lca is the lowest common ancestor, and pl denotes path length:
dtax(x, y) =
pl(lca(x, y), x) + pl(lca(x, y), y)
pl(root, x) + pl(root, y)
(1)</p>
        <p>Recall that we wish to utilize knowledge from the ontology; one option is to fully
exploit ontology structure. A CV term that is farther up in the ontology, towards the
root, is typically a general concept and its presence in a cluster is less interesting to
scientists. This is especially true if the cluster has CV terms at much greater depth.
Our goal is to reduce the number of such general concepts that occur in the annotation
signature. To do so, we define an extension of dtax named dtsatrx; it will assign low
values of ontological relatedness (similarity) to pairs of CV terms where at least one of
the terms is a general concept in the ontology. Let MaxDepth Ontology represent the
greatest depth in the ontology.</p>
        <p>dtsatrx(A, B) = dtax(A, B) ⇤ (1
pF actor(A, B))
(2)
pF actor(A, B) =
max(correctedDepth(A), correctedDepth(B))</p>
        <p>M axDepth Ontology
correctedDepth(X) = M axDepth Ontology
Depth(X)
Definition 1 (Cluster Density). Given a labeled bipartite graph BG=(Ai [ Aj , WE)
with nodes Ai and Aj and edges W E, a distance metric d, and a subset p of WE, the
cluster density of p cDensity(p) = Pe2 p|p1| d(e) .</p>
        <p>Definition 2 (The Annotation Signature Partition Problem). Given a labeled
bipartite graph BG=(Ai [ Aj , WE), a distance metric d, and a real number ✓ in the
range [0.0:1.0]. For each a 2 Ai and b 2 Aj , if 1-d(a,b) &gt; ✓ , then there is an edge
e = (a, b) 2 WE. For each e = (a, b) 2 WE, label(e)= 1-d(a, b). The AnnSig
Partition Problem identifies a (minimal) partition P of WE such that the aggregate cluster
density P AnnSig(P ) = Pp2 P (c D|Pe|nsity(p)) is maximal.</p>
        <p>AnnSigClustering is a greedy iterative algorithm to solve the Annotation
Signature Partition Problem. AnnSigClustering adds an edge to a cluster following a greedy
heuristic to create clusters that maximize the cluster density. AnnSigClustering assigns
a score to an edge e in WE according to the number of edges whose adjacent terms
are dissimilar to the terms of e, and that have been already assigned to a cluster. Then,
edges are chosen in terms of this score (descendant order). Intuitively, selecting an
edge with the maximum score, allows AnnSigClustering to place first the edges with
more restrictions; this is one for which there is a smaller set of potential clusters.
The selected edge is assigned to the cluster that maximized the cluster density
function. Time complexity of AnnSigClustering is O(|WE |3). To illustrate the behavior of
AnnSigClustering, lets consider the annotated graph in Figure 2. This graph can be
partitioned into 2 groups of edges, e.g., one group includes the edges between State
Guarantor on the left with two terms STRIP and State Guarantor on the right;
also, the edge between Municipal Debt Issuer belongs to this group. The other
group is comprised of edges between Perpetual Maturity on the left with two terms
Maturity Duration and Perpetual Maturity on the right, as well as the edge
between Putable and Perpetual Maturity. Exchangeable that is not ontologically
related to any of the FIBO terms associated with the Financial Contract A (on the
left). These two clusters were created because when each of the edges was assigned to
the corresponding cluster, similarity values between the adjacent terms of all the edges
in the clusters, were high enough to ensure that cluster density was maximized.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Evaluation</title>
      <p>The goal of our evaluation is to validate if annotation signatures group together
meaningful terms across shared annotations. Additionally, we evaluate the impact of the
semantics encoded in the ontologies on the quality of the signature. We study two
annotated datasets: i) Twelve drugs annotated with NCIt terms that correspond to the
diseases associated with these drugs in clinical trials. ii) Twenty transporter genes from
Arabidopsis thaliana annotated with GO terms. There is no prior gold standard
solution(s) or ground truth for these two datasets that we can use to evaluate the quality of
the annotation signature. Thus, we relied on a team of experts to analyze the annotation
signatures. Annotated datasets are included in the supplementary material. All results
are available via a Web portal 2.
4.1</p>
      <p>Dataset and Evaluators
Drugs: Anti-neoplastic agents and monoclonal antibodies are two popular and
independent intervention regimes that have been successfully applied to treat a large range
of cancers. There are 12 drugs that fall within their intersection, and scientists are
interested in studying the relationships between these drugs and the corresponding diseases.
We consider a dataset of the following twelve drugs: Alemtuzumab, Bevacizumab,
Brentuximab vedotin, Cetuximab, Catumaxomab, Edrecolomab, Gemtuzumab,
Ipilimumab, Ofatumumab, Panitumumab, Rituximab, and Trastuzumab. The
protocol to create the dataset is as follows: Each drug was used to retrieve a set of clinical
trials in LinkedCT circa September 2011 (linkedct.org). Then each disease
associated with each trial was linked to its corresponding term in the NCI Thesaurus version
12.05d; annotation was performed by NCIt experts. Our group of evaluators included
two experts who develop databases and tools for the NCI Thesaurus and two
bioinformatics researchers with expertise on the NCIt and other biomedical ontologies.
Genes: The vacuolar-type H+-ATPase are proton pumps associated with the adenosine
triphosphatase (ATP) enzyme. The pump acidifies intracellular compartments and
is essential for many processes, including co-transport, guard cell movement,
development, and tolerance to environmental stress. Our collaborators in the Sze Lab at the
University of Maryland have identified genes encoding subunits of V-ATPase in the
Arabidopsis thaliana genome. The pump consists of subunits A through H of the
peripheral V1 complex, and subunits a, c, c" and d of the Vo membrane sector. The
genes are named AtVHA-n where n represents the code for each subunit. Our dataset
included the following twenty genes, AtVHA-A, AtVHA-A1, AtVHA-A2, AtVHA-A3,
AtVHA-B1, AtVHA-B2, AtVHA-B3, AtVHA-C, AtVHA-C1, AtVHA-C2, AtVHA-C3, AtVHA-C4,
AtVHA-C5, AtVHA-D1, AtVHA-D2, AtVHA-E1, AtVHA-E2, AtVHA-F, AtVHA-c"1 and
AtVHA-c"2. We obtained the GO annotations from the TAIR portal3.</p>
      <p>(a) Catumaxomab-Trastuzumab Green</p>
      <p>(b) Ipilimumab-Trastuzumab Red
(c) Ipilimumab-Trastuzumab Cyan</p>
      <p>(d) Bevacizumab-Cetuximab Brown
Fig. 3. Connectivity Patterns within Each Cluster for ✓ = 0.5; (a) Catumaxomab-Trastuzumab
Green; (b) Ipilimumab-Trastuzumab Red; (c) Ipilimumab-Trastuzumab Cyan; (d)
BevacizumabCetuximab Brown.
4.2</p>
      <p>Connectivity Patterns within a cluster
The connectivity pattern within each cluster provides insight into the ontological
relatedness of the diseases. In Figure 3(a) Carcinoma on the left is connected to 8
terms on the right. In Figure 3(b), Sarcoma on the left is connected to 9 drugs on
the right. Similarly, Breast Neoplasm on the right is connected to eight diseases on
the left. None of the other drugs has more than one incident edge. In contrast, in
Figure 3(c), we see a much more general many-to-many connection pattern between the
diseases on the left and right. Finally, Figure 3(d) shows a more complex connectivity
pattern where the terms are ontologically related but they are placed within three
disconnected graphs. The four terms Diffuse Intrinsic Pontine Glioma, Spinal</p>
      <sec id="sec-3-1">
        <title>2 dynbigraph.appspot.com 3 http://www.arabidopsis.org/,April-May2013</title>
        <p>Cord Ependymoma, Carcinoma and Squamous Cell Neoplasm form the most well
connected cluster. Comments from the evaluators noted that while groups such as
Figure 3(a) that included generic terms such as Carcinoma were valid, they did not convey
useful information. In contrast, groups in Figures 3(c) and (d), that had more specific
terms and were more densely connected, had the potential to be more meaningful.
4.3</p>
        <p>Utilizing Relationship Type Semantics
The goal of this evaluation is to determine the impact of the semantics of the ontology
relationships on the annotation signatures. Figure 4 presents an example of exploiting
relationship types using the GO ontology. There are five type of relationships captured
in the GO ontology: i) is a, ii) part of, iii) regulates, iv) positively regulates
and v) negatively regulates. Figures 4 (a) and (b) present two components of the
gene signature for the genes AtVHA-C5 and AtVHA-C for threshold ✓ = 0.75. This is a
scenario where dtax (ontological relatedness) is computed using paths that consider all
the GO relationship types. We observe that the term vacuolar proton-transporting
V-type ATPase, V1 domain appears in both components of Figures 4(a) and (b).
In contrast, Figures 4(c) and (d) present the two components when only is a
relationship types are considered. The value for dtax between vacuole and vacuolar
proton-transporting V-type ATPase, V1 domain decreases from 0.800 to
0.70. As a result, the term vacuolar proton-transporting V-type ATPase,
V1 domain is only present in one component in Figure 4(d). This example illustrates
multiple benefits from using ontological knowledge. First, redundancy in patterns is
reduced. More important, the modified components represent more precise patterns of
relationships between shared annotations and reflect additional semantic knowledge. A
summary of this evaluation is described in Section 4.5.
4.4</p>
        <p>Utilizing Ontology Structure
Recall that dtsatrx extended the taxonomic distance metric dtax to consider ontology
structure. Figure 5(a) illustrates an example cluster of the annotations for the pair
Trastuzumab and Bevacizumab produced by dtax; the threshold ✓ = 0.50. There are
many shortcomings. First, it contains generic CV terms such as Adenocarcinoma and
Carcinoma. Further, it is very large and many diverse and unrelated cancers are
included. Figure 5(b) shows the result of applying the metric dtsatrx to exploit ontology
structure. The large cluster was partitioned into smaller clusters. Many of the generic
CV terms are no longer included and each smaller cluster includes more closely related
CV terms. For example, one has a focus on breast cancer related terms, another has
a focus on lung cancer, while a third combines terms related to pancreatic, renal and
colorectal cancers. This example illustrates benefits from using ontological knowledge
to eliminate generic terms from the annotation signatures. Redundancy in patterns is
reduced, and the modified annotation signatures are comprised of relationships between
more specific terms. Summarized results of the comparison between dtax and dtsatrx for
the dataset of the twelve drugs are presented in next section.
(c) AtVHA-C5 AtVHA-C (d) AtVHA-C5 AtVHA-C yellow ✓ = 0.75 Only ISA Paths.
Cadetblue ✓ = 0.75 Only ISA
Paths.</p>
        <p>Fig. 4. Enhancing Discovery Patterns with Semantics for ✓ = 0.75; (a) and (b) Paths are computed
using all five GO relationship types; (c) and (d) Paths are computed using only the is a GO
relationship type.
4.5</p>
        <p>Summary Statistics
In this section we report on aggregated results of our evaluations. Table 1(a) provides a
summary of the gene clustering when dtax (ontological relatedness) is computed using
all the GO relationship types and when only IS A relationship types are considered. We
compute the annotation signatures for pairwise comparisons of twenty genes; we report
on minimum (MIN), maximum (MAX), and average (AVG) number of clusters in these
annotation signatures. We consider two different values of threshold ✓ = 0.5 and 0.75.
As the threshold ✓ increases, the average of the number of clusters decreases. Further,
when only IS A relationship types are considered, the values of dtax (ontological
relatedness) are affected. The number of paths between two terms decreases, e.g., paths
combining positively regulates and negatively regulates are not included
in the bipartite graph BG. Additionally, dtax values typically decrease and more edges
are deleted from BG. Thus, as observed in Table 1(a), the average of number of clusters
decreases. As noted earlier, these refinements also create more closely related clusters.</p>
        <p>Table 1(b) provides summary statistics for annotation signatures computed using
dtax and dtsatrx over the pairwise comparisons of twelve diseases. We report on
minimum (MIN), maximum (MAX), and average (AVG) number of clusters in these
signatures; two values of threshold ✓ = 0.5 and 0.75 are considered. Because dtsatrx penalizes
generic CV terms, many edges are eliminated from BG. Further, the values of dtsatrx are
lower than the values of dtax. Thus, many of the large clusters computed with dtax are
partitioned into smaller clusters by dtsatrx. At the same time, the number of clusters
de(a) Trastuzumab-Bevacizumab Cadeblue ✓ = 0.50.</p>
        <p>(b) Trastuzumab-Bevacizumab ✓ = 0.50 using dtsatrx
Fig. 5. Enhancing Signatures with Semantics for ✓ = 0.50. (a) Signature of
TrastuzumabBevacizumab ✓ = 0.50; Similarity dtax-Figure has been truncated for readability.; (b) Three
clusters of Trastuzumab-Bevacizumab ✓ = 0.50 when generic terms are penalized using dtsatrx.
creases. All of these refinements lead to a smaller number of more closely related and
meaningful clusters within the annotation signature.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Related Work</title>
      <p>
        Graph data mining [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] covers a broad range of methods dealing with the identification
of (sub)structures and patterns in graphs. Popular techniques include graph clustering,
community detection and cliques. The problem of a 1-to-1 weighted maximal bipartite
match has been applied to many problems, e.g, semantic equivalence between two
sentences and measuring similarity between shapes for object recognition[
        <xref ref-type="bibr" rid="ref1 ref11 ref3">1, 3, 11</xref>
        ]. These
approaches clearly show the benefits of solving a matching problem to identify
similarity between terms or concepts. Our research advances prior research in that we consider
the relatedness of sets of annotations and identify a many-to-many bipartite match.
      </p>
      <p>
        A key element in finding patterns is identifying related concepts; we consider
ontological relatedness. Similarity metrics (or distance metrics) can be used to measure
relatedness; we briefly describe some of the existing metrics. The first class of metrics
are string-similarity[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]; they compare the names or labels of the concepts using string
comparison functions based on edit distances or other functions that compare strings.
This includes the Levenstein distance and Jaro-Winkler [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The next are path-similarity
metrics that compute relatedness based on the paths that connect the concepts within
some appropriate graph. Nodes in the paths can be all of the same abstract types (e.g.,
PathSim [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]) or they can be heterogeneous (HeteSim [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]). Furthermore,
topologicalsimilarity metrics extend the concept of path-similarity and they look at relationships
within an ontology or taxonomy that is itself designed to capture relationships (e.g., nan
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], dps [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and dtax[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). We propose an approach that exploits ontological knowledge
of scientific annotations to decide relatedness between entities of annotated datasets.
6
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Future Work</title>
      <p>We have defined the Annotation Signature Partitioning problem and the
AnnSigClustering algorithm to develop the components of a signature based on shared annotations and
ontological relatedness. We empirically studied the effectiveness of AnnSigClustering
to identify potential meaningful signatures of annotated concepts. Further, we have
analyzed the effects of considering knowledge encoded in the ontologies used to annotate
Linked Data. Our results suggest that the grouping capability of our approach is
enhanced whenever the type of relationships are considered as well as when relationships
with generic terms are eliminated. Our initial project objective was to validate
correctness and utility of components in a signature. Nevertheless, in the future, we will also
address performance and scalability. Additionally, we plan to conduct a deeper
evaluation study with our collaborators, and thus determine the potential discovery capability
of the approach. Finally, we plan to apply our techniques to other domains, e.g., to
identify signatures of electoral voters, relationships between financial contracts, and patterns
of viral diseases.
Guillermo Palma1, Maria-Esther Vidal1, Louiqa Raschid2, and Andreas Thor3
1 Universidad Simo´n Bol´ıvar, Venezuela
2 University of Maryland, USA
3 University of Leipzig, Germany
gpalma@ldc.usb.ve, mvidal@ldc.usb.ve, louiqa@umiacs.umd.edu,</p>
      <p>thor@informatik.uni-leipzig.de
1</p>
      <p>NCIt annotations of the twelve drugs in the intersection of</p>
      <p>Anti-neoplastic agents and monoclonal antibodies
2 GO annotations of twenty transporter genes from Arabidopsis
thaliana
AtVHA-A1: GO:0016887, GO:0012510, GO:0015078, GO:0005737, GO:0005794,</p>
      <p>GO:0005768, GO:0005802, GO:0005773, GO:0070070, GO:0033177
AtVHA-A2: GO:0033177, GO:0016887, GO:0031669, GO:0009678, GO:0009507,
GO:0005774, GO:0043181, GO:0016020, GO:0005737, GO:0005794, GO:0045735,
GO:0000325, GO:0015986, GO:0070072, GO:0005773, GO:0005739, GO:0009705,
GO:0032119
AtVHA-A3: GO:0016887, GO:0006816, GO:0007030, GO:0009651, GO:0007033,
GO:0005886, GO:0009678, GO:0032119, GO:0009705, GO:0005794, GO:0045735,
GO:0000325, GO:0016020, GO:0070072, GO:0016049, GO:0009507, GO:0043181,
GO:0005737, GO:0005773, GO:0005774, GO:0000902, GO:0031669, GO:0009941,
GO:0015986, GO:0048193
AtVHA-A: GO:0006833, GO:0009266, GO:0006816, GO:0016820, GO:0009651, GO:0007033,
GO:0005886, GO:0046933, GO:0046961, GO:0007010, GO:0006007, GO:0005774,
GO:0009941, GO:0000325, GO:0016020, GO:0015991, GO:0015992, GO:0006972,
GO:0016049, GO:0009506, GO:0009507, GO:0006098, GO:0048046, GO:0005773,
GO:0005739, GO:0006094, GO:0006096, GO:0000902, GO:0007030, GO:0005618,
GO:0009555, GO:0046686, GO:0005794, GO:0002020, GO:0010498, GO:0005524,
GO:0046034, GO:0048193</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Belongie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Malik</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Puzicha</surname>
          </string-name>
          .
          <article-title>Shape matching and object recognition using shape contexts</article-title>
          .
          <source>Pattern Analysis and Machine Intelligence</source>
          , IEEE Transactions on,
          <volume>24</volume>
          (
          <issue>4</issue>
          ):
          <fpage>509</fpage>
          -
          <lpage>522</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>J.</given-names>
            <surname>Benik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Raschid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Vidal</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Palma, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Thor</surname>
          </string-name>
          .
          <article-title>Finding cross genome patterns in annotation graphs</article-title>
          .
          <source>In Proceedings of Data Integration in the Life Sciences (DILS)</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.</given-names>
            <surname>Bhagwani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Satapathy</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Karnick</surname>
          </string-name>
          .
          <article-title>Semantic textual similarity using maximal weighted bipartite graph matching</article-title>
          .
          <source>In Proceedings of the First Joint Conference on Lexical and Computational Semantics-Volume 1: Proceedings of the main conference and the shared task, and Volume 2: Proceedings of the Sixth International Workshop on Semantic Evaluation</source>
          , pages
          <fpage>579</fpage>
          -
          <lpage>585</lpage>
          . Association for Computational Linguistics,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>W. W.</given-names>
            <surname>Cohen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. D.</given-names>
            <surname>Ravikumar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Fienberg</surname>
          </string-name>
          .
          <article-title>A comparison of string distance metrics for name-matching tasks</article-title>
          .
          <source>In IIWeb</source>
          , pages
          <fpage>73</fpage>
          -
          <lpage>78</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Cook</surname>
          </string-name>
          and
          <string-name>
            <given-names>L. B.</given-names>
            <surname>Holder</surname>
          </string-name>
          .
          <article-title>Mining graph data</article-title>
          . Wiley-Blackwell,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Jaro</surname>
          </string-name>
          .
          <article-title>Probabilistic linkage of large public health data files</article-title>
          . Statistics in Medicine, pages
          <fpage>491</fpage>
          -
          <lpage>498</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>B.</given-names>
            <surname>McInnes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Pedersen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Pakhomov</surname>
          </string-name>
          .
          <article-title>Umls-interface and umls-similarity : Open source software for measuring paths and semantic similarity</article-title>
          .
          <source>Proceedings of the AMIA Symposium</source>
          , pages
          <fpage>431</fpage>
          -
          <lpage>435</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>G.</given-names>
            <surname>Palma</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-E. Vidal</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Haag</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Raschid</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Thor</surname>
          </string-name>
          .
          <article-title>Measuring relatedness between scientific entities in annotation datasets</article-title>
          .
          <source>Technical report</source>
          , University of Maryland.
          <source>UMIACS Technical Report</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>V.</given-names>
            <surname>Pekar</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Staab</surname>
          </string-name>
          .
          <article-title>Taxonomy learning - factoring the structure of a taxonomy into a semantic classification decision</article-title>
          .
          <source>In COLING</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. L.
          <string-name>
            <surname>Raschid</surname>
          </string-name>
          , G. Palma,
          <string-name>
            <surname>M.-E. Vidal</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Thor</surname>
          </string-name>
          .
          <article-title>Exploration using signatures in annotation graph datasets</article-title>
          .
          <source>Technical report</source>
          , University of Maryland.
          <source>UMIACS Technical Report</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shavitt</surname>
          </string-name>
          , E. Weinsberg, and
          <string-name>
            <given-names>U.</given-names>
            <surname>Weinsberg</surname>
          </string-name>
          .
          <article-title>Estimating peer similarity using distance of shared files</article-title>
          . In International workshop on peer-to-
          <source>peer systems (IPTPS)</source>
          , volume
          <volume>104</volume>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>C. Shi</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Kong</surname>
            ,
            <given-names>P. S.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Xie</surname>
            , and
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Wu</surname>
          </string-name>
          .
          <article-title>Relevance search in heterogeneous networks</article-title>
          .
          <source>In EDBT</source>
          , pages
          <fpage>180</fpage>
          -
          <lpage>191</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sun</surname>
          </string-name>
          , J. Han,
          <string-name>
            <given-names>X.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Yu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Wu</surname>
          </string-name>
          . Pathsim:
          <article-title>Meta path-based top-k similarity search in heterogeneous information networks</article-title>
          .
          <source>PVLDB</source>
          ,
          <volume>4</volume>
          (
          <issue>11</issue>
          ):
          <fpage>992</fpage>
          -
          <lpage>1003</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>