Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2025 Jan 2;15:20. doi: 10.1038/s41598-024-84711-7

Drug molecular representations for drug response predictions: a comprehensive investigation via machine learning methods

Meisheng Xiao 1, Qianhui Zheng 1, Paul Popa 2, Xinlei Mi 3, Jianhua Hu 4, Fei Zou 1,5, Baiming Zou 1,6,
PMCID: PMC11696021  PMID: 39748003

Abstract

The integration of drug molecular representations into predictive models for Drug Response Prediction (DRP) is a standard procedure in pharmaceutical research and development. However, the comparative effectiveness of combining these representations with genetic profiles for DRP remains unclear. This study conducts a comprehensive evaluation of the efficacy of various drug molecular representations employing cutting-edge machine learning models under various experimental settings. Our findings reveal that the inclusion of molecular representations from either PubChem fingerprints or SMILES can significantly enhance the performance of DRPs when used in conjunction with deep learning models. However, the optimal choice of drug molecular representation can vary depending on the predictive model and the specific DRP task. The insights derived from our study offer useful guidance on selecting the most suitable drug molecular representations for constructing efficient predictive models for DRPs, aiding for drug repurposing, personalized medicine, and new drug discovery.

Subject terms: Chemical biology, Computational biology and bioinformatics, Drug discovery

Introduction

Accurate drug response prediction (DRP), achieved by leveraging drug molecular information and genetic molecular profiles, plays a fundamental role in pharmaceutical research and development for drug repurposing, new drug development, and precision medicine1,2. For instance, in cancer therapy, where patients diagnosed with the same type of cancer may respond differently to identical treatments36, accurately predicting individual responses to candidate cancer treatments is crucial. This enables the identification of the most suitable options for each individual patient, thereby achieving optimal personalized outcomes. Such predictions represent a long-term goal in both basic science cancer research and pharmacological research. The usefulness of accurate DRPs extends beyond personalized treatment plans. In clinical trials, precise DRPs can significantly enhance the safety and efficacy of potential treatments, thereby increasing the success rate of these trials7. They facilitate the reduction of required sample sizes for trials by stratifying patients based on specific genomic characteristics8, leading to more efficient and cost-effective study designs. Furthermore, accurate DRPs improve patient outcomes by minimizing exposure to ineffective treatments and reducing adverse effects. In new drug discovery, accurate DRPs aid in the identification of possible biomarkers911 and new target compounds12, thereby averting a more costly and less efficient drug development process1315. This not only accelerates the drug development pipeline but also enhances the likelihood of developing successful therapies.

Clinical trials in cancer research are limited by the size of subjects and drugs due to ethical concerns16 and affordability17,18, which makes them unsatisfactory and inefficient sources for DRP. Therefore, preclinical models, particularly cancer cell lines, become a crucial source for understanding drug mechanisms. Their large-scale and systematic nature offers significant advantages to DRP tasks in training machine learning models, despite the acknowledged limitations associated with the use of cultured cell lines16. From the pioneering NCI-60 Human Tumor Cell Lines Screen dataset19 to more recent ambitious initiatives such as the Cancer Cell Line Encyclopedia (CCLE)20 and Genomics of Drug Sensitivity in Cancer (GDSC)21, these rich cancer cell line data have served as versatile preclinical resources for cancer drug discovery22. These pharmacogenomic datasets harbor high-dimensional multi-omics profiles and pharmacological response data for hundreds of compounds across numerous cancer cell lines, facilitating the development and validation of effective DRP models17,23. In addition, data that represent drug structural information, such as drug molecular representations (the encoded molecular structure of drugs), have been increasingly included in predictive models for DRP to boost prediction performance2429. These representations capture various structural features of drug molecules, including the presence or absence of specific substructures, functional groups, or molecular properties. There are two widely used types of drug molecular representations: numerical-based representations that include drug molecular fingerprints, and text-based representations. One common type of drug fingerprint is the PubChem fingerprint, which represents chemical structures as binary bit-strings, encoding structural features into a fixed-length binary format30. Another widely used numerical drug fingerprint is the Morgan fingerprint, which is one type of Extended Connectivity Fingerprints (ECFP). Morgan fingerprints are generated by systematically enumerating all substructures or circular atom environments within a specified radius around each atom in a chemical compound31. In addition to numerical representations, the Simplified Molecular Input Line Entry System (SMILES) is another popular type of drug representation. SMILES is a notation system used to represent the structure of chemical molecules in a simple and human-readable format using short ASCII strings. SMILES strings consist of alphanumeric characters and symbols that represent atoms, bonds, and other structural features of a molecule - capturing 2D and 3D drug molecular information, making them widely used tools in drug discovery3234. In addition to these drug representations, drug graph representation is increasingly being used for drug response prediction3538. However, it should be noted that drug graph representations are often constructed using SMILES37.

With the availability of large-scale cell line-drug screening databases20,21, numerous analytical methods have emerged to integrate drug molecular representations with cell line profile information for DRP using machine learning algorithms39. Broadly, these analytical methods fall into the following three categories. Firstly, the numerically encoded drug representations can be utilized to construct a similarity matrix, where each element represents the similarity between two drugs, with higher values indicating greater similarity. The similarity between each pair of drug molecules is computed using similarity metrics such as the Jaccard index (Tanimoto index) or Dice index40. These metrics gauge the similarity between two representations by comparing the presence or absence of features in each fingerprint, resulting in a symmetric similarity matrix. This constructed similarity matrix is then integrated into the matrix factorization model alongside the cell line profiles for DRP25,27. Another application of numerically encoded drug molecular representations involves incorporating the encoded numerical representations as individual features along with the cell line profile information into predictive models. These models include the elastic net and random forest41, kernel-based Bayesian models17, and deep learning models28,29,42. On the other hand, the text-based drug representation, SMILES, is exploited by using natural language processing (NLP) techniques to extract encodings and integrate with the cell line profiles in deep learning predictive models for DRPs32,33.

These methods - representing the most current DRP models, harness the rich information encapsulated in drug molecular representations and the cell line profiles to enhance the accuracy of DRPs, thereby contributing to advancements in precision medicine and drug discovery. In particular, machine learning methods offer great flexibility for modeling the complex associations among drug molecular representations, cell line profiles, and drug responses, potentially providing more accurate predictions compared to traditional parametric methods43. However, existing research has not systematically investigated whether drug molecular representations can significantly improve DRP accuracy in addition to cell line profiles. In other words, a central question to ask is: When cell line profiles are included in the predictive model, does the integration of drug molecular representations lead to a significant enhancement in DRP accuracy? To address this critical knowledge gap, this study comprehensively investigates the contribution of drug molecular representations to DRP when the cell line profile information is included. Specifically, we construct null drug representations (referred to as Null-Drug representations) and integrate them with cell line profiles for DRP. Simultaneously, the corresponding DRP is obtained from the same predictive method, but includes the actual drug molecular representations (referred to as With-Drug representations) and the cell line profiles. These two DRPs are then compared using a 10-fold cross-validation strategy to evaluate whether there is a significant difference between these two DRPs across various evaluation metrics.

The remainder of the paper is organized as follows: we present analysis results in the “Results” section, followed by a brief discussion. Details for constructing Null-Drug representations will be given at the end of the paper in the “Methods” section. Additionally, the metrics used to evaluate drug representations efficacy will be detailed in this section as well.

Results

Analysis results regarding the comparative effectiveness of drug representations for five DRP models under different data masking settings based on RMSE and PCC evaluation metrics are presented in Tables 1, 2 and 3.

Table 1.

DRP performance comparison for mask-pairs.

Model Drug representations Setting RMSE ± SE Change p-value PCC ± SE Change p-value
PathDSP 256-bit Morgan FP ND 0.965 ± 0.024 0.9% 0.322 0.937 ± 0.003 +0.1% 0.232
WD 0.956 ± 0.019 0.938 ± 0.003
512-bit Morgan FP ND 0.956 ± 0.027 +0.9% 0.131 0.938 ± 0.003 0.1% 0.049
WD 0.962 ± 0.024 0.937 ± 0.003*
1024-bit Morgan FP ND 0.959 ± 0.019 0.4% 0.557 0.938 ± 0.002 0.0% 0.557
WD 0.955 ± 0.023 0.938 ± 0.003
2048-bit Morgan FP ND 0.959 ± 0.021 0.3% 0.432 0.938 ± 0.002 0.0% 0.695
WD 0.956 ± 0.021 0.938 ± 0.002
PubChem FP ND 0.986 ± 0.036 1.0% 0.557 0.934 ± 0.004 +0.1% 0.557
WD 0.976 ± 0.017 0.935 ± 0.002
HiDRA 256-bit Morgan FP ND 1.000 ± 0.024 1.5% 0.020 0.932 ± 0.004 +0.3% 0.020
WD 0.985 ± 0.022* 0.935 ± 0.003*
512-bit Morgan FP ND 0.998 ± 0.022 1.0% 0.193 0.932 ± 0.002 +0.4% 0.193
WD 0.988 ± 0.025 0.936 ± 0.003
1024-bit Morgan FP ND 0.998 ± 0.021 1.6% 0.006 0.932 ± 0.003 +0.2% 0.014
WD 0.982 ± 0.015* 0.934 ± 0.002*
2048-bit Morgan FP ND 0.992 ± 0.017 1.6% 0.020 0.933 ± 0.003 +0.2% 0.014
WD 0.976 ± 0.022* 0.935 ± 0.003*
PubChem FP ND 1.007 ± 0.014 3.3% 0.002 0.931 ± 0.002 +0.5% 0.002
WD 0.974 ± 0.020* 0.935 ± 0.003*
PaccMann SMILES ND 1.345 ± 0.052 15.5% 0.002 0.875 ± 0.009 +4.3% 0.002
WD 1.137 ± 0.029* 0.913 ± 0.003*
SRMF 256-bit Morgan FP ND 1.493 ± 0.026 +46.8% 0.002 0.895 ± 0.004 5.6% 0.002
WD 2.192 ± 0.082* 0.845 ± 0.014*
512-bit Morgan FP ND 1.493 ± 0.026 15.6% 0.002 0.895 ± 0.004 +1.0% 0.131
WD 1.260 ± 0.090* 0.904 ± 0.016
1024-bit Morgan FP ND 1.493 ± 0.026 12.2% 0.002 0.895 ± 0.004 +0.2% 0.375
WD 1.310 ± 0.083* 0.888 ± 0.017
2048-bit Morgan FP ND 1.493 ± 0.026 16.4% 0.002 0.895 ± 0.004 +0.2% 0.695
WD 1.248 ± 0.114* 0.897 ± 0.018
PubChem FP ND 1.493 ± 0.026 +36.4% 0.002 0.895 ± 0.004 10.3% 0.002
WD 2.036 ± 0.051* 0.803 ± 0.020*
ADRML 256-bit Morgan FP ND 1.555 ± 0.027 +4.4% 0.002 0.864 ± 0.006 +1.6% 0.002
WD 1.624 ± 0.023* 0.878 ± 0.005*
512-bit Morgan FP ND 1.555 ± 0.027 +6.6% 0.002 0.864 ± 0.006 0.1% 0.002
WD 1.657 ± 0.026* 0.863 ± 0.006*
1024-bit Morgan FP ND 1.555 ± 0.027 +4.8% 0.002 0.864 ± 0.006 +0.3% 0.002
WD 1.630 ± 0.025* 0.867 ± 0.006*
2048-bit Morgan FP ND 1.555 ± 0.027 +5.7% 0.002 0.864 ± 0.006 0.3% 0.002
WD 1.645 ± 0.026* 0.861 ± 0.006*

SE standard errors, ND null-drug, WD with-drug. Change Inline graphic; Italics: WD is worse than ND, Bold italics: WD is better than ND. p-value: the p-value of Wilcoxon rank-sum test. *Statistically significant change. Significant values are in bold.

Table 2.

DRP performance comparison for mask-cells.

Model Drug representations Setting RMSE ± SE Change p-value PCC ± SE Change p-value
PathDSP 256-bit Morgan FP ND 1.303 ± 0.074 +0.1% 0.846 0.884 ± 0.013 -0.1% 0.625
WD 1.304 ± 0.056 0.883 ± 0.011
512-bit Morgan FP ND 1.304 ± 0.065 +1.2% 0.193 0.882 ± 0.013 -0.1% 0.557
WD 1.320 ± 0.071 0.881 ± 0.013
1024-bit Morgan FP ND 1.300 ± 0.063 +0.7% 0.275 0.884 ± 0.013 -0.2% 0.131
WD 1.309 ± 0.065 0.882 ± 0.012
2048-bit Morgan FP ND 1.304 ± 0.063 +2.1% 0.065 0.883 ± 0.012 -0.3% 0.065
WD 1.331 ± 0.073 0.880 ± 0.013
PubChem FP ND 1.298 ± 0.054 -0.2% 1 0.883 ± 0.011 +0.1% 0.846
WD 1.296 ± 0.065 0.884 ± 0.011
HiDRA 256-bit Morgan FP ND 1.365 ± 0.089 +2.7% 0.432 0.872 ± 0.017 -0.8% 0.193
WD 1.402 ± 0.098 0.865 ± 0.020
512-bit Morgan FP ND 1.365 ± 0.093 +1.8% 0.557 0.870 ± 0.018 -0.3% 0.432
WD 1.389 ± 0.098 0.867 ± 0.019
1024-bit Morgan FP ND 1.380 ± 0.098 -0.9% 0.432 0.868 ± 0.019 +0.2% 0.375
WD 1.368 ± 0.111 0.870 ± 0.024
2048-bit Morgan FP ND 1.394 ± 0.070 -2.3% 0.131 0.867 ± 0.013 +0.6% 0.193
WD 1.362 ± 0.083 0.872 ± 0.017
PubChem FP ND 1.393 ± 0.065 -2.4% 0.275 0.868 ± 0.013 +0.5% 0.275
WD 1.360 ± 0.082 0.872 ± 0.017
PaccMann SMILES ND 1.496 ± 0.060 -12.0% 0.002 0.840 ± 0.014 +4.5% 0.002
WD 1.316 ± 0.064* 0.878 ± 0.013*
SRMF 256-bit Morgan FP ND 2.686 ± 0.533 -5.2% 0.557 0.828 ± 0.017 -2.0% 0.695
WD 2.546 ± 0.315 0.812 ± 0.041
512-bit Morgan FP ND 2.686 ± 0.533 -5.1% 0.492 0.828 ± 0.017 -1.0% 0.695
WD 2.550 ± 0.540 0.820 ± 0.035
1024-bit Morgan FP ND 2.686 ± 0.533 -5.7% 0.557 0.828 ± 0.017 +0.2% 0.922
WD 2.533 ± 0.519 0.830 ± 0.019
2048-bit Morgan FP ND 2.686 ± 0.533 -4.9% 0.492 0.828 ± 0.017 -2.3% 0.770
WD 2.554 ± 0.521 0.809 ± 0.054
PubChem FP ND 2.686 ± 0.533 +17.3% 0.049 0.828 ± 0.017 -8.3% 0.232
WD 3.152 ± 0.591* 0.759 ± 0.113
ADRML 256-bit Morgan FP ND 2.560 ± 0.096 -8.4% 0.002 0.834 ± 0.017 -0.1% 0.106
WD 2.346 ± 0.103* 0.833 ± 0.017
512-bit Morgan FP ND 2.560 ± 0.096 -14.3% 0.002 0.834 ± 0.017 0.0% 1.000
WD 2.194 ± 0.094* 0.834 ± 0.017
1024-bit Morgan FP ND 2.560 ± 0.096 -12.3% 0.002 0.834 ± 0.017 0.0% 0.695
WD 2.244 ± 0.097* 0.834 ± 0.017
2048-bit Morgan FP ND 2.560 ± 0.096 -14.3% 0.002 0.834 ± 0.017 0.0% 1.000
WD 2.194 ± 0.094* 0.834 ± 0.017

SE standard errors, ND null-drug, WD with-drug. Change Inline graphic; Italics: WD is worse than ND, Bold italics: Inline graphic WD is better than ND. p-value: the p-value of Wilcoxon rank-sum test. *Statistically significant change. Significant values are in bold.

Table 3.

DRP performance comparison for mask-drugs.

Model Drug representations Setting RMSE ± SE Change p-value PCC ± SE Change p-value
PathDSP 256-bit Morgan FP ND 4.455 ± 4.964 -13.7% 0.922 0.216 ± 0.196 +47.2% 0.432
WD 3.844 ± 3.139 0.318 ± 0.217
512-bit Morgan FP ND 2.867 ± 0.569 -9.4% 0.084 0.242 ± 0.151 +71.1% 0.006
WD 2.596 ± 0.559 0.414 ± 0.176*
1024-bit Morgan FP ND 3.479 ± 1.602 -18.7% 0.065 0.208 ± 0.157 +103.4% 0.002
WD 2.828 ± 1.346 0.423 ± 0.188*
2048-bit Morgan FP ND 2.893 ± 0.509 +115.4% 0.084 0.241 ± 0.149 +77.1% 0.002
WD 6.232 ± 12.083 0.427 ± 0.209*
PubChem FP ND 9.948 ± 20.023 +253.7% 0.084 0.126 ± 0.136 +201.6% 0.020
WD 35.187 ± 103.350 0.380 ± 0.275*
HiDRA 256-bit Morgan FP ND 2.723 ± 0.417 -5.6% 0.275 0.232 ± 0.073 +60.3% 0.375
WD 2.571 ± 0.471 0.372 ± 0.201
512-bit Morgan FP ND 2.729 ± 0.502 -9.3% 0.027 0.215 ± 0.202 +89.3% 0.014
WD 2.475 ± 0.440* 0.407 ± 0.183*
1024-bit Morgan FP ND 2.710 ± 0.472 -10.3% 0.065 0.259 ± 0.176 +55.6% 0.106
WD 2.431 ± 0.448 0.403 ± 0.142
2048-bit Morgan FP ND 2.703 ± 0.540 -10.8% 0.106 0.264 ± 0.229 +59.8% 0.106
WD 2.411 ± 0.495 0.422 ± 0.159
PubChem FP ND 2.770 ± 0.530 -13.3% 0.049 0.211 ± 0.159 +112.8% 0.027
WD 2.402 ± 0.428* 0.449 ± 0.181*
PaccMann SMILES ND 2.746 ± 0.368 -6.8% 0.193 0.303 ± 0.108 +27.1% 0.492
WD 2.559 ± 0.478 0.385 ± 0.249
SRMF 256-bit Morgan FP ND 3.734 ± 0.346 -7.4% 0.004 -0.016 ± 0.184 +1043.8% 0.020
WD 3.457 ± 0.474* 0.183 ± 0.167*
512-bit Morgan FP ND 3.734 ± 0.346 -7.4% 0.002 -0.016 ± 0.184 +650.0% 0.084
WD 3.458 ± 0.462* 0.120 ± 0.216
1024-bit Morgan FP ND 3.734 ± 0.346 -5.6% 0.002 -0.016 ± 0.184 +1225.0% 0.020
WD 3.524 ± 0.391* 0.212 ± 0.188*
2048-bit Morgan FP ND 3.734 ± 0.346 -8.3% 0.002 -0.016 ± 0.184 +1850.0% 0.002
WD 3.424 ± 0.355* 0.280 ± 0.191*
PubChem FP ND 3.734 ± 0.346 -18.4% 0.002 -0.016 ± 0.184 +2074.0% 0.004
WD 3.048 ± 0.599* 0.317 ± 0.172*
ADRML 256-bit Morgan FP ND 3.731 ± 0.346 -6.6% 0.002 0.050 ± 0.058 +520.0% 0.002
WD 3.483 ± 0.364* 0.310 ± 0.062*
512-bit Morgan FP ND 3.731 ± 0.346 -5.2% 0.002 0.050 ± 0.058 +528.0% 0.002
WD 3.537 ± 0.359* 0.314 ± 0.070*
1024-bit Morgan FP ND 3.731 ± 0.346 -5.1% 0.002 0.050 ± 0.058 +548.0% 0.002
WD 3.539 ± 0.361* 0.324 ± 0.072*
2048-bit Morgan FP ND 3.731 ± 0.346 -4.7% 0.002 0.050 ± 0.058 +558.0% 0.002
WD 3.557 ± 0.359* 0.329 ± 0.086*

