Literature DB >> 35758373

Analyzing adverse drug reaction using statistical and machine learning methods: A systematic review.

Hae Reong Kim1, MinDong Sung1, Ji Ae Park1, Kyeongseob Jeong1, Ho Heon Kim1, Suehyun Lee2, Yu Rang Park1.   

Abstract

BACKGROUND: Adverse drug reactions (ADRs) are unintended negative drug-induced responses. Determining the association between drugs and ADRs is crucial, and several methods have been proposed to demonstrate this association. This systematic review aimed to examine the analytical tools by considering original articles that utilized statistical and machine learning methods for detecting ADRs.
METHODS: A systematic literature review was conducted based on articles published between 2015 and 2020. The keywords used were statistical, machine learning, and deep learning methods for detecting ADR signals. The study was conducted according to the Preferred Reporting Items for Systematic Reviews and Meta-Analyses statement (PRISMA) guidelines.
RESULTS: We reviewed 72 articles, of which 51 and 21 addressed statistical and machine learning methods, respectively. Electronic medical record (EMR) data were exclusively analyzed using the regression method. For FDA Adverse Event Reporting System (FAERS) data, components of the disproportionality method were preferable. DrugBank was the most used database for machine learning. Other methods accounted for the highest and supervised methods accounted for the second highest.
CONCLUSIONS: Using the 72 main articles, this review provides guidelines on which databases are frequently utilized and which analysis methods can be connected. For statistical analysis, >90% of the cases were analyzed by disproportionate or regression analysis with each spontaneous reporting system (SRS) data or electronic medical record (EMR) data; for machine learning research, however, there was a strong tendency to analyze various data combinations. Only half of the DrugBank database was occupied, and the k-nearest neighbor method accounted for the greatest proportion.
Copyright © 2022 the Author(s). Published by Wolters Kluwer Health, Inc.

Entities:  

Mesh:

Year:  2022        PMID: 35758373      PMCID: PMC9276413          DOI: 10.1097/MD.0000000000029387

Source DB:  PubMed          Journal:  Medicine (Baltimore)        ISSN: 0025-7974            Impact factor:   1.817


Introduction

An adverse drug reaction (ADR) is an unintended negative response caused by the administration of a drug.[ In the United States, ADR accounted for almost 6% of all hospitalized patients in 2011, costing billions of dollars and generating significant morbidity and mortality. Studies on ADR are therefore relevant for improving patient safety. Spontaneous reporting system (SRS) data are the cornerstone of signal detection for patient safety. The ADR signal detection methods primarily exploit data from SRS using conventional statistical analysis methods.[ Statistical signal detection methods use a contingency table that relates the observed count of an adverse event of interest and a drug of interest in SRS data. However, SRS has several limitations and difficulties, such as under-reporting and bias, in detecting drug side effects.[ For instance, ADR reporting is influenced by a myriad of factors, including the severity of ADR, the duration of the drug's release on the market, the experience of medical professionals, and the qualifications of the doctors reporting it.[ Professional medical reports of adverse events often lack clarity regarding the diagnosis of adverse events. In fact, it is difficult to diagnose ADR even though most of them are included in the list of differential diagnoses available to doctors.[ In general, when the causal relationship is unclear, it is often not reported as an ADR.[ Therefore, many studies considering this limitation of SRS are in progress. Other sources of ADR study data include electronic medical record (EMR) data; these data are important for confirming clinical evidence. They provide more accurate temporal statistics on patients’ experiences with health services, such as times of diagnosis, release of patients, and dates of start and completion of prescription orders.[ Research that relies on temporal data to examine the association between ADR induced by drugs can benefit from such information.[ Typically, SRS data tend to center around signal detection using the reporting ratio of the statistical method. There are several methods, such as the reporting odds ratio (ROR), proportional reporting ratio (PRR), combination risk ratio (CRR), association rule mining (ARM) method, and the Bayesian statistical approach, which includes the Bayesian confidence propagation neural network (BCPNN) and the empirical Bayes geometric mean (EBGM).[ However, statistical methods are limited when it comes to analyzing free text or chemical structure data for signal detection.[ Therefore, machine learning techniques have emerged to make analysis of these forms of data feasible for ADR signal detection.[ Random forest (RF),[ adaboost,[ and neutral network[ structures are actively used for these analyses. These 2 methods have provided clues regarding potential ADR and their mechanisms for further clinical verification of ADR.[ All data-driven methods for determining ADR depend on the quality of data sources and analytical methods involved.[ Although numerous studies have attempted to reveal ADR signals using different databases, only a few have focused on the methodology used. Thus, studies that concentrate on the methods to detect ADR signal are required using multiple databases. Our systematic review aimed to examine original articles that employed existing statistical and machine learning methods to detect ADR in humans.

Methods

Study selection and eligibility criteria

Our systematic review followed the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines.[ With the premise that a period of approximately 5 years is appropriate for establishing relatively recent research trends, we analyzed data obtained in the last five years based on the time of drafting this review article. The systematic literature search covered clinical research included in EMBASE and PubMed (including 100% of the MEDLINE database) and was conducted based on research published from January 2015 to March 2020, with an emphasis on original articles. Words that reflected adverse events, such as “adverse drug reactions,” “side effect,” and “drug safety,” were included. Since disproportionality analysis is widely used in the statistical analysis section, “statistical” and “disproportion” were included as additional search terms. For the machine learning component, both “machine learning” and “deep learning” were searched. Only cases in which the search term was included in the title and abstract were included (see Text Document and Graph, Supplemental Digital Content 1 which details the search strategy and publication trends for each category by year). The aim of the present review was to determine the relationship between drugs and ADR using statistical or machine learning methods. This study is based on existing research; therefore, ethical approval was not necessary. We reviewed the various analysis methods and the databases they corresponded to, with the purpose of detecting ADR. The analysis methods were divided into statistical and machine learning methods, and the method with the highest frequency was confirmed in detail. The statistical methods were divided into three categories: disproportionate analysis (eg, ROR and PRRs), regression (eg, survival, logistic, and Poisson), and Log-likelihood ratio test (LRT) (eg, LRT and zero-inflated Poisson-LRT). Machine learning methods were divided into three categories as follows: Bayesian methods (eg, Monte Carlo expectation maximization, MCEM), supervised methods (eg, random forest (RF), adaboost, support vector machine (SVM), and recurrent neural network), and other methods (eg, block matrices and matrix factorization).

Assessment for risk of bias

The first author (HRK) assessed the risk of bias in all included studies. The risk of bias was evaluated using the “Risk of Bias in Systematic Review (ROBIS)” tool.[ The existing systematic review section is limited because we could not perform quantitative analysis since our candidate papers were method-oriented articles. To supplement this, the ROBIS tool was considered suitable in terms of qualitative analysis and was applied and prepared. In particular, the ROBIS method is a systematic review-specific evaluation method and is the most commonly used method in qualitative analysis.[ It evaluates the bias in 5 domains: Domain 1 is randomization, Domain 2 is the deviation from the intended intervention, Domain 3 is risk of missing, Domain 4 is the outcome measurement, and Domain 5 is configured to evaluate the bias against the selection of reported results. We conducted the evaluation according to statistical methods (see Tables and Graph, Supplemental Digital Content 2 which details the assessment of the risk of bias for research with statistical methods) and machine learning methods (see Tables and Graph, Supplemental Digital Content 3 which details the assessment of the risk of bias for research with machine learning methods). Each figure was obtained using the “robvis” and “ggplot2” packages in the R software (version 3.6.3).

Visualization tools

The Sankey diagram is the most accessible tool for expressing all kinds of flows, and the width of each flow is determined based on its respective quantity. For each statistical and machine learning analysis, we began with the database and connected it to the method. Each figure was obtained using the “networkD3” package in the R software (version 3.6.3).

Results

Ninety duplicate articles were excluded (Fig. 1). The criteria for improper candidates, subjects, or designs led to the exclusion of 3394 articles. If the full text was not available for an article, or its goal was not clear, it was excluded. In total, we manually reviewed 72 articles, of which 51 and 21 were categorized as addressing statistical and machine learning methods, respectively (Fig. 2).
Figure 1

Publications removed based on title or abstract∗; improper study subject (eg, bird, mouse, cats, and dog), improper candidate (eg, biology, genetic, gene expression, stem cell, HER2, DNA, biologics, β1, beta blockers, mutation, inhibitor, genotype, chemical, pathway, T-cell, surgical, surgery, image, MRI, alcohol, smoke, marijuana, and diet), and improper research design (eg, randomized clinical trial, RCT, clinical trial, meta-analysis, pilot, systematic review, Delphi, and social media). Full-text articles excluded, based on manual reviews∗∗; In case of lack of a clear goal, improper candidate or research design that is not filtered out of search terms, and lack of drug-induced adverse event. Figure 1. PRISMA Flow Chart.

Figure 2

CDM∗ = Common data model. The use of multiple algorithms within one study may result in duplicate inclusions. Figure 2. Sankey diagram for statistical methods.

Publications removed based on title or abstract∗; improper study subject (eg, bird, mouse, cats, and dog), improper candidate (eg, biology, genetic, gene expression, stem cell, HER2, DNA, biologics, β1, beta blockers, mutation, inhibitor, genotype, chemical, pathway, T-cell, surgical, surgery, image, MRI, alcohol, smoke, marijuana, and diet), and improper research design (eg, randomized clinical trial, RCT, clinical trial, meta-analysis, pilot, systematic review, Delphi, and social media). Full-text articles excluded, based on manual reviews∗∗; In case of lack of a clear goal, improper candidate or research design that is not filtered out of search terms, and lack of drug-induced adverse event. Figure 1. PRISMA Flow Chart. CDM∗ = Common data model. The use of multiple algorithms within one study may result in duplicate inclusions. Figure 2. Sankey diagram for statistical methods. The databases listed in Table 1 were included as the data sources.[ This table shows database such as FAERS, SIDER, VigiBase, and other national specific database or web, app data that are associated with detecting ADR. In addition, we also included EMR data and other databases such as DrugBank, which contains information on drug targets, enzymes, and proteins related to metabolism. PubChem and KEGG DRUG also contain chemical information on drugs. The data sources in this review were categorized as follows: SRS data (eg, FAERS and VAERS), EMR, and other data sources (eg, DrugBank and PubChem).
Table 1

Including databases in this research.

CategoryDatabaseInformation from the database
SRSEudraVigilance[28]The database for adverse reactions to drug which have been authorised in clinical trials in the European Economic Area
FAERS (including VAERS)[1216,2841]Drug and ADR association for postmarketing drug safety surveillance from the Food and Drug Administration's
VigiBase[42]Individual Case Safety Reports of suspected ADRs
Other type of SRS[43]National specific SRS database
EMRMedical records[17,44]Institution specific standardized data (eg, diagnosis, medication)
Medical note[20,22,45]Unstructured text data (eg, nursing records, surgery, and hospitalization records)
Other data sourcesSIDER[4652]The information of side effects and indication for marketed drugs
DrugBank[14,17,41,4649,5155]Non-redundant protein (drug target, enzyme, transporter, carrier, thus informing on drugs’ mechanism of action and metabolism) sequences
PubChem[47,49,52]The chemical information of drugs, unique chemical structures, and biological activity data of chemical substances tested in assay experiments
KEGG[4749,52]Drug, Compound and Disease databases providing chemical structures, targets, metabolizing enzymes
Common Data Model[56]A uniform set of metadata, allowing data and its meaning to be shared across applications (eg, OMOP CDM)
Health Insurance system[57]National specific health insurance system data (eg, NHIS)
App, web data[58,90]Data generated and collected through the app or web (eg, MedHelp)
Registry[59]National Data Registry (eg, cardiovascular disease)
Simulation data[60]Fake data created for specific situations for algorithm verification
Including databases in this research.

Statistical methods for ADR detection

This ADR signal detection study aimed to reveal the association between drugs and ADR. We unified the statistical methods and expressed them as a single graph. As observed from the results, >80% of the total results were linked to statistical analyses using SRS and EMR data. Various methods have been applied to examine FAERS data, such as the disproportionality, LRT, and regression methods. The EMR data were analyzed exclusively with the regression method. In the disproportionality method, the ROR and PRR were mainly used. In the regression method, survival and logistic regression analyses were mostly used to determine the degree of risk.

Statistical methods for ADR detection in SRS

Spontaneous adverse event reports collected under voluntary reporting systems were the major sources of structured data (Table 2).[ Some of the prominent SRS include the adverse event reporting system (maintained by the FDA) and VigiBase (maintained by the World Health Organization).[ The post-marketing phase is needed to monitor high-priority adverse events and gain insights into actual drug safety profiles by reflecting on concrete clinical practice. SRS represents a primary source of information for detecting safety signals, especially for newly marketed drugs and rare events with drug-related components.[
Table 2

Statistical methods for ADR detection in SRS data.

Systems AuthorCategory of methodMethodSourcePurpose
Candore et al[11]Disproportionate methodAlmost allMultiple SRS dataTo compare the performance of commonly used algorithms detecting ADRs
Monaco et al[28]Disproportionate methodPRREudraVigilanceto find out suspected ADRs
Raschi et al[29]Disproportionate methodRORFAERSTo assess the hepatic safety of novel oral anticoagulants
Fukazawa et al[30]Disproportionate methodRORFAERSTo conduct a disproportionality analysis and categorized these signals into groups which are signals with statistical significance and those without signals
Rahman et al and Alatawi et al[31,32]Disproportionate methodRORFAERSTo compare whether adverse event reporting patterns are similar between brand and generic drugs
Hoffman et al[33]Disproportionate methodRORFAERSTo construct a list of signal ADRs
Takada et al[34]Disproportionate methodRORFAERSTo test that the use of sodium channel-blocking antiepileptic drugs are inversely associated with cancer
Yu et al[35]Disproportionate methodRORFAERSTo assess the extent of sex differences in ADRs
Yue et al[36]Disproportionate methodRORFAERSTo investigate acute kidney injury events associated with the concomitant use of oral acyclovir or valacyclovir with a Nonsteroidal anti-inflammatory drugs
Cai et al[37]LRTLikelihood ratio testVAERSTo propose a powerful testing procedure for signal detection of temporal variation in ADR
Tong et al[38]LRTLikelihood ratio test based on zero-inflated poisson (ZIP-LRT)VAERSTo identify four adverse events that are rare and have significantly different reporting rates for FLU4 vaccine
Zhao et al[39]LRTThe extended likelihood ratio with Poisson model and zero-inflated Poisson model (Ext-ZIP-LRT)FAERSTo identify ADR signals that have disproportionately high reporting rates
Wang et al[40]LRTCount-dependent probability mixture drug-count response model (MDRM)FAERS and OMOP CDMTo introduce two novel mixture drug-count response models for detecting drug combinations of high dimension that induce myopathy
handler et al[42]Disproportionate methodPRRVigiBase databaseTo explore reporting patterns for HPV vaccine
Sugawara et al[43]Disproportionate methodRORNational specific SRS dataTo evaluate the incidence of respiratory depression by use of opioids
Tan et al[61]Disproportionate methodPRRSRS dataTo explore risks injection-related ADRs
Trinh et al[62]Disproportionate methodPRRNational specific SRS dataTo optimize signal detection investigating the interest of time-series analysis
Chan et al[63]LRTSequential Probability Ratio TestNational specific SRS dataTo detect signals of disproportionate reporting with the hRRs
Marbac et al[64]RegressionLogistic regression with Metropolis–Hastings algorithmSRS dataTo identify a logistic regression with metropolis–hastings algorithm
Xu et al[65]RegressionLogisticFAERSTo identify secondary medications for mitigating the adverse effects of a primary drug
Pettit et al[66]RegressionLogisticFAERSTo figure out between posaconazole serum concentrations and toxicity
Lerch et al[67]Disproportionate methodSignals of disproportionate reportingSRS dataTo detect unknown causal associations between drugs and unexpected events

ADR = adverse drug reaction.

Statistical methods for ADR detection in SRS data. ADR = adverse drug reaction. Studies have used disproportionate analysis through FAERS. Raschi et al[ assessed the hepatic safety of novel oral anticoagulants. Rahman et al and Alatawi et al[ explored methods for brand versus generic ADR reports. Hoffman et al[ constructed a list of drug-induced adverse event signals. Takada et al[ found that the use of sodium channel-blocking antiepileptic drugs is inversely associated with cancer development. Yu et al[ identified drugs that showed significant sex differences with RORs. Other studies have used PRRs from pharmacovigilance data. Monaco et al[ found suspected ADR of drug products using the EudraVigilance data. Yue et al[ investigated reports of acute kidney injury events associated with nonsteroidal anti-inflammatory drugs. Chandler et al[ explored global reporting patterns of human papillomavirus vaccines. Sugawara et al[ evaluated the incidence of respiratory depression using opioids. Tan et al[ explored drugs related to injection-related ADR in children. Trinh et al[ optimized signal detection by investigating interest in time-series analysis with PRRs. Log-likelihood ratio test (LRT) has not been used as frequently as disproportionate analysis. However, some studies employed LRT based on characteristics of the SRS. Cai et al[ proposed a testing procedure for the signal detection of temporal variation in ADR reporting using VAERS. Tong et al[ analyzed the vaccine FLU4, which can protect against four influenza viruses using VAERS. The authors assumed a zero-inflation-based Poisson model and performed an LRT to detect vaccine safety signals by testing the zero proportion and heterogeneity of reporting rates of vaccine-event combinations. Zhao et al[ identified ADR signals that have disproportionately high reporting rates compared with other ADRs and drug signals that have disproportionately high reporting rates for a group of ADR using extended LRT methods based on Poisson (Ext-LRT) and zero-inflated Poisson models (Ext-ZIP-LRT). Wang et al[ suggested a method with a fixed and count-dependent probability using mixture drug-count response models based on the number of combination drugs with a maximum risk threshold model. Chan et al[ explored the behavior of the sequential probability ratio test and its ability to detect signals of disproportionate reporting with hypothesized relative risks. Assessments of the risk of bias for Table 2 were performed (Supplemental Digital Content 2).

Statistical methods for ADR detection in EMR data

The EMR datasets that include the medical records of patients have proven to be useful materials in clinical research and have become an essential source for the analysis of patient medication in healthcare-related big data (Table 3).[ Proper analytical tools and EMR data are required for medication surveillance. Several studies have shown the value of pharmacovigilance research using EMR data as decision support tools; EMR include passive or active referential information, alerts, and guidelines related to ADR. Thus, EMR data may have considerable potential in pharmacovigilance research and can be used for rapid identification of patients in observational studies.[
Table 3

Statistical methods for ADR detection in EMR data.

AuthorCategory of methodMethodSourcePurpose
Uozumi et al[44]RegressionSurvivalEMRTo investigate skin toxicity which is a common adverse event during cetuximab treatment
Jeong et al[50]RegressionComparison of Extreme Laboratory Test results, among othersEMR and SIDERTo propose a model that enables ADR signal detection from existing algorithms based on the EHR laboratory results for inpatient
Nishihara et al[68]RegressionSurvivalEMRTo investigate the relationships between increased blood pressure and bevacizumab administration
Otake et al[69]RegressionSurvivalEMRTo assess whether chemotherapy-induced neutropenia could be a prognostic factor and clarify other prognostic factors with metastatic pancreatic cancer patients
Kucharz et al[70]RegressionSurvivalEMRTo investigate cabozantinib-induced adverse events which are predictive factors of survival in case of sunitinib or axitinib
Dona et al[71]RegressionSurvivalEMRTo confirm that nonsteroidal anti-inflammatory drugs induced urticaria/angioedema
Gadelha et al[72]RegressionSurvivalEMRTo identify risk factors for death in patients who have suffered noninfectious ADR
Andrade et al[73]RegressionSurvivalEMRto identify the risk factors for ADRs in pediatric inpatients
Westberg et al[74]RegressionSurvivalEMRTo assess the association of DTP likelihood of harm severity score, as measured by comprehensive medication management pharmacist after hospital discharge
Sobhonslidsuk et al[75]RegressionSurvivalEMRTo confirm that toxic liver diseases are mainly caused by drug-induced liver injury
Cordiner et al[76]RegressionSurvivalEMRTo test for Antipsychotic polypharmacy runs the risk of additional ADR and drug interactions
Merid et al[77]RegressionSurvivalEMRTo assess incidence and predictors of major adverse drug events among drug resistant tuberculosis patients
Oshikoya et al[78]RegressionSurvivalEMRTo determine the risk of serious ADR when oral azithromycin or intravenous/intramuscular fentanyl are used off-label compared to on-label in pediatric ICU
Okamoto et al[79]RegressionSurvivalEMRTo examine adverse event occurrence rates by grade, deaths and the appearance of severe ADR
Dedefo et al[80]RegressionLogisticEMRTo assess the incidence and determinants of medication errors and adverse drug events among hospitalized children
Blumenthal et al[81]RegressionLogisticEMRTo address inpatient penicillin allergies results in more broad-spectrum antibiotic use, treatment failures, and adverse drug events
Sellick et al[82]RegressionLogisticEMRTo measure the incidence and risk factors for fluoroquinolone-associated psychosis or delirium
Degu et al[83]RegressionLogisticEMRTo figure out hospital admissions which are due to drug related problems
Mill et al[84]RegressionLogisticEMRTo assess the accuracy and the negative predictive value of the graded provocation challenge in a cohort of children referred with suspected allergy to amoxicillin
Ilich et al[85]RegressionLogisticEMRTo determine whether female colorectal cancer patients experienced a higher incidence of dose-limiting toxicity than men when treated with adjuvant capecitabine
Khong et al[86]RegressionNegative binomialEMRTo affect the interleukin-2 therapy for metastatic melanoma and renal cell carcinoma
Daley et al[87]RegressionConditional poissonEMRTo evaluate the safety for influenza vaccine in children
Vock et al[88]otherInverse Probability of Censoring WeightingEMRTo propose a technique for mining right-censored time-to-event data

ADR = adverse drug reaction.

Statistical methods for ADR detection in EMR data. ADR = adverse drug reaction. Examples of EMR include clinical data (eg, patient admission and discharge summaries and medications) and para-clinical data (eg, laboratory test results, radiographs, and diagnostic images).[ In contrast to existing surveillance data, there are various variables. Thus, ADR detection can be classified based on the goal of the study: reporting only drug and ADR information, correcting baseline information and ADR (patient-level prediction), and analyzing multiple drugs and ADR. Regression methods (eg, linear, logistic, Poisson, and survival) were used to determine the risk of independent variables affecting dependent variables. We summarized methods used to analyze which adverse events occur (dependent variable) depending on a specific drug (independent variable). Regression methods were primarily used to analyze EMR data. Using survival analysis, the risk of ADR was calculated using single-center EMR.[ Using EMR, these studies examined the detection of ADR at multiple centers.[ Using logistic regression,[ Khong et al analyzed multivariate negative binomial models to confirm that interleukin-2 therapy for metastatic melanoma and renal cell carcinoma affects rigors, which are significant ADR in a single center.[ Daley et al examined the safety of the live-attenuated influenza vaccine in a large multicenter cohort using conditional Poisson regression.[ The risk of bias for Table 3 was also assessed (see Supplemental Digital Content 2 ).

Statistical methods for ADR detection in other data sources

In the statistical method, databases other than SRS and EMR were rarely used. Studies using the LRT with common data model (CDM) data are summarized in Table 4.[ Assessments of the risk of bias in Table 4 are presented in Supplemental Digital Content 2. Wang et al[ implemented tree-based scan statistics with propensity score-matched analyses using sentinel CDM. Tree-based scan statistics were defined as unconditional tree scan statistics that used the maximum log-likelihood ratio. In this report, exposure to a DPP4 inhibitor was analyzed, with sulfonylurea exposure serving as a comparator. The variables used were age, sex, chronic kidney disease, hypoglycemia, and diabetic nephropathy.
Table 4

Statistical methods for ADR detection in other data sources.

AuthorCategory of methodMethodSourcePurpose
Wang et al[56]LRTMaximum log likelihood ratioCommon Data Modelto propose tree- based scan statistics to detect ADR signal
Maura et al[57]OtherSequence Symmetry AnalysisHealth Insurance systemto assess the association between DOAC initiation and the onset of nonbleeding adverse events

ADR = adverse drug reaction, DOAC = Direct Oral Anti-Coagulants.

Statistical methods for ADR detection in other data sources. ADR = adverse drug reaction, DOAC = Direct Oral Anti-Coagulants. In addition, there is a method for measuring the risk by calculating the ratio according to the order of drug use and outcome. Maura et al[ used sequence symmetry analysis to classify patients according to their temporal sequence (outcome → oral anticoagulant (OAC) → outcome). This concept is used to evaluate the association between OAC initiation and the onset of non-bleeding adverse events (eg, renal, hepatic, skin, and gastrointestinal disease) by comparing symmetry.

Machine learning methods for ADR detection

Various computational methods, ranging from statistical methods to machine learning methods, have been used to detect and predict new links between drugs and ADR. Machine learning, rooted in artificial intelligence framework, can be used to train computers with specific data patterns.[ It is considered more useful than statistical methods for analyzing complex datasets. The machine learning methods were classified according to the criteria described in Section 2.2. DrugBank was the most used database in machine learning, followed by the EMR, SIDER, and FAERS databases (Fig. 3). For method classification, other data sources accounted for the largest proportion (21/40 cases, 52.5%). Among the other methods, the k-nearest neighbor method comprised the highest proportion, followed by matrix factorization. The supervised method had the second-largest proportion (13/40 cases, 32.5%). Among the supervised methods, the detection method using RF was the most common, followed by SVM and gradient-boosted trees. The Bayesian and semisupervised methods followed.
Figure 3

MedEffect∗ = National SRS data. The use of multiple algorithms within one study may result in duplicate inclusions. Figure 3. Sankey diagram for machine learning methods.

MedEffect∗ = National SRS data. The use of multiple algorithms within one study may result in duplicate inclusions. Figure 3. Sankey diagram for machine learning methods.

Machine learning methods for ADR detection in SRS

For the machine learning approach, the Bayesian method has been used as a flexible and practical method that incorporates prior information (Table 5).[ It has also been used to identify important signals in ADR detection. Xiao et al[ used the MCEM and signal combination to determine drug safety signals. The authors extracted drug and ADR datasets to find a significant edge pair between the drug and ADR multiple Gamma Poisson Shrinkers. The authors calculated the selected ADR pair final MGPS score, which is an algorithm that derives the posterior probability. Signal combinations and MCEM were used to extract useful pairs, while other drugs were considered confounders and filtered out.
Table 5

Machine learning methods for ADR in SRS data.

AuthorCategory of methodMethodSourcePurpose
Xiao et al[12]BayesianMonte-Carlo Expectation-Maximization procedureFAERS, MedEffect, among othersTo detects exact drug safety signals from multiple data sources via Monte Carlo Expectation Maximization and signal combination step
Cai et al[13]BayesianCausal Bayesian NetworkFAERSTo discover DDIs
Li et al[14]Other methodsInductive matrix completionFAERS, DrugBank, among othersTo find a random matrix value which minimized the distance between the drug and the ADR by the loss function and regularization
Ren et al[15]Other methodsBlockmetrices with correlationVAERSTo use correlation matrices to detect the adverse events or symptoms after vaccination
Liu et al[16]Other methodsAutoencoder-Based Semi-Supervised Learning Algorithm and weighted SVMFAERS and ONC High-PriorityTo propose a machine learning framework to extract useful features and identify potential highpriority DDIs

ADR = adverse drug reaction, DDI = Drug-Drug Interaction.

Machine learning methods for ADR in SRS data. ADR = adverse drug reaction, DDI = Drug-Drug Interaction. In addition, matrix-preprocessing method and a semi-supervised method were classified as “other methods” in the present study. Li et al used the inductive matrix completion (IMC) algorithm to predict potential drug–ADR associations using multiple data sources.[ The IMC method created drug and ADR matrices using the drug and ADR low-rank matrix based on chemical structure, cosine, or Jaccard similarity. Ren et al used VAERS data with block matrices composed of correlation information.[ The block matrices that were merged by these vectors were calculated using neighboring information to calculate the distance between the vaccine and the ADR. Liu et al proposed a machine learning framework and identified potential high-priority DDIs.[ The authors used an auto-encoder-based semisupervised learning algorithm and a weighted SVM. They created reliable samples by combining labeled (FAERS) and unlabeled samples (ONC high-priority and DDI list), stacked the samples with an auto-encoder, and classified them using a weighted SVM to detect ADR. Assessments of the risk of bias for Table 5 were performed (see Supplemental Digital Content 3).

Machine learning methods for ADR detection in EMR data

When using EMR data, all machine learning methods were classified as supervised methods (Table 6).[ Wang et al[ developed a data mining method for the systematic and automated detection of ADR. The authors used the RF method based on a set of positive or negative signals for known drug and ADR pairs from databases, such as clinical notes and DrugBank. Zhao et al[ explored data using diagnostic information, drug administration, clinical measurements, laboratory tests, and clinical notes. They used ADR-related diagnosis codes as class labels with a RF. In another study, the RF method was used to calculate weights that indicated the importance of clinical events for ADR detection using drugs, diagnoses, measurements from laboratory tests, and clinical notes.[ The authors extracted the contribution of each variable as a weight (weight aggregation and sampling) and then applied the RF algorithm. Wang et al calculated the feasibility of multiclass classification for identifying ADR using regularized logistic regression and SVM.[ Boyce examined the value of text mining by identifying suspected bleeding ADR from admission notes.[ They used RF analysis and other classification methods. Wunnava et al developed rule-based tokenization techniques to minimize noise in EMR notes using an embedding method with a recurrent neural network.[ These notes were annotated with medication information (eg, medication name, dose, route, frequency, and duration), ADR, indications, and other signs and symptoms. We assessed the risk of bias in Table 6 (see Supplemental Digital Content 3).
Table 6

Machine learning methods for ADR in EMR data.

AuthorCategory of methodMethodSourcePurpose
Wang et al[17]SupervisedRandom ForestEMR, DrugBank, and etc.To develop data-mining method for detection of ADRs
Zhao et al[18]SupervisedRandom ForestEMRTo detect the drug-induced diagnosis ADRs
Zhao et al[19]SupervisedRandom ForestEMRTo learn weights for ADRs detection
Boyce et al[20]SupervisedRandom Forest and so onAdmission notesTo show the value of text mining for identifying suspected bleeding ADRs
Desautels et al[21]SupervisedAdaBoostEMRTo identify patients who suffer from ICU readmission
Wunnava et al[22]SupervisedBi-directional long short-term memory, among othersEMR notesTo develop rule-based tokenization techniques for ADRs detection
Wang et al[45]SupervisedRegularized logistic regression, linear support vector machineEMR notesTo evaluate the feasibility of multiclass classification for ADRs

ADR = adverse drug reaction.

Machine learning methods for ADR in EMR data. ADR = adverse drug reaction.

Machine learning methods for ADR detection in other data sources

The list included in the other data sources is presented in Table 7.[ Bean et al considered ADR caused by lead compounds and predicted new ADR from available information on marketed drugs.[ Their analysis used the weighted predictive method. The authors constructed a knowledge graph that consisted of four types of nodes and edges, which were composed of drugs, protein targets, indications, and adverse reactions, each indicating the weighted feature score for the ADR pair. Zhang et al determined unobserved drug side effects based on known associations between drugs, ADR, and available drug features.[ They used feature-derived graph-regularized matrix factorization. The drug and ADR association matrix was decomposed into 2 low-rank matrices, which uncovered the latent features of the drugs and ADR.
Table 7

Machine learning methods for ADR in other data sources.

AuthorCategory of methodMethodSourcePurpose
Kastrin et al[41]Other methodsUnsupervised and supervised methodDrugBank, KEGG, NDF-RT, and TwosidesTo represent the process of discovering potential DDIs and to evaluate performance of unsupervised and supervised machine learning methods
Bean et al[46]Other methodsWeighted predictive methodDrugBank, SIDER, and EMRTo use knowledge about drugs known to cause an ADR to predict new causes
Zhang et al[47]Other methodsFeature-derived graph regularized matrix factorizationSIDER, DrugBank, KEGG DRUG and PubChemTo predict ADRs based on known drug-side effect associations
Zhao et al[48]SupervisedRandom forestSTITCH, KEGG, DrugBank, RDKit and SIDERTo detect the ADRs
Muñoz et al[49]SupervisedFeature selection-based multi-label k-nearest neighbourPubChem and Bio2RDF dataset (DrugBank, SIDER, KEGG, etc.)To explore effects of: using knowledge graphs as a representation of heterogeneous data; and casting ADRs prediction as a multilabel ranking problem
Song et al[51]SupervisedPairwise kernel SVM classifierDrugBank and SIDERTo predict drug pairs and check if they truly interact with each other
Zhang et al[52]SupervisedFeature selection-based multi-label k-nearest neighbor methodSIDER, PubChem, DrugBank, KEGG DRUG, and etc.To build the association between feature and ADR vector for multilabel learning
Davazdahemami et al[53]SupervisedGradient boosted treesMEDLINE and DrugBankTo predict the drug and ADR associations
Hoang et al[55]SupervisedSequence symmetry methodDrugBankTo assess the utility of supervised machine learning as a signal detection tool for ADRs
Liu et al[58]SupervisedXGBoostOsteoarthritis Initiative datasetTo identify high-risk features of cardiovascular diseases caused by analgesics OA patients
Ross et al[59]BayesianBayesian methodCardiology's National Cardiovascular Data RegistryTo provide insights into whether multiple methods used as an ensemble to detect all safety signals
Cotterill et al[60]BayesianBayesian methodSimulated dataTo account for a subgroup effect to ADRs by including covariates
Yang et al[90]SupervisedAssociation rule mining metricsMedHelpTo propose a framework for drug safety signal detection by harnessing online health community data which associated ADRs and DDIs

ADR = adverse drug reaction, DDI = Drug-Drug Interaction.

Machine learning methods for ADR in other data sources. ADR = adverse drug reaction, DDI = Drug-Drug Interaction. Several articles were classified under supervised methods for other data sources. Zhao et al used a RF algorithm to identify ADR based on drug similarity.[ Muñoz et al used a machine learning method with a feature selection-based multilabel k-nearest neighbor method to explore the effects of knowledge graph-machine-readable interlinked representations of biomedical knowledge as a convenient uniform representation of heterogeneous data, and ADR detection as a multi-label ranking problem.[ Song et al used a pairwise kernel SVM classifier.[ The established similarity measures included molecular structure similarity, interaction profile fingerprint similarity (between two drugs that codify the known interaction), target similarity (integration of drug targets, enzymes, transporters, and carrier data to calculate the drug target fingerprints using the Jaccard score), and adverse drug effect similarity as a vector that codifies the presence (1) or absence (0) of the adverse effects in different bit positions from DrugBank and SIDER. After calculating the similarity, the authors generated a similarity matrix and predicted unknown drug and ADR pairs using a pairwise kernel SVM classifier. Davazdahemami et al used gradient-boosted trees. The authors calculated the similarity index of drugs from DrugBank and predicted drug and ADR associations, especially high-risk ADR from MEDLINE.[ Liu et al used the XGBoost algorithm to predict the risk of analgesic side effects and provided information on the interpretability of the model.[ The authors developed a model based on the Osteoarthritis Initiative dataset, which includes the demographic features, medical history, and physical examination data of patients with osteoarthritis. The assessments of the risk of bias in Table 7 are presented in Supplemental Digital Content 3.

Discussion

Summary of findings

Here, we reviewed the landscape of technological methods for ADR signal detection using multiple data sources. There have been several systematic review articles on ADR signal detection. There are existing reference papers that employed different methods according to SRS data, social media, and others.[ However, it is difficult to intuitively check the relationship between the database and the method. Another paper summarized the latest machine learning methods based on multiomics and SRS data. However, these failed to provide clarification on which statistical methods are mainly used for SRS data.[ Therefore, our study aimed to observe the latest trends and intuitively suggest which analysis method can be selected based on the relationship between data and methods. These methods consist of statistical and machine learning approaches, and the summary was achieved using a visualization tool and a Sankey diagram. The type of data used to detect ADR signals differed according to the category of the method. More than 90% of the statistical methods were used to analyze SRS and EMR data, whereas 43% of machine learning methods were used for SRS and EMR data. More than 50% of the studies used other data sources, such as DrugBank or KEGG, which include drug interactions, pathways, and structures. Statistical methods generally used a single database for each study. Conversely, machine learning methods made use of multiple databases for detection of ADR signals. For the statistical approach, >80% of the total results were related to statistical analysis with SRS and EMR data. The disproportionality, LRT, and regression methods were utilized for the SRS data. The EMR data were analyzed exclusively using the regression method. A different set of characteristics was observed for the machine learning approach. Machine learning has a trend-complex dataset for ADR signal detection compared to statistical methods. DrugBank was the most used database in machine learning, followed by EMR, SIDER, and FAERS databases. The remaining databases accounted for the largest proportion (52.5%). Among the other methods, the k-nearest neighbor method comprised the highest proportion. The supervised method had the second-largest proportion (32.5%). In our study, RF was most frequently used in ADR signal detection, followed by SVM and gradient-boosted trees. Furthermore, the risk of bias evaluation showed that while the statistical component was generally high, the machine learning component was generally low. There was an additional difference with respect to the time of the study between the statistical and machine learning methods (see Supplemental Digital Content 1). Until 2016 and 2017, statistical methods accounted for a higher proportion of studies than machine learning methods. In 2018, however, 38.1% of the studies involved machine learning methods, whereas 33.4% involved statistical methods. Although SRS data have been the cornerstone of signal detection for drug safety, the data have some issues, such as underreporting, selective reporting, or the absence of information about actual exposed patients. This can potentially hinder the identification of safety signals.[ Monitoring of SRS is voluntary, and SRS does not include all ADRs. Thus, studies have found that as many as 90% of serious ADR are unreported.[ The underreporting of ADR can trigger a delay in the signal detection of ADR and marketing of a drug and raise risk estimates, resulting in false positives.[ We examined the use of statistical methods, considering the limitations of these data. Two statistical methods have been used to control sparsity: the metropolis-hasting algorithm[ which deals with the sparsity of logistic regression, and the zero-inflated Poisson model[ for a true zero distribution. Another analysis method is the LRT. The LRT comprised the third largest proportion, followed by the disproportionate and regression methods. The LRT is primarily used because it can address false positives, such as those typically seen in FAERS data, and display satisfactory power and sensitivity, controlling type-1 errors.[ Several studies have attempted to modify the LRT method. Since the LRT method itself is difficult to analyze patient-level data using the LRT method itself, Zhao et al stratified LRT statistics according to age and sex among demographic factors.[ Wang et al used the LRT method to represent the probability of risk-associated DDIs for multiple drugs as a log-likelihood function.[ The Bayesian method comprised the lowest proportion even though it had flexible and practical characteristics in the machine learning method.[ Therefore, it was confirmed to be useful in research on ADR signal detection. The Bayesian method reduces the computational cost and robustly preserves the predictive performance of high-dimensional data. However, complexity is a critical problem when using this method. RF is the most used supervised machine learning method. The RF method, which is a strong classifier that exhibits favorable performance, can be applied to signal detection models.[ XGBoost is the most used RF method. The XGBoost is a sparsity-aware algorithm. It can predict side effects in large cases of disease.[ In addition, the multilabel k-nearest neighbor method has been used as a flexible and robust approach; it is similar to the Bayesian method.[ This method can control the dimensionality by embedding it into low-rank feature spaces. It can also determine the optimal feature dimensions and derive high accuracy.[ Other machine learning methods are matrix based. Among matrix-based methods, matrix factorization can detect unobserved associations based on a known association matrix. The method suggests that centrality-based matrices predict the network edges of drug and ADR pairs better than existing similarity-based matrices.[

Limitations

Limitations of the methods used in ADR assessment

There are some limitations to the statistical methods. Except for the regression method, patient-level analysis using SRS or other databases is difficult to achieve. It is mainly an analysis method for group-level analysis and cannot use the demographic information of an individual. A stratified statistic adjusting the baseline covariate can be suggested as an alternative to overcome this limitation.[ This method is appropriate for analyzing baseline covariates. However, there are some limitations to this. Stratified statistics become complicated when the number of adjusted baseline covariates increases. When considering multiple prescriptions, the concept of DDI was introduced to consider multiple counts and determine the count-dependent probability.[ However, it is difficult to determine whether these DDIs consider actual drug interactions. Additionally, they are limited with respect to weight adjustment according to the number of drugs administered. In a statistical method, more intensive research is needed to properly reflect these covariates. Further studies are needed to determine how to use the interaction information for multiple drugs. There are also some limitations to machine learning methods. Owing to the limitations of data-driven methods, the results of the predictive model may not be comprehensive, and it is difficult to distinguish clinically relevant signals. The weighted method was used in the RF, but the interpretation for results is also an additional consideration when using other methods (eg, information gain) rather than weight.[

Limitations of the review

The limitation of XGBoost is the complexity and highly relevant relationships between risk factors.[ There are limitations not only for the research analysis methods but also for the present study. Both statistical and machine learning methods capture an appropriate risk window for the calculation of ADR.[ Because there are no “gold standard” safety signal detection methods in databases, it is unknown which method is the most effective and reliable.[ Although both statistical and machine learning methods have been reviewed, it is difficult to conclude which method has the best performance because of the diverse characteristics of the data and methods used in the studies. In this review, publication bias may have existed depending on the selected article.

Conclusions

Seventy-two articles using statistical and machine learning methods for predicting ADRs were identified. This systematic review followed the PRISMA guidelines to analyze the methods thoroughly. Our main finding was that, for the statistical analysis, >90% of the cases were analyzed by disproportionate or regression analysis with SRS or EMR data. In contrast, in machine learning research, there was a strong tendency to analyze various data combinations. Only 50% of the DrugBank database containing drug and drug target information was available. For the machine learning research, we expected the more conventional supervised analysis to dominate. However, detection of ADRs using various other methods was more common. Out of these, the k-nearest neighbor method accounted for the largest proportion. Our trend analysis is expected to serve as a guideline for researchers in the future. Our future work will reveal which method is optimal by comparing performance indicators to measure the utility of the methodology.

Author contributions

HRK developed the study concept and design, data analysis, data interpretation, drafting, and revision of the manuscript; MDS, JAP, and HHK developed the study concept and design, and reviewed this manuscript; SHL developed the review of this manuscript; YRP developed the study concept and design, data interpretation, drafting, and revision of the manuscript. All authors contributed to and approved the final manuscript. Conceptualization: Yu Rang Park Data curation: Hae Kim, Yu Rang Park Funding acquisition: Yu Rang Park Methodology: Hae Kim Project administration: Yu Rang Park Resources: Yu Rang Park Software: Hae Kim Validation: MinDong Sung, Yu Rang Park Visualization: Hae Kim Writing – original draft: Hae Kim Writing – review & editing: Ho Kim, Ji Park, Kyeongseob Jeong, MinDong Sung, Suehyun Lee, Yu Rang Park
  87 in total

1.  A method for systematic discovery of adverse drug events from clinical notes.

Authors:  Guan Wang; Kenneth Jung; Rainer Winnenburg; Nigam H Shah
Journal:  J Am Med Inform Assoc       Date:  2015-07-31       Impact factor: 4.497

2.  Association between Concomitant Use of Acyclovir or Valacyclovir with NSAIDs and an Increased Risk of Acute Kidney Injury: Data Mining of FDA Adverse Event Reporting System.

Authors:  Zhihua Yue; Jinhai Shi; Haona Li; Huiyi Li
Journal:  Biol Pharm Bull       Date:  2017-11-28       Impact factor: 2.233

3.  Semi-Supervised Learning Algorithm for Identifying High-Priority Drug-Drug Interactions Through Adverse Event Reports.

Authors:  Ning Liu; Cheng-Bang Chen; Soundar Kumara
Journal:  IEEE J Biomed Health Inform       Date:  2019-08-02       Impact factor: 5.772

4.  Significance of data mining in routine signal detection: Analysis based on the safety signals identified by the FDA.

Authors:  Chisato Fukazawa; Yasushi Hinomura; Masayuki Kaneko; Mamoru Narukawa
Journal:  Pharmacoepidemiol Drug Saf       Date:  2018-10-15       Impact factor: 2.890

5.  Liver injury with novel oral anticoagulants: assessing post-marketing reports in the US Food and Drug Administration adverse event reporting system.

Authors:  Emanuel Raschi; Elisabetta Poluzzi; Ariola Koci; Francesco Salvo; Antoine Pariente; Maurizio Biselli; Ugo Moretti; Nicholas Moore; Fabrizio De Ponti
Journal:  Br J Clin Pharmacol       Date:  2015-05-20       Impact factor: 4.335

6.  Detection algorithms and attentive points of safety signal using spontaneous reporting systems as a clinical data source.

Authors:  Yoshihiro Noguchi; Tomoya Tachi; Hitomi Teramachi
Journal:  Brief Bioinform       Date:  2021-11-05       Impact factor: 11.622

7.  Automated Screening of Emergency Department Notes for Drug-Associated Bleeding Adverse Events Occurring in Older Adults.

Authors:  Richard D Boyce; Jeremy Jao; Taylor Miller; Sandra L Kane-Gill
Journal:  Appl Clin Inform       Date:  2017-12-14       Impact factor: 2.342

8.  Assessing the Diagnostic Properties of a Graded Oral Provocation Challenge for the Diagnosis of Immediate and Nonimmediate Reactions to Amoxicillin in Children.

Authors:  Christopher Mill; Marie-Noël Primeau; Elaine Medoff; Christine Lejtenyi; Andrew O'Keefe; Elena Netchiporouk; Alizee Dery; Moshe Ben-Shoshan
Journal:  JAMA Pediatr       Date:  2016-06-06       Impact factor: 16.193

9.  Using multiclass classification to automate the identification of patient safety incident reports by type and severity.

Authors:  Ying Wang; Enrico Coiera; William Runciman; Farah Magrabi
Journal:  BMC Med Inform Decis Mak       Date:  2017-06-12       Impact factor: 2.796

10.  Prediction of early unplanned intensive care unit readmission in a UK tertiary care hospital: a cross-sectional machine learning approach.

Authors:  Thomas Desautels; Ritankar Das; Jacob Calvert; Monica Trivedi; Charlotte Summers; David J Wales; Ari Ercole
Journal:  BMJ Open       Date:  2017-09-15       Impact factor: 2.692

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.