Skip to content

Knowledge-Graph-UI (KG-UI) is an open-source web-based user interface built for KGs stored in Neo4j. The UI features Cypher queries for viewing immediate neighbors as well as shortest paths between two entities. Additionally, the API can be extended to add other functions such as enrichment analysis, and specialized queries. Example implementation:

License

Notifications You must be signed in to change notification settings

MaayanLab/Knowledge-Graph-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started with KG-UI

KG-UI is a knowledge graph user interface that can be used as a frontend for Neo4j knowledge graph databases bioinformatics applications. Below is a set of Jupyter notebooks to guide you through the process:

To run the interface locally, run the following commands:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

Deployment

npm version <major/minor/patch>

Kubernetes installation

Install

helm install maayanlab/docker-compose -f <(docker-compose config) -n --create-namespace

Upgrade

helm upgrade maayanlab/docker-compose -f <(docker-compose config) -n

helm template maayanlab/docker-compose -f <(docker-compose config) -n

Legacy Version

docker-compose -f docker-compose-legacy.yml build

Customizing the UI

For more information about customizing the user interface, see examples from this repo.

video tutorials

Part 1 - Knowledge Graphs Part 2 - Neo4j Part 3 - Serialization Part 4 - Cypher Part 5 - Setting Up UI

About

Knowledge-Graph-UI (KG-UI) is an open-source web-based user interface built for KGs stored in Neo4j. The UI features Cypher queries for viewing immediate neighbors as well as shortest paths between two entities. Additionally, the API can be extended to add other functions such as enrichment analysis, and specialized queries. Example implementation:

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •