=Paper= {{Paper |id=Vol-1741/paos2016_paper5 |storemode=property |title=Data Integration Framework of Pharmacology Databases Using Ontology |pdfUrl=https://ceur-ws.org/Vol-1741/paos2016_paper5.pdf |volume=Vol-1741 |authors=Phimphan Thipphayasaeng,Poonpong Boonbrahm,Marut Buranarach,Anunchai Assawamakin |dblpUrl=https://dblp.org/rec/conf/jist/ThipphayasaengB16 }} ==Data Integration Framework of Pharmacology Databases Using Ontology== https://ceur-ws.org/Vol-1741/paos2016_paper5.pdf
Data Integration Framework of Pharmacology Databases
                    Using Ontology

      Phimphan Thipphayasaeng 1, Poonpong Boonbrahm 1, Marut Buranarach2
                         and Anunchai Assawamakin3
         1 School of Informatics, Walailak University, NakornsiThammarat, Thailand
 2 National Electronics and Computer Technology Center (NECTEC), Pathumthani, Thailand
               3Faculty of Pharmacy, Mahidol University, Bangkok, Thailand




       Abstract. This paper presents linked data of pharmacology domain generated
       with ontology as central schema. To link data from several formats, data are
       transformed into database format, and they are mapped to ontology. The ontology
       is developed with concepts provided in the dataset. Mainly, the developed ontol-
       ogy contains a concept of drug, disease, genetic and drug-gene interaction with
       their details. The ontology is used as central schema to link concepts together;
       thus, linked data are created. Within the linked data, we found three types of
       links, i.e. addition of instances, addition of attributes and changing of variable
       data field to a link to another table. In this paper, actual scenarios of the found
       links with exemplified data are explained.

       Keywords: Linked data; Ontology; Pharmacological data; Data integration


1      Introduction

In pharmacology field, data of drugs, their usage, study, and description have been dig-
italized and provided on many sites. Those data give different characteristics of drugs;
hence, a schema of the databases was designed specifically for their purpose. Addition-
ally, these data are live data that have regularly been updated for experts to reference.
These data sources are open to use and are important for experts in the field to consult
for a case result and lengthen their researches.
    These databases apparently contain a large amount of data, and their schema is com-
plex. Users are needed to understand database schema and have pharmacological back-
ground to read through the data. In fact, provided data have been gathered based on a
ground from where they are designed. Every database has its own strength and specified
to their locality. In usage, experts commonly require searching through many databases
to assure correctness and coverage of data, and they need to be aware of different ap-
pearance terms referring to a same concept or instance (synonymy) or a same term with
many definitions (polysemy).
    To support users of the data, this work aims to link those open pharmaco-genetic
data together using Resource Description Framework (RDF) standard. RDF standard
[1] is often used as the metadata interchange format since its expression was designed
to represent as a model of information using a variety of syntax notations and data se-
rialization formats. This work proposes a method for interoperability between the da-
tasets from different formats and schema using Linked Data framework. Moreover, a
method for integration of data is designed to recognize an overlapping of data and ex-
tend range of data with other data sources. A complete data integration solution should
provide data influent to be trusted by within crosschecking from a variety of sources
since a volume of data will be increased and coverage of scope will be extended.


2      Background

   Pharmacology is the study of drug action and effects of the drug on biological sys-
tems. Nowadays, available linked data were created and distributed as accessible data
for experts in the field. In this work, we review some of the well-known linked data in
pharmacology and summarized them as follows.
   ChEMBL[2] provides chemical entities of biological activities against drug targets.
That could be used as a reference for drug researchers. DrugBank [3] gathers infor-
mation on drugs and their targets that include in drug target discovery, drug design,
drug screening or docking, interaction prediction, metabolism prediction and pharma-
ceutical education. Diseasome [4] provides a resource for biomedical researchers that
include disease-gene associations using network maps and understanding of the genetic
origins of disease. DisGeNET [5] representation knowledge in the molecular mecha-
nisms that combines detailed gene data with disease and calculate a score in order to
rank of these associations for support research in the biomedical science. The Linking
Open Drug Data project focuses on linking various sources of drug data to answer sci-
entific questions [6].


3      Methodology

This work aims to combine provided pharmacological data from several sources into
linked information. Ontology is chosen as an intermediate schema to relate data into
uniform concepts. The method involves with four processes as summarized in Fig. 1.




Fig. 1. An overview of Data Integration of Pharmacology Databases Using Ontology
3.1      Data preparation
In this paper, five pharmacological datasets, i.e. KEGG Disease [7, 8, 9], ThaiSNP
[10], Comparative Toxicogenomics Database [11], Drugbank [3] and MeSH [12], are
chosen as input data for integration. The details of the dataset are given in Table 1.

Table 1. Details of the chosen pharmacological datasets
 Dataset name                     About                   Format          Concepts
  KEGG Dis-      disease entry knowledge on genetic      relational         Drug,
     ease        and other relevant                       database         Disease
  ThaiSNPs       Single Nucleotide Polymorphisms         relational         Gene,
                 (SNPs) and Copy Number Variations        database          SNPs
                 (CNVs) in genetic of Thai population
        CTD      chemical–gene/protein interactions,     CSV, TSV,          Gene,
                 chemical–disease and gene–disease re-     XML             Disease
                 lationships
      Drugbank   bioinformatics and cheminformatics        XML              Drug,
                 resource including detailed drug data                  Pharmacology
                 with their drug target

       MeSH      mapping drug-disease relationships in     XML              Drug,
                 research                                             Disease

   The commonness of data in these dataset in Table 1 is about drug, gene, and disease.
All datasets represent in several data formats such as database and XML. Please be
noted that these datasets contain some data tags involving in data management and re-
ferring, such as sorting key and ID for their related application, in which we will ignore
in data integration since they are not semantically important. To combine these data
together, we need to uniform data format to database format. These databases will be
mapped to ontology in later process.


3.2      Ontology design
Since the core of the aforementioned data is about drug, we decide to initiate with drug
concept as a main class and expand relations from this concept. Our ontology was de-
signed on and created by Hozo ontology editor [13] following the development guide-
line by Mizucuchi [14].
   Firstly, terms in these datasets were gathered from the table heads and fields. With
the gathered terms, concepts of terms were recognized and relations to link concepts
were decided. Relations of concepts were decided based on following criteria:
      is-a relation : forming superclass-subclass relation in which the concepts must
          be the same kind, and all properties of superclass inherit to its subclass
      object property : forming belonging relation of two concepts in which repre-
          senting of a part in another concept
          data property : forming concept-data type relation to signify a concept con-
           taining a value such as number or string
          instance of : providing a relation to link a concept to real data or instance, this
           relation is to link ontology class to real data in database

   Regarding to data in dataset, our ontology is designed to gather all the concepts. The
major concepts are Drug, Gene, Disease, interaction and SNP, and their properties are
the fields of their dataset. Some parts of the ontology are demonstrated in Fig. 2.




              Fig. 2. Some parts of the designed ontology using Hozo Editor


3.3       Schema mapping
With ontology as a schema to gather and relate concepts from the datasets, the ontology
can be mapped to all data in the datasets. An ontology mapping from Ontology Appli-
cation Management (OAM) [15] tool is chosen to help us in mapping. The mapping of
ontology class and dataset field was exemplified in Table 2.

Table 2. Examples of an ontology-data mapping table
           Ontology                                        Data Field
           property                DB1             DB2                  DB3         DB4
 Drug name                     Drug name      -                  -             name
 Drug Chemical Structure       Structure      -                  -             chemical
                                                                               structure
 Drug Indication               Indication     -                  -             indication
 Genotype                      Gene           gene               genotype      -
 Disease Description           -              indication         description   -
3.4      Data Linking
To combine these data, we have to focus on commonness of data and concepts. In this
work, we found three types of integration of different dataset as 1. Same head concept,
different data, 2. Same head concept, different properties and 3. One of the concept is
a property of another.
   For the first integration, this results in gaining more instances. This helps in expand-
ing a variety of data. It should benefit users in giving more data to look through. The
second integration is about linking more data attributes for the same data. This widens
more aspects of data and includes more relevant information to the concepts. This type
gives users for more broad view of data properties. Last, the integration of different
tables. This is to give in-depth details of the information since the information will be
added with information of whole table. This is a change of single value or text of one
attribute to more details. The three types of integration are summarized in Table 3.

Table 3. A summary of data linking from different datasets
     Data Integration Type               Linking                Ontology Representation
    1  Same head concept,       Adding of instance roll        none
       different data
    2 Same head concept,        Adding of attributes to data   More properties of a concept
       different properties     table
    3 one of the concept is a   Changing from value re-        Changing of attribute-of
       property of another      quired field to foreign key    property to part-of property
                                for linking to another table


4        Usage Scenario

In this section, we demonstrate a case scenario of the data linking types to exemplify
actual cases with the dataset chosen for integration in this work.
    The scenario is an integration of Drugbank and CTD. In these datasets, they have
common data about a drug. Both of these datasets are about drug. For Drugbank, given
data are relevant to drug chemical compound and affected organ. Pharmaceutical action
of drug, however, is mentioned in CTD. These attributes do not exist in another set, and
it is recognized as the second type mentioned in Table 3. With ontology mapped to
these data, we realize that the table is the same concept since they are both mapped to
the same ontology class although table labels are different. After integration, we ob-
tained a combination of more properties to widen more aspects of the same data.


5        Conclusion and Future Work

This paper presents a data integration of pharmacology data from several sources using
ontology as a central schema. Five datasets are gathered in which provides data about
drug, disease, gene and interaction. To integrate data, cleaning process and uniform of
data format are initiated. Ontology is created with concepts given in datasets and is
mapped to the data via OAM framework. With ontology mapped to data, data from
those five sources are linked with semantic. In this work, the linked data contain three
types of links that are addition of instances, addition of attributes and changing of var-
iable data field to a link to another table. In the future, we plan to include more relevant
dataset to link more pharmacology data. An automatic method to map data to ontology
class will be researched to reduce human burden and time consuming in mapping pro-
cess. Lastly, we will apply semantic search with the obtained linked data.


References
[1] Bruijn, J., Welty, C., RIF RDF and OWL Compatibility: available online at
    https://www.w3.org/TR/2013/REC-rif-rdf-owl-20130205/
[2] Willighagen EL, Waagmeester A, Spjuth O, Ansell P, Williams AJ, Tkachenko V, Hastings
    J, Chen B and DJ Wild DJ.: The ChEMBL database as linked open data. Journal of
    cheminformatics. 5(1), 1–12 (2013).
[3] Wishart, D., Knox, C., Guo, A., Shrivastava, S., Hassanali, M., Stothard, P., Chang, Z.,
    Woolsey J.: DrugBank: a comprehensive resource for in silico drug discovery and explora-
    tion. Nucleic Acids Res. 34, D668-D672 (2006).
[4] Wysocki K, Ritter L.: Diseasome: an approach to understanding gene-disease interactions.
    Annu Rev Nurs Res. 29, 55–72 (2011).
[5] Piñero J, Queralt-Rosinach N, Bravo À, Deu-Pons J, Bauer-Mehren A, Baron M, Sanz F,
    Furlong LI.: DisGeNET: a discovery platform for the dynamical exploration of human dis-
    eases and their genes. The journal of biological Database and Curation. 2015, 1-17 (2015).
[6] Samwald M., Jentzsch A., Bouton C., Kallesøe CS., Willighagen E., Hajagos J., Marshall
    MS., Prud'hommeaux E., Hassenzadeh O., Pichler E., Stephens S.: Linked open drug data for
    pharmaceutical research and development. J Cheminform. 3, (2011).
[7] Kanehisa, M., Goto, S., Furumichi, M., Tanabe, M., and Hirakawa, M.: KEGG for represen-
    tation and analysis of molecular networks involving diseases and drugs. Nucleic Acids Res.
    38, D355-D360 (2010).
[8] Kanehisa, M., Sato, Y., Kawashima, M., Furumichi, M., and Tanabe, M.: KEGG as a refer-
    ence resource for gene and protein annotation. Nucleic Acids Res. 44, D457-D462 (2016).
[9] Kanehisa, M. and Goto, S.: KEGG: Kyoto Encyclopedia of Genes and Genomes. Nucleic
    Acids Res. 28, 27-30 (2000).
[10] Hattirat, S., Ngamphiw, C., Assawamakin, A., Chan, J., and Tongsima, S.: Catalog of Ge-
    netic Variations (SNPs and CNVs) and Analysis Tools for Thai Genetic Studies. Computa-
    tional Systems-Biology and Bioinformatics. 115, 130-140 (2010).
[11] Davis, A., Grondin, C., Lennon-Hopkins, K., Saraceni-Richards, C., Sciaky, D., King, B.,
    Wiegers, T, Mattingly, C.: The Comparative Toxicogenomics Database's 10th year anniver-
    sary: Update 2015. Nucleic Acids Res. 43, D914-D920 (2015).
[12] Rogers, Frank B.: “Communications to the Editor.” Bulletin of the Medical Library Asso-
    ciation. 70, 5131–5136 (1963).
[13] Hozo Ontology Editor: available online at http://www.hozo.jp
[14] Mizuguchi, R.: Tutorial on ontological engineering - part 1: Introduction to ontological en-
    gineering. In: New Generation Computing. 21, 365–384 (2003).
[15] Buranarach, M., Thein, Y., Supnithi, T.: A Community-Driven Approach to Development
    of an Ontology-Based Application Management Framework. Semantic Technology. 7774,
    306–312 (2013).