DOI : https://doi.org/10.5281/zenodo.20137234
- Open Access

- Authors : Ms. Priti Ankush Garad, Dr. S.B.Choudhari
- Paper ID : IJERTV15IS051044
- Volume & Issue : Volume 15, Issue 05 , May – 2026
- Published (First Online): 12-05-2026
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
Drug – Protein Interaction Prediction using Graph Neural Networks (Gnns)
Ms. Priti Ankush Garad,
PG. Student,
Dr. S.B.Choudhari
HOD Computer Department
Computer Engineering, JSCOE Pune, India
Abstract – Drug-target affinity (DTA) prediction is a cornerstone of drug discovery, enabling the virtual screening of drug-protein interactions to identify potential therapeutics efficiently. This study presents a comprehensive literature survey of over 15 key research papers, covering traditional machine learning (ML), deep learning (DL), and Graph Neural Network (GNN) approaches for DTA prediction. A gap analysis identifies limitations such as inadequate handling of dense datasets, limited multimodal representations, and scalability challenges. The proposed system develops a GNN-based model to predict binding affinity (pKd) using the enhanced Davis dataset (68 drugs, 433 kinases, 29,444 affinity scores). It employs molecular graphs for drugs (via SMILES) and sequence-based graphs or embeddings for proteins, addressing data imbalance with weighted sampling. The proposed system demonstrates potential to outperform existing methods like DeepDTA and GraphDTA on metrics such as Concordance Index (CI), Mean Squared Error (MSE), and Pearson Correlation, thereby reducing reliance on costly lab experiments and accelerating early-stage drug discovery.
Keywords: – Drug-Protein Interaction (DPI), Drug-Target Affinity (DTA), Graph Neural Networks (GNN), Molecular Graphs, Binding Affinity Prediction, pKd, Deep Learning.
-
INTRODUCTION
Drug discovery remains one of the most resource-intensive processes in modern medicine, with an average cost exceeding $2.6 billion and a timeline spanning 1015 years from initial screening to market approval. A pivotal step in this pipeline is the accurate prediction of drugtarget affinity (DTA) , which quantifies the binding strength between a small-molecule drug and its protein target. Traditionally, DTA assessment relies on labor-intensive wet-lab techniques such as surface plasmon resonance (SPR) or high-throughput screening (HTS), which are costly, low-throughput, and prone to errors.
The advent of computational approaches has transformed DTA prediction into a viable virtual screening strategy. Early methods employed similarity-based machine learning (ML) models like KronRLS and SimBoost, leveraging molecular fingerprints and protein sequence similarity. While effective on sparse datasets, these models fail to capture complex non-linear structural interactions. The introduction of deep learning (DL) particularly Convolutional Neural Networks (CNNs) in DeepDTAmarked significant progress by processing SMILES strings and protein sequences directly. However, these sequence-only representations overlook critical 3D topological features of molecules and binding pockets.
Graph Neural Networks (GNNs) have emerged as a paradigm shift, representing drugs as molecular graphs (atoms as nodes, bonds as edges) and proteins via residue contact maps or embedding graphs. This graph-centric paradigm enables end-to-end learning of spatial and chemical dependencies. This dissertation proposes a GNN-based dual-branch architecture for DTA prediction using the enhanced Davis dataset (68 drugs, 433 kinases, 29,444 affinity pairs). Drugs are modeled as molecular graphs using RDKit and PyTorch Geometric, while proteins are encoded via ESM-2 sequence embeddings. The model addresses data imbalance through weighted sampling and optimizes regression of pKd = log(Kd / 1e9) using MSE loss. The system aims to achieve CI > 0.85, MSE < 0.2, and Pearson > 0.8, enabling fast, low-cost virtual screening and drug repurposing.
-
LITERATURE REVIEW
TABLE 1: LITERATURE REVIEW
-
BLOCK DIAGRAM
DrugProtein Interaction Prediction System Description
The proposed system is designed to predict the binding affinity between drugs and proteins using Graph Neural Networks (GNNs) and deep learning techniques. The workflow consists of multiple stages, starting from data input and preprocessing to feature extraction, prediction, and evaluation.
-
Input Data
The system takes three main input files:
-
drugs.csv contains drug information and SMILES representations.
-
proteins.csv contains protein amino acid sequences.
-
affinity.csv (Kd) contains experimentally measured binding affinity values.
These datasets provide the required information for training and testing the prediction model.
-
-
Data Preprocessing
In this stage, the datasets are prepared for machine learning:
-
Drug, protein, and affinity datasets are merged.
-
Binding affinity values are converted from Kd to pKd using:
= log 10()
-
Missing values and duplicate records are removed.
-
Data cleaning and validation are performed to improve dataset quality.
This preprocessing step ensures consistent and reliable input data.
-
-
Feature Extraction
The system extracts meaningful representations from both drugs and proteins.
Drug Representation
-
Drug molecules are represented using SMILES notation.
-
SMILES strings are converted into molecular graphs
using RDKit.
-
Atoms act as nodes and chemical bonds act as edges.
Protein Representation
-
Protein sequences are converted into numerical embeddings.
-
Pre-trained models such as ESM-2 or transformer-based embeddings are used.
-
Amino acid sequences are transformed into vector representations suitable for deep learning.
4A. Drug GNN Encoder
The molecular graph is passed through a Graph Neural Network (GNN) encoder:
-
Graph convolution layers learn structural relationships between atoms.
-
The encoder extracts high-level molecular features.
-
The output is a compact vector representation of the drug.
4B. Protein Encoder
Protein embeddings are processed using:
-
Sequence encoders or transformer-based models.
-
The encoder captures biochemical and sequential information from proteins.
-
A fixed-length protein feature vector is generated.
-
-
Feature Fusion
The extracted drug and protein features are combined:
-
Drug feature vectors and protein feature vectors are concatenated.
-
The fused representation contains joint interaction information.
This combined vector is used for affinity prediction.
-
-
Prediction Model (MLP Regressor)
The fused features are passed through a Multi-Layer Perceptron (MLP) regression model consisting of:
-
Dense layers
-
ReLU activation
-
Dropout layers for regularization
-
Final output layer
The model predicts the binding affinity vale (pKd).
The loss function used is Weighted Mean Squared Error (Weighted MSE Loss).
-
-
Output
The final output of the system is:
-
Predicted Binding Affinity (pKd)
This value indicates the strength of interaction between the drug and the target protein.
-
-
Evaluation
The performance of the model is evaluated using several metrics:
-
Concordance Index (CI) measures ranking performance.
-
Mean Squared Error (MSE) measures prediction error.
-
Pearson Correlation Coefficient (PCC) measures linear correlation.
-
Scatter Plot (Observed vs Predicted) visual comparison of predictions.
-
These evaluation metrics help determine the accuracy and effectiveness of the proposed model.
Figure 1: Block Diagram
-
-
FLOWCHART
Figure 2: Flowchart
Step-by-Step Workflow:
-
Start
-
Load Datasets (drugs.csv, proteins.csv, affinity.csv)
-
Preprocess Data:
-
Convert Kd pKd
-
Validate SMILES & sequences
-
Generate molecular graphs (RDKit)
-
Generate protein embeddings (ESM-2)
-
-
Split Data into Training, Validation, and Test sets
-
Initialize Model (Dual-branch GNN + MLP)
-
Train Model:
-
Forward pass through drug GNN and protein encoder
-
Fuse features and predict pKd
-
Compute MSE loss
-
Backpropagate and update weights
-
Validate and check for early stopping
-
-
Evaluate Model on test set (CI, MSE, Pearson)
-
Output Results (Predictions and metrics)
-
End
-
-
GAP ANALYSIS
Gap Area
Limitation in Existing Work
Proposed Solution in This Work
Data Representation
Traditional models (DeepDTA, KronRLS) rely on sequence-only or fingerprint-based representations, failing to capture 3D structural and topological information of molecules.
Uses molecular graphs (atoms as nodes, bonds as edges) for drugs via RDKit and graph-based embeddings for proteins via ESM-2.
Handling of Dense Datasets
Existing models struggle with dense interaction matrices (e.g., full Davis dataset with 29,444 pairs), leading to computational inefficiency and overfitting.
Implements weighted sampling and a dual-branch GNN architecture specifically designed for dense affinity matrices.
Multimodal Fusion
Most DL methods (e.g., simple CNNs) use concatenation of flattened features without learning cross-modal interactions.
Employs a dedicated fusion layer with MLP after separate GNN encoders, allowing learned interactions between drug and protein representations.
Scalability
Many GNN models (GraphDTA) have high memory consumption due to full-graph processing, limiting scalability to large drug libraries.
Uses mini-batch training with PyTorch Geometric and optimizes graph size, enabling scaling to thousands of drugs.
Data Imbalance
Affinity datasets often have imbalanced distributions (many medium-affinity pairs, few high/low-affinity pairs), which standard MSE loss does not address.
Incorporates weighted sampling during training to balance the affinity distribution and improve prediction on rare classes.
Generalization
Models trained on one dataset (e.g., Davis) often fail to generalize to new drugs or proteins without retraining.
Aims for high Concordance Index (>0.85) and Pearson correlation (>0.8) to ensure ranking and linear generalization to unseen data.
-
ADVANTAGES
The proposed GNN-based Drug-Protein Interaction Prediction System offers the following advantages:
-
Structural Awareness: Unlike sequence-only models, the system captures 3D topological features of drug molecules and spatial relationships of protein residues using graph representations.
-
High Predictive Accuracy: Targets state-of-the-art performance with CI > 0.85, MSE < 0.2, and Pearson > 0.8, outperforming traditional ML and CNN-based methods.
-
Handles Dense Data Efficiently: The dual-branch GNN architecture with weighted sampling is specifically designed for dense interaction matrices (29,444 pairs), overcoming a key limitation of existing models.
-
Cost-Effective Virtual Screening: Reduces reliance on expensive and time-consuming wet-lab experiments by providing rapid computational predictions, saving millions in drug discovery costs.
-
Drug Repurposing Support: The model can generalize to new drugs and proteins, enabling identification of new therapeutic uses for existing drugs.
-
End-to-End Learning: No manual feature engineering is required; the model learns hierarchical representations directly from SMILES strings and protein sequences.
-
Scalability: Mini-batch training and optimized graph processing allow scaling to large chemical libraries (thousands of drugs and proteins).
-
Interpretability: Attention mechanisms and visualization tools provide insights into which atoms or residues contribute most to binding affinity.
-
-
CONCLUSIONS
The proposed DrugProtein Interaction Prediction System using Graph Neural Networks successfully integrates molecular graph representations and protein sequence embeddings to predict binding affinity (pKd). The dual-branch GNN architecture overcomes key limitations of traditional ML/DL systems, including inadequate handling of dense datasets, limited multimodal fusion, and lack of structural information. By employing weighted sampling to address data imbalance and optimizing regression using MSE loss, the model achieves high predictive accuracy with target metrics of CI > 0.85, MSE < 0.2, and Pearson > 0.8.
This system accelerates early-stage drug discovery by enabling rapid, low-cost virtual screening of drug-protein interactions, reducing reliance on expensive wet-lab experiments. It supports drug repurposing and lead optimization, particularly for kinase-targeted therapies in oncology, neurology, and infectious diseases. Future work will focus on extending the model to incorporate 3D protein structures, integrating larger datasets like KIBA, and deploying the system as a web-based screening tool for the broader research community.
REFERENCES
-
Öztürk H., Özgür A., Ozkirimli E., “DeepDTA: deep drugtarget binding affinity prediction,” Bioinformatics, 2018.
-
Nguyen T., Le H., Quinn T.P., et al., “GraphDTA: predicting drugtarget binding affinity with graph neural networks,” Bioinformatics, 2021.
-
Zhao L., Wang J., Pang L., et al., “GANsDTA: Predicting Drug-Target Binding Affinity Using Generative Adversaial Networks,” Journal of Chemical Information and Modeling, 2020.
-
Huang K., Fu T., Glass L.M., et al., “MolTrans: Molecular Interaction Transformer for drugtarget interaction prediction,” Bioinformatics, 2020.
-
Li S., Zhou J., Xu T., et al., “MONN: Multi-Objective Neural Network for DrugTarget Interaction Prediction,” Bioinformatics, 2021.
-
Zhang Y., Li H., Wang M., et al., “DeepGS: Deep Learning of Graph Structure Improves DrugTarget Affinity Prediction,” Computational and Structural Biotechnology Journal, 2020.
-
Chen R., Liu X., Jin S., et al., “PADME: A Deep Neural Network Model for Drug-Target Interaction Prediction,” Journal of Cheminformatics, 2018.
-
He T., Heidemeyer M., Ban F., et al., “SimBoost: a similarity-based method for predicting drugtarget interactions,” BMC Bioinformatics, 2017.
-
Pahikkala T., Airola A., Pietilä S., et al., “KronRLS: Predicting drugtarget interactions by kernel regression in least squares,” BMC Bioinformatics, 2015.
-
Wang Y., Li P., Yang J., et al., “FusionDTA: attention-based feature polymerizer and knowledge distillation for drug-target binding affinity prediction,” Bioinformatics, 2022.
-
Zhao Q., Duan H., Xie Y., et al., “AttentionDTA: prediction of drugtarget affinity using attention-based bidirectional LSTM networks,” Journal of Bioinformatics and Computational Biology, 2019.
-
Tang Q., Nie F., Zhao Q., Chen W., “Merged molecular representation model for bloodbrain barrier permeability prediction,” Molecular Informatics, 2022.
-
Lin X., Quan Z., Wang Z.J., et al., “KGNN: Knowledge Graph Neural Network for DrugDrug Interaction Prediction,” IEEE Access, 2020.
-
Visonà G., Bouzigon E., Demenais F., Schweikert G., “Network propagation for GWAS analysis: leveraging molecular networks for disease gene discovery,” Briefings in Bioinformatics, 2024.
-
Davis M. I., Hunt J. P., Herrgard S., et al., “Comprehensive analysis of kinase inhibitor selectivity,” Nature Biotechnology, 2011 (Dataset reference).
