Abstract
Over 300 million people are suffering from rare diseases, most of which have limited treatment options. Therefore, discovering new treatments for rare diseases is imperative. Drug repurposing, which identifies new uses for approved drugs, is considered one of the viable and risk-managed strategies for disease treatments. To promote the drug repurposing process, we introduced a prediction model to uncover novel relationships between gene targets and chemical compounds. In our previous study, we identified enriched genes for compounds from the Toxicology in the 21st Century program (Tox21) 10K library, to extend that study for enriched gene target prediction, we developed machine learning (ML) models including Support Vector Machine; K-Nearest Neighbors; Random Forest; and extreme gradient boosting (XGBoost), by using Tox21 bioassay screening data. All four models perform well with f1_score over 0.7, and XGBoost has the best performance with four different multi-label prediction embedding algorithms, including Binary Relevance; Label Powerset; Classifier Chain; Multi-Output Classifier. Our study explored a reliable method to predict potential gene targets from in vitro activity profile data toward drug repurposing.
Keywords: Tox21, Machine Learning, Gene targets, Drug repurposing
I. Introduction
Thirty million people, which equate to 10% of the U.S. population, are suffering from rare diseases.[1] Only about 5% of these diseases have treatment options. Thus, it is urgent to identify drugs for them to improve their quality of life. Drug repurposing as one of the economized and time-saving methods, is the process of finding alternative use of approved or investigational drugs. One way to promote drug repurposing is based on the scientific fact that a target involved in a certain disease often influences the function of genes that are associated with other pathogenetic mechanisms of rare diseases [2]. Thus, understanding the relationship between compounds and gene targets is crucial for rare disease treatment discovery.
The Tox21 10K compound library activity profiling data is a commonly used resource for studying the interactions between small molecules and genes, cells, and biochemical pathways. The Tox21 10K library, approximately a third of which are approved or investigational drugs, has been screened against 80 in vitro cell-based assays [3]. Large volumes of systematically preprocessed data with high-quality control for toxicology applications makes the Tox21 data an ideal resource for drug repurposing. Our previous studies successfully used the Tox21 bioassay screening data to cluster drugs with similar biological activities and identified enriched genes for each cluster [4]. The results of that study laid out the foundation of supporting novel gene target prediction.
Different artificial intelligence (AI) and ML tools have been widely used for drug safety evaluation offering beneficial information for drug repurposing [5, 6]. Application of modern machine learning approaches such as k-nearest neighbors (KNN) [7], Support Vector Machine (SVM) [8], and extreme gradient boosting (XGBoost) [9], in the drug repurposing exhibits high performance of predictivity.[6, 10] In this study, we developed four different ML models including SVM; KNN; Random Forest; XGBoost incorporating four multi-label classification algorithms including Binary Relevance (BR) [11]; Label Powerset (LP) [12]; Classifier Chain (CC) [13], and Multioutput Classifier (MC) [14] for multiple gene target prediction.
II. Methodology
A. Tox21 Data Set
In this study, we explored Tox21 bioassay screening data to predict novel gene targets for the chemical compounds. The Tox21 library contains 8,971 unique compounds, which have been screened against ~80 bioassays. We applied compound activity scores generated for each bioassay, which are determined by several features of the primary concentration-response curve including potency, efficacy, and quality, as features for our predictive modeling. Compound activity scores from Tox21 data are reported with the curve rank metric, which ranges between −9 to 9 [15]. While positive numbers indicate activation and negative numbers suggest inhibition, the absolute value of each number represents the strength of activation or inhibition. The larger the absolute value of the activity score, the stronger the effects of the compound.
B. Target Gene Selection
In our previous study,[4] gene enrichment analysis was performed on 129 generated clusters, and it results in 737 enriched genes among those clusters. In this study, we selected the top fifteen gene targets associated with the greatest number of compounds, as multi-label predictive targets, which is shown in Table 1.
TABLE 1.
Fifteen selected gene targets
| Gene | Count |
|---|---|
| AR | 223 |
| CYP2D6 | 158 |
| KCNH2 | 127 |
| HTR2A | 117 |
| SI | 113 |
| DRD2 | 101 |
| HRH1 | 100 |
| CHRM1 | 98 |
| SLC6A4 | 97 |
| CYP1A2 | 97 |
| CYP3A4 | 96 |
| SIGMAR1 | 92 |
| HTR2C | 88 |
| CHRM3 | 82 |
| ADRA1A | 82 |
| HTR1A | 81 |
| ADRA2A | 81 |
| HTR2B | 80 |
| CYP2C19 | 79 |
| DRD3 | 78 |
| ADRA2B | 78 |
| ADRA2C | 75 |
| CHRM2 | 74 |
| CHRM4 | 73 |
| ADRA1D | 72 |
| CA1 | 71 |
| SLC6A2 | 69 |
| PTGS2 | 67 |
| PTGS1 | 66 |
| CA2 | 66 |
| ACHE | 63 |
| ADRA1B | 60 |
| CHRM5 | 58 |
| NR3C1 | 58 |
| SLC6A3 | 56 |
| DRD1 | 56 |
| DRD4 | 54 |
| CA12 | 53 |
| CA9 | 52 |
| ADRB2 | 51 |
| ADRB1 | 51 |
| HTR6 | 50 |
| HTR7 | 49 |
| ESR1 | 47 |
| TRPA1 | 45 |
| HTR1B | 44 |
| CYP2C9 | 44 |
| HTR1D | 43 |
| DRD5 | 38 |
| CA4 | 37 |
| GABRA1 | 35 |
| MAOA | 34 |
| SCN1A | 34 |
| CA14 | 34 |
| CA7 | 33 |
| SCN2A | 32 |
| SHBG | 31 |
| SCN3A | 31 |
| GABRB3 | 30 |
| CA6 | 30 |
| ESR2 | 29 |
| ABCB1 | 28 |
| PPARG | 27 |
| GABRG2 | 26 |
| MAOB | 25 |
| OPRM1 | 25 |
| PGR | 25 |
| GABRB2 | 24 |
| C5 | 24 |
| HTR1E | 24 |
| ADORA3 | 23 |
| NAPRT | 22 |
| TOP2A | 22 |
| GABRA3 | 22 |
| ADRB3 | 21 |
| KCNJ1 | 21 |
| GABRA2 | 21 |
| CYP19A1 | 21 |
| GLRA1 | 21 |
| NR1I2 | 20 |
| LOX | 20 |
| GABRA5 | 20 |
| KCNJ11 | 19 |
| SLCO1B1 | 19 |
| SERPINA6 | 18 |
| CACNA1C | 18 |
| F2 | 18 |
| ALOX5 | 18 |
| EBP | 18 |
| BCHE | 17 |
| PPARA | 17 |
| CYP2B6 | 17 |
| ACE | 17 |
| TBXAS1 | 17 |
| KCNA7 | 17 |
| HRH2 | 16 |
| NR3C2 | 16 |
| PDE5A | 16 |
| HTR1F | 16 |
| GABRB1 | 16 |
| HTR5A | 16 |
| KCNJ6 | 15 |
| EGFR | 15 |
| CHRNA2 | 15 |
| SLC12A3 | 15 |
| GABRG3 | 15 |
| ABCC8 | 14 |
| KCNK2 | 14 |
| CHRNA1 | 14 |
| OPRD1 | 14 |
| SLC47A1 | 14 |
| CACNA1H | 13 |
| PDE4B | 13 |
| CACNA1G | 13 |
| HSP90AA1 | 13 |
| TRPV3 | 12 |
| SLC22A6 | 12 |
| AOX1 | 12 |
| CALM1 | 12 |
| NISCH | 12 |
| TNF | 12 |
| CACNA1I | 12 |
| AKR1C3 | 12 |
| ADA | 12 |
| PDE4A | 11 |
| SLC12A1 | 11 |
| KCNJ5 | 11 |
| PDE4D | 11 |
| AKR1C1 | 11 |
| HTR3B | 11 |
| ESRRG | 11 |
| TRPC5 | 11 |
| KCNQ1 | 10 |
| DHFR | 10 |
| TRPM3 | 10 |
| TTR | 10 |
| ADORA1 | 10 |
| PLA2G1B | 10 |
| TUBB | 10 |
| TYMS | 10 |
| OR51E2 | 10 |
| GLRB | 10 |
| HMGCR | 10 |
C. Predictive modeling
We performed multi-label predictive modeling in our study. In total, we performed sixteen modeling experiments, which were categorized based on four different multi-label prediction algorithms: 1) Binary Relevance; 2) Label Powerset; 3) Classifier Chain; and 4) Multioutput Classifier, which is shown in Table 2. The parameters used in these models were set to default if not specified. We performed hyperparameter tuning for all models to determine the optimal values for a given model with 5-fold cross-validation (CV). The summary of optimal parameters is shown in Table 2. With the fine-tuning results, we calculated f1_score to evaluate the performance of all models. Macro f1_score is calculated as follows to determine the performance of modeling algorithms.
TABLE 2.
Models and the associated Parameters
| Prediction algorithms | Estimators | Parameters |
|---|---|---|
| Binary | KNN | Leaf size=1; n neighbors=33; p=3 |
| Relevance | XGBoot | Colsample_bytree=0.8;max_depth=3; reg_alpha =10; min_child_weight=7; subsample=0.7 |
| Random Forest | Max_depth=12; min_samples leaf=2; min_samples_split=2; n_estimators=17; | |
| SVM | C=100; gamma=0.001 | |
| Label Powerset | KNN | Leaf_size=1; n_neighbors=31; p=3 |
| XGBoot | Colsample_bytree=0.7; max_depth=5; reg_alpha =10; min_child_weight=7; subsample=0.6 | |
| Random Forest | Max_depth=9; min_samples_leaf=2; min_samples_split=2; n_estimators=23; | |
| SVM | C=15; gamma=0.01 | |
| Classifier Chain | KNN | Leaf_size=1; n_neighbors=33; p=3 |
| XGBoot | Colsample_bytree=0.6; max_depth=7; reg_alpha =1; min_child_weight=1; subsample=0.8 | |
| Random Forest | Max_depth=12; min_samples leaf=3; min_samples_split=2; n_estimators=20; | |
| SVM | C=10; gamma=0.1 | |
| Multioutput Classifier | KNN | Leaf_size=1; n_neighbors=25; p=2 |
| XGBoot | Colsample_bytree=0.8; max_depth=3; reg_alpha =10; min_child_weight=7; subsample=0.7 | |
| Random Forest | Max_depth=12; min_samples_leaf=2; min_samples_split=2; n_estimators=17; | |
| SVM | C=10; gamma=0.01 |
III. Results
A. Data preparation
Out of 8,971 Tox21 compounds, we included 7,170 compounds with curve rank data across all assays in this study. From 737 unique enriched genes from our previous study, we selected 15 genes with the greatest number of known targeting compounds as endpoints in our models.
B. Predictive results
We tested 16 models in our study. We found that the best model is the binary relevance algorithm with XGBoost (f1_score = 0.757). We also observed that XGBoost and Random Forest have generally better performances (f1_score > 0.7) across the 4 multi-label modeling algorithms. The non-linear SVMs with radial basis function (RBF) kernel with higher computational complexity did not outperform simple KNN models. Finally, comparing the 4 different multi-label predictive modeling strategies, BR and MC have better predictive accuracy (Fig. 1). Since these two experiments were built based on the assumption that all ‘labels’ in the models are independent of each other, we concluded that there might not be interactions among the 15 selected genes.
Fig. 1.