SE standard errors, ND null-drug, WD with-drug. Change Inline graphic; Italics: WD is worse than ND, Bold italics: WD is better than ND. p-value: the p-value of Wilcoxon rank-sum test. *Statistically significant change. Significant values are in bold.

Drug molecular representations comparative effectiveness in DRP

The results in Table 1 indicate that neither Morgan drug fingerprints nor PubChem fingerprints significantly enhance drug response predictions when used to construct the similarity matrix in matrix factorization models. In fact, including these fingerprints can decrease the accuracy of DRPs under the Mask-Pairs setting. For example, using PubChem fingerprints to construct the similarity matrix for DRPs with the SRMF model increased the RMSE by 36.4% and decreased the PCC by 10.3%, compared to using null drug representations. Similar results were observed when incorporating Morgan and PubChem fingerprints with genetic profiles for DRPs using the deep learning model PathDSP; these fingerprints did not improve prediction accuracy. Conversely, SMILES drug representations, PubChem fingerprints, 256-bit, 1024-bit, and 2048-bit Morgan fingerprints significantly improved DRP accuracy when integrated with genetic profiles using deep learning predictive models such as PaccMann and HiDRA. For instance, incorporating SMILES drug representations with genetic profiles in the PaccMann model decreased the RMSE by 15.5% and increased the PCC by 4.3%, compared to using SMILES null drug representations, with a p-value of 0.002 indicating statistical significance. Among these effective drug representations, the integration of PubChem fingerprints with genetic profiles in the HiDRA model yielded the best results, with the smallest predicted RMSE of 0.974 and the highest predicted PCC of 0.935. The predicted RMSE and PCC of these four drug representations with significant improvements in DRP are displayed in Fig. 1a, where the predicted RMSE is scaled by the predicted RMSE of SMILES using the PaccMann model, i.e., 1.137.

Fig. 1.

Fig. 1

Performance comparison under different conditions.

Table 2 results evidently indicate that no drug representations significantly improve DRP accuracy under the Mask-Cells setting, except for SMILES drug representations. Specifically, when SMILES drug representations are incorporated with genetic profiles in the deep learning PaccMann model, the predicted RMSE decreases by 12.0% and the PCC increases by 4.5% compared to using the SMILES null drug representations. Both improvements are statistically significant, with a p-value of 0.002. Results from Table 3 demonstrate that under the Mask-Drug setting, using Morgan fingerprints and PubChem fingerprints to construct a drug similarity matrix and incorporating it with genetic profiles in the matrix factorization model SRMF can significantly improve DRP accuracy, except when using the 512-bit Morgan fingerprints.

Additionally, incorporating similarity matrices constructed from all three types of Morgan fingerprints in the matrix factorization model ADRML can significantly improve DRPs. Moreover, incorporating PubChem fingerprints with genetic profiles in the deep learning model HiDRA not only significantly improves DRP accuracy, decreasing the predicted RMSE by 13.3% and increasing the PCC by 112.8%, but also achieves the most efficient prediction, with a predicted RMSE of 2.402 and a PCC of 0.449. This is displayed in Fig. 1b, where the predicted RMSE is scaled by the worst predicted RMSE (i.e., 3.539) via the ADRML model incorporating 1024-bit Morgan fingerprints. However, incorporating drug representations in PathDSP and PaccMann models does not significantly improve DRP performance.

The optimal DRP method for drug recommendations

To investigate the performance of the best method under each DRP application scenario for recommending the best drug and top-performing drug sets, i.e., HiDRA - PubChem for Mask-Pairs, PaccMann - SMILES for Mask-Cells, and HiDRA - PubChem for Mask-Drug, the corresponding recommendation rate plots are displayed in Fig. 2a,b. As shown in Fig. 2c, including PubChem drug fingerprints in the HiDRA model not only significantly improves DRP accuracy, but also ensures that the best-recommended drug from this method has a high chance of being included in the observed top 5 drug set. Additionally, there is a high likelihood (Inline graphic) that the predicted top 10 drug set matches the actual top 10 drugs.

Fig. 2.

Fig. 2

Recommendation rate for different conditions.

Similar observations can be seen in Fig. 2b for the Mask-Cells scenario. Including SMILES drug representations in the PaccMann model significantly enhances DRP and warrants that the best-recommended drug from this method has a large probability (Inline graphic) of being contained in the observed top 5 drug set. Additionally, there is a high likelihood (Inline graphic) that the predicted top 10 drug set matches the actual top 10 drugs. Though including PubChem drug fingerprints in the HiDRA model not only significantly improves DRPs, but also achieves the optimal prediction in terms of RMSE and PCC among those methods that can significantly enhance DRPs under the Mask-Drugs setting, the recommendation rate performance from this method is not ideal, as shown in Fig. 2c.

Discussion

Our study aimed to conduct a comprehensive assessment regarding the impact of integrating drug molecular representations with genetic profiles on DRP performance using five most recent state-of-the-art machine learning models. The findings have significant implications for drug repurposing, precision medicine, and new drug development. Our comprehensive evaluation revealed several key insights: (1) Enhanced Prediction Performance: Integrating drug molecular representations derived from PubChem fingerprints and SMILES significantly improved DRP accuracy when combined with genetic profiles. This enhancement was particularly pronounced in deep learning models, which are adept at capturing complex, non-linear relationships within the data; (2) Model-Specific Efficacy: The effectiveness of drug molecular representations varied across different machine learning models and DRP tasks. Deep learning models, such as HiDRA and PaccMann, demonstrated superior performance when incorporating drug molecular representations, highlighting the importance of selecting the appropriate model and representation for each specific task; (3) Context-Dependent Optimal Representations: Our results indicate that there is no one-size-fits-all solution regarding the choice of drug molecular representations. The optimal representation depends on the predictive model and the specific DRP scenario. For instance, the HiDRA model performed best with PubChem fingerprints in the Mask-Pairs scenario, while the PaccMann model showed significant improvements with SMILES representations in the Mask-Cells scenario.

These findings underscore the importance of incorporating rich drug molecular representations in DRP models to leverage their full predictive potential. This integration is crucial for advancing drug repurposing efforts, where existing drugs are evaluated for new therapeutic uses, and for developing precision medicine approaches that tailor treatments based on individual genetic profiles. Despite the promising results, several challenges and future research directions remain: (1) Data Integration and Complexity: Integrating diverse data sources, such as genetic profiles and molecular representations, increases the complexity of the models. Future research should focus on developing more robust methods to handle this complexity and enhance model interpretability; (2) Model Generalizability: Ensuring that DRP models generalize well across different datasets and experimental conditions is critical. Further studies should validate the findings across larger and more diverse datasets to confirm the robustness of the models; (3) Computational Resources: Deep learning models, although powerful, require significant computational resources. Developing more efficient algorithms that can achieve similar performance will be beneficial.

Our study provides strong evidence that integrating drug molecular representations with genetic profiles can significantly enhance the performance of DRP models. The optimal choice of representations and models is context-dependent, highlighting the need for careful selection and customization in DRP tasks. These findings offer useful insights for more accurate and effective drug repurposing, precision medicine, and new drug development efforts, ultimately improving patient outcomes and advancing pharmaceutical research.

Methods

Cell line-drug screening database

In this study, we meticulously leveraged the publicly available cell line-drug screening database, namely GDSC21, which encompasses a total of 312 cell lines and 144 drugs. We focused on investigating 36,836 cell-drug pairs as selected by Tang and Gottlieb28. The gene expression profiles of the cell lines and the corresponding drug response data for drug-cell pairs were obtained from GDSC. Drug responses were represented as the logarithm (Log) of IC50, with duplicated responses averaged. Canonical SMILES of drugs are retrieved from PubChem44. PubChem drug fingerprints were obtained using the PaDEL software45. Additionally, 256-bit, 512-bit, and 1024-bit Morgan fingerprints were computed using RDKit46.

Drug response prediction model

Five of the most recent DRP models were employed to evaluate the comparative effectiveness of drug molecular representations on DRPs. Specifically, the matrix factorization models SRMF25 and ADRML27 were utilized to integrate Morgan or PubChem drug fingerprints similarity matrices and gene expression profiles similarity matrices for DRPs. Moreover, the deep learning model HiDRA29 incorporated Morgan or PubChem drug fingerprints and gene expression profiles as input features for DRPs. Additionally, the deep learning model PathDSP28 integrated Morgan or PubChem drug fingerprints and cell line pathway enrichment scores47 for DRPs. Furthermore, the deep learning model PaccMann33 included the text-based drug representations SMILES and gene expression profiles for DRPs, with SMILES strings extracted and converted into numerical vectors using NLP techniques (e.g., word embedding and encoding algorithms). The overall modeling procedures are presented in Fig. 3, with details of each DRP model described below.

Fig. 3.

Fig. 3

Experimental setting.

Given a drug response matrix Y with Inline graphic being the Inline graphic corresponding to drug i and cell line j, the similarity-based matrix decomposition model SRMF is given as follows:

graphic file with name M10.gif 1

where Inline graphic is the weight matrix with Inline graphic if Inline graphic is a known response value; otherwise, Inline graphic. WInline graphicZ denotes the Hadamard product of two matrices W and Z. Inline graphic and Inline graphic are the latent matrices for drugs and cell lines, respectively, where Inline graphic and Inline graphic. Inline graphic is the drug similarity matrix. Inline graphic is the cell line similarity matrix. Inline graphic is the regularization parameter for the latent matrices Inline graphic and Inline graphic. Inline graphic is the regularization parameter for the drug similarity matrix Inline graphic. Inline graphic is the regularization parameter for the cell line similarity matrix Inline graphic. Inline graphic denotes the Frobenius norm. Drug response prediction is given as: Inline graphic with Inline graphic obtained by minimizing the loss function (1).

The similarity-based matrix factorization model ADRML is given as follows:

graphic file with name M32.gif 2

where Inline graphic and Inline graphic are the latent matrices for drugs and cell lines, respectively, with Inline graphic and Inline graphic. Inline graphic is the ith row of U and Inline graphic is the jth row of V. Inline graphic and Inline graphic are regularization coefficients. Inline graphic and Inline graphic are similarity matrices for cell lines and drugs, respectively. Inline graphic denotes the Inline graphic norm of the vector. Drug response prediction is given by: Inline graphic with Inline graphic obtained by minimizing the loss function (2) using the observed ln(IC50) matrix Inline graphic, and Inline graphic attained by minimizing the loss function (2) employing the transposed observed ln(IC50) matrix Inline graphic with initial input Inline graphic for Inline graphic.

