• 제목/요약/키워드: Neo4j

검색결과 20건 처리시간 0.025초

Use of Graph Database for the Integration of Heterogeneous Biological Data

  • Yoon, Byoung-Ha;Kim, Seon-Kyu;Kim, Seon-Young
    • Genomics & Informatics
    • /
    • 제15권1호
    • /
    • pp.19-27
    • /
    • 2017
  • Understanding 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.

Development of the Rule-based Smart Tourism Chatbot using Neo4J graph database

  • Kim, Dong-Hyun;Im, Hyeon-Su;Hyeon, Jong-Heon;Jwa, Jeong-Woo
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제13권2호
    • /
    • pp.179-186
    • /
    • 2021
  • We have been developed the smart tourism app and the Instagram and YouTube contents to provide personalized tourism information and travel product information to individual tourists. In this paper, we develop a rule-based smart tourism chatbot with the khaiii (Kakao Hangul Analyzer III) morphological analyzer and Neo4J graph database. In the proposed chatbot system, we use a morpheme analyzer, a proper noun dictionary including tourist destination names, and a general noun dictionary including containing frequently used words in tourist information search to understand the intention of the user's question. The tourism knowledge base built using the Neo4J graph database provides adequate answers to tourists' questions. In this paper, the nodes of Neo4J are Area based on tourist destination address, Contents with property of tourist information, and Service including service attribute data frequently used for search. A Neo4J query is created based on the result of analyzing the intention of a tourist's question with the property of nodes and relationships in Neo4J database. An answer to the question is made by searching in the tourism knowledge base. In this paper, we create the tourism knowledge base using more than 1300 Jeju tourism information used in the smart tourism app. We plan to develop a multilingual smart tour chatbot using the named entity recognition (NER), intention classification using conditional random field(CRF), and transfer learning using the pretrained language models.

Efficient Query Retrieval from Social Data in Neo4j using LIndex

  • Mathew, Anita Brigit
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권5호
    • /
    • pp.2211-2232
    • /
    • 2018
  • The unstructured and semi-structured big data in social network poses new challenges in query retrieval. This requirement needs to be met by introducing quality retrieval time measures like indexing. Due to the huge volume of data storage, there originate the need for efficient index algorithms to promote query processing. However, conventional algorithms fail to index the huge amount of frequently obtained information in real time and fall short of providing scalable indexing service. In this paper, a new LIndex algorithm, which is a heuristic on Lucene is built on Neo4jHA architecture that holds the social network Big data. LIndex is a flexible and simplified adaptive indexing scheme that ascendancy decomposed shortest paths around term neighbors as basic indexing unit. This newfangled index proves to be effectual in query space pruning of graph database Neo4j, scalable in index construction and deployment. A graph query is processed and optimized beyond the traditional Lucene in a time-based manner to a more efficient path method in LIndex. This advanced algorithm significantly reduces query fetch without compromising the quality of results in time. The experiments are conducted to confirm the efficiency of the proposed query retrieval in Neo4j graph NoSQL database.

그래프 데이터베이스 모델을 이용한 효율적인 부동산 빅데이터 관리 방안에 관한 연구 (A Study on Effective Real Estate Big Data Management Method Using Graph Database Model)

  • 김주영;김현정;유기윤
    • 한국지리정보학회지
    • /
    • 제25권4호
    • /
    • pp.163-180
    • /
    • 2022
  • 부동산 데이터는 경제, 법률, 군중심리 등 다양한 분야와 상호작용하고 복잡한 레이어의 데이터로 구성되어 있으며, 그 양 또한 방대하고 빠르게 변화하여 빅데이터로 볼 수 있다. 부동산 빅데이터를 관리하기 위한 기존의 관계형데이터베이스는 스키마가 고정되어 있고 수직적 확장성을 가지며 다양한 관계를 처리하기 어려운 한계가 있다. 이러한 한계를 극복하기 위하여 본 연구에서는 부동산 데이터를 그래프데이터베이스에 구축함으로써 그 유용성을 검증하였다. 연구방법은 가장 널리 사용되는 데이터베이스 중 하나인 관계형데이터베이스 방식인 MySQL과 그래프데이터베이스 방식인 Neo4j에 다양한 부동산 데이터를 모델링하고 실생활에서 사용되는 부동산 질문들을 수집하여 9개의 질문들에 대해 그래프데이터베이스와 관계형데이터베이스의 쿼리시간을 비교하였다. 실험결과로 Neo4j는 다양한 관계를 추론하는 다중 JOIN 문이 있는 쿼리에도 일정한 성능을 보였지만 MySQL은 JOIN문이 많아질수록 쿼리시간이 급격하게 증가하는 경향을 보였다. 이러한 결과를 통해 다양한 관계를 가진 부동산 빅데이터에 Neo4j 같은 그래프데이터베이스가 효율적일 수 있음을 알 수 있으며 부동산가격 요인예측, 부동산에 대한 AI스피커 질의 등의 분야에서 활용을 기대할 수 있다.

