GraphDTA predicts drug-target binding affinity using graph neural networks for drug discovery.
GraphDTA is a deep learning framework that predicts drug-target binding affinity (DTA) using graph neural networks (GNNs). It represents drug molecules as graphs to capture their structural properties and trains models to estimate binding strength, aiding in computational drug discovery. The framework provides multiple GNN architectures and works with standard benchmark datasets like Davis and KIBA.
Researchers and data scientists in computational biology, bioinformatics, and drug discovery who need to predict drug-target interactions using modern deep learning techniques.
It offers a graph-based approach that more naturally represents molecular structure compared to sequence-based methods, potentially leading to more accurate predictions. The implementation is built on PyTorch Geometric, providing flexibility and efficiency for experimenting with different GNN models.
GraphDTA: Predicting drug-target binding affinity with graph neural networks
Models drugs as molecular graphs to capture structural information, potentially improving accuracy over sequence-based methods like DeepDTA, as emphasized in the philosophy.
Includes GINConvNet, GATNet, GAT_GCN, and GCNNet, allowing researchers to experiment with different graph neural network models for flexibility in modeling.
Provides pre-processed data for Davis and KIBA datasets, standard benchmarks in the field, facilitating easy comparison and reproduction of results.
Offers an optional training mode that uses a validation set for model selection, helping improve generalization and prevent overfitting, as detailed in the running steps.
Installation requires managing specific versions of PyTorch Geometric and RDKit, with CUDA dependencies that can be error-prone and time-consuming to configure.
Only supports Davis and KIBA datasets out of the box; adding custom datasets requires manual preprocessing and code modifications, limiting broader applicability.
The README is minimal, with basic running instructions but no detailed API documentation, tutorials, or guidance on hyperparameter tuning.
Source code for "DeepDTA: deep drug-target binding affinity prediction"
MolTrans: Molecular Interaction Transformer for Drug Target Interaction Prediction (Bioinformatics)
A Network Integration Approach for Drug-Target Interaction Prediction
Interpretable bilinear attention network with domain adaptation improves drug-target prediction.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.