Skip to main navigation Skip to search Skip to main content

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

  • John Erol Evangelista
  • , Andrew D. Lutsky
  • , Anna I. Byrd
  • , Daniel J.B. Clarke
  • , Abinanda Prabhakaran
  • , Sherry L. Jenkins
  • , Avi Ma'ayan

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

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.

Original languageEnglish
Article numbere70200
JournalCurrent Protocols
Volume5
Issue number9
DOIs
StatePublished - Sep 2025

Keywords

  • data harmonization
  • data integration
  • data visualization
  • knowledge graphs
  • transcription factors

Fingerprint

Dive into the research topics of 'Creating an Interactive Web Interface for Networks Stored in Knowledge Graph Databases'. Together they form a unique fingerprint.

Cite this