The University of Western Ontario
An Expandable Stage-Based Machine Learning and Statistical Pipeline for Detecting Adverse Drug Reaction Risks on Complex Multidimensional Datasets
Abstract
dc:description.abstractAdverse Drug Reactions (ADRs) are a persistent challenge to patient safety, often escaping detection in aggregate analyses. This research introduces expandable, modular pipeline that identifies statistically significant drug–ADR associations through a multivariable, propensity-adjusted framework tailored to demographic and clinical subgroups. The pipeline begins with a drug selection stage, enabling prioritization of relevant drug exposures using Random Forest classifiers or chi-square tests. Subsequent stages support both univariable and multivariable subgroup analysis, where propensity scores are computed, and cases are matched into bins to achieve covariate balance. Significant drug–ADR pairs are then examined using logistic regression to evaluate the contribution of individual covariates and their interactions. The methodology extends to cross-dataset validation, comparing results from the U.S. FDA’s OpenFDA database and Health Canada’s Vigilance database. Final outputs are presented through interactive visualizations such as Sankey diagrams and heatmaps that reveal subgroup-specific patterns and key contributing factors. By integrating statistical rigor, subgroup analysis, and visual interpretability, this pipeline offers a flexible and comprehensive tool for enhancing ADR detection, validation, and exploration in national pharmacovigilance datasets.
Degree
thesis:*- Name thesis:degree_name
- M Sc
- Discipline thesis:degree_discipline
- Computer Science
- Grantor dc:publisher
- The University of Western Ontario
- Year dc:date.issued
- 2025
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Samadieh, Mehdi
- Advisor dc:contributor.advisor
-
- Sedig, Kamran
Subjects
dc:subject × 10Rights
dc:rights- Statement dc:rights
-
- Attribution-NonCommercial-NoDerivatives 4.0 International
- Language dc:language.iso
- en
Identifiers
dc:identifier.*- Handle dc:identifier.uri
- https://hdl.handle.net/20.500.14721/39100
- OAI identifier oai:identifier
- oai:uwo.scholaris.ca:20.500.14721/39100