Chain Transfer to Monomer and Polymer in the Radical Polymerization of Vinyl Neo-decanoate

  • Balic, Robert;Fellows, Christopher M.;Van Herk, Alex M.
    • Macromolecular Research
    • /
    • 제12권4호
    • /
    • pp.325-335
    • /
    • 2004
  • Molecular weight distributions of poly(vinyl neo-decanoate) produced by the bulk polymerization of the monomer to low conversions were investigated to obtain values of the rate constants for the chain transfer to monomer ( $C_{M}$). The value of $C_{M}$ of 7.5($\pm$0.6)${\times}$10$^{-4}$ was obtained from a logarithmic plot of the number distribution at 5,25, and 5$0^{\circ}C$, which suggests that the activation energy for chain transfer is on the order of 20-25 kJ ㏖$^{-1}$ . These plots were linear between the number and weight-average degrees of polymerization, but not over the whole molecular weight range for which a significant signal was observed in the gel permeation chromatography (GPC) trace. Modeling suggests that the deviations observed at high molecular weights can be explained by branching of the chains through chain transfer to the polymer, with a branching density as low as 10$^{-5}$ , without affecting the slope at low values of the number of monomer unit, N. This deviation from the expected distribution of linear chains was used to estimate the branching densities at low conversion.ion.

