A knowledge graph approach to discovering drug combination therapies across the phenome
Ke, J.; Ge, T.; Melamed, R. D.
Show abstract
Combining two clinically approved drugs has potential to improve treatment for common disease. But, with many thousands of combinations possible, clinically testing all pairs of drugs, with all common diseases, is not feasible. Here, we propose DRACO, a new machine learning method for discovering therapeutic drug combinations by leveraging knowledge about which health conditions each drug has been tested for. Our graph neural network model is able to generalize from a curated set of drug combinations to discover new combination therapies. We showcase our approachs power to answer the question: given a drug and a health condition, what second drug would create an effective combination? Of our top three predicted candidate combinations, 74% have been previously reported. In the harder task of distinguishing the small number of reported combinations from millions of possible combination-condition triplets, our model ranks 94% of unseen triplets at the highest 0.1%. We expect DRACO to be a useful tool for proposing new therapies across thousands of diseases.
Matching journals
The top 8 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- FedWeight: Mitigating Covariate Shift of Federated Learning on Electronic Health Records Data through Patients Re-weighting 95%
- Clinical Knowledge Extraction via Sparse Embedding Regression (KESER) with Multi-Center Large Scale Electronic Health Record Data 95%
- Federated Target Trial Emulation using Distributed Observational Data for Treatment Effect Estimation 94%
Similar papers in this journal
- Pathway activation model for personalized prediction of drug synergy 94%
- Death by a Thousand Cuts -- Combining Kinase Inhibitors for Selective Target Inhibition and Rational Polypharmacology 92%
- Gated recurrence enables simple and accurate sequence prediction in stochastic, changing, and structured environments 91%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.