GraphDTA

GraphDTA predicts drug-target binding affinity using graph neural networks to estimate interaction strengths between small-molecule drugs and protein targets for applications such as drug repurposing.


Key Features:

  • Graph-based drug representation: Represents small-molecule drugs as molecular graphs with atoms as nodes and chemical bonds as edges.
  • Graph Neural Networks (GNNs): Applies graph neural network architectures to learn representations from molecular graphs and predict binding affinity, demonstrating superior performance relative to non-deep-learning and other deep-learning methods.
  • Implementation: Implemented in Python.

Scientific Applications:

  • Drug repurposing: Predicts binding affinities to prioritize existing drugs for novel protein targets.
  • Experimental prioritization: Ranks drug-target pairs to guide selection of candidates for experimental validation.

Methodology:

Represents molecules as graphs (nodes = atoms, edges = bonds) and processes these graphs with a graph neural network architecture to learn patterns that correlate with binding affinities.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
1/25/2021

Operations

Publications

Nguyen T, Le H, Quinn TP, Nguyen T, Le TD, Venkatesh S. GraphDTA: predicting drug–target binding affinity with graph neural networks. Bioinformatics. 2020;37(8):1140-1147. doi:10.1093/bioinformatics/btaa921. PMID:33119053.

Documentation

Links