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

Using Machine Learning Models to Predict Heart Disease and Attack with Non-Clinical and Non-Wearable Variables

This study uses data from the CDC’s Behavioral Risk Factor Surveillance System (BRFSS) to train machine learning models that predict heart disease risk based on non-clinical factors. The research demonstrates the potential for cost-effective, data-driven screening tools for early heart disease detection, though further improvements are needed for real-world application.
Samuel P.
Mentored by Rami Abi-Akl
Application of Machine Learning to Distinguish Premature Leukemia Cells from Healthy Blood Cells

Convolutional Neural Networks (CNNS) to solve this problem have been created with classification validation accuracy rates as high as 96.15%.
Noor E.
Mentored by Yiran Li
A Novel ML Approach to Detect Possible Protein Allosteric Sites For Drug Discovery

In this study, we investigated different machine learning models and evaluated their performance, and found that the best models were the random forest classifier and a 5-layer neural network.
Sriram S.
Mentored by