ORIGINAL RESEARCH article

Front. Pharmacol., 18 August 2021

Sec. Pharmacogenetics and Pharmacogenomics

Volume 12 - 2021 | https://doi.org/10.3389/fphar.2021.648805

Predicting Drug-Induced Liver Injury Using Machine Learning on a Diverse Set of Predictors

  • 1. Department of Biomedical Sciences, University of North Dakota, Grand Forks, ND, United States

  • 2. Department of Neurology, University of Michigan, Ann Arbor, MI, United States

Abstract

A major challenge in drug development is safety and toxicity concerns due to drug side effects. One such side effect, drug-induced liver injury (DILI), is considered a primary factor in regulatory clearance. The Critical Assessment of Massive Data Analysis (CAMDA) 2020 CMap Drug Safety Challenge goal was to develop prediction models based on gene perturbation of six preselected cell-lines (CMap L1000), extended structural information (MOLD2), toxicity data (TOX21), and FDA reporting of adverse events (FAERS). Four types of DILI classes were targeted, including two clinically relevant scores and two control classifications, designed by the CAMDA organizers. The L1000 gene expression data had variable drug coverage across cell lines with only 247 out of 617 drugs in the study measured in all six cell types. We addressed this coverage issue by using Kru-Bor ranked merging to generate a singular drug expression signature across all six cell lines. These merged signatures were then narrowed down to the top and bottom 100, 250, 500, or 1,000 genes most perturbed by drug treatment. These signatures were subject to feature selection using Fisher’s exact test to identify genes predictive of DILI status. Models based solely on expression signatures had varying results for clinical DILI subtypes with an accuracy ranging from 0.49 to 0.67 and Matthews Correlation Coefficient (MCC) values ranging from -0.03 to 0.1. Models built using FAERS, MOLD2, and TOX21 also had similar results in predicting clinical DILI scores with accuracy ranging from 0.56 to 0.67 with MCC scores ranging from 0.12 to 0.36. To incorporate these various data types with expression-based models, we utilized soft, hard, and weighted ensemble voting methods using the top three performing models for each DILI classification. These voting models achieved a balanced accuracy up to 0.54 and 0.60 for the clinically relevant DILI subtypes. Overall, from our experiment, traditional machine learning approaches may not be optimal as a classification method for the current data.

Introduction

Adverse drug reactions (ADRs) are a common concern of novel drugs and therapeutics. One of the more common targets of ADRs is the liver due to its role in the metabolism of compounds and resulting liver damage is termed as Drug-Induced Liver Injury (DILI) (; ; ). DILI is a unique challenge in drug development due to the inability of animal models to translate to human clinical trials in treatment populations. Assessing DILI risk has been approached in multiple ways during drug development; however, officials often rely on post-marketing surveillance to detect possible long-term side effects such as DILI (). The has established the DILIrank dataset, the largest reference drug list ranked for DILI risk in humans, to facilitate the development of predictive models by enhancing drug label DILI annotation with weighted causal evidence (). This dataset contains four classifications, including most, less, ambiguous, and no-DILI concern, regarding 1,036 FDA-approved drugs. Additionally, predicting DILI is difficult due to the absence of specific and reliable biomarkers. Traditional biomarkers, including alanine aminotransferase, total bilirubin levels, aspartate aminotransferase, and gamma-glutamyl transferase (among others) are not specific enough to separate DILI from other forms of liver injury (Ozer et al., 2008). Due to this reason, FDA in 2016 approved investigations into glutamate dehydrogenase and microRNA-122 as potential biomarkers (; ). Messner and others characterized exosomal microRNA-122 in methotrexate and acetaminophen-induced toxicity in hepatic stem cells, HepaRG. They confirmed that microRNA-122 can be used as a sensitive biomarker for DILI ().

Predictive markers of DILI, determined by compound properties and known variables rather than preclinical studies, would facilitate drug development in a wide variety of ways (; Saini et al., 2018). Multiple groups have attempted to predict DILI using drug compounds or proposed drug properties. Chemical structures (Shin et al., 2020), gene expression response (), and patient genetic data have been previously used for DILI prediction using traditional machine learning algorithms. Xu et al. proposed a deep learning model built on a “combined data set” gathered from a variety of sources and used a molecular structural encoding approach for the chemical structures of the drugs in their data (Xu et al., 2015). Kohonen et al. proposed a “big data compacting and data fusion” concept (). In their approach, the authors utilized data from the Connectivity Map (CMap; Broad Institute) database, the Open Toxicogenomics Project-Genomics Assisted Toxicity Evaluation Systems (TG-GATEs; National Institutes of Biomedical Innovation, Japan), the US National Cancer Institute 60 tumor cell line screening (NCI-60), and the US FDA Liver Toxicity Knowledge Base (LTKB). Using these databases, they modeled a predictive toxicogenomics space that captured all possible well-known hepato-pathological changes ().

Building upon these previous efforts to accurately predict DILI, the Critical Assessment of Massive Data Analysis (CAMDA) in collaboration with the Intelligent Systems for Molecular Biology (ISMB) has proposed the CMap Drug Safety Challenge for their annual conferences in 2018, 2019, and 2020 (Table 1). The previous challenges in 2018 and 2019, while sharing a similar goal to predict potential liver toxicity, also had distinct parameters. The prediction DILI classification in 2018 was a binary positive or negative DILI status, while in 2019 the challenge was more focused on the potential DILI risk ranging from no concern to most concern with four classifications reflecting the DILIrank dataset (). The data, used for predicting the DILI classification of drugs in the 2018 challenge, were limited to microarray data from MCF7 and PC3 cell lines. Chierici et al., in 2018 employed deep learning techniques for the microarray data from 276 compounds but only achieved Matthews Correlation Coefficient (MCC) values of <0.2 (). Sumsion et al. in the same challenge year utilized more traditional classification algorithms along with soft voting but reached a maximum MCC of 0.2 and maximum accuracy of 70%, while the voting model never performed the best when compared to individual models (Sumsion et al., 2020). Both studies cite struggles with the small sample size and imbalanced datasets; however, resampling, in this case, led to overfitting rather than improved testing accuracy.

TABLE 1

AuthorsCAMDA drug safety challengeData sourcesDILI conditions
Current: Adeluwa et al.2020CMap L1000, MOLD2, FAERS, TOX21DILI1, DILI3, DILI5, DILI6
2021: Liu et al.2019CMap L1000, SMILES strings, SIDER 4.1Most-DILI concern, Less-DILI concern, ambiguous DILI concern, No-DILI concern
2021: Aguirre-Plans et al.2019CMap L1000, DisGeNET, GUILDify, SMILES, DGldb, HitPick, SEA
2021: Lesinski et al.2019CMap L1000, SMILES, annotated images
2020: Chierici et al.2018Affymetrix GeneChip (MCF7, PC3)DILI-1, DILI-0
2020: Sumsion et al.2018Affymetrix GeneChip (MCF7, PC3)

Previous CAMDA Drug Safety Challenge Summary. The CMap Drug Safety Challenge has been a repeated effort by CAMDA to develop predictive models for DILI. Previous studies are cited by their year of publication and leading author while also describing the year in which the challenge was administered by CAMDA and relevant data sources and DILI classifications for prediction.

The CMap Drug Safety Challenge expanded in 2019 by including not only expression data from L1000 CMap but also by allowing a wide variety of external data sources that were incorporated into each study. Lesinski et al. achieved their best predictive results by incorporating molecular drug properties along with the most informative variables from five of 13 cell line expression models via a super learner method (). Including molecular property information improved their cell line models’ accuracy up to 73% utilizing a random forest algorithm, which originally ranged from 55 to 61%. Liu et al. built support vector machine and random forest models using chemical descriptions from DILIrank annotation along with expression values from predicted protein targets (). This approach produced models with an accuracy of 75.9% that were also able to correctly identify targets associated with the mechanism of action and toxicity of nonsteroidal anti-inflammatory drugs, a class of drugs commonly associated with DILI. Aguirre et al. utilized the widest array of predictive data, including L1000 CMap expression, drug-target associations, structural data, phenotype-associated gene signatures, protein-protein interactions, and drug targets data (). Their models’ accuracy remained comparable to other study results at 70%, but they also identified structural dissimilarities within the DILI risk labels used. All three published studies from the 2019 CMap drug safety challenge cited data limitations within their study, including complex dosage-related toxicity, a small sample size, and a small number of compounds with hepatoxicity annotation.

The current CAMDA 2020 challenge was structured in a way to address the previous limitations, while also redefining the relevant DILI classifications. The challenge aimed to predict or classify positive and negative classes within each of four DILI designations, namely DILI1, DILI3, DILI5, and DILI6. DILI1 and DILI3 were clinical classifications based on specific severity scores or established FDA warnings and precautions, while DILI5 and DILI6 served as a negative and positive control class, respectively (Table 2). Drug class labels were assigned by the CAMDA 2020 challenge organizers. DILI1 was described as a severity score ≥, six which is associated with high risk based on the DILIrank dataset and LTKB (). DILI3 was described as drugs withdrawn, given boxed warnings, or warnings and precautions from the FDA due to either known risk factors or adverse event reporting. DILI5 served as a randomly assigned negative control, while DILI6 was constructed as a positive control based on molecular weight with positive compounds weighing >320 g/mol. The drug list for the study was expanded to 617 drug compounds to improve on the sample size limitations of previous studies; however, these datasets remained highly imbalanced.

TABLE 2

TargetsPositive groupNegative group
DILI1DILI severity score ≥6 (N = 141)DILI severity score <6 (N = 476)
DILI3Withdrawn, box warning, warning and precaution (N = 227)Adverse events and no match (N = 390)
DILI5Assigned DILI endpoint 1 (N = 308 positive)(N = 309 negative)
DILI6Assigned DILI endpoint 2 (N = 318 positive)(N = 299 negative)

Drug-Induced Liver Injury Classifications. Four binary classes of DILI were provided by the CAMDA organizers. DILI1 positive compounds were based on the clinical severity score associated with liver necrosis. DILI3 positive compounds were based on drugs already associated with warnings and precautions or that have been withdrawn due to liver toxicity. DILI5 was a random assignment from the organizers as a negative control group while the DILI6 classification was based on molecular weight (>320 g/mol) to serve as a positive control.

Note1: DILI5/DILI6 are controls; DILI5 is randomly split; DILI6 is the positive control, dividing compounds based on their molecular weight > 320 g/mol.

The imbalance within the clinically relevant DILI data is expected considering that many approved drugs do not have a significant hepatoxicity risk; however, the control classes of DILI5 and DILI6 were structured in a balanced manner (Table 3). For this challenge, L1000 drug expression signatures from primary human hepatocytes (PHH), liver carcinoma (HepG2), immortalized kidney cells (HA1E), human skin melanoma (A-375), breast cancer (MCF7), and adenocarcinoma (PC-3) were used as inferred from landmark genes defined by Connectivity Map (Subramanian et al., 2017). These expression responses were simplified to one specific dose at one specific treatment time in order to yield the largest available dataset for training and testing while also addressing previous dosage toxicity concerns. Other non-gene expression data provided included molecular descriptors encoding two-dimensional chemical structure information from MOLD2 (), post-marketing drug adverse event information from FAERS (FDA adverse event reporting system (FAERS), 2015), and high-throughput liver toxicity screening results from TOX21 (). While previous studies also utilized external data sources to improve model performance, the current study focuses on the various types of data processed and provided from the CMap drug safety challenge.

TABLE 3

DILI classNegativePositive
DILI132696
DILI3262160
DILI5218204
DILI6197225

Training Data Imbalance. The data used for the clinical DILI classes of DILI1 and DILI3 were imbalanced which negatively influenced the models built to predict these classes.