PathDSP28 is a 5-layer feed-forward fully-connected neural network model suggested by Li et al.25 using Pytorch for predicting Inline graphic, i.e., Inline graphic, as follows:

graphic file with name M54.gif 3

where X denotes concatenation of the drug features input and the pathway enrichment scores input calculated from cell line features that include drug targets, gene expression, mutation and copy number variation. Inline graphic are exponential linear unit (ELU) activation functions. Inline graphic and Inline graphic are weight and bias model parameters that need to be estimated. The number of nodes in the four hidden layers are 1,000, 800, 500 and 100, respectively. HiDRA29 is a deep learning model that includes four different networks: drug network, gene-level network, pathway-level network and response prediction network. For the response prediction network, it uses two dense layers to predict ln(IC50), i.e., a concatenation of the output from the drug network and the output from pathway-level network are used as the input. The drug network uses two dense layers to process drug molecular fingerprints and output a lower dimensional drug representation. The pathway-level network is an attention module that works with the gene-level network and generates lower dimensional cell line features. A rectified linear unit (ReLU) activation function is used, and the only hidden layer includes 128 nodes.

PaccMann33 is a multihead-attention convolutional encoder employing attention mechanisms to leverage both gene expressions and SMILES sequences for the prediction of drug sensitivity Inline graphic. In the final stage, a stack of dense layers is used to predict the drug response, where the ReLU activation function is used and the number of nodes in the three hidden layers are 2,048, 1,024 and 512. The input, Inline graphic, to the model is the concatenation of the output from contextual attention layers, where

graphic file with name M60.gif

Here, Inline graphic denotes the output from the Inline graphicth contextual attention layer of the Inline graphicth channel. The model consists of four channels: three convolutional channels with different kernel sizes (3, 5, and 11) and one residual channel. Each convolutional channel processes the SMILES embeddings using a 1D convolutional neural network (CNN) to capture local patterns of varying lengths. The outputs from these CNNs, along with the raw embeddings from the residual channel, are then fed into four contextual attention layers. These attention layers use gene expression data as context to assess the importance of each part of the SMILES sequence, producing the contextually informed representations Inline graphic.

Null drug representation construction

Each DRP model necessitates the input of drug representations to predict drug responses. To evaluate the impact of drug representations, DRPs should be obtained for both scenarios: with and without drug representations. Thus, each model is assessed under both “Null-Drug” and “With-Drug” experimental conditions. The “Null-Drug” setup aims to remove all information conveyed by drug representations while maintaining all other input variables identical to those in the “With-Drug” setup. This approach allows us to gauge the influence of drug representations on the performance of DRP models by comparing outcomes across these conditions. To establish the “Null-Drug” settings, we create null drug representations and incorporate them, along with the gene expression profiles, as input to the DRP model for DRPs. Correspondingly, we obtain DRPs from the same DRP model based on the actual drug representations and gene expression profiles. Depending on the drug molecular representations, we employ different strategies to construct the null drug representations. Configurations for the “Null-Drug” and “With-Drug” settings are illustrated in Fig. 3.

Specifically, an identity matrix is constructed to replace the similarity matrix used in the matrix factorization DRP models, i.e., SRMF and ADRML, for DRPs in the Null-Drug setting. The Null-Drug representations for both PubChem and Morgan fingerprints used in deep learning models HiDRA and PathDSP are constructed by randomly shuffling the corresponding PubChem and Morgan fingerprints. These randomly rearranged drug fingerprints were incorporated with the gene expression profiles for DRPs. Similarly, the Null-Drug representations for SMILES are constructed by randomly permuting the corresponding SMILES strings and including them in the deep learning model PaccMann for DRP. The constructed null drug representations effectively nullify the actual drug representation information.

Data masking strategies

When leveraging cell line profiles and drug molecular representations for DRPs under a supervised learning framework, there exist three common DRP tasks including: (i) predicting the response for future cell line and drug combinations (e.g., drug repurposing), (ii) predicting drug response for new patients to identify the optimal drug option (e.g., precision medicine), and (iii) predicting the response based on new drug molecular representations (e.g., new drug discovery)48,49. These types of DRP tasks play crucial roles in drug pharmaceutical research and precision medicine. For instance, accurately predicting the response of new (unknown) drug molecular compounds for established cell lines mirrors the process of new drug discovery which is important to identify potentially effective new drugs for targeted diseases.

To align with these DRP scenarios, we employed three distinct data masking settings: Mask-Pairs of cell lines and drugs (MP), Mask-Cells (MC), and Mask-Drugs (MD). These methods were devised to partition the data into training and testing sets, facilitating comprehensive evaluations of the impacts of drug representations corresponding to the three DRP tasks, respectively. In Mask-Pairs, data is divided based on cell line-drug pairs, ensuring that paired drug and cell line features in the testing samples are withheld during DRP model training. The Mask-Cells partitions the data by cells, guaranteeing that cell line features of the testing samples remain excluded from DRP model training. Similarly, the Mask-Drugs splits the data by drugs, preventing drug representations of the testing samples from influencing DRP model training. Specifically, in the MP scenario, 36,836 cell line-drug pairs were randomly divided into 10 approximately identical non-overlapping folds, with each fold alternately serving as the testing data while the remaining were used for training the DRP models. In the MC setting, the non-overlapping 10 folds were generated by randomly splitting the 312 cell lines, while in the MD scenario, the disjoint 10 folds were created by randomly dividing the 144 drugs. Furthermore, to ensure fair comparisons, we employed identical fold configurations across all DRP models in each specific masking strategy in training and testing DRP models for both the Null-Drug and With-Drug settings.

Performance evaluation metrics and test

To assess the performance of each model under both the Null-Drug and With-Drug settings, we adopted two evaluation metrics: root mean square error (RMSE), which quantifies the average squared root difference between the predicted and actual observed values, and Pearson correlation coefficient (PCC), a measure of the strength and direction of the linear relationship between predicted and actual drug responses. The DRPs generated by each model under the Null-Drug and With-Drug settings in each round of the 10-fold cross-validation were then used to construct the Wilcoxon signed-rank test for each of the two evaluation metrics across the three masking settings.

