Skip to content

Fraunhofer-ITMP/AMR-KG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


AMR Knowledge Graph
GitHub Actions AMR-KG

This knowledge graph (KG) is an attempt to capture antimicrobial strain related MIC data with help of publicly available resources such as PubChem, ChEMBL, and SPARK data. It makes use of FAIR (Findable, Accessible, Interpretable, and Reproducible) standard for representing data.

To visualize the knowledge graph, please click on the binder icon above (first time you do it, it will take some minutes, be patient).

Terminologies and ontologies used

For the KG, we make use of the following ontologies:

  1. NCBI - To represent the bacterial species
  2. ChEMBL - To represent the chemicals as well as bioassay reports extracted from ChEMBL
  3. PubChem - To represent chemicals found in PubChem only
  4. SPARK - To represent chemicals restricted to SPARK
  5. ORCID - To associate each individual with a professional CV. (In this test case, all the individuals are dummy names and have been associated with test ORCID ids.)

How to run the KG?

To run the database, you can either build locally with repo2docker or run on mybinder.org

NOTE: repo2docker does not work on Windows.

Running the KG online

  1. Once the binder is loaded, open the Firefox browser

  2. In the browser, type localhost:7474

  3. Then enter the following username and password:

    1. Username = neo4j
    2. Password = neo4jbinder

You are now logged into the KG. Feel free to browse and play with it!

Running the KG locally

To build locally:

  • Install Docker if required
  • Create a virtual environment and install repo2docker from PyPI.
  • Clone this repository
  • Run repo2docker.
  • Depending on the permissions, you might have to run the command as an admin
pip install jupyter-repo2docker
git clone https://github.com/ITeMP-temp/Neo4J-graph.git
cd Neo4J-graph
repo2docker .

Run XFCE (or other desktop environments) on Jupyter. When this extension is launched it will run a Linux desktop on the Jupyter single-user server, and proxy it to your browser using VNC via Jupyter. Neo4j Community version is also installed and can be accessed via the web UI after launching the Desktop.

To open it,

  • Launch the Desktop
  • Open Firefox
  • Enter localhost:7474

Partners

NOTE: This is an open source version of an internal AMR-KG setup within IMI AMR Accelerator with controlled access to consortium members only.