Abstract
Background
Protein kinases are a large family of druggable proteins that are genomically and proteomically altered in many human cancers. Kinase-targeted drugs are emerging as promising avenues for personalized medicine because of the differential response shown by altered kinases to drug treatment in patients and cell-based assays. However, an incomplete understanding of the relationships connecting genome, proteome and drug sensitivity profiles present a major bottleneck in targeting kinases for personalized medicine.
Results
In this study, we propose a multi-component Quantitative Structure–Mutation–Activity Relationship Tests (QSMART) model and neural networks framework for providing explainable models of protein kinase inhibition and drug response () profiles in cell lines. Using non-small cell lung cancer as a case study, we show that interaction terms that capture associations between drugs, pathways, and mutant kinases quantitatively contribute to the response of two EGFR inhibitors (afatinib and lapatinib). In particular, protein–protein interactions associated with the JNK apoptotic pathway, associations between lung development and axon extension, and interaction terms connecting drug substructures and the volume/charge of mutant residues at specific structural locations contribute significantly to the observed values in cell-based assays.
Conclusions
By integrating multi-omics data in the QSMART model, we not only predict drug responses in cancer cell lines with high accuracy but also identify features and explainable interaction terms contributing to the accuracy. Although we have tested our multi-component explainable framework on protein kinase inhibitors, it can be extended across the proteome to investigate the complex relationships connecting genotypes and drug sensitivity profiles.
Keywords: Protein kinase inhibitor, Precision medicine, Machine learning, Systems pharmacology
Background
Chemotherapy has served as standard care for cancer treatments for decades; however, the resistance of cancer cells to chemotherapy presents a major challenge in effectively treating cancer patients [1]. A major contributing factor in drug resistance [2], as well as drug sensitivity [3], is the accumulation of mutations in oncogenic proteins such as protein kinases, which are primary targets for cancer drugs [4]. Mutations in protein kinases can have varying impacts on drug sensitivity depending on the structural location of mutations. For example, non-small cell lung cancer (NSCLC) cells harboring the T790M mutations in the Epidermal Growth Factor Receptor (EGFR) are resistant to the cancer drug, gefitinib, whereas cells harboring the L858R mutation are hypersensitive to the same drug [5, 6]. In contrast, cells harboring the double mutant (T790M/L858R) are only resistant to gefitinib but not sensitive to it [7]. As mutations impact the efficacy of different cancer drugs, there is a need to incorporate structural knowledge in drug response prediction methods.
To identify molecular and genomic features associated with drug sensitivity and resistance in cancer cells, the Genomics of Drug Sensitivity in Cancer Project (GDSC) [8] recently screened the drug responses of 266 anticancer drugs against 1000 human cancer cell lines. Moreover, to broaden the pharmacologic annotation for human cancers, the Cancer Cell Line Encyclopedia (CCLE) [9] provided the pharmacological profiles of 24 drugs across 504 cancer cell lines. By utilizing these datasets, several prediction models were built to pursue a more accurate drug response estimation by different types of approaches, from traditional statistical models, network-based models, machine learning methods, to state-of-the-art neural networks (Table 1).
Table 1.
Date | Author | Best model | Compared models | Cancer cell line features | Drug response | Validation | Performance | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
EXP | MUT | CNV | Others | GDSC | CCLE | ||||||
2013/04/30 | Menden et al. [10] | ANN | RF | 8-fold CV | |||||||
2014/01/01 | Jang et al. [11] | GLM | RF, SVM, PCA, PLS | CLS | 5-fold CV | r = 0.5 | |||||
2014/03/03 | Geeleher et al. [12] | GLM | LOOCV | AUC = 0.81 | |||||||
2015/06/30 | Dong et al. [13] | SVM | 10-fold CV | Accuracy = 0.8 | |||||||
2015/09/29 | Zhang et al. [14] | Network | EN | LOOCV | r = 0.6 | ||||||
2016/03/31 | Gupta et al. [15] | SVM | LOOCV | r = 0.78 | |||||||
2016/09/01 | Ammad-Ud-Din et al. [16] | Kernel | GLM | PWY | 5-fold CV | = 0.22 | |||||
2016/12/28 | Nguyen et al. [17] | MANOVA | RF | 10-fold CV | MCC = 0.18 | ||||||
2017/01/09 | Stanfield et al. [18] | Network | Kernel | PPI | LOOCV | AUC = 0.881 | |||||
2017/07/15 | Ammad-Ud-Din et al. [19] | GLM | RF, SVM, PLS, SGL | PWY | LOOCV | = 0.375 | |||||
2017/08/28 | Geeleher et al. [20] | Ridge | 10-fold CV | = 0.48 | |||||||
2017/09/12 | Rahman et al. [21] | RF | 3-fold CV | AUC = 0.3 | |||||||
2018/02/01 | Ding et al. [22] | DNN | EN, SVM | 25-fold CV | AUC = 0.87 | ||||||
2018/06/11 | Chang et al. [23] | CNN | RF, SVM | SNP | 5% leave-out | = 0.843 | |||||
2018/07/01 | Cichonska et al. [24] | Kernel | SNP, MET | 10-fold CV | r = 0.858 | ||||||
2018/08/15 | He et al. [25] | Kernel | RF, EN, Ridge | 3-fold CV | Precision = 0.35 | ||||||
2018/09/14 | Juan-Blanco et al. [26] | Network | LOOCV | AUC = 0.72 | |||||||
2018/09/14 | Le and Pham [27] | Network | Kernel | 5-fold CV | r = 0.804 | ||||||
2018/12/07 | Liu et al. [28] | Network | 10-fold CV | r = 0.73 | |||||||
2019/01/22 | Wei et al. [29] | Network | LOOCV | r = 0.63 | |||||||
2019/01/31 | Wang et al. [30] | EN | PWY | 10-fold CV | MSE = 2.8 | ||||||
2019/01/31 | Chiu et al. [31] | DNN | SVM, PCA, LR | 10% leave-out | r = 0.86 | ||||||
2019/02/27 | Li et al. [32] | Mixture | RF, GLM | 20% leave-out | r = 0.882 | ||||||
2019/05/01 | Yang et al. [33] | Network + SVM | Kernel | PPI, MET | 5-fold CV | AUC = 0.788 | |||||
2019/07/11 | Lind and Anderson [34] | RF | ANN, SVM | 5-fold CV | r = 0.86 | ||||||
2019/07/29 | Liu et al. [35] | CNN | ANN | 10% leave-out | = 0.826 | ||||||
2019/10/31 | Manica et al. [36] | MCA + CNN | RF, SVM | PPI | 5-fold CV | ||||||
2019/11/04 | Oskooei et al. [37] | Network | RF, LR | PPI | 30-fold CV | r = 0.9 |
The best performing method is highlighted in underlined
ANN, artificial neural network; AUC, area under the ROC curve; CCLE, Cancer Cell Line Encyclopedia; CLS, cancer classification; CNN, convolutional neural network; CNV, copy number variation; CV, cross-validation; EN, elastic net; EXP, gene expression; GDSC, Genomics of Drug Sensitivity in Cancer; GLM, generalized linear model, including ridge, elastic net, and lasso regression; DNN, deep neural networks; LOOCV, leave-one-out cross-validation; LR, linear regression; MCA, multiscale convolutional attentive; MCC, Matthews correlation coefficient; MET, methylation; MSE, mean squared error; MUT, gene-level mutation (i.e. whether the gene is mutated or not); PCA, principal component analysis; PLS, partial least squares; PPI, protein–protein interaction; PWY, pathway; r, Pearson correlation coefficient; , coefficient of determination; RF, random forests; , Spearman’s rank correlation coefficient; RNN, recurrent neural network; SGL, sparse group lasso; SNP, single nucleotide polymorphism; SVM, support vector machine
Despite progress in the development of computational methods for drug response prediction, existing methods do not have the sensitivity to achieve “precision” medicine goals. The prediction performances measured by the coefficient of determination () are in the range from 0.25 to 0.78. More recently, deep neural networks (DNN) with multiple hidden layers such as CDRscan [23], tCNNS [35], and MCA [36] have been proposed that achieve higher than 0.8 (, 0.83, and 0.86, respectively). However, most of the cancer cell line features used in previous studies are based on gene expression profiles and do not explicitly consider associations between drugs and the structural location of mutations (Table 1). Consequently, the molecular mechanisms of drug–protein interactions cannot be inferred from these models. The trade-off between prediction performance and explainability is also an issue for existing methods, such as CDRscan, tCNNS, and MCA, as they do not explicitly reveal the features that contribute to the observed prediction performance. Consequently, the Defense Advanced Research Projects Agency (DARPA) recently launched the Explainable Artificial Intelligence program (XAI) [38] to facilitate building explainable models while maintaining prediction performance.
In recognition of the interest in building explainable AI models, we built the Quantitative Structure–Mutation–Activity Relationship Tests (QSMART) model, which extends the quantitative structure–activity relationship (QSAR) model to capture drug–mutation relationships. Additionally, it identifies the most informative drug and genomic features contributing to drug sensitivity predictions using traditional statistical and feature selection methods (Fig. 1). Although we cannot explain the entire model to humans in plain language, we show that these steps increase the prediction model’s explainability by moving two hidden layers outside the neural networks “black box”. The features and interaction terms in these two layers are interpretable by statisticians and biologists. When applied on a subset of protein kinase inhibitors (PKIs), the QSMART model achieves prediction accuracy comparable to or better than the state-of-the-art DNN methods (overall , AUC = 0.981, and RMSE = 0.811). Our studies represent the first systematic effort to develop explainable models for protein kinase inhibitor response prediction in cancer cell lines.
Results
Performance of QSMART is comparable to DNN
The QSMART model with neural networks predicts PKI responses in 23 cancer types with accuracies ranging from to 0.881. Figure 2a presents versus predicted plot for all types of cancer cell lines (overall and RMSE = 0.811). For each cancer-centric model, Table 2 summarizes the number of PKI responses, the total number of features (including drug features, cancer cell line features, and interaction terms), the number of nodes in the first and second hidden layers of neural networks, and prediction performance (). Additional file 1: Table S1 shows additional measurements of prediction performance (RMSE and AUC), cancer cell line features at seven feature levels, interaction terms, and training iterations. Compared with commonly used machine learning models and a state-of-the-art DNN model, multiscale convolutional attentive (MCA) [36], the QSMART model with neural networks shows higher or comparable performances of predicting PKI response for 23 cancer types based on 10-fold cross-validation (Fig. 2b and Table 2). In this study, we designed three types of neural network architectures: single-layer, double-layer, and complex-double-layer. However, we found that the prediction models for all the 23 cancer types can achieve > 0.8 by using either single-layer or double-layer architecture. As per Occam’s razor principle, we only used the single-layer or double-layer architecture since they are able to achieve accuracies comparable to or better than the state-of-the-art DNN methods.
Table 2.
Cancer type | QSMART model | Performance | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#All | #Drug | #Cancer features | #Interactions | QSMART + (NN/RF/SVM/EN) | Compared method | ||||||||
Features | Features | Residue | Others | DxM | Others | NN | RF | SVM | EN | ||||
AG | 2971 | 62 | 31 | 0 | 9 | 4 | 18 | 0.879 | 0.588 | 0.581 | 0.293 | 0.672 | 0.656 |
Bone | 3410 | 84 | 52 | 0 | 13 | 4 | 15 | 0.856 | 0.621 | 0.667 | 0.370 | 0.693 | 0.819 |
Breast | 4706 | 129 | 70 | 5 | 26 | 12 | 16 | 0.880 | 0.604 | 0.673 | 0.496 | 0.702 | 0.814 |
CNS | 4250 | 114 | 65 | 0 | 23 | 11 | 15 | 0.858 | 0.678 | 0.719 | 0.465 | 0.774 | 0.851 |
Cervix | 1044 | 37 | 29 | 0 | 3 | 1 | 4 | 0.864 | 0.696 | 0.768 | 0.455 | 0.809 | 0.824 |
Endometrium | 1073 | 33 | 21 | 0 | 4 | 4 | 4 | 0.878 | 0.596 | 0.580 | 0.328 | 0.769 | 0.832 |
Haematopoietic | 4204 | 119 | 58 | 3 | 24 | 28 | 6 | 0.858 | 0.615 | 0.649 | 0.429 | 0.679 | 0.807 |
Kidney | 2458 | 73 | 51 | 0 | 3 | 0 | 19 | 0.836 | 0.681 | 0.734 | 0.415 | 0.794 | 0.820 |
Large intestine | 4628 | 141 | 53 | 10 | 14 | 50 | 14 | 0.814 | 0.617 | 0.692 | 0.495 | 0.736 | 0.794 |
Liver | 1348 | 48 | 35 | 0 | 4 | 2 | 7 | 0.836 | 0.646 | 0.678 | 0.377 | 0.730 | 0.859 |
Lung (NSCLC) | 9205 | 207 | 72 | 7 | 35 | 47 | 46 | 0.854 | 0.641 | 0.707 | 0.513 | 0.728 | 0.819 |
Lung (others) | 7206 | 162 | 58 | 2 | 16 | 46 | 40 | 0.859 | 0.602 | 0.687 | 0.470 | 0.725 | 0.791 |
Lymphoid | 13302 | 291 | 72 | 54 | 30 | 86 | 49 | 0.873 | 0.647 | 0.740 | 0.495 | 0.758 | 0.834 |
Oesophagus | 3337 | 91 | 58 | 0 | 17 | 4 | 12 | 0.841 | 0.657 | 0.699 | 0.452 | 0.771 | 0.838 |
Ovary | 3502 | 113 | 64 | 2 | 18 | 9 | 20 | 0.844 | 0.659 | 0.690 | 0.522 | 0.741 | 0.810 |
Pancreas | 2421 | 84 | 60 | 0 | 7 | 0 | 17 | 0.833 | 0.693 | 0.737 | 0.492 | 0.784 | 0.816 |
Pleura | 1431 | 36 | 23 | 0 | 5 | 0 | 8 | 0.805 | 0.629 | 0.623 | 0.303 | 0.776 | 0.837 |
Skin | 5732 | 132 | 64 | 9 | 21 | 15 | 23 | 0.875 | 0.694 | 0.706 | 0.458 | 0.754 | 0.800 |
Soft tissue | 1938 | 63 | 45 | 0 | 10 | 2 | 6 | 0.818 | 0.612 | 0.671 | 0.404 | 0.758 | 0.786 |
Stomach | 2327 | 83 | 49 | 0 | 13 | 16 | 5 | 0.836 | 0.592 | 0.638 | 0.392 | 0.720 | 0.842 |
Thyroid | 1352 | 33 | 25 | 0 | 5 | 0 | 3 | 0.830 | 0.644 | 0.680 | 0.398 | 0.798 | 0.853 |
UAT | 3856 | 126 | 50 | 1 | 14 | 4 | 57 | 0.881 | 0.750 | 0.758 | 0.600 | 0.792 | 0.841 |
Urinary tract | 1454 | 68 | 47 | 0 | 5 | 9 | 7 | 0.863 | 0.645 | 0.683 | 0.433 | 0.754 | 0.847 |
Overall | 87155 | 0.863 | 0.655 | 0.710 | 0.460 | 0.755 | 0.823 |
The best performance for each cancer type is highlighted in underlined. The performance of each machine learning method is based on 10-fold cross-validation
, analysis of variance, which did not undergo 10-fold cross-validation. , multiscale convolutional attentive, a drug response prediction method [36]. The performance of MCA is based on its prediction for PKI response (Additional file 2). AG, autonomic ganglia; CNS, central nervous system; DxM, drug–mutation interaction term; EN, elastic net; NN, neural networks; NSCLC, non-small cell lung cancer; , coefficient of determination; RF, random forests; SVM, support vector machine; UAT, upper aerodigestive tract; , the number of drug responses; #Nodes, the number of nodes in the first and second hidden layers of neural networks
To further confirm the QSMART model’s ability to classify drug responses into two categories (sensitive versus non-sensitive), we chose thresholds to define actual as sensitive or non-sensitive. Compared to a single threshold used in a previous study [23] (), we set multiple thresholds (, and 0) and averaged the results to avoid overestimating the prediction performance. The resulting ROC curves for 23 cancer types and the overall curve are shown in Fig. 2c. The overall AUC is 0.981 and comparable to a recent DNN-based study [23] (AUC > 0.98). AUC for each cancer type is available in the Additional file 1: Table S1.
Multi-omics data are informative in prediction models
To investigate the extent to which multi-omics features introduced in this study contribute to drug response prediction, we compared the contribution of multi-omics features with simple genomic features such as genomic fingerprints. Genomic fingerprints are binary vectors representing genomic mutation positions. They are the only cancer cell line features used in one of the top-performing methods [23]. Thus we replaced our multi-omics cancer cell line features with 44,364 genomic fingerprints (Additional file 1: Figure S1) and ran our predictions with the same number of features, feature selection methods, and neural network architectures. The number of selected features, including interaction terms, and prediction performances are shown in Additional file 1: Table S2. The box plot in Fig. 2d shows that the performance distribution of 23 cancer-centric models using multi-omics features is significantly higher than that of the models using genomic fingerprints alone (overall = 0.863 versus 0.655, p value = 1.4e−05, Wilcoxon signed-rank test).
Contribution of interaction terms in prediction models
We next wanted to evaluate the contribution of interaction terms (the second component in Fig. 1) in drug response prediction. We examined the prediction performance by removing drug–mutation interaction terms and removing all interaction terms. We utilized the feature selection method to prioritize all input features, selected the same total number of features in the original models shown in Table 2, and then used the same neural network architectures to train the new models. The results of these two experiments are shown in Additional file 1: Table S3 and Table S4, respectively. The box plot in Fig. 2d shows that the performance of the full QSMART model is better than the models without drug–mutation interaction terms (overall = 0.863 versus 0.846, p value = 0.046) and the models without any interaction terms (overall = 0.863 versus 0.817, p value = 0.0041). Intriguingly, for some cancer types, such as breast, models without any interaction terms achieve better performance than the QSMART model. This is likely because some more informative high-order interactions (three-way or even multi-way interactions), which cannot be detected by the statistical method we used, were captured inside the neural network black box and thus compensated for the lack of interaction terms in the input layer. However, neural networks cannot guarantee that these informative but unexplainable high-order interactions will always be captured under the limited number of samples and the training iteration we used. This fact is reflected in Fig. 2d, which shows that the prediction performance is variable when the drug–mutation interaction terms are eliminated ( = 0.653 to 0.892), or all interaction terms are eliminated ( = 0.581 to 0.901).
Case study: non-small cell lung cancer
We next evaluated the contribution of different features in drug response prediction using non-small cell lung cancer (NSCLC) as a case study. All 207 features in the NSCLC-specific QSMART model and their descriptions are listed in Additional file 3. We choose several pertinent features and explain their biological relevance in this case study to demonstrate how scientists may use our prediction model to explain their findings.
Batch effects are significant factors influencing drug response
We first wanted to evaluate how drug response datasets generated from different sources contribute to drug response prediction. To this end, we introduced a feature termed “From_Sanger” in the model to distinguish the assays done by the Wellcome Sanger Institute (1) from the Massachusetts General Hospital (0). On average, the PKI responses obtained from Massachusetts General Hospital showed lower drug sensitivity (higher value) than those from the Wellcome Sanger Institute in the NSCLC dataset (average actual = 2.88 versus 2.41, p value = 1.3e−23, Wilcoxon rank-sum test). To investigate these experimental batch effects, we increased the value of “From_Sanger” by one unit and held other features constant. If we replace 0 with 1 for the “From_Sanger” feature, the average predicted by the pre-trained model reduces to 0.65 (average predicted = 2.87 versus 2.22, Additional file 3). Notably, this feature is selected not only in the NSCLC model but also in the other 22 cancer-centric models, implying that batch effects are significant factors for drug response prediction.
Contribution of Gene Ontology terms in drug response prediction
Next, we wanted to investigate how biological process interactions can contribute to drug response prediction. A biological process interaction term “GO_0030324_X_GO_0048675” is selected in the NSCLC model. This feature represents the product of the number of mutations perturbing the biological process “lung development” (Gene Ontology ID: GO:0030324) and the number of mutations perturbing “axon extension” (Gene Ontology ID: GO:0048675). Axon initiation, extension, and guidance are known to play essential roles in cancer invasion and metastasis [39]. In the NSCLC dataset, there are eight cell lines with mutations in protein kinases associated with axon extension; among them, NCI-H1944 and NCI-H2030 are from patients with metastatic NSCLC. On average, the NSCLC cell lines with “GO_0030324_X_GO_0048675” interaction showed higher PKI responses than those without this interaction (average actual = 4.32 versus 2.69, p value = 1.4e−27, Wilcoxon rank-sum test). Comparatively, the NSCLC cell lines with mutations involved in “lung development” or “axon extension” alone showed lower PKI responses (average actual = 3.20 or 2.07, respectively). Based on our prediction model, every unit increase in the interaction term “GO_0030324_X_GO_0048675” is associated with a 0.45 unit increase in on average (average predicted = 2.73 versus 3.18). This suggests that the lower PKI sensitivity for the NSCLC cell lines is likely due to mutations in genes involved in lung development (e.g., PDGFRA) and axon extension pathway (e.g., DCLK1 or ULK2).
Example of how PPIs contribute to drug response
The NSCLC model contains 27 protein–protein interaction (PPI) terms. We quantify each PPI by the product of the gene expression level of individual proteins in the complex. Every unit of gene expression level increase in these 27 PPIs contributes to -0.089 to 0.061 unit increase in on average. Gene enrichment analysis of the 27 genes in the TP53-centric subnetwork (shown in Fig. 3) revealed an overrepresentation of pathways associated with angiogenesis, inflammation, apoptosis, and axon guidance (Additional file 1: Table S5, performed by PANTHER [40]). MAP4K4 is one of the genes involved in the apoptosis signaling pathway, and its over-expression is a prognostic factor for lung adenocarcinoma [41]. MAP4K4 expression is up-regulated upon binding to p53, resulting in the activation of the apoptotic JNK signaling pathway [42]. In the NSCLC dataset, when the expression of MAP4K4-TP53 interaction (“EXP_MAP4K4_X_EXP_TP53”) increases, the average is slightly decreased (Pearson correlation = − 0.10). In the pre-trained PKI response prediction model, every unit of gene expression level increase in MAP4K4-TP53 PPI is associated with a 0.012 unit decrease in on average (average predicted = 2.727 versus 2.715), suggesting that this up-regulated PPI in apoptotic JNK signaling pathway contributes causatively to the observed drug sensitivity.
Role of drug–mutation association in drug response prediction
Finally, we wanted to investigate the extent to which drug–mutation interactions quantitatively contribute to PKI response prediction in NSCLC. In total, there are 47 drug–mutation interaction terms in the NSCLC model, and they are located at 22 structural locations represented by spheres in Fig. 4a (PDB ID: 1ATP). Their impacts on are listed in Additional file 1: Table S6, sorted by absolute impact. The drug–mutation relationships located in the canonical ATP-binding pocket (highlighted by a dashed rectangle in Fig. 4a) could be formed by type I or type II protein kinase inhibitors that bind to active or inactive kinase conformations, respectively [43]. For example, mutation mapping to the beginning of the activation segment (residue position 187 in protein kinase A (“PKA_187”) is located in this pocket. In the NSCLC dataset, there are three mutations located in PKA_187: EGFR L858R, BRAF L597V, and STK32C I237V.
Figure 4b, c respectively show different binding modes of two EGFR inhibitors (afatinib and lapatinib) that contribute to variable response in L858R mutant EGFR. H3255, an NSCLC cell line with EGFR L858R mutation, is hypersensitive to afatinib (; average = 2.03 for all the NSCLC cell lines treated with afatinib). Notably, the L858R mutation can be accommodated in the active conformation of EGFR, but not in the inactive state due to steric hindrance [44].
An interaction analysis (Fig. 4d) shows that the mutated residues involving charge difference at PKA_187 have significant interaction (p value = 0.043, F-test) with Fingerprint_791, a drug substructure “NC1CCC(N)CC1” of afatinib. Based on our prediction model, every unit increase in “PKA_187_CHA_X_Fingerprint_791”, an interaction term with one of the highest impact on among all the drug–mutation interaction terms in the model (Additional file 1: Table S6), is associated with a 0.46 unit decrease in on average (average predicted = 2.73 versus 2.27). Another interaction analysis (Fig. 4e) shows that the mutated residues involving volume difference at PKA_187 have significant interaction (p value = 0.035, F-test) with Fingerprint_826, a drug substructure “OC1C(N)CCCC1” of afatinib. Every unit increase in “PKA_187_VOL_X_Fingerprint_826” is associated with a 0.01 unit decrease in on average (average predicted = 2.73 versus 2.72). Since lapatinib lacks both substructures Fingerprint_791 and Fingerprint_826, we speculate that mutant EGFR in NSCLC cells with a larger, positively charged mutation at PKA_187 are resistant to lapatinib (the blue lines in Fig. 4d, e).
Discussion
In this study, we propose a PKI response prediction framework to estimate values with a more explainable AI model. This framework includes four components: (1) drug features and cancer cell line’s multi-omics features, (2) statistical tests for capturing interaction effects, (3) feature selection, and (4) machine learning methods. We validated the contribution of each component and used the NSCLC dataset as a case study to explain the contributing features in PKI response prediction.
The intrinsic limitation of drug response prediction is the unexplainable variation of drug response caused by different assays and experimental conditions. Several previous studies on drug response prediction used data not only from GDSC but also from CCLE (Table 1). However, Juan-Blanco et al. [26] pointed out that although GDSC and CCLE datasets shared 343 cancer cell lines and 15 drugs, the drug responses from these two datasets were poorly correlated. Thus, we only used a single source in this study to minimize the unexplainable effect from different experimental conditions. Nevertheless, this situation impeded us from finding appropriate independent testing set outside the GDSC data. Even though the drug response data we used were only from GDSC, the feature selection process showed that the drug feature “From_Sanger” was selected for all the 23 cancer-centric prediction models, meaning that the batch effects are significant depending on the origin of datasets (Wellcome Sanger Institute vs. Massachusetts General Hospital). The GDSC 8.0 dataset was released while our studies were underway. Compared with release 7.0, it contains 160 thousand more drug responses. However, this dramatic increase does not provide us with an appropriate test set, because the old drug response dataset (called GDSC1 in release 8.0) and the new drug response dataset (called GDSC2) were generated based on different experimental protocols. Furthermore, PKI responses in the two datasets show a weak correlation ( = 0.6, Additional file 1: Figure S2).
Our study has revealed different interaction terms and types contributing to the prediction of drug response profiles in cell-based assays. The QSMART model can potentially be extended to other applications, such as protein–ligand interaction, gene–environment interaction, and agent–host interaction. However, in addition to the unexplainable variation issue mentioned above, improving generalization performance is challenging for prediction models with multiple interaction terms, which require more samples to detect significant interactions [45]. We randomly removed 10% of the samples and compared the selected features of these reduced training sets with those of full training sets. We found that the full training sets’ 1896 (81.4%) features, including 75.4% of the interaction terms, were still selected in the reduced sets (Additional file 1: Table S7). The features discussed in the Case study, “From_Sanger”, “GO_0030324_X_GO_0048675”, “EXP_MAP4K4_X_EXP_TP53”, and “PKA_187_VOL_X_Fingerprint_826” were still selected in the reduced NSCLC set. Although “PKA_187_CHA_X_Fingerprint_791” was not selected, a relevant interaction term about the polarity change “PKA_187_POL_X_Fingerprint_791” was in the reduced NSCLC set. Nevertheless, 164 interaction terms were uniquely selected in the reduced sets. These unique interaction terms also showed statistical significance to drug response prediction in the full sets, but the feature selection methods did not select them under the BIC control. Although the number of training samples was reduced, more than three-quarters of the features were still in the models, and the overall performance did not significantly change (Additional file 1: Table S8). To increase generalization performance and the stability of our prediction framework, increasing the sample size will help. Thus, when people apply the concept of QSMART to other interaction types, sample size and sample availability should be considered.
Conclusions
In conclusion, by integrating multi-omics data in the QSMART model, we not only predict PKI responses in cancer cell lines with high accuracy but also identify features and interaction terms contributing to the accuracy, thereby enhancing the explainability of the prediction models. Compared to traditional QSAR models, the QSMART model proposed in this study further introduces different types of interaction terms, which are usually hidden in deep neural network models. While we demonstrate our model in protein kinase inhibitor binding, the QSMART model can be applied to other druggable gene families such as G protein-coupled receptors (GPCRs).
Methods
Framework for drug response prediction
The overall objective of this study is to emphasize the contribution of interaction terms that capture drug–mutation relationships and to show how these interaction terms could help explain the mechanism of drug response. The framework we propose in this study includes four main components: (1) the substructure fingerprints of protein kinase inhibitor (PKI) and cancer cell line’s multi-omics features, including from low-level features, such as residue mutations, to high-level features, such as perturbed biological processes, (2) F-test for identifying significant drug–mutation relationships and other interaction effects, (3) a feature selection method: Lasso with Bayesian information criterion (BIC) control, and (4) a machine learning method to predict PKI response: neural networks (Fig. 1). The modular nature of this framework provides flexibility by allowing each component to be updated independently based on new datasets and methodology. To implement this framework, we collected a dataset containing 0.2 million drug responses ( in a logarithmic scale; “” hereinafter) from GDSC, split them into 23 sub-datasets according to the primary site where the cancer cell line originated, and then built a cancer-centric model for each sub-dataset. More details about each component are described below.
Protein kinase inhibitor
We define small-molecule (molecular weight < 900 daltons) protein kinase inhibitors in GDSC from a variety of publicly available, manually curated drug-target databases, and experimental data. The list of human protein kinases in this study is defined by ProKinO [46] (version 2.0). Drug-kinase associations were extracted from DrugBank [47] (version 5.1.0), Therapeutic Target Database (TTD [48], last accessed on September 15th, 2017), Pharos [49] (last accessed on May 15th, 2018), and LINCS Data Portal [50] (last accessed on May 15th, 2018). We define a drug as a PKI if it is annotated as an “inhibitor”, “antagonist”, or “suppressor” in the drug–kinase associations. We also include the PKIs in LINCS Data Portal if their controls are less than 5% in assays. Based on these criteria, we define 143 small-molecule PKIs out of the 252 unique screened compounds in GDSC (Additional file 4).
Drug response
GDSC (release 7.0) provides the half-maximal inhibitory concentration values () for 224,202 drug-cancer cell line pairs. The drug sensitivity assays were performed either by the Wellcome Trust Sanger Institute or the Massachusetts General Hospital Cancer Center. In this drug response dataset, there are 12,509 duplicate drug-cancer cell line pairs due to 16 duplicate drugs. We measured the Pearson correlation coefficient between the values of each duplicate drug in the two assays. Only afatinib and refametinib showed a strong positive correlation (r > 0.7); their values were then merged by their weighted means [51]. We exclude duplicate drugs with a correlation coefficient of less than 0.7 from our study. The resulting dataset of 197,459 non-redundant drug responses consists of 236 drugs and 1065 cancer cell lines. After filtering out non-PKIs, 109,856 non-redundant drug responses consisting of 135 PKIs and 1064 cancer cell lines remained.
Drug features
The 2D structures of drugs were obtained from PubChem in SDF format. The Chemistry Development Kit Descriptor Calculator Graphical User Interface [52] (version 1.4.6) generated 881 PubChem fingerprints and 286 chemical descriptors, including constitutional, topological, electronic, geometric, and bridge descriptors. Observing high redundancy and multicollinearity within features, we removed redundant features and implemented the variance inflation factor criterion (VIF) [53] to reduce multicollinearity (for more details, see the Feature screening section). After filtering, 92 PubChem fingerprints and 0 chemical descriptors remained.
Cancer cell line features
Using mutation profiles for each cancer cell line sample provided by COSMIC Cell Lines Project [54] (v87), we incorporate 7 categories of multi-omics features to quantify the differences between wild type and mutant protein kinases:
Residue-level: reference protein kinase A (PKA) position (from ProKinO), mutant type, charge, polarity, hydrophobicity, accessible surface area, side-chain volume, energy per residue [55], and substitution score (BLOSUM62 [56])
Motif-level: sequence and structural motifs of protein kinase (from ProKinO)
Domain-level: subdomain in protein kinase (from ProKinO) and functional domain (from Pfam [57] v31.0)
Gene-level: the number of mutations in the genes encoding protein kinases, gene expression (from GDSC), and copy number variation (from COSMIC)
Family-level: protein kinase family and group (from ProKinO)
Pathway-level: reaction, pathway (from Reactome [58], last accessed on May 15th, 2018), and biological process (from AmiGO [59], last accessed on May 15th, 2018)
Sample-level: microsatellite instability, average ploidy, age, cancer originated tissue type, and histological classification (from COSMIC and Cellosaurus, [60]).
The formulas for generating all cancer cell line features are shown in Additional file 1: Table S9.
QSMART model
The Quantitative Structure–Mutation–Activity Relationship Tests (QSMART) model was developed based on the QSAR model. First, we built a basic model with all drug features and cancer cell line features as independent variables for estimating :
where is the intercept, and are the coefficients of the ith drug feature and the jth cancer cell line feature , and is the error term.
Because the residue-level features of a cancer cell line represent the mutation status in the reference PKA structure, and we are interested in investigating drug–mutation relationships, we introduced drug–mutation interaction terms in the model:
where is the coefficient of the interaction term formed by the ith drug feature and the kth residue-level feature . Since all cancer cell line features contain residue-level features and the other six feature categories, is a superset of . Considering that the interaction terms formed by the substructures of drug and high-level cancer cell line features have no biological relevance, we did not incorporate all cancer cell line features as part of interaction terms. For example, we did not consider the interaction between a substructure “Fingerprint_1” and a biological process “lung development” because it is unexplainable.
In addition to using all cancer cell line features, we further introduced additional interaction terms to capture various proteomic, cellular, and genomic features:
where , , , and are the coefficients of the pth protein–protein interaction , the qth reaction–reaction interaction , the rth pathway–pathway interaction , and the sth biological process interaction , respectively. More details about interaction terms are described below.
Interaction terms
Five types of interaction terms were introduced into the QSMART model: drug–mutation interaction, protein–protein interaction, reaction–reaction interaction, pathway–pathway interaction, and biological process interaction. These interactions were not necessarily physical; instead, they were predictors that show statistically significant contribution to explaining the variation of values. For drug–mutation interaction terms, only the residue mapping to the reference PKA structure was considered to form interactions with drugs. For protein–protein interaction (PPI), we retained the non-self-interaction PPIs formed by at least one human protein kinase with interaction scores greater than 700 in the STRING database [61]. Gene expression level was used as a weight for PPIs to represent protein levels in cancer cell lines. For reaction, pathway, and biological process interactions, we removed the interactions formed by two entities from the same biological process/pathway hierarchy. For instance, the interaction between the biological process “lung cell differentiation” (GO:0060479) and its parent “lung development” (GO:0030324) was removed since it is unexplainable. Each interaction term was tested individually by F-test using R [62] (version 3.4.4). Significant interaction terms (FDR < 0.05) with no less than 30 non-zero values were used for further feature selection.
Datasets
To reduce potential sources of noise and bias, we further filtered cancer cell lines from the PKI response dataset if (1) their mutation profiles are not detected by whole-genome sequencing, (2) they have less than 30 drug response entries, (3) their gene expression profile is not available, or (4) their mutation site does not map to a residue in the reference PKA position. The dataset was then split into 29 groups, stratified by primary cancer sites. Groups with less than 1000 responses (adrenal gland, biliary tract, placenta, prostate, salivary gland, small intestine, testis, and vulva) were excluded due to low statistical power. “Haematopoietic and lymphoid tissue”, the largest group, was further divided into two subsets by primary histology: “haematopoietic neoplasm” and “lymphoid neoplasm”. For the case study, we collected cancer cell lines for the non-small cell lung cancer (NSCLC) dataset from the lung cancer dataset if their histology subtype is adenocarcinoma, non-small cell carcinoma, squamous cell carcinoma, large cell carcinoma, giant cell carcinoma, or mixed adenosquamous carcinoma. Remaining lung cancer cell samples were classified as “lung (others)”. We created cancer type-centric training sets by expanding the drug response dataset with drug features, cancer cell lines features, and significant interaction terms. Categorical data in the training sets were coded into dummy variables. As a result, we prepared 23 cancer type-centric training sets. The number of PKI responses for each cancer type is shown in Table 2.
Feature screening
Observing high multicollinearity within the features in the first component of our prediction framework (Fig. 1), we implemented the variance inflation factor criterion (VIF) [53] to remove highly correlated features. For the multiple regression model with f features, , the VIF for the ith feature can be expressed by: , where is the coefficient of determination of the regression between and the remaining features. (i.e. ) is considered to be high collinearity and should be excluded from the model [53]. We first prioritized drug features based on these rules: (1) the later PubChem fingerprint bit positions (complex patterns) have higher priorities than the earlier ones (simple elements), and (2) PubChem fingerprints have higher priorities than calculated chemical descriptors because fingerprints directly represent molecular substructures of the drug. Chemical descriptors, such as ALogP [63], are calculated or estimated based on multiple substructures. In our study, because we considered the interactions between these high-level drug features and mutations were not easily explainable, we chose to assign low priorities to these drug features when performing feature screening. This process can be viewed as feature engineering based on domain knowledge [64]. Essentially, if experts understand what the features mean, they will better interpret the model. Then, we implemented stepwise selection (starting from higher priority features) under VIF control. Co-expressed genes in the same prediction model also exhibited collinearity. To address this issue, we also used the VIF criterion to filter co-expressed genes in each training set.
Feature selection
To combat the problem of p (the number of drug features plus cancer cell line features and interaction terms) n (the number of drug responses) in the training sets, we implemented Lasso [65] with Bayesian Information Criterion (BIC) [66] by an R package “HDeconometrics” [67]. Lasso is appropriate for estimating coefficients in high-dimensional space [68], while BIC provides an efficient approach to select the optimal Lasso model [69]. Under the condition of a fixed number of drug responses, the model was penalized based on the number of selected features when minimizing BIC:
where is the maximum likelihood of the model, k is the number of features in the model, and n is the number of observations (drug responses) used in the model. After feature selection, the remaining number of selected features for each cancer type is shown in Table 2.
Additionally, we performed three distinct feature selection methods with different underlying assumptions and one ensemble method. We used WEKA’s correlation attribute evaluation, ReliefF, and classifier (random forests) attribute evaluation to rank features [70], and then calculated each feature’s average rank in Lasso and these three methods. To make the results comparable, we selected the same number of features as those we selected using Lasso under BIC control.
Neural network architecture
We built neural network models by using [71]. We designed three types of neural network architectures in this study: single-layer, double-layer, and complex-double-layer. The numbers of hidden layer nodes follow the geometric pyramid rule [72]. Given N input nodes objectively determined by the feature selection methods, there are hidden nodes in a single-layer architecture. In a double-layer architecture, there are and hidden nodes in the first and second hidden layers, respectively. In a complex-double-layer architecture, there are N and hidden nodes in the first and second hidden layers, respectively. The nodes among the two layers are fully connected. Biases are introduced into the input and hidden layers. The activation function of every node is a hyperbolic tangent function (TanH). A quasi-Newton method, BFGS [73], is chosen as an optimizer by JMP.
To mitigate overfitting, we performed 10-fold cross-validation, early stopping, and Lasso-style penalty function (absolute value penalty, i.e., regularization [74]). When performing 10-fold cross-validation, we partitioned the observations (drug responses) into ten folds. In turn, each fold served as a validation set to evaluate the model built upon the rest nine folds. The tuning parameters that construct the model giving the best validation statistics were selected in the final model. The average performance () of the ten models for each cancer type was reported. To tune the hyperparameters, we started from a single-layer model for each cancer type based on Occam’s razor principle [75]. If the performance is less than the threshold of 0.8 in 200 iterations, we increased the number of iterations to 300; if the performance is still less than the threshold, we implemented a double-layer model for 200 iterations, and so on until using a complex-double-layer model for 300 iterations.
Other machine learning and drug responses prediction methods
We compared neural networks with three other prediction algorithms with 10-fold cross-validation: random forests, support vector machine (SVM), and elastic net. Random forests were implemented by WEKA [70] (version 3.8.3). For each cancer type, the number of iterations was decided based on the iterations used for each of the pre-trained neural network models (200 or 300 iterations) shown in Additional file 1: Table S1. SVM was implemented by the SMOreg function (SVM for regression) of WEKA. Elastic net was implemented by an R package “glmnet” [76]. To optimize the parameter settings for the compared machine learning methods, we used the grid search method. We built 100 models with different parameter combinations for each method. Detailed parameter values are available in Additional file 5.
Additionally, we also compared our prediction models with two-way ANOVA analysis and a drug response prediction model, multiscale convolutional attentive (MCA) [36]. Because the purpose of two-way ANOVA analysis implemented by R was to quantify how much two factors (drug and cancer cell line) can explain the variation of drug response (adjusted was used), the model used the drug and cancer cell line identifiers as inputs and did not undergo 10-fold cross-validation. MCA combines gene expression profiles, the molecular structure of compounds, and prior knowledge of protein-protein interactions, and uses convolutional neural networks to predict drug response. The performance of MCA for PKI response prediction is available in Additional file 2.
Supplementary information
Acknowledgements
Not applicable.
Abbreviations
- ANOVA
Analysis of variance
- AUC
Area under the receiver operating characteristic curve
- BIC
Bayesian information criterion
- CCLE
Cancer Cell Line Encyclopedia
- DNN
Deep neural networks
- GDSC
Genomics of Drug Sensitivity in Cancer
- MCA
Multiscale convolutional attentive
- NSCLC
Non-small cell lung cancer
- PKA
Protein kinase A
- PKI
Protein kinase inhibitor
- PPI
Protein–protein interaction
- RMSE
Root-mean-square error
- QSAR
Quantitative structure–activity relationship
- QSMART
Quantitative structure–mutation–activity relationship tests
- SVM
Support vector machine
- VIF
Variance inflation factor
- XAI
Explainable artificial intelligence
Authors' contributions
LH, PM, KR, and NK designed the research. LH performed data integration. LH, YW, HC, and PM performed statistical analyses. LH, YW, HC, SL, and KR performed machine learning methods. LH, WY, YW, HC, PM, and NK analyzed the data and interpreted the results. LH, WY, AV, and NK wrote the manuscript. LH created the tables and figures. YW, HC, SL, PM, and KR revised the manuscript. All authors read and approved the final manuscript.
Funding
This work has been supported by National Institutes of Health (funding for NK from U01CA239106; funding for PM from R01GM122080) and National Science Foundation (funding for PM from DMS-1903226). PM, YW, and HC were partially supported by NIH grants R01 GM113242, R01 GM122080, NSF grants DMS-1925066 and DMS-1903226. The funding bodies did not play any roles in the design of the study and collection, analysis, and interpretation of data and in writing the manuscript.
Availability of data and materials
Training sets, the codes for building prediction models, and prediction results are available at https://github.com/esbgkannan/QSMART/.
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare that they have no competing interests.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Liang-Chin Huang, Email: lh10630@uga.edu.
Wayland Yeung, Email: waylandy@uga.edu.
Ye Wang, Email: ywang927@uga.edu.
Huimin Cheng, Email: huimincheng@uga.edu.
Aarya Venkat, Email: aarya@uga.edu.
Sheng Li, Email: SHENG.LI@uga.edu.
Ping Ma, Email: pingma@uga.edu.
Khaled Rasheed, Email: khaled@uga.edu.
Natarajan Kannan, Email: nkannan@uga.edu.
Supplementary information
Supplementary information accompanies this paper at 10.1186/s12859-020-03842-6.
References
- 1.Lehne G, Elonen E, Baekelandt M, Skovsgaard T, Peterson C. Challenging drug resistance in cancer therapy—review of the First Nordic Conference on Chemoresistance in Cancer Treatment, October 9th and 10th, 1997. Acta Oncol. 1998;37(5):431–439. doi: 10.1080/028418698430377. [DOI] [PubMed] [Google Scholar]
- 2.Holohan C, Van Schaeybroeck S, Longley DB, Johnston PG. Cancer drug resistance: an evolving paradigm. Nat Rev Cancer. 2013;13(10):714–726. doi: 10.1038/nrc3599. [DOI] [PubMed] [Google Scholar]
- 3.Sharma SV, Bell DW, Settleman J, Haber DA. Epidermal growth factor receptor mutations in lung cancer. Nat Rev Cancer. 2007;7(3):169–181. doi: 10.1038/nrc2088. [DOI] [PubMed] [Google Scholar]
- 4.Arslan MA, Kutuk O, Basaga H. Protein kinases as drug targets in cancer. Curr Cancer Drug Targets. 2006;6(7):623–634. doi: 10.2174/156800906778742479. [DOI] [PubMed] [Google Scholar]
- 5.Bell DW, Gore I, Okimoto RA, Godin-Heymann N, Sordella R, Mulloy R, Sharma SV, Brannigan BW, Mohapatra G, Settleman J, Haber DA. Inherited susceptibility to lung cancer may be associated with the T790M drug resistance mutation in EGFR. Nat Genet. 2005;37(12):1315–1316. doi: 10.1038/ng1671. [DOI] [PubMed] [Google Scholar]
- 6.Tracy S, Mukohara T, Hansen M, Meyerson M, Johnson BE, Janne PA. Gefitinib induces apoptosis in the EGFRL858R non-small-cell lung cancer cell line H3255. Cancer Res. 2004;64(20):7241–7244. doi: 10.1158/0008-5472.CAN-04-1905. [DOI] [PubMed] [Google Scholar]
- 7.Pao W, Miller VA, Politi KA, Riely GJ, Somwar R, Zakowski MF, Kris MG, Varmus H. Acquired resistance of lung adenocarcinomas to gefitinib or erlotinib is associated with a second mutation in the EGFR kinase domain. PLoS Med. 2005;2(3):73. doi: 10.1371/journal.pmed.0020073. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Yang W, Soares J, Greninger P, Edelman EJ, Lightfoot H, Forbes S, Bindal N, Beare D, Smith JA, Thompson IR, Ramaswamy S, Futreal PA, Haber DA, Stratton MR, Benes C, McDermott U, Garnett MJ. Genomics of Drug Sensitivity in Cancer (GDSC): a resource for therapeutic biomarker discovery in cancer cells. Nucleic Acids Res. 2013;41(Database issue):955–961. doi: 10.1093/nar/gks1111. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Barretina J, Caponigro G, Stransky N, Venkatesan K, Margolin AA, Kim S, Wilson CJ, Lehar J, Kryukov GV, Sonkin D, Reddy A, Liu M, Murray L, Berger MF, Monahan JE, Morais P, Meltzer J, Korejwa A, Jane-Valbuena J, Mapa FA, Thibault J, Bric-Furlong E, Raman P, Shipway A, Engels IH, Cheng J, Yu GK, Yu J, Aspesi P, de Silva M, Jagtap K, Jones MD, Wang L, Hatton C, Palescandolo E, Gupta S, Mahan S, Sougnez C, Onofrio RC, Liefeld T, MacConaill L, Winckler W, Reich M, Li N, Mesirov JP, Gabriel SB, Getz G, Ardlie K, Chan V, Myer VE, Weber BL, Porter J, Warmuth M, Finan P, Harris JL, Meyerson M, Golub TR, Morrissey MP, Sellers WR, Schlegel R, Garraway LA. The Cancer Cell Line Encyclopedia enables predictive modelling of anticancer drug sensitivity. Nature. 2012;483(7391):603–607. doi: 10.1038/nature11003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Menden MP, Iorio F, Garnett M, McDermott U, Benes CH, Ballester PJ, Saez-Rodriguez J. Machine learning prediction of cancer cell sensitivity to drugs based on genomic and chemical properties. PLoS One. 2013;8(4):61318. doi: 10.1371/journal.pone.0061318. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Jang IS, Neto EC, Guinney J, Friend SH, Margolin AA. Systematic assessment of analytical methods for drug sensitivity prediction from cancer cell line data. Pac Symp Biocomput. 2014;2014:63–74. [PMC free article] [PubMed] [Google Scholar]
- 12.Geeleher P, Cox NJ, Huang RS. Clinical drug response can be predicted using baseline gene expression levels and in vitro drug sensitivity in cell lines. Genome Biol. 2014;15(3):47. doi: 10.1186/gb-2014-15-3-r47. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Dong Z, Zhang N, Li C, Wang H, Fang Y, Wang J, Zheng X. Anticancer drug sensitivity prediction in cell lines from baseline gene expression through recursive feature selection. BMC Cancer. 2015;15:489. doi: 10.1186/s12885-015-1492-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Zhang N, Wang H, Fang Y, Wang J, Zheng X, Liu XS. Predicting anticancer drug responses using a dual-layer integrated cell line-drug network model. PLoS Comput Biol. 2015;11(9):1004498. doi: 10.1371/journal.pcbi.1004498. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Gupta S, Chaudhary K, Kumar R, Gautam A, Nanda JS, Dhanda SK, Brahmachari SK, Raghava GP. Prioritization of anticancer drugs against a cancer using genomic features of cancer cells: a step towards personalized medicine. Sci Rep. 2016;6:23857. doi: 10.1038/srep23857. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Ammad-Ud-Din M, Khan SA, Malani D, Murumagi A, Kallioniemi O, Aittokallio T, Kaski S. Drug response prediction by inferring pathway-response associations with kernelized Bayesian matrix factorization. Bioinformatics. 2016;32(17):455–463. doi: 10.1093/bioinformatics/btw433. [DOI] [PubMed] [Google Scholar]
- 17.Nguyen L, Dang CC, Ballester PJ. Systematic assessment of multi-gene predictors of pan-cancer cell line sensitivity to drugs exploiting gene expression data. F1000Res. 2017;5:2927. doi: 10.12688/f1000research.10529.2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Stanfield Z, Coskun M, Koyuturk M. Drug response prediction as a link prediction problem. Sci Rep. 2017;7:40321. doi: 10.1038/srep40321. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Ammad-Ud-Din M, Khan SA, Wennerberg K, Aittokallio T. Systematic identification of feature combinations for predicting drug response with Bayesian multi-view multi-task linear regression. Bioinformatics. 2017;33(14):359–368. doi: 10.1093/bioinformatics/btx266. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Geeleher P, Zhang Z, Wang F, Gruener RF, Nath A, Morrison G, Bhutra S, Grossman RL, Huang RS. Discovering novel pharmacogenomic biomarkers by imputing drug response in cancer patients from large genomics studies. Genome Res. 2017;27(10):1743–1751. doi: 10.1101/gr.221077.117. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Rahman R, Matlock K, Ghosh S, Pal R. Heterogeneity aware random forest for drug sensitivity prediction. Sci Rep. 2017;7(1):11347. doi: 10.1038/s41598-017-11665-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Ding MQ, Chen L, Cooper GF, Young JD, Lu X. Precision oncology beyond targeted therapy: combining omics data with machine learning matches the majority of cancer cells to effective therapeutics. Mol Cancer Res. 2018;16(2):269–278. doi: 10.1158/1541-7786.MCR-17-0378. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Chang Y, Park H, Yang HJ, Lee S, Lee KY, Kim TS, Jung J, Shin JM. Cancer Drug Response Profile scan (CDRscan): a deep learning model that predicts drug effectiveness from cancer genomic signature. Sci Rep. 2018;8(1):8857. doi: 10.1038/s41598-018-27214-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Cichonska A, Pahikkala T, Szedmak S, Julkunen H, Airola A, Heinonen M, Aittokallio T, Rousu J. Learning with multiple pairwise kernels for drug bioactivity prediction. Bioinformatics. 2018;34(13):509–518. doi: 10.1093/bioinformatics/bty277. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.He X, Folkman L, Borgwardt K. Kernelized rank learning for personalized drug recommendation. Bioinformatics. 2018;34(16):2808–2816. doi: 10.1093/bioinformatics/bty132. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Juan-Blanco T, Duran-Frigola M, Aloy P. Rationalizing drug response in cancer cell lines. J. Mol. Biol. 2018;430(18 Pt A):3016–3027. doi: 10.1016/j.jmb.2018.03.021. [DOI] [PubMed] [Google Scholar]
- 27.Le DH, Pham VH. Drug response prediction by globally capturing drug and cell line information in a heterogeneous network. J Mol Biol. 2018;430(18 Pt A):2993–3004. doi: 10.1016/j.jmb.2018.06.041. [DOI] [PubMed] [Google Scholar]
- 28.Liu H, Zhao Y, Zhang L, Chen X. Anti-cancer Drug Response Prediction Using Neighbor-Based Collaborative Filtering with Global Effect Removal. Mol Ther Nucleic Acids. 2018;13:303–311. doi: 10.1016/j.omtn.2018.09.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Wei D, Liu C, Zheng X, Li Y. Comprehensive anticancer drug response prediction based on a simple cell line-drug complex network model. BMC Bioinformatics. 2019;20(1):44. doi: 10.1186/s12859-019-2608-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Wang X, Sun Z, Zimmermann MT, Bugrim A, Kocher JP. Predict drug sensitivity of cancer cells with pathway activity inference. BMC Med Genomics. 2019;12(Suppl 1):15. doi: 10.1186/s12920-018-0449-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Chiu YC, Chen HH, Zhang T, Zhang S, Gorthi A, Wang LJ, Huang Y, Chen Y. Predicting drug response of tumors from integrated genomic profiles by deep neural networks. BMC Med Genomics. 2019;12(Suppl 1):18. doi: 10.1186/s12920-018-0460-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Li Q, Shi R, Liang F. Drug sensitivity prediction with high-dimensional mixture regression. PLoS One. 2019;14(2):0212108. doi: 10.1371/journal.pone.0212108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Yang J, Li A, Li Y, Guo X, Wang M. A novel approach for drug response prediction in cancer cell lines via network representation learning. Bioinformatics. 2019;35(9):1527–1535. doi: 10.1093/bioinformatics/bty848. [DOI] [PubMed] [Google Scholar]
- 34.Lind AP, Anderson PC. Predicting drug activity against cancer cells by random forest models based on minimal genomic information and chemical properties. PLoS ONE. 2019;14(7):0219774. doi: 10.1371/journal.pone.0219774. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Liu P, Li H, Li S, Leung KS. Improving prediction of phenotypic drug response on cancer cell lines using deep convolutional network. BMC Bioinformatics. 2019;20(1):408. doi: 10.1186/s12859-019-2910-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Manica M, Oskooei A, Born J, Subramanian V, Saez-Rodriguez J, Rodriguez Martinez M. Toward explainable anticancer compound sensitivity prediction via multimodal attention-based convolutional encoders. Mol Pharm. 2019;16(12):4797–4806. doi: 10.1021/acs.molpharmaceut.9b00520. [DOI] [PubMed] [Google Scholar]
- 37.Oskooei A, Manica M, Mathis R, Martinez MR. Network-based Biased Tree Ensembles (NetBiTE) for drug sensitivity prediction and drug sensitivity biomarker identification in cancer. Sci Rep. 2019;9(1):15918. doi: 10.1038/s41598-019-52093-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Gunning D, Aha DW. Darpa’s explainable artificial intelligence program. AI Mag. 2019;40(2):44–58. doi: 10.1609/aimag.v40i2.2850. [DOI] [Google Scholar]
- 39.Chedotal A, Kerjan G, Moreau-Fauvarque C. The brain within the tumor: new roles for axon guidance molecules in cancers. Cell Death Differ. 2005;12(8):1044–1056. doi: 10.1038/sj.cdd.4401707. [DOI] [PubMed] [Google Scholar]
- 40.Thomas PD, Campbell MJ, Kejariwal A, Mi H, Karlak B, Daverman R, Diemer K, Muruganujan A, Narechania A. PANTHER: a library of protein families and subfamilies indexed by function. Genome Res. 2003;13(9):2129–2141. doi: 10.1101/gr.772403. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Qiu MH, Qian YM, Zhao XL, Wang SM, Feng XJ, Chen XF, Zhang SH. Expression and prognostic significance of MAP4K4 in lung adenocarcinoma. Pathol Res Pract. 2012;208(9):541–548. doi: 10.1016/j.prp.2012.06.001. [DOI] [PubMed] [Google Scholar]
- 42.Miled C, Pontoglio M, Garbay S, Yaniv M, Weitzman JB. A genomic map of p53 binding sites identifies novel p53 targets involved in an apoptotic network. Cancer Res. 2005;65(12):5096–5104. doi: 10.1158/0008-5472.CAN-04-4232. [DOI] [PubMed] [Google Scholar]
- 43.Gavrin LK, Saiah E. Approaches to discover non-atp site kinase inhibitors. MedChemComm. 2013;4(1):41–51. doi: 10.1039/C2MD20180A. [DOI] [Google Scholar]
- 44.Yun CH, Boggon TJ, Li Y, Woo MS, Greulich H, Meyerson M, Eck MJ. Structures of lung cancer-derived EGFR mutants and inhibitor complexes: mechanism of activation and insights into differential inhibitor sensitivity. Cancer Cell. 2007;11(3):217–227. doi: 10.1016/j.ccr.2006.12.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Leon AC, Heo M. Sample sizes required to detect interactions between two binary fixed-effects in a mixed-effects linear regression model. Comput Stat Data Anal. 2009;53(3):603–608. doi: 10.1016/j.csda.2008.06.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.McSkimming DI, Dastgheib S, Talevich E, Narayanan A, Katiyar S, Taylor SS, Kochut K, Kannan N. ProKinO: a unified resource for mining the cancer kinome. Hum Mutat. 2015;36(2):175–186. doi: 10.1002/humu.22726. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Wishart DS, Feunang YD, Guo AC, Lo EJ, Marcu A, Grant JR, Sajed T, Johnson D, Li C, Sayeeda Z, Assempour N, Iynkkaran I, Liu Y, Maciejewski A, Gale N, Wilson A, Chin L, Cummings R, Le D, Pon A, Knox C, Wilson M. DrugBank 5.0: a major update to the DrugBank database for 2018. Nucleic Acids Res. 2018;46(D1):1074–1082. doi: 10.1093/nar/gkx1037. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Li YH, Yu CY, Li XX, Zhang P, Tang J, Yang Q, Fu T, Zhang X, Cui X, Tu G, Zhang Y, Li S, Yang F, Sun Q, Qin C, Zeng X, Chen Z, Chen YZ, Zhu F. Therapeutic target database update 2018: enriched resource for facilitating bench-to-clinic research of targeted therapeutics. Nucleic Acids Res. 2018;46(D1):1121–1127. doi: 10.1093/nar/gkx1076. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Nguyen DT, Mathias S, Bologa C, Brunak S, Fernandez N, Gaulton A, Hersey A, Holmes J, Jensen LJ, Karlsson A, Liu G, Ma’ayan A, Mandava G, Mani S, Mehta S, Overington J, Patel J, Rouillard AD, Schurer S, Sheils T, Simeonov A, Sklar LA, Southall N, Ursu O, Vidovic D, Waller A, Yang J, Jadhav A, Oprea TI, Guha R. Pharos: collating protein information to shed light on the druggable genome. Nucleic Acids Res. 2017;45(D1):995–1002. doi: 10.1093/nar/gkw1072. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Koleti A, Terryn R, Stathias V, Chung C, Cooper DJ, Turner JP, Vidovic D, Forlin M, Kelley TT, D’Urso A, Allen BK, Torre D, Jagodnik KM, Wang L, Jenkins SL, Mader C, Niu W, Fazel M, Mahi N, Pilarczyk M, Clark N, Shamsaei B, Meller J, Vasiliauskas J, Reichard J, Medvedovic M, Ma’ayan A, Pillai A, Schurer SC. Data Portal for the Library of Integrated Network-based Cellular Signatures (LINCS) program: integrated access to diverse large-scale cellular perturbation response data. Nucleic Acids Res. 2018;46(D1):558–566. doi: 10.1093/nar/gkx1063. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Jones DC, Hallyburton I, Stojanovski L, Read KD, Frearson JA, Fairlamb AH. Identification of a K-opioid agonist as a potent and selective lead for drug development against human African trypanosomiasis. Biochem Pharmacol. 2010;80(10):1478–1486. doi: 10.1016/j.bcp.2010.07.038. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Steinbeck C, Hoppe C, Kuhn S, Floris M, Guha R, Willighagen EL. Recent developments of the chemistry development kit (CDK)—an open-source java library for chemo- and bioinformatics. Curr Pharm Des. 2006;12(17):2111–2120. doi: 10.2174/138161206777585274. [DOI] [PubMed] [Google Scholar]
- 53.Akinwande MO, Dikko HG, Samson A, et al. Variance inflation factor: as a condition for the inclusion of suppressor variable (s) in regression analysis. Open J Stat. 2015;5(07):754. doi: 10.4236/ojs.2015.57075. [DOI] [Google Scholar]
- 54.Tate JG, Bamford S, Jubb HC, Sondka Z, Beare DM, Bindal N, Boutselakis H, Cole CG, Creatore C, Dawson E, Fish P, Harsha B, Hathaway C, Jupe SC, Kok CY, Noble K, Ponting L, Ramshaw CC, Rye CE, Speedy HE, Stefancsik R, Thompson SL, Wang S, Ward S, Campbell PJ, Forbes SA. COSMIC: the catalogue of somatic mutations in cancer. Nucleic Acids Res. 2019;47(D1):941–947. doi: 10.1093/nar/gky1015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55.Kawashima S, Ogata H, Kanehisa M. AAindex: amino acid index database. Nucleic Acids Res. 1999;27(1):368–369. doi: 10.1093/nar/27.1.368. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Henikoff S, Henikoff JG. Amino acid substitution matrices from protein blocks. Proc Natl Acad Sci USA. 1992;89(22):10915–10919. doi: 10.1073/pnas.89.22.10915. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.El-Gebali S, Mistry J, Bateman A, Eddy SR, Luciani A, Potter SC, Qureshi M, Richardson LJ, Salazar GA, Smart A, Sonnhammer ELL, Hirsh L, Paladin L, Piovesan D, Tosatto SCE, Finn RD. The Pfam protein families database in 2019. Nucleic Acids Res. 2019;47(D1):427–432. doi: 10.1093/nar/gky995. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58.Fabregat A, Jupe S, Matthews L, Sidiropoulos K, Gillespie M, Garapati P, Haw R, Jassal B, Korninger F, May B, Milacic M, Roca CD, Rothfels K, Sevilla C, Shamovsky V, Shorser S, Varusai T, Viteri G, Weiser J, Wu G, Stein L, Hermjakob H, D’Eustachio P. The Reactome pathway knowledgebase. Nucleic Acids Res. 2018;46(D1):649–655. doi: 10.1093/nar/gkx1132. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Carbon S, Ireland A, Mungall CJ, Shu S, Marshall B, Lewis S, Ireland A, Lomax J, Carbon S, Mungall C, Hitz B, Balakrishnan R, Dolan M, Wood V, Hong E, Gaudet P. AmiGO: online access to ontology and annotation data. Bioinformatics. 2009;25(2):288–289. doi: 10.1093/bioinformatics/btn615. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.Bairoch A. The cellosaurus, a cell-line knowledge resource. J Biomol Tech. 2018;29(2):25–38. doi: 10.7171/jbt.18-2902-002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 61.Szklarczyk D, Franceschini A, Wyder S, Forslund K, Heller D, Huerta-Cepas J, Simonovic M, Roth A, Santos A, Tsafou KP, Kuhn M, Bork P, Jensen LJ, von Mering C. STRING v10: protein–protein interaction networks, integrated over the tree of life. Nucleic Acids Res. 2015;43(Database issue):447–452. doi: 10.1093/nar/gku1003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62.RC Team. R: A language and environment for statistical computing. Vienna, Austria: R Foundation for Statistical Computing; 2014
- 63.Ghose AK, Crippen GM. Atomic physicochemical parameters for three-dimensional structure-directed quantitative structure-activity relationships I. Partition coefficients as a measure of hydrophobicity. J Comput Chem. 1986;7(4):565–577. doi: 10.1002/jcc.540070419. [DOI] [PubMed] [Google Scholar]
- 64.Murdoch WJ, Singh C, Kumbier K, Abbasi-Asl R, Yu B. Definitions, methods, and applications in interpretable machine learning. Proc Natl Acad Sci USA. 2019;116(44):22071–22080. doi: 10.1073/pnas.1900654116. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Tibshirani R. Regression shrinkage and selection via the lasso. J R StatI Soc Ser B. 1994;58:267–288. [Google Scholar]
- 66.Schwarz G. Estimating the dimension of a model. Ann Stat. 1978;6(2):461–464. doi: 10.1214/aos/1176344136. [DOI] [Google Scholar]
- 67.Gabriel F.R. HDeconometrics: implementation of several econometric models in high-dimension. R package version 2.10; 2016.
- 68.Buhlmann P, Van De Geer S. Statistics for high-dimensional data: methods, theory and applications. Berlin: Springer; 2011. [Google Scholar]
- 69.Zou H, Hastie T, Tibshirani R, et al. On the “degrees of freedom” of the lasso. Ann Stat. 2007;35(5):2173–2192. doi: 10.1214/009053607000000127. [DOI] [Google Scholar]
- 70.Witten IH, Frank E, Hall MA, Pal CJ. Data mining, Fourth edition: practical machine learning tools and techniques. 4. San Francisco: Morgan Kaufmann Publishers Inc.; 2016. [Google Scholar]
- 71.Sall J, Stephens ML, Lehman A, Loring S. JMP start statistics: a guide to statistics and data analysis using JMP. Cary: Sas Institute; 2017. [Google Scholar]
- 72.Masters T. Practical neural network recipes in C++ San Diego: Academic Press Professional Inc; 1993. [Google Scholar]
- 73.Kelley CT. Iterative methods for optimization. Philadelphia: SIAM; 1999. [Google Scholar]
- 74.Ng AY. Feature selection, l1 vs. l2 regularization, and rotational invariance. In: Proceedings of the twenty-first international conference on machine learning. ICML ’04, p. 78. ACM, New York, NY, USA; 2004. 10.1145/1015330.1015435.
- 75.Blumer A, Ehrenfeucht A, Haussler D, Warmuth MK. Occam’s razor. Inf Process Lett. 1987;24(6):377–380. doi: 10.1016/0020-0190(87)90114-1. [DOI] [Google Scholar]
- 76.Friedman J, Hastie T, Tibshirani R. Regularization paths for generalized linear models via coordinate descent. J Stat Softw. 2010;33(1):1–22. doi: 10.18637/jss.v033.i01. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 77.Illuminating the Druggable Genome: Understudied proteins. https://commonfund.nih.gov/idg/understudiedproteins (2019). Accessed 11 June 2019.
- 78.Schrodinger L. The PyMOL molecular graphics system. Version. 2010;1(5).
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Training sets, the codes for building prediction models, and prediction results are available at https://github.com/esbgkannan/QSMART/.