We constructed models to predict each drug’s DILI class (positive or negative) within the four DILI classifications (DILI1, DILI3, DILI5, and DILI6) by first evaluating the performance of each dataset in predicting DILI and also by employing ensemble voting with the top three performing models across data types. The gene expression data presented a unique challenge in that not all drugs were tested in each cell line or even in liver-relevant cell lines. To address this, we utilized a Kru-Bor merging method to merge the expression signatures across cell lines into one representative drug signature (; ). These expression signatures were narrowed down to the top and bottom 100, 250, 500, and 1,000 ranked genes and subjected to feature selection via a Fisher’s exact test based on their involvement in DILI positive/negative assigned drugs for each DILI class. FAERS, MOLD2, and TOX21 datasets were also used to construct DILI predictive models, and to address the imbalance of these data we tested resampling techniques. Various traditional classifier algorithms were used to build models on these datasets, and the models were evaluated on a blinded test set by the CAMDA committee. Based on the training area under the curve (AUC) values of these models, the top three algorithms for each datatype (cell expression, FAERS, MOLD2, and TOX21) for each DILI class were included in our ensemble voting model. We tested hard, soft, and weighted voting across these datasets to see if the varying dimensions of data can improve predictive performance.

Materials and Methods

Data Processing

The overall workflow of our study is shown in Figure 1. Initially, the overlap of drugs, included in each of the gene expression cell data sets, was investigated using VennDetail () to create a Venn pie chart showing the various drug testing subsets across the six cell lines (Figure 2). Each of the non-gene expression datasets (FAERS, MOLD2, and TOX21) were treated as individual datasets, while the gene expression data were merged across cell lines to build classifier models. In general, we used standard preprocessing techniques, including removing zero variance features and missing values. DILI1 and DILI3 suffered from class imbalance (Table 3). For all non-gene expression data, to mitigate this issue, we attempted three oversampling techniques, including synthetic minority oversampling technique (SMOTE) (), random oversampling examples (ROSE) (), and a random upsampling of the minority classes. SMOTE balances data by randomly creating artificial samples between two nearest-neighbor samples, while ROSE uses a smoothed bootstrap technique to resampled the data (; ). For comparison, models were built using imbalanced data as well. Before training non-gene expression datasets, they were standardized to have a mean of zero and a standard deviation of one. Preprocessing details specific to each dataset as well as some characteristics of the data are discussed below.

FIGURE 1

FIGURE 2

Food and Drug Administration Adverse Event Reporting System

The CAMDA organizers provided us with FAERS data for all 617 drug compounds. Of these, 422 were grouped as “training data”. This dataset contains 20 features corresponding to information on the percentage of reported adverse events for each drug compound by gender and age group demographic. After removing highly correlated features, we upsampled the data to cater to the class imbalance by randomly sampling with replacement from the minority class to balance the majority class. An additional preprocessing step was to create two new variables, namely “male ratio” and “female ratio”, taking into account all reported events irrespective of the gender, all reported DILI events irrespective of gender, and the percentage of reported DILI events by gender.

Toxicology in the 21st Century

In addition to the FAERS dataset, we were provided with concentration-response information of 600 drugs. Of these, 412 were designated as “training data”. Thirty-two features corresponded to concentration-response curve ranks. Out of all 412 drugs for training, 57 drugs were removed for missing values. In addition, we removed highly correlated features using an arbitrary cutoff of 0.82 and catered to the class imbalance by using SMOTE.

Molecular Descriptors from 2D Structures

Alongside the FAERS and TOX21 data provided, we had access to the 2D molecular descriptors or structural information of these 617 drug compounds. 422 of these drugs were designated for training. There were 777 features for each drug compound with each feature corresponding to MOLD2 descriptors. To cater to class imbalance, we upsampled minority classes, as well as ROSE, and SMOTE.

Connectivity Map L1000 Gene Expression Data

The L1000 assay data used in this study is a high-throughput gene expression assay that measures mRNA transcript abundance of 978 landmark genes based on an inference algorithm to infer the expression of 11,450 additional genes in the transcriptome (Subramanian et al., 2017). Utilizing simulation, it has been observed that this reduced representation of the transcriptome can recapitulate around 80% of the relationships of measuring the entire transcriptome directly. In this study, 12,328 deidentified predictors genes were provided by the CAMDA organizers with Z scores to indicate transcript abundance. The treatment time and dosage of each drug were selected by the CAMDA committee to produce the largest available dataset for both test and training data.

Kruskal-Borda Merging

Since not all drugs were tested in each cell line data made available, we utilized the Kruskal-Borda (Kru-Bor) merging algorithm in the GeneExpressionSignature R package (). This approach allowed us to generate a unified drug-induced expression signature across cell types since many drugs were not tested in the PHH or HepG2 liver cell lines. The Kruskal algorithm () finds a minimum spanning forest of an undirected edge-weighted graph while the Borda merging method (Saari, 2000b; 2000a) uses ranked options in order of preference to determine the outcome. Thus each closest neighbor in rank merges one by one until a unified signature is formed. Following merging, the top and bottom 100, 250, 500, and 1,000 ranked genes were selected as drug signatures for feature selection.

Feature Selection

A method of feature selection utilized across the merged signatures produced via our Kru-Bor merging was based on a gene’s significance (p-value < 0.01) in predicting the DILI score via a Fisher’s exact test. If a gene is included in the top or bottom 100, 250, 500, or 1,000 ranked list, depending on the model data, for any drug it would be assigned a one (True), or if it fell outside of that range it would be assigned a zero (False). The classifier for each type of DILI was also one (DILI positive) or zero (DILI negative). We used these classifiers to identify if these highly influenced genes were predictive of a drug being DILI positive or DILI negative with a p-value cutoff of 0.01.

Machine Learning

The prediction of DILI was treated as a binary classification problem for each DILI type. That is, for each of DILI1, DILI3, DILI5, and DILI6, outcomes were split between “positive” and “negative”. We used a 5-folds cross validation repeated 100 times, and a random search strategy to search for the best parameters for each model. The data was made available such that training and test sets had been pre-identified. Importantly, we did not have access to the correct labels for the test data. Models were built using traditional machine learning algorithms within the caret () package in R version 4.0.0 (R Core Team (2020), 2020).

