Use of graph database for the integration of heterogeneous biological data

Cited 0 time in scopus
Metadata Downloads

Full metadata record

DC FieldValueLanguage
dc.contributor.authorByoungha Yoon-
dc.contributor.authorSeon-Kyu Kim-
dc.contributor.authorSeon-Young Kim-
dc.date.accessioned2017-08-29-
dc.date.available2017-08-29-
dc.date.issued2017-
dc.identifier.issnI000-0158-
dc.identifier.urihttps://oak.kribb.re.kr/handle/201005/17108-
dc.description.abstractUnderstanding complex relationships among heterogeneous biological data is one of the fundamental goals in biology. In most cases, diverse biological data are stored in relational databases, such as MySQL and Oracle, which store data in multiple tables and then infer relationships by multiple-join statements. Recently, a new type of database, called the graph-based database, was developed to natively represent various kinds of complex relationships, and it is widely used among computer science communities and IT industries. Here, we demonstrate the feasibility of using a graph-based database for complex biological relationships by comparing the performance between MySQL and Neo4j, one of the most widely used graph databases. We collected various biological data (protein-protein interaction, drug-target, gene-disease, etc.) from several existing sources, removed duplicate and redundant data, and finally constructed a graph database containing 114,550 nodes and 82,674,321 relationships. When we tested the query execution performance of MySQL versus Neo4j, we found that Neo4j outperformed MySQL in all cases. While Neo4j exhibited a very fast response for various queries, MySQL exhibited latent or unfinished responses for complex queries with multiple-join statements. These results show that using graph-based databases, such as Neo4j, is an efficient way to store complex biological relationships. Moreover, querying a graph database in diverse ways has the potential to reveal novel relationships among heterogeneous biological data.-
dc.publisherKorea Soc-Assoc-Inst-
dc.titleUse of graph database for the integration of heterogeneous biological data-
dc.title.alternativeUse of graph database for the integration of heterogeneous biological data-
dc.typeArticle-
dc.citation.titleGenomics & Informatics-
dc.citation.number1-
dc.citation.endPage27-
dc.citation.startPage19-
dc.citation.volume15-
dc.contributor.affiliatedAuthorByoungha Yoon-
dc.contributor.affiliatedAuthorSeon-Kyu Kim-
dc.contributor.affiliatedAuthorSeon-Young Kim-
dc.contributor.alternativeName윤병하-
dc.contributor.alternativeName김선규-
dc.contributor.alternativeName김선영-
dc.identifier.bibliographicCitationGenomics & Informatics, vol. 15, no. 1, pp. 19-27-
dc.identifier.doi10.5808/GI.2017.15.1.19-
dc.subject.keywordNeo4j-
dc.subject.keywordbiological network-
dc.subject.keyworddata mining-
dc.subject.keywordgraph database-
dc.subject.keywordheterogeneous biological data-
dc.subject.keywordquery performance-
dc.subject.localNeo4j-
dc.subject.localbiological network-
dc.subject.localdata mining-
dc.subject.localgraph database-
dc.subject.localheterogeneous biological data-
dc.subject.localquery performance-
dc.description.journalClassN-
Appears in Collections:
Aging Convergence Research Center > 1. Journal Articles
Files in This Item:
  • There are no files associated with this item.


Items in OpenAccess@KRIBB are protected by copyright, with all rights reserved, unless otherwise indicated.