Pharmacologic Inhibition of Autophagy Sensitizes Human Acute Leukemia Jurkat T Cells to Acacetin-Induced Apoptosis

  • Lee, Ji Young;Jun, Do Youn;Kim, Ki Yun;Ha, Eun Ji;Woo, Mi Hee;Ko, Jee Youn;Yun, Young Ho;Oh, In-Seok;Kim, Young Ho
    • Journal of Microbiology and Biotechnology
    • /
    • 제27권1호
    • /
    • pp.197-205
    • /
    • 2017
  • Exposure of Jurkat T cell clone (J/Neo cells) to acacetin (5,7-dihydroxy-4'-methoxyflavone), which is present in barnyard millet (Echinochloa esculenta (A. Braun)) grains, caused cytotoxicity, enhancement of apoptotic $sub-G_1$ rate, Bak activation, loss of mitochondrial membrane potential (${\Delta}{\Psi}m$), activation of caspase-9 and caspase-3, degradation of poly(ADP-ribose) polymerase, and FITC-Annexin V-stainable phosphatidylserine exposure on the external surface of the cytoplasmic membrane without accompanying necrosis. These apoptotic responses were abrogated in Jurkat T cell clone (J/Bcl-xL) overexpressing Bcl-xL. Under the same conditions, cellular autophagic responses, including suppression of the Akt-mTOR pathway and p62/SQSTM1 down-regulation, were commonly detected in J/Neo and J/Bcl-xL cells; however, formation of acridine orange-stainable acidic vascular organelles, LC3-I/II conversion, and Beclin-1 phosphorylation (Ser-15) were detected only in J/Neo cells. Correspondingly, concomitant treatment with the autophagy inhibitor (3-methyladenine or LY294002) appeared to enhance acacetin-induced apoptotic responses, such as Bak activation, ${\Delta}{\Psi}m$ loss, activation of caspase-9 and caspase-3, and apoptotic $sub-G_1$ accumulation. This indicated that acacetin could induce apoptosis and cytoprotective autophagy in Jurkat T cells simultaneously. Together, these results demonstrate that acacetin induces not only apoptotic cell death via activation of Bak, loss of ${\Delta}{\Psi}m$, and activation of the mitochondrial caspase cascade, but also cytoprotective autophagy resulting from suppression of the Akt-mTOR pathway. Furthermore, pharmacologic inhibition of the autophagy pathway augments the activation of Bak and resultant mitochondrial damage-mediated apoptosis in Jurkat T cells.

속성 그래프 및 GraphQL을 활용한 지식기반 공간 쿼리 시스템 설계 (Design of Knowledge-based Spatial Querying System Using Labeled Property Graph and GraphQL)

  • 장한메;김동현;유기윤
    • 한국측량학회지
    • /
    • 제40권5호
    • /
    • pp.429-437
    • /
    • 2022
  • 최근 사람과 기계의 소통을 위해 QA (Question Answering) 시스템에 대한 요구가 증가하였다. QA 시스템 중 공간에 관련된 질문을 처리할 수 있는 폐쇄 도메인 QA 시스템을 GeoQA라 하는데 본 연구는 GeoQA 분야에서 주로 사용되던 RDF (Resource Description Framework)기반의 데이터베이스가 데이터 입출력 및 변형에 한계를 보인다는 점을 극복하기 위해 최근 주목받고 있는 새로운 형태의 그래프 데이터베이스인 LPG (Labeled Property Graph)를 사용하였다. 또한, LPG 쿼리(query)언어가 표준화되지 않아 GeoQA 시스템이 특정 제품에 의존할 수 있다는 점 때문에 API 형태의 쿼리 언어인 GraphQL (Graph Query Language)을 도입하여 다양한 LPG를 사용할 방안을 제시하였다. 본 연구에서는 공간 관련 질문이 입력되었을 때 답변을 검색할 수 있도록 대한민국 중심의 별도 데이터베이스를 구축하였는데 각 데이터는 국가공간정보포털 및 지방행정 인허가데이터개방 서비스에서 취득하였으며 각 공간 객체 간 공간적 관계는 미리 계산되어 그래프의 엣지(edge) 형태로 입력되었다. 사용자의 질문은 먼저 FOL (First Order Logic)형태를 거쳐 최종적으로 GraphQL로 변환되며 GraphQL 서버를 통해 데이터베이스에 전달되었다. 실험에 사용한 LPG로는 현재 가장 높은 점유율을 보이는 그래프 데이터베이스인 Neo4j를 선택하였고 내장 함수와 QGIS 일부가 공간 연산에 사용되었다. 시스템 구축 결과 사용자의 질문을 변환, Apollo GraphQL 서버를 통해 처리하고 데이터베이스로부터 적합한 답변을 얻을 수 있음을 확인하였다.

Kaempferol Activates G2-Checkpoint of the Cell Cycle Resulting in G2-Arrest and Mitochondria-Dependent Apoptosis in Human Acute Leukemia Jurkat T Cells

  • Kim, Ki Yun;Jang, Won Young;Lee, Ji Young;Jun, Do Youn;Ko, Jee Youn;Yun, Young Ho;Kim, Young Ho
    • Journal of Microbiology and Biotechnology
    • /
    • 제26권2호
    • /
    • pp.287-294
    • /
    • 2016
  • The effect of kaempferol (3,5,7,4-tetrahydroxyflavone), a flavonoid compound that was identified in barnyard millet (Echinochloa crus-galli var. frumentacea) grains, on G2-checkpoint and apoptotic pathways was investigated in human acute leukemia Jurkat T cell clones stably transfected with an empty vector (J/Neo) or a Bcl-xL expression vector (J/Bcl-xL). Exposure of J/Neo cells to kaempeferol caused cytotoxicity and activation of the ATM/ATR-Chk1/Chk2 pathway, activating the phosphorylation of p53 (Ser-15), inhibitory phosphorylation of Cdc25C (Ser-216), and inactivation of cyclin-dependent kinase 1 (Cdk1), with resultant G2-arrest of the cell cycle. Under these conditions, apoptotic events, including upregulation of Bak and PUMA levels, Bak activation, mitochondrial membrane potential (Δψm) loss, activation of caspase-9, -8, and -3, anti-poly (ADP-ribose) polymerase (PARP) cleavage, and accumulation of apoptotic sub-G1 cells, were induced without accompanying necrosis. However, these apoptotic events, except for upregulation of Bak and PUMA levels, were completely abrogated in J/Bcl-xL cells overexpressing Bcl-xL, suggesting that the G2-arrest and the Bcl-xL-sensitive mitochondrial apoptotic events were induced, in parallel, as downstream events of the DNA-damage-mediated G2-checkpoint activation. Together these results demonstrate that kaempferol-mediated antitumor activity toward Jurkat T cells was attributable to G2-checkpoint activation, which caused not only G2-arrest of the cell cycle but also activating phosphorylation of p53 (Ser-15) and subsequent induction of mitochondria-dependent apoptotic events, including Bak and PUMA upregulation, Bak activation, Δψm loss, and caspase cascade activation.

연관지식의 효율적인 표현 및 추론이 가능한 지식그래프 기반 지식지도 (Knowledge graph-based knowledge map for efficient expression and inference of associated knowledge)

  • 유기동
    • 지능정보연구
    • /
    • 제27권4호
    • /
    • pp.49-71
    • /
    • 2021
  • 문제해결을 위해 지식을 활용하는 사용자는 내용 면에서 관련된 또 다른 지식, 즉 연관지식에 대한 교차적이고 순차적인 탐색을 진행한다. 지식지도는 관리하는 지식의 현황을 보여주는 도식이자 지식저장소의 분류체계로서, 지식 간 연관성에 기반한 사용자의 지식 탐색을 지원하는 도구이다. 따라서 지식지도는 지식 간 연관성에 의한 네트워크 형식으로 표현되며, 이를 정의 및 추론하는 데에 최적화된 기술을 접목하여 구현되어야 한다. 이를 위해 본 연구는 관리하는 개체와 개체 간 관계를 표현 및 추론하는 데에 최적화된 기능성을 발휘하는 것으로 알려진 그래프DB를 이용하여 지식그래프 기반 지식지도를 개발하는 방법론을 제시한다. 제시된 방법론의 유효성을 확인하기 위하여, 선행 연구의 온톨로지 기반 지식지도 구축 사례 데이터를 그래프DB에 적용하여 지식그래프 기반 지식지도를 구현하고, 구현된 지식 네트워크의 유효성과 Class 자동 구성 능력을 선행 연구의 결과와 비교하는 성능 테스트를 진행한다. 성능 테스트 결과, 본 연구의 지식그래프 기반 지식지도는 선행 연구의 온톨로지 기반 지식지도와 동일한 수준의 성능을 나타냈으며, 지식 및 지식 간 관계 정의 및 추론을 더욱 효율적으로 진행할 수 있음을 확인하였다. 본 연구의 결과는 연관지식에 대한 사용자의 인지과정을 반영한 지식 탐색 기능의 구현에 활용될 수 있으며, 추론에 의한 새로운 연관지식의 발견을 통해 자율적으로 확장되는 지능적 지식베이스의 개발에 응용될 수 있다.

The Status Quo of Graph Databases in Construction Research

  • Jeon, Kahyun;Lee, Ghang
    • 국제학술발표논문집
    • /
    • The 9th International Conference on Construction Engineering and Project Management
    • /
    • pp.800-807
    • /
    • 2022
  • This study aims to review the use of graph databases in construction research. Based on the diagnosis of the current research status, a future research direction is proposed. The use of graph databases in construction research has been increasing because of the efficiency in expressing complex relations between entities in construction big data. However, no study has been conducted to review systematically the status quo of graph databases. This study analyzes 42 papers in total that deployed a graph model and graph database in construction research, both quantitatively and qualitatively. A keyword analysis, topic modeling, and qualitative content analysis were conducted. The review identified the research topics, types of data sources that compose a graph, and the graph database application methods and algorithms. Although the current research is still in a nascent stage, the graph database research has great potential to develop into an advanced stage, fused with artificial intelligence (AI) in the future, based on the active usage trends this study revealed.

  • PDF