The machine learning algorithms we used are suitable for classification tasks. They include a Logistic Regression (LR) (), Linear Discriminant Analysis (LDA) (Li and Jain, 2009), Decision Trees (DT) (Quinlan, 1986), Support Vector Machines (SVM) (), Naïve Bayes (NB) (), a One-layer Neural Network (Nnet), and a Random Forest (RF) algorithm. LR and LDA are generally categorized as linear classification models, with an assumption that the data follows a normal distribution. Given a set of predictors, LR aims to build a linear model of these predictors by minimizing the sum of squared residuals. LDA uses the prior probability of belonging to a class to estimate posterior probabilities by using Bayes’ Theorem. DT and RF are often classified as trees and rules-based algorithms. Given a set of predictors, a decision tree works by using if-else conditions to build a definitive set of rules using splits. The challenge usually lies in determining optimal situations to apply a “then”-clause (or a split). In RF, similar conditional statements are used. However, instead of using the entire sample of data for tree-building, RF uses many independent subsamples from the training data to build small decision trees. Each small decision tree classifies an observation by voting. Neural networks and SVMs are generally grouped as non-linear algorithms. Neural networks (in our case, a multilayer perceptron i.e. a neural network with one hidden layer), are modeled after how neurons in the human brain work. The outcome or prediction is a linear combination of the hidden layer(s) transformed by a non-linear activation function. There are several activation functions used, depending on whether the problem is a regression or classification problem. In our case, we used a sigmoidal or logistic function, since we were dealing with a classification problem. SVM aims to find support vectors or data points that separate the different classes as much as possible. Intuitively, these data points are the most difficult to separate (the reasoning is that they lie very close to one another and to the hyperplane or decision boundary), and are thought of to be important in separating classes. There are different flavors of SVMs depending on the kernel used (kernels are similar to non-linear activation functions used in neural networks). In the current study, we used polynomial, linear, and a radial basis function kernels.

Model Evaluation

To evaluate the performance of our models, we focused on the area under the ROC curve (AUC) value as well as the specificity, sensitivity, accuracy, and MCC of the models on the test set. The AUC value is a widely-used metric in binary classification problems. An AUC value of one indicates a perfect classifier, i.e. a model that is perfectly able to separate both classes, while an AUC value of 0.5 indicates a model that predicts at random. Depending on the application domain, AUC values of 0.7 and above are usually acceptable. Specificity measures the ratio of negative classes that were correctly identified by the model out of all negative classes, while sensitivity measures the ratio of positive classes that were correctly identified by the model out of all positive classes. These metrics are affected by how the target labels are structured and passed to the algorithm, and they range from 0 to 1. Additionally, we evaluated the performance of our models on the test set by calculating the balanced accuracy of prediction. Balanced accuracy is the average of the sensitivity and specificity or the average of the fraction of correct labels that are predicted correctly (by the model) within each class. We used this metric because we observed that there was class imbalance within our datasets regardless of DILI type.

MCC is particularly useful in datasets of different class distributions (or imbalanced data) because it considers all of the false and true positives and negatives. It is calculated from the confusion matrix of a model and its values range from +1 to −1, with +1 indicating a perfect classification, 0 indicating random classifications, and −1 indicating no relationships between the observed and predicted classes.

Ensemble Voting Machine Learning

In an attempt to improve the classification accuracy of our models, we used three ensemble voting approaches, namely soft voting, hard voting, and a weighted voting approach. These ensemble methods work best when there are varying algorithms of different strengths i.e. algorithms having varying underlying assumptions about the data, and when each one has reasonable predictive power (; Van Erp et al., 2002). Using the gene expression data provided by CAMDA 2018 organizers, Sumsion and others (Sumsion et al., 2020) used hard and soft voting ensemble methods in an attempt to improve prediction accuracy on DILI risk. As an extension of their work, we hypothesized that since we have access to larger and more diverse datasets, we could capture different aspects of predicting DILI types and use these ensemble methods to improve prediction.

Hard voting, also known as majority voting, takes into account the predicted class labels of each classifier (or voter) (Ruta and Gabrys, 2005). Voting is done by counting how many class labels (for each class) were predicted among all classes. The class label with the highest count is taken to be the predicted class label for that observation. On the other hand, soft voting considers the probabilities of each class label by each classifier (). In other words, it considers how certain each classifier is about the class labels. For each class label, the probabilities are averaged, and the label with the highest average probability is taken as the predicted class label for the observation.

The third approach to voting involves using a weight to skew predictions towards the most certain models. In our approach, we used the AUC of each classifier as a weighting parameter for the output probabilities. This was done to take into account that some classifiers might have better predictive power and should be given preference in determining the outcome of the voting. To weigh each probability, we multiplied the probabilities of each predicted class by the AUC and divided this by one subtracted from the weight, that is, the AUC of that model. Afterward, weighted probabilities were treated just as in soft voting: by taking the average of all resulting weighted probabilities belonging to each class. The class label with the higher average was taken as the predicted class for that observation. Therefore, the predicted class, , of observation, given an output set of class membership probabilities across many models, , is given by:Where is a model, is the weighting parameter for a model, is the probability of class membership.

Results

Food and Drug Administration Adverse Event Reporting System Modeling

The performance of FAERS data in predicting each of the DILI types can be seen in the bar plots in Figure 3. While we built many models, we compared and picked the best three models based on the AUC values to predict DILI class on the test set. We noticed that using the raw data (without resampling), models achieved classification accuracy between 0.51 and 0.55 and MCC between 0.04 and 0.14 on the training set and did not do noticeably better on the test set (accuracy: 0.49 to 0.59, MCC: −0.03–0.22). On the other hand, using resampled datasets improved the accuracy of the models on the training set to a range of 0.61–0.94 (MCC: 0.47–0.89). Using these models to predict the DILI class of the test set showed a slight improvement in the accuracy (0.52–0.62). The MCC, however, was between 0.04 and 0.24.

FIGURE 3

TOX21 Modeling

The top three models built using TOX21 data (using the AUC as the criterion) were evaluated on the test set (Figure 4). Using the data as is, without resampling, the accuracy of the training data was between 0.50 and 0.57 (MCC: −0.02–0.17). As expected, the models failed to generalize to the test set (accuracy: 0.50 to 0.59, MCC: −0.04–0.19). Again, we observed that resampling slightly improved the accuracies of these models on the training set (accuracy: 0.62–0.76, MCC: 0.25–0.54). Yet, there was no major improvement on the test set (accuracy: 0.50 to 0.58, MCC: −0.01–0.20).