Performance of Models (Figure shows the calculated macro f1_socre of 16 different models. Red bars represent models with macro f1_score lower than 0.7; blue bars represent better performance with macro f1_score greater than 0.7.)
IV. Discussion
While studies were published by using Tox21 data on toxicity prediction [5, 6, 7, 16], we explored Tox21 data for drug target prediction towards drug repurposing based on sixteen developed ML models. In this study, most of our developed models performed well (f1_score > 0.7), and we found that XGBoost is the best estimator compared with the other three estimators. Meanwhile, BR and MC always showed better performance across all estimators.
Due to the nature of data, models for some targets failed to predict, which negatively impacted the overall performance of our models. To further improve the performance of our models, we will exclude those targets with poor performance. In addition, more powerful tools such as deep neural networks will be performed to improve the accuracy of the predictions.
With more accurate drug target prediction models built from compound features, the underlying mechanisms between drugs and genetic rare diseases will be uncovered more easily. And more comprehensive investigation in multi-drug target prediction would be critical to drug repurposing for rare disease treatments.
Acknowledgment
I would like to thank Dr. Shixue Sun for the professional suggestions of modeling and paper drafting.
Contributor Information
Binghan Xue, Division of Rare Diseases, Research Innovation, National Institutes of Health, Bethesda, U.S..
Ruili Huang, Division of Preclinical Innovation, National Institutes of Health, Bethesda, U.S..
Qian Zhu, Division of Preclinical Innovation, National Institutes of Health, Bethesda, U.S..
Yanji Xu, Division of Rare Diseases, Research Innovation, National Institutes of Health, Bethesda, U.S..
References
- [1].Nguengang Wakap S, Lambert DM, Olry A, Rodwell C, Gueydan C, Lanneau V, Murphy D, Le Cam Y and Rath A, 2020. Estimating cumulative point prevalence of rare diseases: analysis of the Orphanet database. European Journal of Human Genetics, 28(2), pp.165–173. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [2].Roessler HI, Knoers NV, van Haelst MM and van Haaften G, 2021. Drug repurposing for rare diseases. Trends in pharmacological sciences, 42(4), pp.255–267. [DOI] [PubMed] [Google Scholar]
- [3].Huang R, Xia M, Sakamuru S, Zhao J, Shahane SA, AtteneRamos M, Zhao T, Austin CP and Simeonov A, 2016. Modeling the Tox21 10 K chemical profiles for in vivo toxicity prediction and mechanism characterization. Nature communications, 7(1), p.10425. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [4].Liu F, Patt A, Chen C, Huang R, Xu Y, Mathé E and Zhu Q, 2023. Exploring NCATS In-House Biomedical Data for Evidence-based Drug Repurposing. bioRxiv, pp.2023–07. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Wu L, Huang R, Tetko IV, Xia Z, Xu J and Tong W, 2021. Tradeoff predictivity and explainability for machine-learning powered predictive toxicology: an in-depth investigation with Tox21 data sets. Chemical research in toxicology, 34(2), pp.541–549. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Hsieh JH, Smith-Roe SL, Huang R, Sedykh A, Shockley KR, Auerbach SS, Merrick BA, Xia M, Tice RR and Witt KL, 2019. Identifying compounds with genotoxicity potential using Tox21 high-throughput screening assays. Chemical research in toxicology, 32(7), pp.1384–1401. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Pham TH, Qiu Y, Zeng J, Xie L and Zhang P, 2021. A deep learning framework for high-throughput mechanism-driven phenotype compound screening and its application to COVID-19 drug repurposing. Nature machine intelligence, 3(3), pp.247–257. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Zhao K and So HC, 2019. Using drug expression profiles and machine learning approach for drug repurposing. Computational methods for drug repurposing, pp.219–237. [DOI] [PubMed] [Google Scholar]
- [9].Srisongkram T and Weerapreeyakul N, 2022. Drug Repurposing against KRAS Mutant G12C: A Machine Learning, Molecular Docking, and Molecular Dynamics Study. International Journal of Molecular Sciences, 24(1), p.669. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Huang R, Xia M, Nguyen DT, Zhao T, Sakamuru S, Zhao J, Shahane SA, Rossoshek A and Simeonov A, 2016. Tox21 Challenge to build predictive models of nuclear receptor and stress response pathways as mediated by exposure to environmental chemicals and drugs. Frontiers in Environmental Science, 3, p.85. [Google Scholar]
- [11].Zhang ML, Li YK, Liu XY and Geng X, 2018. Binary relevance for multi-label learning: an overview. Frontiers of Computer Science, 12, pp.191–202. [Google Scholar]
- [12].Junior JC, Faria ER, Silva JA and Cerri R, 2017. Label powerset for multi-label data streams classification with concept drift. In Proc. 5th Symp. Knowl. Discovery, Mining Learn (pp. 97–104). [Google Scholar]
- [13].Read J, Pfahringer B, Holmes G and Frank E, 2011. Classifier chains for multi-label classification. Machine learning, 85, pp.333–359. [Google Scholar]
- [14].Szymański P and Kajdanowicz T, 2017. A scikit-based Python environment for performing multi-label classification. arXiv preprint arXiv:1702.01460. [Google Scholar]
- [15].Huang R, 2016. A quantitative high-throughput screening data analysis pipeline for activity profiling. High-throughput screening assays in toxicology, pp.111–122. [DOI] [PubMed] [Google Scholar]
- [16].Nel A, Xia T, Meng H, Wang X, Lin S, Ji Z and Zhang H, 2013. Nanomaterial toxicity testing in the 21st century: use of a predictive toxicological approach and high-throughput screening. Accounts of chemical research, 46(3), pp.607–621. [DOI] [PMC free article] [PubMed] [Google Scholar]