In clinical practice, it is frequently required to suggest potentially top performing drugs. To assess the effectiveness of DRP models in practical clinical decision-making for effective drug recommendations using DRPs, we introduce the following ranking-based evaluation metric, referred to as the recommendation rate (RR), as defined below:

graphic file with name M65.gif

where c is the number of cell lines. Inline graphic denotes the set of the predicted k best-performing drugs in cell i. Inline graphic stands for the set of the observed top k best-performing drugs for cell i. Inline graphic is the indicator function. Inline graphic is the cardinality (number of elements) of a set. Inline graphic can be interpreted as the probability of the model’s predicted best-performing drug being included in the actual top k performing drug set, indicating the likelihood of the number one predicted drug being recommended in the observed top k performing drug set. On the other hand, Inline graphic can be interpreted as the average overlapping rate between the predicted top k performing drug set and the observed top k performing drug set, i.e., the overlap between DRP recommendations and the actual observed rankings. Both Inline graphic and Inline graphic fall in the range between 0 and 1. The larger the value, the better the prediction accuracy. These two metrics provide a useful evaluation on how well the predicted drug response rankings align with the observed drug response rankings rather than focusing on evaluating the absolute differences between the predicted and observed drug response values.

Acknowledgements

This work was partially supported by National Institutes of Health R56 (1R56LM013784-01A1) and R01 (R01LM014407 and 1R01HL173044) grants.

Author contributions

M. Xiao, Q. Zheng and P. Popa conducted numerical analyses. B. Zou and F. Zou contributed to the methodology development and substantial writing and revising the manuscript. M. Xiao drafted initial manuscript version and all authors made significant contributions to manuscript revisions.

Data availability