FIGURE 4

MOLD2 Modeling

Similarly to how the FAERS data was handled, we selected the top three performing models built using MOLD2 data in each category (resampled or non-resampled) to predict the DILI class of the test data (Figure 5). Models built using the non-resampled MOLD2 dataset gave accuracies of 0.50–0.54, showing that the models were randomly predicting the classes (MCC: 0.00–0.17). This performance was similar on the test set (accuracy: 0.50 to 0.66, MCC: −.01–0.36) with a slight improvement. Similarly to what we observed using FAERS data, resampling the dataset improved both the accuracy and the MCC of the training set (accuracy: 0.71–0.78, MCC: 0.56–0.76) but could not generalize better than non-resampled MOLD2 data to the test set (accuracy: 0.51 to 0.67, MCC: 0.14–0.36).

FIGURE 5

Connectivity Map L1000 Cell Expression Modeling

Cellular RNA expression levels in the form of microarray data have been previously investigated for their ability to predict DILI with limited predictive power (). In the current study, the L1000 data from the Connectivity Map was used including both the measured landmark genes as well as the inferred transcriptome. We built models using each expression data to investigate which cell lines were most successful in predicting DILI. Table 4 summarizes the model results based on our training data. However, due to the limitation of each cell only providing expression response data from a subset of drugs (Figure 2) involved in the training and test data, accuracy based on test data was not meaningful. Additional processing steps for this data involved merging across the six cell lines to generate a representative signature, testing different cutoffs for the amount of highest- and lowest-ranked genes to utilize, as well as a feature selection for determining predictor genes.

TABLE 4

DILI classCell type testedML algorithmPredictorsAUC-ROCSensitivitySpecificity
DILI 1PHHSVM600.9690.9120.945
Hep G2SVM720.9220.9240.693
HA1EGLM400.7810.9030.389
A-375GLM1780.6270.8260.17
MCF7GLM650.7220.8980.222
PC3RF3150.5891.0000
DILI 3PHHNB500.9310.5470.957
Hep G2RF750.9130.9420.625
HA1ESVM1760.9220.9530.788
A-375SVM3,6100.8330.8690.607
MCF7SVM740.8610.8720.742
PC3SVM3450.8440.8630.606
DILI 5PHHGLM80.7230.4840.761
Hep G2RF170.7190.9840.229
HA1EGLM200.7110.6930.513
A-375GLM240.7240.7860.561
MCF7RF380.6790.8030.355
PC3GLM140.6610.2550.961
DILI 6PHHGLM20.5740.0870.990
Hep G2RF310.6860.0001.000
HA1ERF270.6880.2470.949
A-375GLM160.6190.1810.945
MCF7RF240.6890.1860.975
PC3RF530.7240.1590.986

Training Performance on Independent Cell Line based Models. Each of the six cell lines with L1000 expression data were used to build predictive models of the four DILI classes. Training performance results for the best performing model for each cell type and DILI class are shown as well as the number of predictors following feature selection as described in the methods section.

The models built using the merged expression signatures with the highest AUC from the training data were evaluated on the test set. The training and test results are summarized in the bar plots in Figure 6. None of the cell expression signatures performed well when predicting DILI3, DILI5, or DILI6 with an accuracy ranging from 0.39 to 0.64 and MCC values ranging from −0.03 to 0.1. These models did have some limited success predicting DILI1 with the merged SVM 1000 model performing the best, reaching an accuracy of 0.67 but an MCC of 0.10 (Supplementary Table 1). The poor predictability of DILI3 status by these models was unexpected with the accuracy of the best model being 0.49 with 0.33 sensitivity and 0.66 specificity. The limited success in predicting DILI5 and DILI6 was expected based on the positive and negative control construction of these DILI classes, which are not reflected in the gene expression data.

FIGURE 6

Ensemble Voting Models Performance

Since the top three individual models did not perform well on the test set (Supplementary Table 1), we asked if aggregating the top three models in an ensemble approach could improve the accuracy. To test this, we applied three ensemble voting methods namely soft voting, hard voting, and weighted voting. Hard voting gave accuracies of 0.39 and 0.37 on DILI1 and DILI3, respectively, while soft voting gave an accuracy of 0.44 and 0.40 for DILI1 andDILI3, respectively (Figure 7). Soft voting slightly improved the accuracy of these models most likely because it considers membership probabilities rather than predicted class labels. We observed that weighted voting slightly improved the accuracy: 0.54 for DILI1 and 0.60 for DILI3. Our weighted approach considers both the probabilities and the AUC of the models and emphasizes the contribution of models with higher AUCs. Sumsion and others used similar approaches (soft and hard voting) with gene expression data resulting in decreased accuracies (Sumsion et al., 2020). Compared to their study, our approach improved the accuracies of the models. However, our method(s) does not report MCCs because we do not have access to the true positives, true negatives, false positives, and false negatives in the test data.

FIGURE 7

Discussion

CAMDA 2020 was a collaborative challenge to establish predictive models of DILI using gene expression data as well as a combination of data from clinically reported events, drug structure, and toxicology. In our study, we evaluated the predictability of these datasets on four DILI types, namely, DILI1 (severity score ≥6), DILI3 (withdrawn, box warning, warning, and precaution), DILI5 (negative control), and DILI6 (positive control). These datasets included gene expression/perturbation data on six cell lines (PHH, HEPG2, HA1E, A375, MCF7, and PC3), concentration-response or toxicology information, 2D molecular descriptors of the drug structure, and reported adverse events. To assess the predictive abilities of these datasets, we used various traditional machine learning algorithms. For non-gene expression datasets, we corrected the imbalance issue using well-known techniques like SMOTE, ROSE, and upsampling the minority class.

While CAMDA previously approached predicting DILI, there have been significant improvements in the data provided and scopes of the challenge each year. In 2018 the challenge data only included microarray expression data from non-liver relevant cell lines on 276 compounds with a binary DILI classification. Published results from the 2018 challenge indicate limited success from both deep learning and soft voting approaches which achieved a maximum accuracy of 0.7 and MCC values < 0.2 (; Sumsion et al., 2020). When the CMap drug safety challenge was readministered in 2019, the data expanded to L1000 transcriptomic data on 13 cell lines and allowed participants to use external data sources such as protein-protein interactions, drug-protein targets, and chemical descriptors. The DILI classifications for this challenge also changed from binary to a most, less, ambiguous, and no-DILI concern which is in line with the FDA DILIrank dataset. Predictive model rates from multiple distinct approaches to this challenge in 2019 often yielded similar accuracy results around 0.70 (; ; ). While it is difficult to make a direct comparison across the years of these challenges considering how the fundamental elements of predictive modeling, such as the data sources and classifications, have changed, the goal of the challenge has remained the same in modeling the risk of a drug to lead to liver injury in patients. The data structure of the challenge has also improved in each iteration attempting to expand the predictive data power as well as the data sample size to allow for more robust modeling. However, as in previous years, the highest accuracy we were able to achieve in the current study was 0.67 for DILI1 and DILI3 with the highest MCC value of 0.36. This suggests that there is still room for improvement in both model construction and developing robust predictive data, which captures the scope of DILI.

In our study, we developed models with gene expression data using individual cell lines, as well as a merging of these datasets. Each cell line dataset did not include all the drugs thereby reducing the size of the training data and making it difficult to evaluate each of them on the test set. Therefore, we merged these datasets into one expression signature across cell types. Further, we selected the 100, 250, 500, and 1,000 most upregulated and downregulated genes as an arbitrarily signature cutoff of the most perturbed genes by drug treatment. However, our approach failed to capture predictive differences between the positive and negative classes in each DILI type. Although we achieved an accuracy of 0.67 for DILI1 (on the test set), a sensitivity of 0.38 showed that our models were not learning the positive classes well enough. Usually, this problem is due to not having sufficient training examples for a particular class. In contrast, we could obtain specificity as high as 0.95, showing that the model could learn the negative classes well since there were more DILI negative drugs in the training set. Table 5 summarizes the best performances on the test set. We observed that many of these models failed to generalize to the test set i.e. they showed poor predictability on the test set (see Supplementary Table 1 for all models). Since the individual models did not perform well on the test set, we attempted ensemble (voting) methods to improve prediction accuracy. We used soft voting, hard voting, and weighted voting approaches. In weighted-voting methods, there are diverse ways through which importance can be attached to each model. Weight-based ensemble methods tend to outperform single models, and even soft voting, because in addition to the posterior probabilities churned out by the models, they take into consideration some importance or weighting factor (). Although these methods could not improve test accuracy beyond individual models, weighted voting performed better than soft and hard voting because weighs the predicted probabilities of the test examples by the performance of each model.

TABLE 5

DatasetDILI classAlgorithmTest sensitivityTest specificityTest MCCTest balanced accuracy
Merged expressionDILI1SVM0.380.950.10.67
DILI3SVM0.330.66-0.030.49
DILI5SVM0.580.70.060.64
DILI6SVM0.480.5300.51
FAERSDILI1NNET0.510.730.210.62
DILI3RF0.540.710.240.62
DILI5RPART0.510.570.080.54
DILI6RF0.720.470.20.6
MOLD2DILI1SVMPoly0.330.880.240.61
DILI3SVMPoly0.550.80.360.67
DILI5SVMPoly0.380.640.010.51
DILI6SVMPoly0.950.990.940.97
TOX21DILI1NNET0.30.820.120.56
DILI3GLM0.430.760.190.59
DILI5GLM0.30.750.060.53
DILI6QDA0.630.620.260.63
Ensemble votingDILI1Weighted voting0.160.920.110.54
DILI3Weighted voting0.30.890.240.6
DILI5Weighted voting0.280.71-0.010.5
DILI6Weighted voting0.960.970.930.96

Testing Performance of Top Models. The testing result metrics from the best model built using each dataset as well as the ensemble voting model.

One challenge we had was that the training set was perhaps too small to be further split into a training and validation set. However, machine learning algorithms benefit most from having sufficient examples. For some datasets such as the gene expression datasets, we did not have access to information on all 617 drugs, which reduced the size of the training data. Besides, the training data were largely unbalanced (Table 3). For instance, for DILI1, there were 96 positive examples and 326 negative examples. This problem resulted in many of our models having low sensitivities since the positive examples were insufficient. In an attempt to address this problem, we employed resampling techniques (SMOTE, ROSE, and upsampling minority classes) to balance the datasets. However, it was clear that models built using balanced (resampled) data were overfitting the training set. A possible reason for this was that due to our resampling approach, some training examples were also used in the validation stage during cross-validation. In addition, due to having blinded datasets, we could not explore how the features were influencing the models.

In summary, our study suggests that currently available data, including mRNA quantification, molecular descriptors, clinically reported events, and toxicology profiles, may be inadequate to capture important information enough to separate DILI classes in real-world scenarios. Also, larger datasets may be needed to encourage the application of deep learning algorithms which typically do better with bigger data. We also suggest an additional focus or challenge to predict biomarkers specific for DILI using various–omics data, for instance, single-cell data and metabolomics signatures.

Statements

Data availability statement

Data are available for download as provided by the CAMDA organizers at http://camda2020.bioinf.jku.at/doku.php/contest_dataset. The full processing code of the data for the results obtained in this article can be found at https://github.com/hurlab/CAMDA-Challenge-2020-Drug-Induced-Liver-Injury.

Author contributions

Participated in research design: TA, BM, KG, JH. Performed data analysis: TA, BM, KG, JH. Wrote or contributed to the writing of the manuscript: TA, BM. Overall supervision of the project: JH.

Acknowledgments

We would like to thank the CAMDA committee for organizing this challenge and providing the opportunity to present our results at ISMB 2020.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fphar.2021.648805/full#supplementary-material

