CompoundDB4j

CompoundDB4j integrates DrugBank and ChEMBL into a Neo4j-based knowledge graph to harmonize chemical and drug data and support the identification of drug–target interactions.


Key Features:

  • Integration of Databases: Maps DrugBank entries to corresponding ChEMBL records to consolidate drug-centric information.
  • Graph Database Utilization: Uses Neo4j for knowledge graph serialization to represent and query relationships among drugs and biological entities.
  • Data Harmonization: Standardizes heterogeneous chemical and drug data into a common schema suitable for graph ingestion.
  • Identification of Drug Target Interactions (DTI): Enables detection and exploration of drug–target interactions within the graph structure.

Scientific Applications:

  • Drug Repositioning: Supports identification of novel drug–target relationships that suggest alternative therapeutic uses for existing compounds.
  • Target Identification: Facilitates pinpointing potential therapeutic targets by revealing connectivity patterns in the graph.
  • Mechanistic Studies: Aids investigation of mechanisms of action by contextualizing drugs, targets, and related entities within network structures.

Methodology:

Data mapping of DrugBank to ChEMBL entries; serialization of integrated data into a Neo4j graph using knowledge graph techniques; graph-based visualization and analysis of drug–target interactions.

Topics

Details

Tool Type:
web application
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
2/17/2021

Operations

Publications

Murali V, Königs C, Deekshitula S, Nukala S, Santhi MD, Athri P. CompoundDB4j: Integrated Drug Resource of Heterogeneous Chemical Databases. Molecular Informatics. 2020;39(9). doi:10.1002/minf.202000013. PMID:32390334.