Back To Projects

Predicting Drug-Drug Interaction Severity Using Network Characteristics

Deetya N.

Drug-drug interactions (DDIs), which can add to or diminish the effect of one drug or impact the metabolism of one drug, have harmful effects on health in patients that take multiple drugs. Testing for DDIs is slow and costly, so computational models have recently been used to predict them. Network information is useful in describing a drug’s known interactions and mechanisms to determine whether two drugs could be interacting. This research explores various machine learning models to predict the severity of unknown interactions of existing drugs (major, minor, or moderate), using the DDInter database.


Drug-drug interactions (DDIs), which can add to or diminish the effect of one drug or impact the metabolism of one drug, have harmful effects on health in patients that take multiple drugs. Testing for DDIs is slow and costly, so computational models have recently been used to predict them. Network information is useful in describing a drug’s known interactions and mechanisms to determine whether two drugs could be interacting. This research explores various machine learning models to predict the severity of unknown interactions of existing drugs (major, minor, or moderate), using the DDInter database. The best-performing model, a multi-layer perceptron model which concatenates two drugs’ embeddings, had an accuracy of about 92%, average precision of about 87.1% (89.4% for the major category, 78.5% for minor, and 93.5% for moderate) and average recall of 83.3% (86.4% for major, 70.1% for minor, and 95.3% for moderate). Future work in this area includes refining models to increase precision and recall, obtaining a more balanced dataset, predicting the mode of interaction, and using other drug characteristics. The code for this project can be found here, along with a Streamlit deployment of the model: https://github.com/deetyabn/DDI_severity_prediction.

Explore More!

Source Code
Project Webpage
Deetya N.
Linda Banh
Electrical Engineering MS from Stanford with professional AI Certificate, Engineer at Microsoft

Related Projects

Early Detection of Knee Arthritis Using AI: Enhancing Diagnostic Accuracy with Deep Learning

This research explores the use of deep learning models, specifically convolutional neural networks like EfficientNetB0, DenseNet121, and InceptionV3, to improve the accuracy, consistency, and accessibility of knee arthritis diagnosis through automated classification of disease severity, while emphasizing the need for explainable AI to enhance clinical trust and adoption.
Advait K.
Mentored by Abdulla Kerimov
Developing a novel 3D GNN and Random Forest Regression model for screening and predicting potential oxide electrocatalysts with greater accuracy and computational efficiency

Phase 1 of my research evaluated the Dimenet++ model and Graphormer 3D Transformer model on a subset of the OC20 (Open Catalyst 2020) IS2RE dataset to analyze the relationship between a 3D Transformer and a GNN, and establish a baseline model that can be used to compare to Phase 2.
Stanley C.
Mentored by
Comparing Machine Learning Models to Determine Which is Most Effective at Detecting Brain Tumors

By using machine learning techniques to analyze various brain tumor scans, the goal was to determine which techniques are the most efficient and accurate in determining the presence of brain tumors.
Samya C.
Mentored by Shreya Parchure