The drug response (IC50) and gene expression data are publicly available and obtained from the GDSC website (https://www.cancerrxgene.org). Canonical SMILES of drugs are retrieved from the PubChem website (https://pubchem.ncbi.nlm.nih.gov). PubChem fingerprints are obtained using the “PaDEL-Descriptor” software (http://yapcwsoft.com/dd/padeldescriptor/). The Morgan fingerprints data are calculated using the Python package “RDKit” (https://www.rdkit.org). The raw and preprocessed data used in the analysis are available on GitHub (https://github.com/lazypuff/DMF_in_DRP).

Code availability

We provide data preprocessing and analysis code for replicating this study on GitHub (https://github.com/lazypuff/DMF_in_DRP).

Declarations

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Yang, X., Yang, G. & Chu, J. The computational drug repositioning without negative sampling. EEE/ACM Trans. Comput. Biol. Bioinform.20(2), 1506–1517 (2022). [DOI] [PubMed] [Google Scholar]
  • 2.Yang, X., Yang, G. & Chu, J. The neural metric factorization for computational drug repositioning. EEE/ACM Trans. Comput. Biol. Bioinform.0(1), 731–741 (2022). [DOI] [PubMed] [Google Scholar]
  • 3.Staunton, J. E. et al. Chemosensitivity prediction by transcriptional profiling. Proc. Natl. Acad. Sci.8(19), 10787–10792 (2001). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Ely, S. Personalized medicine: individualized care of cancer patients. Transl. Res.154(6), 303–308 (2009). [DOI] [PubMed] [Google Scholar]
  • 5.Park, S. & Lehner, B. Cancer type-dependent genetic interactions between cancer driver alterations indicate plasticity of epistasis across cell types. Mol. Syst. Biol.11(7), 824 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Geeleher, P., Cox, N. J. & Huang, R. S. Cancer biomarker discovery is improved by accounting for variability in general levels of drug sensitivity in pre-clinical models. Genome Biol.17, 1–11 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Cook, J., Hunter, G. & Vernon, J. A. The future costs, risks and rewards of drug development: the economics of pharmacogenomics. Pharmacoeconomics27, 355–363 (2009). [DOI] [PubMed] [Google Scholar]
  • 8.Lee, W., Lockhart, A. C., Kim, R. B. & Rothenberg, M. L. Cancer pharmacogenomics: powerful tools in cancer chemotherapy and drug development. Oncologist10(2), 104–111 (2005). [DOI] [PubMed] [Google Scholar]
  • 9.Li, B. et al. Development of a drug-response modeling framework to identify cell line derived translational biomarkers that can predict treatment out- come to erlotinib or sorafenib. PLoS One10(6), e0130700 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Oskooei, A., Manica, M., Mathis, R. & Martinez, M. R. Network-based biased tree ensembles (NetBiTE) for drug sensitivity prediction and drug sensitivity biomarker identification in cancer. Sci. Rep.9(1), 15918 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Suphavilai, C., Bertrand, D. & Nagarajan, N. Predicting cancer drug response using a recommender system. Bioinformatics34(22), 3907–3914 (2018). [DOI] [PubMed] [Google Scholar]
  • 12.Born, J. et al. PaccMannRL: De novo generation of hit-like anticancer molecules from transcriptomic data via reinforcement learning. Science24(4), 102269 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Wong, C. H., Siah, K. W. & Lo, A. W. Estimation of clinical trial success rates and related parameters. Biostatistics20(2), 273–286 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Wouters, O. J., McKee, M. & Luyten, J. Estimated research and development investment needed to bring a new medicine to market, 2009–2018. JAMA323(9), 844–853 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Scannell, J. W., Blanckley, A., Boldon, H. & Warrington, B. Diagnosing the decline in pharmaceutical R &D efficiency. Nat. Rev. Drug Discov.11(3), 191–200 (2012). [DOI] [PubMed] [Google Scholar]
  • 16.Firoozbakht, F., Yousefi, B. & Schwikowski, B. An overview of machine learning methods for monotherapy drug response prediction. Brief. Bioinform.23(1), bbab408 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Costello, J. C. et al. A community effort to assess and improve drug sensitivity prediction algorithms. Nat. Biotechnol.32(12), 1202–1212 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Adam, G. et al. Machine learning approaches to drug response prediction: challenges and recent progress. NPJ Precis. Oncol.4(1), 19 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Shoemaker, R. H. The nci60 human tumour cell line anticancer drug screen. Nat. Rev. Cancer6(10), 813–823 (2006). [DOI] [PubMed] [Google Scholar]
  • 20.Barretina, J. et al. The cancer cell line encyclopedia enables predictive modelling of anticancer drug sensitivity. Nature483(7391), 603–607 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Yang, W. et al. Genomics of drug sensitivity in cancer (GDSC): a resource for therapeutic biomarker discovery in cancer cells. Nucleic Acids Res.41(D1), D955–D961 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Weinstein, J. N. Cell lines battle cancer. Nature483(7391), 544–545 (2012). [DOI] [PubMed] [Google Scholar]
  • 23.Cortes-Ciriano, I. et al. Improved large-scale prediction of growth inhibition patterns using the NCI60 cancer cell line panel. Bioinformatics32(1), 85–95 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Chang, Y. et al. Cancer drug response profile scan (CDRscan): a deep learning model that predicts drug effectiveness from cancer genomic signature. Sci. Rep.8(1), 8857 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Wang, L., Li, X., Zhang, L. & Gao, Q. Improved anticancer drug response prediction in cell lines using matrix factorization with similarity regularization. BMC Cancer17(1), 1–12 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.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 Acids13, 303–311 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Moughari, F. A. & Eslahchi, C. ADRML: anticancer drug response prediction using manifold learning. Sci. Rep.10(1), 14245 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Tang, Y.-C. & Gottlieb, A. Explainable drug sensitivity prediction through cancer pathway enrichment. Sci. Rep.11(1), 3128 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Jin, I. & Nam, H. Hidra: hierarchical network for drug response prediction with attention. J. Chem. Inf. Model.1(8), 3858–3867 (2021). [DOI] [PubMed] [Google Scholar]
  • 30.National Center for Biotechnology Information. Pubchem subgraph fingerprint [Internet] (National Institutes of Health, 2009). https://ftp.ncbi.nlm.nih.gov/pubchem/specifications/pubchem_fingerprints.pdf [cited 2022 February 1].
  • 31.Morgan., H. L. The generation of a unique machine description for chemical structures—a technique developed at chemical abstracts service. J. Chem. Doc.5(2), 107–113 (1965). [Google Scholar]
  • 32.Liu, P., Li, H., Li, S. & Leung, K.-S. Improving prediction of phenotypic drug response on cancer cell lines using deep convolutional network. BMC Bioinform.20(1), 1–14 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Cadow, J., Born, J., Manica, M., Oskooei, A. & Martinez, M. R. PaccMann: a web service for interpretable anticancer compound sensitivity prediction. Nucleic Acids Res.48(W1), W502–W508 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Goh, G. B., Hodas, N. O., Siegel, C. & Vishnu, A. SMILES2Vec: An interpretable general-purpose deep neural network for predicting chemical properties. arXiv preprint arXiv:1712.02034 (2017).
  • 35.Liu, Q., Zhiqiang, H., Jiang, R. & Zhou, M. DeepCDR: a hybrid graph convolutional network for predicting cancer drug response. Bioinformatics36(Supplement 2), i911–i918 (2020). [DOI] [PubMed] [Google Scholar]
  • 36.Xia, X., Zhu, C., Zhong, F. & Liu, L. TransCDR: a deep learning model for enhancing the generalizability of drug activity prediction through transfer learning and multimodal data fusion. BMC Biol.22(1), 227 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Yang, Y. & Li, P. GPDRP: a multimodal framework for drug response prediction with graph transformer. BMC Bioinform.24(1), 484 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Yang, X., Yang, G. & Chu, J. GraphCL-DTA: a graph contrastive learning with molecular semantics for drug-target binding affinity prediction. IEEE J. Biomed. Health Inform. (2024). [DOI] [PubMed]
  • 39.Menden, M. P. et al. Machine learning prediction of cancer cell sensitivity to drugs based on genomic and chemical properties. PLoS One8(4), e61318 (2013). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Bajusz, D., Racz, A. & Heberger, K. Why is Tanimoto index an appropriate choice for fingerprint-based similarity calculations?. J. Cheminform.7, 1–13 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Jang, I. S., Neto, E. C., Guinney, J., Friend, S. H. & Margolin, A. A. Systematic assessment of analytical methods for drug sensitivity prediction from cancer cell line data. In Biocomputing 2014, 63–74 (World Scientific, 2014). [PMC free article] [PubMed]
  • 42.Li, M. et al. DeepDSC: a deep learning method to predict drug sensitivity of cancer cell lines. IEEE/ACM Trans. Comput. Biol. Bioinform.18(2), 575–582 (2019). [DOI] [PubMed] [Google Scholar]
  • 43.Paltun, B. G., Mamitsuka, H. & Kaski, S. Improving drug response prediction by integrating multiple data sources: matrix factorization, kernel and network-based approaches. Brief. Bioinform.22(1), 346–359 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Kim, S. et al. Pubchem 2023 update. Nucleic Acids Res.51(D1), D1373–D1380 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Yap, C. W. PaDEL-descriptor: An open source software to calculate molecular descriptors and fingerprints. J. Comput. Chem.32(7), 1466–1474 (2011). [DOI] [PubMed] [Google Scholar]
  • 46.RDKit. RdKit: Open-source cheminformatics. https://www.rdkit.org. 10.5281/zenodo.591637
  • 47.Fang, Z., Liu, X. & Peltz, G. GSEApy: a comprehensive package for performing gene set enrichment analysis in python. Bioinformatics39(1), btac757 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Chen, Y. & Zhang, L. How much can deep learning improve prediction of the responses to drugs in cancer cell lines?. Brief. Bioinform.23(1), bbab378 (2022). [DOI] [PubMed] [Google Scholar]
  • 49.Pak, M., Lee, S., Sung, I. & Koo, B. Improved drug response prediction by drug target data integration via network-based profiling. Brief. Bioinform.24(2), bbad034 (2023). [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The drug response (IC50) and gene expression data are publicly available and obtained from the GDSC website (https://www.cancerrxgene.org). Canonical SMILES of drugs are retrieved from the PubChem website (https://pubchem.ncbi.nlm.nih.gov). PubChem fingerprints are obtained using the “PaDEL-Descriptor” software (http://yapcwsoft.com/dd/padeldescriptor/). The Morgan fingerprints data are calculated using the Python package “RDKit” (https://www.rdkit.org). The raw and preprocessed data used in the analysis are available on GitHub (https://github.com/lazypuff/DMF_in_DRP).

We provide data preprocessing and analysis code for replicating this study on GitHub (https://github.com/lazypuff/DMF_in_DRP).


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES