Related Experiment Video
Updated: Jun 12, 2025

Drug Repurposing Hypothesis Generation Using the "RE:fine Drugs" System
Published on: December 11, 2016
RECOMED: A comprehensive pharmaceutical recommendation system
Mariam Zomorodi1, Ismail Ghodsollahee2, Jennifer H Martin3
1Department of Computer Science, Faculty of Computer Science and Telecommunications, Cracow University of Technology, Krakow, Poland.
Objectives:
To build datasets containing useful information from drug databases and recommend a list of drugs to physicians and patients with high accuracy by considering a wide range of features of people, diseases, and chemicals.
Methods:
A comprehensive pharmaceutical recommendation system was designed based on the features of people, diseases, and medicines extracted from two major drug databases and the created datasets of patients and drug information. Then, the recommendation was given based on recommender system algorithms using patient and caregiver ratings and the knowledge obtained from drug specifications and interactions. Sentiment analysis was employed by natural language processing approaches in pre-processing, along with neural network-based methods and recommender system algorithms for modelling the system. Patient conditions and medicine features were used to make two models based on matrix factorization. Then, we used drug interaction criteria to filter drugs with severe or mild interactions with other drugs. We developed a deep learning model for recommending drugs using data from 2304 patients as a training set and 660 patients as our validation set. We used knowledge from drug information and combined the model's outcome into a knowledge-based system with the rules obtained from constraints on taking medicine.
Results:
Our recommendation system can recommend an acceptable combination of medicines similar to the existing prescriptions available in real life. Compared with conventional matrix factorization, our proposed model improves the accuracy, sensitivity, and hit rate by 26 %, 34 %, and 40 %, respectively. In addition, it improves the accuracy, sensitivity, and hit rate by an average of 31 %, 29 %, and 28 % compared to other machine learning methods. We have open-sourced our implementation in Python.
Conclusion:
Compared to conventional machine learning approaches, we obtained average accuracy, sensitivity, and hit rates of 31 %, 29 %, and 28 %, respectively. Compared to conventional matrix factorisation our proposed method improved the accuracy, sensitivity, and hit rate by 26 %, 34 %, and 40 %, respectively. However, it is acknowledged that this is not the same as clinical accuracy or sensitivity, and more accurate results can be obtained by gathering larger datasets.
More Related Videos
11:07Visualizing and Quantifying Pharmaceutical Compounds within Skin using Coherent Raman Scattering Imaging
Published on: November 24, 2021
11:06Network Pharmacology Prediction and Metabolomics Validation of the Mechanism of Fructus Phyllanthi against Hyperlipidemia
Published on: April 7, 2023
Related Concept Videos
Drug Dosage Regimen: Overview
Typically, the starting dose and dosing interval are guided by the manufacturer's recommendations based on clinical trials conducted during and after drug...
Pharmacovigilance
This process, termed pharmacovigilance, aims to detect, evaluate, and minimize harmful effects related to medication use. The data collection for pharmacovigilance depends on spontaneous reporting systems, where healthcare professionals or patients voluntarily report suspected ADRs.
In some cases, there...
Analysis of Population Pharmacokinetic Data
Drug Administration and Therapy Phases: Overview
The pharmaceutical phase focuses on leveraging the physicochemical properties of the drug to design and manufacture an effective product. Variants include orally administered tablets or capsules, topical creams or ointments, and parenteral-delivery solutions or emulsions.
The pharmacokinetic phase...
Biopharmaceutics and Pharmacokinetics: Overview
Nursing Clinical Information System
A Nursing Clinical Information System (NCIS) is a specialized type of healthcare information system tailored to meet the unique needs of nursing practice. It incorporates the principles of nursing informatics to streamline information management and improve the quality of care delivery.
Critical attributes of NCIS include: