Creating an Interactive Web Interface for Networks Stored in Knowledge Graph Databases

IF 2.2
John Erol Evangelista, Andrew D. Lutsky, Anna I. Byrd, Daniel J. B. Clarke, Abinanda Prabhakaran, Sherry L. Jenkins, Avi Ma'ayan
{"title":"Creating an Interactive Web Interface for Networks Stored in Knowledge Graph Databases","authors":"John Erol Evangelista,&nbsp;Andrew D. Lutsky,&nbsp;Anna I. Byrd,&nbsp;Daniel J. B. Clarke,&nbsp;Abinanda Prabhakaran,&nbsp;Sherry L. Jenkins,&nbsp;Avi Ma'ayan","doi":"10.1002/cpz1.70200","DOIUrl":null,"url":null,"abstract":"<p>Knowledge graphs (KG) are an emerging approach to organize biomedical research data by abstracting knowledge into networks that connect genes, diseases, pathogens, drugs, metabolites, cell types, pathways, patients, researchers, and other related concepts. While there are many KG databases, most do not offer a free and customizable web-based user interface (UI) to query and interact with KG. We developed an open-source UI to create interactive websites from data stored in KG databases. So far, the KG-UI has been applied to eight bioinformatics projects: ReproTox-KG, Enrichr-KG, Harmonizome-KG, Data Distillery KG-UI, Biomarker-KG, Common Fund Data Ecosystem Gene Set Enrichment (CFDE-GSE), ChEA-KG, and lncRNAlyzr. To demonstrate how to install and customize the KG-UI, we created a demo KG that displays a network of relationships between NIH-funded principal investigators (PIs) from a single institution in a specific year. This PI network was constructed by querying PubMed using grant information collected by the Blue Ridge Institute for Medical Research (BRIMR). After publications were collected from PubMed, PI name disambiguation and metadata formatting was performed to create the PI demo KG. Instructions for ingesting this network of PIs into a KG database, setting up the web app, and customizing the app are provided in a step-by-step user guide. The KG-UI source code is available from: https://github.com/MaayanLab/Knowledge-Graph-UI/ and the demo KG is available from: https://github.com/MaayanLab/PINetworkDemo. © 2025 The Author(s). Current Protocols published by Wiley Periodicals LLC.</p><p><b>Basic Protocol 1</b>: Creating the principal investigator network</p><p><b>Basic Protocol 2</b>: Validating the principal investigator network</p><p><b>Basic Protocol 3</b>: Ingesting the KG assertions into Neo4j</p><p><b>Basic Protocol 4</b>: Interacting with the KG via the Neo4j remote interface</p><p><b>Basic Protocol 5</b>: Building and customizing the KG-UI</p><p><b>Basic Protocol 6</b>: Interacting with the KG-UI website</p>","PeriodicalId":93970,"journal":{"name":"Current protocols","volume":"5 9","pages":""},"PeriodicalIF":2.2000,"publicationDate":"2025-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12439869/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Current protocols","FirstCategoryId":"1085","ListUrlMain":"https://currentprotocols.onlinelibrary.wiley.com/doi/10.1002/cpz1.70200","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Knowledge graphs (KG) are an emerging approach to organize biomedical research data by abstracting knowledge into networks that connect genes, diseases, pathogens, drugs, metabolites, cell types, pathways, patients, researchers, and other related concepts. While there are many KG databases, most do not offer a free and customizable web-based user interface (UI) to query and interact with KG. We developed an open-source UI to create interactive websites from data stored in KG databases. So far, the KG-UI has been applied to eight bioinformatics projects: ReproTox-KG, Enrichr-KG, Harmonizome-KG, Data Distillery KG-UI, Biomarker-KG, Common Fund Data Ecosystem Gene Set Enrichment (CFDE-GSE), ChEA-KG, and lncRNAlyzr. To demonstrate how to install and customize the KG-UI, we created a demo KG that displays a network of relationships between NIH-funded principal investigators (PIs) from a single institution in a specific year. This PI network was constructed by querying PubMed using grant information collected by the Blue Ridge Institute for Medical Research (BRIMR). After publications were collected from PubMed, PI name disambiguation and metadata formatting was performed to create the PI demo KG. Instructions for ingesting this network of PIs into a KG database, setting up the web app, and customizing the app are provided in a step-by-step user guide. The KG-UI source code is available from: https://github.com/MaayanLab/Knowledge-Graph-UI/ and the demo KG is available from: https://github.com/MaayanLab/PINetworkDemo. © 2025 The Author(s). Current Protocols published by Wiley Periodicals LLC.

Basic Protocol 1: Creating the principal investigator network

Basic Protocol 2: Validating the principal investigator network

Basic Protocol 3: Ingesting the KG assertions into Neo4j

Basic Protocol 4: Interacting with the KG via the Neo4j remote interface

Basic Protocol 5: Building and customizing the KG-UI

Basic Protocol 6: Interacting with the KG-UI website

Abstract Image

Abstract Image

Abstract Image

Abstract Image

Abstract Image

为存储在知识图谱数据库中的网络创建交互式Web界面。
知识图(KG)是一种新兴的组织生物医学研究数据的方法,它将知识抽象到连接基因、疾病、病原体、药物、代谢物、细胞类型、途径、患者、研究人员和其他相关概念的网络中。虽然有许多KG数据库,但大多数都不提供免费的、可定制的基于web的用户界面(UI)来查询KG并与之交互。我们开发了一个开源的UI,从存储在KG数据库中的数据创建交互式网站。迄今为止,KG-UI已应用于8个生物信息学项目:ReproTox-KG、Enrichment - kg、Harmonizome-KG、Data Distillery KG-UI、Biomarker-KG、Common Fund Data Ecosystem Gene Set Enrichment (CFDE-GSE)、ChEA-KG和lncRNAlyzr。为了演示如何安装和定制KG- ui,我们创建了一个演示KG,该演示KG显示了特定年份来自单个机构的nih资助的主要研究人员(pi)之间的关系网络。该PI网络是通过使用蓝岭医学研究所(BRIMR)收集的拨款信息查询PubMed构建的。从PubMed收集出版物后,执行PI名称消歧和元数据格式化以创建PI演示KG。在逐步的用户指南中提供了将该pi网络摄取到KG数据库,设置web应用程序和定制应用程序的说明。KG- ui源代码可从:https://github.com/MaayanLab/Knowledge-Graph-UI/获得,演示KG可从:https://github.com/MaayanLab/PINetworkDemo获得。©2025作者。当前协议由Wiley期刊有限责任公司发布。基本协议1:创建主要研究者网络基本协议2:验证主要研究者网络基本协议3:将KG断言摄取到Neo4j基本协议4:通过Neo4j远程接口与KG交互基本协议5:构建和自定义KG- ui基本协议6:与KG- ui网站交互。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
4.00
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信