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

Sleep Stage Classification: Investigating Deep Learning with High Dataset Imbalance Under Temporal Interval Change and Data Imbalance Techniques

This study investigates automated sleep stage classification using a CNN-GRU architecture, demonstrating that three-channel multimodal data and longer temporal contexts (60s and 90s) improve classification performance compared with two-channel and 30s approaches. The findings support ASSC as an efficient and accurate alternative to manual sleep scoring, with the best-performing model achieving a macro F1 score of 0.78 ± 0.02.
Ochir J.
Mentored by Joe Xiao
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
Detecting Retinal Detachment using images with Machine Learning

This research is on how AI and machine learning can be used to detect retinal detachment using images.
Yi-Chen (.
Mentored by Samar Abu Hegly