References

  • 1

    Aguirre-PlansJ.PiñeroJ.SouzaT.CallegaroG.KunnenS. J.SanzF.et al (2021). An Ensemble Learning Approach for Modeling the Systems Biology of Drug-Induced Injury. Biol. Direct16, 114. 10.1186/s13062-020-00288-x

  • 2

    AndradeR. J.ChalasaniN.BjörnssonE. S.SuzukiA.Kullak-UblickG. A.WatkinsP. B.et al (2019). Drug-induced Liver Injury. Nat. Rev. Dis. Primers5. 10.1038/s41572-019-0105-0

  • 3

    AtienzarF. A.BlommeE. A.ChenM.HewittP.KennaJ. G.LabbeG.et al (2016). Key Challenges and Opportunities Associated with the Use of In Vitro Models to Detect Human Dili: Integrated Risk Assessment and Mitigation Plans. Biomed. Res. Int.2016, 9737920. 10.1155/2016/9737920

  • 4

    BerlinJ. A.GlasserS. C.EllenbergS. S. (2008). Adverse Event Detection in Drug Development: Recommendations and Obligations beyond Phase 3. Am. J. Public Health98, 13661371. 10.2105/AJPH.2007.124537

  • 5

    ChawlaN. V.BowyerK. W.HallL. O.KegelmeyerW. P. (2002). SMOTE: Synthetic Minority Over-sampling Technique. J. Artif. Intell. Res.16, 321357. 10.1613/jair.953

  • 6

    ChenM.BorlakJ.TongW. (2016a). A Model to Predict Severity of Drug-Induced Liver Injury in Humans. Hepatology64, 931940. 10.1002/hep.28678

  • 7

    ChenM.SuzukiA.ThakkarS.YuK.HuC.TongW. (2016b). DILIrank: The Largest Reference Drug List Ranked by the Risk for Developing Drug-Induced Liver Injury in Humans. Drug Discov. Today21, 648653. 10.1016/j.drudis.2016.02.015

  • 8

    ChiericiM.FrancescattoM.BussolaN.JurmanG.FurlanelloC. (2020). Predictability of Drug-Induced Liver Injury by Machine Learning. Biol. Direct15, 3. 10.1186/s13062-020-0259-4

  • 9

    CortesC.VapnikV. (1995). Support-vector Networks. Mach. Learn.20, 273297. 10.1007/BF00994018

  • 10

    CoxD. R. (1958). The Regression Analysis of Binary Sequences. J. R. Stat. Soc. Ser. B (Methodological)20, 215232. 10.1111/j.2517-6161.1958.tb00292.x

  • 11

    DalyA. K. (2013). Pharmacogenomics of Adverse Drug Reactions. Genome Med.5, 5. 10.1186/gm409

  • 12

    García-CortésM.Ortega-AlonsoA.LucenaM. I.AndradeR. J. (2018). Drug-induced Liver Injury: a Safety Review. Expert Opin. Drug Saf.17, 795804. 10.1080/14740338.2018.1505861

  • 13

    GuoK.McGregorB. A. (2020). VennDetail: A Package for Visualization and Extract Details. R package version 1.8.0, https://github.com/hurlab/VennDetail.

  • 14

    HandD. J.YuK. (2001). Idiot's Bayes? Not So Stupid after All?. Int. Stat. Rev69, 385398. 10.2307/1403452

  • 15

    HongH.XieQ.GeW.QianF.FangH.ShiL.et al (2008). Mold2, Molecular Descriptors from 2D Structures for Chemoinformatics and Toxicoinformatics. J. Chem. Inf. Model.48, 13371344. 10.1021/ci800038f

  • 16

    HuangR.XiaM.SakamuruS.ZhaoJ.ShahaneS. A.Attene-RamosM.et al (2016). Modelling the Tox21 10 K Chemical Profiles for In Vivo Toxicity Prediction and Mechanism Characterization. Nat. Commun.7, 10425. 10.1038/ncomms10425

  • 17

    IorioF.BosottiR.ScacheriE.BelcastroV.MithbaokarP.FerrieroR.et al (2010). Discovery of Drug Mode of Action and Drug Repositioning from Transcriptional Responses. Proc. Natl. Acad. Sci.107, 1462114626. 10.1073/pnas.1000138107

  • 18

    KohonenP.ParkkinenJ. A.WillighagenE. L.CederR.WennerbergK.KaskiS.et al (2017). A Transcriptomics Data-Driven Gene Space Accurately Predicts Liver Cytopathology and Drug-Induced Liver Injury. Nat. Commun.8, 15932. 10.1038/ncomms15932

  • 19

    KruskalJ. B. (1956). On the Shortest Spanning Subtree of a Graph and the Traveling Salesman Problem. Proc. Am. Math. Soc.7 (1), 48. 10.2307/2033241

  • 20

    KuhnM. (2008). Building predictive models in R using the caret package. J. Stat. Softw.28, 126. 10.18637/jss.v028.i05

  • 21

    KunchevaL. I. (2002). A Theoretical Study on Six Classifier Fusion Strategies. IEEE Trans. Pattern Anal. Machine Intell.24, 281286. 10.1109/34.982906

  • 22

    LesińskiW.MnichK.GolińskaA. K.RudnickiW. R. (2021). Integration of Human Cell Lines Gene Expression and Chemical Properties of Drugs for Drug Induced Liver Injury Prediction. Biol. Direct16, 212. 10.1186/s13062-020-00286-z

  • 23

    LiF.CaoY.HanL.CuiX.XieD.WangS.et al (2013). Geneexpressionsignature: An R Package for Discovering Functional Connections Using Gene Expression Signatures. OMICS: A J. Integr. Biol.17, 116118. 10.1089/omi.2012.0087

  • 24

    LinS. (2010). Space Oriented Rank-Based Data Integration. Stat. Appl. Genet. Mol. Biol.9. 10.2202/1544-6115.1534

  • 25

    LinX.YacoubS.BurnsJ.SimskeS. (2003). Performance Analysis of Pattern Classifier Combination by Plurality Voting. Pattern Recognition Lett.24, 19591969. 10.1016/S0167-8655(03)00035-7

  • 26

    LiuA.WalterM.WrightP.BartosikA.DolciamiD.ElbasirA.et al (2021). Prediction and Mechanistic Analysis of Drug-Induced Liver Injury (DILI) Based on Chemical Structure. Biol. Direct16, 115. 10.1186/s13062-020-00285-0

  • 27

    LiuX.ZhengD.ZhongY.XiaZ.LuoH.WengZ.et al (2020). Machine-Learning Prediction of Oral Drug-Induced Liver Injury (DILI) via Multiple Features and Endpoints. Biomed. Res. Int.2020, 110. 10.1155/2020/4795140

  • 28

    López-LongarelaB.MorrisonE. E.TranterJ. D.Chahman-VosL.LéonardJ.-F.GautierJ.-C.et al (2020). Direct Detection of miR-122 in Hepatotoxicity Using Dynamic Chemical Labeling Overcomes Stability and isomiR Challenges. Anal. Chem.92, 33883395. 10.1021/acs.analchem.9b05449

  • 29

    MarzanoA. V.BorghiA.CugnoM. (2016). Adverse Drug Reactions and Organ Damage: The Skin. Eur. J. Intern. Med.28, 1724. 10.1016/j.ejim.2015.11.017

  • 30

    MenardiG.TorelliN. (2014). Training and Assessing Classification Rules with Imbalanced Data. Data Min Knowl Disc28, 92122. 10.1007/s10618-012-0295-5

  • 31

    MessnerC. J.PremandC.GaiserC.KluserT.KüblerE.Suter-DickL. (2020). Exosomal microRNAs Release as a Sensitive Marker for Drug-Induced Liver InjuryIn Vitro. Appl. Vitro Toxicol.6, 7789. 10.1089/aivt.2020.0008

  • 32

    MuX.LuJ.WattaP.HassounM. H. (2009). “Weighted Voting-Based Ensemble Classifiers with Application to Human Face Recognition and Voice Recognition,” in Proceedings of the International Joint Conference on Neural Networks, 21682171. 10.1109/IJCNN.2009.5178708

  • 33

    OzerJ.RatnerM.ShawM.BaileyW.SchomakerS. (2008). The Current State of Serum Biomarkers of Hepatotoxicity. Toxicology245, 194205. 10.1016/j.tox.2007.11.021

  • 34

    QuinlanJ. R. (1986). Induction of Decision Trees. Mach. Learn.1, 81106. 10.1007/BF00116251

  • 35

    R Core Team (2020).R: A Language and Environment for Statistical Computing. Vienna, Austria: Environ. Stat. Comput. R Found. Stat. Comput.

  • 36

    RutaD.GabrysB. (2005). Classifier Selection for Majority Voting. Inf. Fusion6, 6381. 10.1016/j.inffus.2004.04.008

  • 37

    SaariD. G. (2000a). Mathematical Structure of Voting Paradoxes. Econ. Theor.15, 153. 10.1007/s001990050001

  • 38

    SaariD. G. (2000b). Mathematical Structure of Voting Paradoxes: II. Positional Voting. Econ. Theor.10.1007/s001990050002

  • 39

    SainiN.BakshiS.SharmaS. (2018). In-silico Approach for Drug Induced Liver Injury Prediction: Recent Advances. Toxicol. Lett.295, 288295. 10.1016/j.toxlet.2018.06.1216

  • 40

    ShinH. K.KangM.-G.ParkD.ParkT.YoonS. (2020). Development of Prediction Models for Drug-Induced Cholestasis, Cirrhosis, Hepatitis, and Steatosis Based on Drug and Drug Metabolite Structures. Front. Pharmacol.11, 1. 10.3389/fphar.2020.00067

  • 41

    SubramanianA.NarayanR.CorselloS. M.PeckD. D.NatoliT. E.LuX.et al (2017). A Next Generation Connectivity Map: L1000 Platform and the First 1,000,000 Profiles. Cell171, 14371452. 10.1016/j.cell.2017.10.049

  • 42

    SumsionG. R.BradshawM. S.BealesJ. T.FordE.CaryotakisG. R. G.GarrettD. J.et al (2020). Diverse Approaches to Predicting Drug-Induced Liver Injury Using Gene-Expression Profiles. Biol. Direct15. 10.1186/s13062-019-0257-6

  • 43

    LiS. Z.JainA. (Editors) (2009). “LDA (Linear Discriminant Analysis),” in In Encyclopedia Of Biometrics (Boston, MA: Springer US), 899. 10.1007/978-0-387-73003-5_349

  • 44

    U.S. Food and Drug Administration (2021). FDA Adverse Event Reporting System. Silver Spring: MD.

  • 45

    Van ErpM.VuurpijlL.SchomakerL. (2002). “An Overview and Comparison of Voting Methods for Pattern Recognition,” in Proceedings - International Workshop on Frontiers in Handwriting Recognition, Niagra-on-the-Lake, ON: IWFHR, 195200. 10.1109/IWFHR.2002.1030908

  • 46

    XuY.DaiZ.ChenF.GaoS.PeiJ.LaiL. (2015). Deep Learning for Drug-Induced Liver Injury. J. Chem. Inf. Model.55, 20852093. 10.1021/acs.jcim.5b00238

Summary

Keywords

DILI, Connectivity Map, Tox21, FAERS, machine learning, Mold2

Citation

Adeluwa T, McGregor BA, Guo K and Hur J (2021) Predicting Drug-Induced Liver Injury Using Machine Learning on a Diverse Set of Predictors. Front. Pharmacol. 12:648805. doi: 10.3389/fphar.2021.648805

Received

02 January 2021

Accepted

15 July 2021

Published

18 August 2021

Volume

12 - 2021

Edited by

Paweł P Łabaj, Jagiellonian University, Poland

Reviewed by

Joaquim Aguirre-Plans, Pompeu Fabra University, Spain

Minjun Chen, National Center for Toxicological Research (FDA), United States

Updates

Copyright

*Correspondence: Junguk Hur,

† These authors contributed equally.

This article was submitted to Pharmacogenetics and Pharmacogenomics, a section of the journal Frontiers in Pharmacology

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics