Next Article in Journal
Cytomembrane Trafficking Pathways of Connexin 26, 30, and 43
Next Article in Special Issue
Tubeimoside-1 Enhances TRAIL-Induced Apoptotic Cell Death through STAMBPL1-Mediated c-FLIP Downregulation
Previous Article in Journal
Harnessing Knowledge from Plant Functional Genomics and Multi-Omics for Genetic Improvement
Previous Article in Special Issue
Curcumin and Plumbagin Synergistically Target the PI3K/Akt/mTOR Pathway: A Prospective Role in Cancer Treatment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

StackTHPred: Identifying Tumor-Homing Peptides through GBDT-Based Feature Selection with Stacking Ensemble Architecture

1
School of Medicine, The Chinese University of Hong Kong (Shenzhen) 2001 Longxiang Road, Shenzhen 518172, China
2
Kobilka Institute of Innovative Drug Discovery, School of Medicine, The Chinese University of Hong Kong (Shenzhen), 2001 Longxiang Road, Shenzhen 518172, China
3
School of Science and Engineering, The Chinese University of Hong Kong (Shenzhen), 2001 Longxiang Road, Shenzhen 518172, China
4
Institute of Bioinformatics and Systems Biology, National Yang Ming Chiao Tung University, Hsinchu 300, Taiwan
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Int. J. Mol. Sci. 2023, 24(12), 10348; https://doi.org/10.3390/ijms241210348
Submission received: 25 April 2023 / Revised: 31 May 2023 / Accepted: 2 June 2023 / Published: 19 June 2023
(This article belongs to the Special Issue Natural Anticancer Molecules and Their Therapeutic Potential)

Abstract

:
One of the major challenges in cancer therapy lies in the limited targeting specificity exhibited by existing anti-cancer drugs. Tumor-homing peptides (THPs) have emerged as a promising solution to this issue, due to their capability to specifically bind to and accumulate in tumor tissues while minimally impacting healthy tissues. THPs are short oligopeptides that offer a superior biological safety profile, with minimal antigenicity, and faster incorporation rates into target cells/tissues. However, identifying THPs experimentally, using methods such as phage display or in vivo screening, is a complex, time-consuming task, hence the need for computational methods. In this study, we proposed StackTHPred, a novel machine learning-based framework that predicts THPs using optimal features and a stacking architecture. With an effective feature selection algorithm and three tree-based machine learning algorithms, StackTHPred has demonstrated advanced performance, surpassing existing THP prediction methods. It achieved an accuracy of 0.915 and a 0.831 Matthews Correlation Coefficient (MCC) score on the main dataset, and an accuracy of 0.883 and a 0.767 MCC score on the small dataset. StackTHPred also offers favorable interpretability, enabling researchers to better understand the intrinsic characteristics of THPs. Overall, StackTHPred is beneficial for both the exploration and identification of THPs and facilitates the development of innovative cancer therapies.

1. Introduction

Cancer remains one of the most deadly diseases that afflicts humans, and its current mainstay is chemotherapy [1,2]. Regrettably, chemotherapy drugs tend to lack selectivity for tumor cells [3], resulting in potential harm to normal cells and significant challenges in the design of targeted therapies [4,5]. Various peptide-mediated drug delivery tools, such as homing peptides (HPs), cell-penetrating peptides (CPPs), and cell-penetrating homing peptides, are emerging as prospective solutions to this conundrum [6].
Tumor-homing peptides (THPs), a specific type of HP, have shown promise as targeted drug delivery agents. THPs are available for different types of tumors, including breast, lung, prostate, melanoma, colon, and others. They possess motifs such as Asn-Gly-Arg (NGR) and Arg-Gly-Asp (RGD), enabling them to recognize and bind specifically to tumor cells or vessels with low antigenicity [7]. Moreover, they demonstrate no significant cytotoxicity towards non-tumor cells. These peptides usually comprise 30 or fewer amino acids and are efficiently and specifically incorporated into tumor cells [8,9]. This unique property of THPs suggests potential for creating novel, non-invasive tumor imaging systems for both diagnostic and therapeutic applications [10].
The action mechanism of THPs involves their affinity for specific cell surface molecules, such as receptors and associated proteins, which are commonly overexpressed in target tumor cells or their microenvironment. Unlike CPPs that show permeability to cells of diverse origins, THPs exhibit specificity to their target cells by binding to these specific receptors and subsequently being incorporated via endocytosis [11]. Furthermore, certain THPs can also exhibit antitumor effects. For instance, the iRGD peptide, a typical tumor-homing peptide, can penetrate various tumor cells and inhibit cancer metastasis in vivo [12]. It binds to the α v β 3 integrin, is captured by neuropilin-1 after its cleavage, and is then incorporated via endocytosis. Such complex mechanisms allow THPs to contribute to precision medicine for cancer patients, specifically delivering antitumor payloads to target cells or tissues using drug-delivery system technology [13]. In addition to their potential as drug delivery tools, THPs may aid in identifying tumors in vivo, thus playing a crucial role in cancer diagnostics. Their application can usher in a new era of precision medicine in oncology, offering a promising alternative to conventional chemotherapy treatments.
Considering the significant prospects of THPs in the diagnosis and treatment of cancer, developing machine learning-based prediction tools will facilitate the exploration and updating of THPs, thus reducing the research time and labor of biologists. To fuel such efforts, the availability of centralized, comprehensive, and credible resources containing information on experimentally validated THPs is indispensable. The TumorHoPe database addresses this need as a meticulously curated repository of THPs [14]. This database aggregates peptides from diverse sources, including published research articles, patents, and other databases. Each entry in TumorHoPe provides extensive information about a peptide, encompassing its sequence, target tumor and cells, identification methods, peptide receptor, and more. The database features peptides that target various tumor types, such as breast, lung, prostate, melanoma, and colon, among others. Serving as a critical resource, TumorHoPe plays a vital role in propelling forward the research in the field of THPs.
Leveraging the extensive data offered by the TumorHoPe database, the development of machine learning-based tools for predicting THPs has become more effective and feasible. This shift has paved the way for a number of innovative tools. Among the early advancements in this space, Sharma et al. distinguished themselves by introducing TUMORHPD [15], the first tool specifically designed for THP prediction. Developed in 2013, TUMORHPD utilizes the Support Vector Machine (SVM) algorithm and creates models based on three protein descriptors: Amino Acid Composition (AAC), Dipeptide Composition (DPC), and Binary Profile Pattern (BPP). Shoombuatong et al. then developed a method called THPep using a random forest (RF) algorithm and constructed more complete and reasonable datasets which became the basis dataset for the subsequent studies [16]. Later, Charoenkwan et al. developed SCMTHP, which generated propensity scores for 20 amino acids to identify THPs by using a score card method (SCM) [17]. Furthermore, He et al. developed a deep learning model MIMML using embedding techniques and convolution kernels to identify several bioactive peptides including THP [18]. Afterwards, Charoenkwan et al. proposed NEPTUNE, constructed by multiple baseline models using several protein descriptors and six popular machine learning algorithms. Then, the best baseline model was selected and its information was input into a SVM-based classifier to construct the final predictor [19].
Although the aforementioned methods have demonstrated their own merits, certain limitations still exist. First, most existing methods rely on algorithms that lack interpretability, such as SVM and SCM. Second, the feature descriptors utilized in current methods exhibit limited discriminatory ability for THP identification. Third, the overall predictive performance of the existing methods still falls short of satisfactory standards.
In this study, we proposed a new THP identification method, called StackTHPred, which is able to efficiently and accurately identify THPs from complex samples. The present study employed five general protein descriptors as features including amino acid composition (AAC), pseudo-amino acid composition (PAAC), physicochemical properties (PHYC), BLOSUM62 and z-scale. Moreover, we utilized the Gradient Boosting Decision Tree (GBDT) algorithm-based feature selection to reduce computational complexity and improve identification accuracy. The stacking architecture is used in the model construction, where the base learner predicts and outputs the data through cross-validation, and the meta learner implements secondary learning. This architecture significantly improves the prediction performance of the model. Furthermore, a comprehensive case study was carried out to construct a model aimed at enhancing the identification of THPs from commonly occurring bioactive peptides. At last, StackTHPred also demonstratess a high degree of interpretability, allowing researchers to analyze and interpret the critical features of THPs. Compared to the existing methods, StackTHPred exhibits the most advanced performance. With the development of machine learning-based prediction tools, StackTHPred provides a promising approach to identify THPs and can contribute to cancer diagnosis and treatment.

2. Results and Discussion

2.1. Overview of the THP and Non-THP Data

In order to explore the differences between THPs and non-THPs, we conducted a comprehensive analysis of their amino acid composition and sequence lengths. As demonstrated in Figure 1A, the average amino acid composition of THPs and non-THPs within the primary dataset exhibits a notable discrepancy in the concentrations of cysteine (C), serine (S), arginine (R), glycine (G), and proline (P) between the two groups. Intriguingly, compared to non-THPs, THPs manifest higher levels of these specific amino acids, implying their potential crucial role in THP recognition. Furthermore, as depicted in Figure 1B, the amino acid sequence length of THPs is often shorter than that of non-THPs. This observation suggests that peptide length may serve as an additional distinguishing characteristic between THPs and non-THPs.
Our findings received further validation in the small dataset and multi-class dataset, as depicted in Supplementary Figures S1 and S2. The high representation of these amino acids in THPs could be ascribed to their unique properties, which might be advantageous for tumor-homing functionalities. The enrichment of these polar amino acids could aid THPs in interacting with polar environments on the tumor cell surface, or enhance their cell penetration ability. These findings could be instrumental in the design of more potent THPs and in improving their identification and targeting potential.
Building upon this discussion, we would like to extend our insights through a focused analysis on the p-values relating to differences in amino acid composition. This analysis is visualized in Supplementary Figure S3, providing an illustrative understanding of our findings across three different datasets. In the main dataset, we revealed significant differences for several amino acids between tumor-homing peptides (THPs) and non-THPs. The amino acids ‘A’, ‘C’, ‘D’, ‘E’, ‘I’, ‘K’, ‘R’, ‘V’, ‘W’, and ‘P’ showed p-values less than 0.05, indicating significant variations in their frequencies between THPs and non-THPs. Conversely, the amino acids ‘F’, ‘G’, ‘H’, ‘L’, ‘M’, ‘N’, ‘Q’, ‘S’, ‘T’, and ‘Y’ exhibited p-values greater than or equal to 0.05, signifying no significant difference in their frequencies between THPs and non-THPs.
In the small dataset, the p-values for the amino acids ‘A’, ‘C’, ‘E’, ‘I’, ‘K’, ‘P’, ‘R’, and ‘V’ were significant (p < 0.05), suggesting their importance in THPs. The remaining amino acids did not exhibit a significant difference (p ≥ 0.05).
Finally, in the multi-class dataset, the p-values for the amino acids ‘A’, ‘C’, ‘F’, ‘I’, ‘K’, ‘L’, ‘M’, ‘R’, ‘S’, ‘V’, and ‘W’ were less than 0.05, implying significant differences between THPs and non-THPs. The remaining amino acids did not exhibit a significant difference (p ≥ 0.05). The corrected p-values for amino acids across the three datasets are depicted in the following bar charts. These visual representations underscore the significant differences in frequency between THPs and non-THPs for specific amino acids. These depictions emphasize the pronounced differences in frequency between THPs and non-THPs for certain specific amino acids, thereby illuminating potential areas of further investigation and research.

2.2. Evaluation Metrics

In order to critically assess the performance of our approach, we have employed four widely utilized machine learning evaluation metrics: accuracy, sensitivity, specificity, and the Matthews correlation coefficient (MCC) [20]. The MCC, a benchmark for the quality of binary classifications, incorporates true positives, true negatives, false positives, and false negatives into its calculation. The coefficient yields a value ranging from −1 to +1. A score of +1 indicates an exemplary prediction, a score of 0 signifies a prediction equivalent to a random guess, while −1 represents a total inconsistency between the prediction and observation. These metrics are defined as follows.
A c c u r a c y = T P + T N T P + T N + F P + F N
S e n s i t i v i t y = T P T P + F N
S p e c i f i c i t y = T N T N + F P
M C C = T P × T N F P × F N ( T P + F P ) ( T P + F N ) ( T N + F P ) ( T N + F N )
where TP, TN, FP and FN denote true positives, true negatives, false positives, and false negatives, respectively.

2.3. Analysis and Comparison of Feature Selection

In this study, we conducted experiments on two datasets, with results on independent test sets shown in Figure 2, Supplementary Table S1 (main dataset) and Supplementary Table S2 (small dataset). Firstly, we compared the performance of single features in predicting THPs. In panels A and C of Figure 2, we can observe that single features behave differently in their predictive capability on distinct datasets. Specifically, PAAC displays the highest accuracy and MCC in predicting THPs in our main dataset, with values of 0.862 and 0.729, respectively. Conversely, in the small dataset, the z-scale emerges as the most accurate predictor, with accuracy and MCC values of 0.840 and 0.689, respectively. This indicates that single features may perform better depending on the specific dataset in use. In other words, one feature might outperform others in some circumstances, but not always. We further compare these single features with the original features, which represent a combination of AAC, PAAC, PHYC, BLOSUM62, and the z-scale. Despite having slightly lower sensitivity than PAAC in the main dataset, and lower sensitivity than AAC and specificity than the z-scale in the small dataset, the original features exhibit superior overall performance in our most valued metrics of accuracy and MCC, achieving accuracy rates of 0.889 and 0.851, and MCCs of 0.777 and 0.704 on the two datasets, respectively. This underscores the advantage of an integrative protein representation through the combination of various features. Additionally, panels B and D of Figure 2 reveal that by applying a feature selection algorithm to the original features, we are able to further improve the prediction accuracy and MCC. The feature selection process serves to eliminate noise and redundant features, retaining only those that have the most significant impact on THP recognition. This enhancement is reflected by increased prediction accuracy and MCC on both datasets, reaching 0.915 and 0.883 accuracy, and 0.831 and 0.767 MCCs, respectively.
In order to intuitively assess the prediction performance of our models, we utilized two commonly used graphical tools in machine learning-based bioinformatic prediction methods: receiver operating characteristic (ROC) curve, and precision recall (PR) curve. The ROC curve and PR curve are widely used to evaluate the performance of prediction models [21,22,23,24,25], and a better classification performance can be reflected by a ROC curve closer to the upper-left corner and a PR curve closer to the upper-right corner. Moreover, the area under the curve (AUC), which includes the area under the ROC curve (AUROC) and the area under the PR curve (AUPRC), was also used to evaluate the performance of our models, with AUC values ranging from 0.5 to 1 indicating stochastic and perfect models, respectively.
In this study, we plotted the ROC and PR curves based on stacking models, which were trained with different features on two datasets. Figure 3 illustrates the results of the main and small datasets, as shown in (A)–(D), respectively. We can observe that the purple line representing the optimal features in the ROC curve is closer to the upper-left corner than the individual features and the original features. Similarly, the PR curve also shows comparable results. Moreover, the AUROC and AUPRC of the curves representing the optimal features also achieved the highest scores, reaching 0.962 and 0.958 on the main dataset, as well as 0.920 and 0.922 on the small dataset, respectively. These results are consistent with the optimal features’ previous out-performance over the single and original features in other performance scores.
The foregoing discourse demonstrates the effectiveness of the features utilized in this study and the superiority of the feature selection approach, which can be ascribed to several factors. Firstly, our features integrated the sequential and positional information of the protein, and described the physicochemical properties of the protein from multiple perspectives. Secondly, the feature selection was performed to extract features that can better distinguish THPs and other proteins, thereby enhancing the performance of the final model.

2.4. Performance Comparison with Other Existing Methods

In this study, we conducted a comparative analysis between our proposed model and several existing THP predictive classifiers, including THPred, SCMTHP, MIMMLb, and NEPTUNE. The comparison results are shown in Table 1. Notably, on the main dataset, our model achieved the highest accuracy of 0.915, followed by NEPTUNE (0.885) and MIMML (0.885). Moreover, our model also attained the highest sensitivity, specificity, and MCC scores, with values of 0.915, 0.915, and 0.831, respectively. Similarly, on the smallest dataset, our model outperformed the other methods, with accuracy, sensitivity, specificity, and MCC scores of 0.883, 0.862, 0.904, and 0.767, respectively.
Overall, our model demonstrated superior performance in identifying THPs and non-THPs compared to previous methods, and exhibited a more balanced and comprehensive performance profile. The excellent performance of our model can be attributed to several factors. Firstly, the sequential descriptors (AAC and PAAC) utilized in this study can effectively capture the sequence order effects and frequency information of the 20 amino acids. Secondly, we incorporated evolutionary features from BLOSUM, which have been shown to play a significant role in protein analysis tasks [24]. Thirdly, we fully utilized the physicochemical properties of peptides, which are also crucial for predicting protein function. Fourthly, our approach utilized a feature selection algorithm that effectively extracted the most informative features from the sequence, leading to significant improvements in the predictive performance of the model. Finally, to further enhance the performance of the model, we employed an ensemble learning algorithm that combines the strengths of different models. This approach allows us to leverage the benefits of each individual model and improve the overall predictive power of the model.

2.5. Effectiveness Analysis of the Stacking Architecture

To evaluate the effectiveness of the stacking architecture utilized in this study, we conducted comparative analyses between the stacking model and individual base-learning algorithms on two datasets. These three base-learning algorithms (RF [26,27], ET [28,29], and GBDT [30,31]) have exhibited outstanding predictive performance in previous studies on protein or peptide identification tools.
The comparison results are presented in Table 2, Supplementary Figures S4 and S5. We notice that the stacking model performed significantly better than any other individual algorithms on both datasets, achieving optimal results in terms of accuracy, sensitivity, specificity, and the MCC. Specifically, the ET algorithm attained the next-best performance, with accuracy values of 0.896 and 0.851 on the two datasets, respectively. RF and GBDT also achieved decent prediction performance, but still lagged significantly behind the stacking model. Moreover, Supplementary Figure S5A,B depicts the ROC curves of the individual base-learning algorithms and stacking models, revealing that the stacking model, represented by the yellow curve, outperformed the other base-learning algorithms with a higher AUROC score.
The aforementioned findings indicate that the stacking model offers a more accurate and efficient approach to identifying THPs and non-THPs. The superiority exemplified by the stacking model can be summarized as follows: Firstly, the stacking model constructs efficient learning models by combining multiple base learners and leveraging their strengths to achieve improved results. This allows the model to effectively capture and incorporate diverse features of the data. Secondly, the model reshapes the features of the data using base learners, which are then learned by the meta-learner to further improve the prediction performance of the model. Additionally, the stacking model employs different learning strategies, which enhances its resistance to overfitting and ensures robustness in different scenarios.
Moreover, the stacking architecture is a straightforward and flexible approach that can be easily applied in the development of machine learning-based tools. It can be adapted and optimized for various requirements, making it a versatile tool for tackling different problems in the field of bioinformatics and beyond.

2.6. Case Study

Although the mechanism of action of THPs differs from that of anticancer peptides (ACPs), some THPs have exhibited potential anticancer activity. For instance, iRGD (CRGDKGPDC) is a typical tumor-homing peptide that penetrates tumor cells from different origins and also restrains cancer metastasis in vivo [32,33]. Furthermore, recent research has revealed that many common bioactive peptides possess potential anticancer functions. For instance, some antimicrobial peptides (AMPs) exhibit broad inhibitory activity against both bacteria and tumor cells, while sparing normal cells. These bioactive peptides often share similar sequence compositions with THPs, making it challenging to distinguish between them [34,35].
To address this challenge and better identify THPs from common bioactive peptides, we constructed a new dataset named multi-class dataset. The positive samples of this dataset are 651 THPs, and the negative samples include ACPs, AIPs, AMPs, and AHPs, which were taken from AntiCP 2.0 [36], PreAIP [37], AMPfun [23], and mAHTPred [38]. This dataset compensates for the potential randomness of the negative samples in the previous dataset, and enables more robust discrimination of THPs from other bioactive peptides with similar potential anticancer activities.
The performance comparison results with the other THP prediction methods are shown in Table 3. We also conducted the same experimental procedures and the performance comparison of different features and models on an independent multi-class test set are presented in Supplementary Figures S6 and S7 and Supplementary Tables S3 and S4.
The results of our case study demonstrate the efficacy of our proposed framework in accurately predicting THPs not only in random peptides (main and small datasets) but also in common bioactive peptides. This finding underscores the robustness of our method and its capacity to perform well on diverse datasets.

2.7. Peptide Features Importance Analysis

In a classification problem, the Gini index is commonly employed to measure the degree of impurity reduction [39]. In tree-based models such as ET, RF, and GBDT, the importance of features can be evaluated by calculating the Gini importance [40]. Specifically, the Gini importance is equal to the average sum of the Gini indexes of individual features for all trees [41,42]. In this study, we utilized Gini importance to analyze features and assess their importance in identifying THPs.
Supplementary Figures S8A, S9A, and S10A present the cumulative contribution of individual features across the three distinct datasets. The colors blue, green, and pink, respectively, represent the feature contributions derived from the ET, RF, and GBDT models. Notably, salient features display substantial contributions across all three models, reflecting their indispensable role in the cumulative contribution. The twenty most influential features, as determined by the highest cumulative contribution across the three datasets, are depicted in Supplementary Figures S8B, S9B, and S10B. Particularly, the amino acid cysteine (C) from the AAC illustrates a significant influence on prediction outcomes across all datasets. Furthermore, BLOSUM258 impacts the prediction results substantially for the main and multi-class datasets, potentially suggesting a unique pattern associated with the 13th amino acid in specific THP sequences in contrast to other protein sequences. Concurrently, in the small dataset, features such as ZSCALE5,3 and BLOSUM5,12, representing the inaugural amino acid, and BLOSUM145,158, corresponding to the eighth amino acid, demonstrate substantial differences between THPs and non-THPs, indicating that the presence and specific position of certain amino acids within the sequence could exert a considerable influence on a peptide’s tumor-homing attributes.
Supplementary Figures S8C, S9C, and S10C encapsulate the total contribution of each descriptor towards THP prediction across the three datasets. Remarkably, BLOSUM62 manifests as the most influential descriptor in THP identification, followed closely by the z-scale and AAC.
In conclusion, the interpretability of our StackTHPred model indeed equips us to discern the key properties of THPs. However, the cautionary note here is that an “ideal” THP construction based solely on these features could risk oversimplification as the functionality and efficacy of a THP can be subject to myriad influences beyond sequence characteristics. Therefore, while these observations can be used as a foundation for potential THP design, it is crucial to subject such designs to comprehensive in vitro and in vivo validation to affirm their tumor-homing properties.

3. Materials and Methods

The aim of the present study was to develop a robust computational tool for the identification of tumor-homing peptides (THPs) using machine learning techniques. The methodology of this study is illustrated in Figure 4, which includes data collection, feature extraction, feature selection, and model construction using a stacking ensemble approach. Five general protein descriptors, including amino acid composition (AAC), pseudo-amino acid composition (PAAC), physicochemical properties (PHYC), BLOSUM62, and Arbitrage, were used to extract informative features. GBDT algorithm-based feature selection was used to eliminate redundant information and improve prediction accuracy while reducing computational complexity. The stacking architecture was used to construct the model, where the base learner predicted and output data through cross-validation, and the meta learner performed secondary learning. This approach significantly improved the predictive performance of the model.

3.1. Dataset Preparation

In this study, we utilized two benchmark datasets from previous work, namely the main dataset and small dataset. The positive samples of both datasets were obtained from experimentally validated THPs from the TumorHoPe database [14], while negative samples were randomly extracted from the SwissProt database [43].
The main dataset comprises all collected THPs and includes 651 positive examples. For the negative examples, we generated 651 random peptides from proteins sourced from SwissProt, considering them as non-THPs. The small dataset is a subset of the main dataset, consisting of peptides with a minimum of four residues and a maximum of ten residues. It includes 469 THPs and an equal number of non-THPs, which are random peptides. The small dataset specifically focuses on THPs with sequence lengths between 4 and 10. The main dataset provides a larger number of samples for comprehensive model training, while the small dataset focuses on a specific range of sequence lengths.
Datasets were split into training and test sets in an 8:2 ratio. During the training process, the training set was used to fit the model, and the parameters were optimized using five-fold cross-validation. The performance of the final model was evaluated using the test set. Table 4 provides a summary of the number of THP and non-THP data used in this study.

3.2. Feature Extraction

Utilizing machine learning methods to analyze protein sequences, feature extraction is a necessary prerequisite. In this study, we employed five different protein coding descriptors based on sequence composition information and physicochemical properties. The detailed descriptions of these descriptors are as follows.

3.2.1. Amino Acid Composition

Amino acid composition (AAC) is a method of computing the frequency of each type of amino acid in a protein or peptide sequence [44]. The frequencies of all 20 natural amino acids can be calculated as follows:
A A C ( t ) = N ( t ) L , t { A , C , D , , Y }
where N ( t ) is the number of amino acid type t in a sequence, and L is the length of the sequence.

3.2.2. Pseudo-Amino Acid Composition

AAC can only provide composition information of the protein sequence, whereas pseudo-amino acid composition (PAAC) incorporates sequence order effects and frequencies of 20 amino acids in a composite encoding [45].
PAAC has two parameters: a counted rank correlation factor λ and a weight factor ω . The protein or peptide sequence is encoded as a ( 20 + λ ) -dimensional vector, where the first 20 dimensions of the vector represent the frequencies of the 20 amino acids and the final λ dimensions represent the sequence order information. This encoding method enables the capture of both global and local information of the protein sequence, thereby improving the performance of the model in identifying protein.

3.2.3. Physicochemical Properties

This study utilized eight physicochemical properties (PHYC) of the amino acid sequence, including lipid index [46], alpha helix propensity [47], hydrophobic moment [48], transmembrane propensity [49], hydrophobicity [50], Bohmann index [51], and isoelectric point and net charge [52]. These PHYCs play a critical role in identifying the internal structure and behavior of amino acids, and predicting various protein types and their functions [53].

3.2.4. BLOSUM62

BLOSUM is a protein substitution scoring matrix that reflects the mutual substitution rate between residues and describes the quantitative relationship between similar residues [54]. In this study, we use the BLOSUM62 matrix to transform primary sequence information of the protein into numerical vectors. The term “BLOSUM62” means that the matrix is calculated from a sequences with 62% identity.
Each row of the BLOSUM62 matrix was used to encode one of the 20 amino acids, and the values in the row correspond to the substitution scores between that amino acid and the other 19 amino acids. For instance, A is encoded as [4, −1, −2, −2, 0, −1, −1, −1, 0, −2, −1, −1, −1, −2, −1, 0, −3, −2, 0], R is encoded as [−1, 5, 0, −2, −3, 1, 0, −2, 0, −3, −2, 2, −1, −2, −1, −3, −2, −3], and so on. By utilizing the BLOSUM62 matrix, a peptide sequence with length n can be converted into a ( 20 × n ) -dimensional numerical vector.

3.2.5. Z-Scale

Arbitrage is a protein descriptor that quantifies the physical and chemical properties of amino acids in a protein sequence [55]. The Arbitrage descriptor uses z-scaling to convert the original properties of amino acids into a standardized score, which ranges from −3 to 3. The standardized scores are then used to represent the amino acids in a protein sequence, for instance, A is encoded as [0.24, −2.32, 0.60, −0.14, 1.30], C is encoded as [0.84, −1.67, 3.71, 0.18, −2.65], and so on. By utilizing the Arbitrage descriptor, a peptide sequence with length n can be converted into a ( 5 × n ) -dimensional numerical vector.

3.3. Feature Selection

As input sequences are encoded into high-dimensional numeric vectors, these vectors may contain redundant or noisy features that could lead to suboptimal model predictions. Feature selection is a powerful approach to select the optimal features by eliminating biased and redundant properties, thus improving the overall performance of the classifier [56,57,58].
In this study, we employed the Gradient boosting decision tree (GBDT)-based feature selection algorithm to filter out the most informative features from the original features without changing the labels of the features.
Let x i , y i i = 1 n denotes the dataset. The GBDT algorithm uses a basic learner h ( x ) , where x i = x 1 i , x 2 i , , x p i , p is the number of predicted variables, and y i is the predicted label [59,60]. The steps of the GBDT algorithm are as follows:
Step 1: Initialize the constant value of the model β :
F 0 ( x ) = arg min β i = 1 N L y i , β
Step 2: For each iteration m = 1 : M (M is the times of iteration), calculate the gradient direction of the residuals:
y i * = L y i , F x i F x i F ( x ) F m 1 ( x ) , i = { 1 , 2 , , N }
Step 3: Fit the basic classifiers to the sample data to obtain the initial model. Using the least squares approach, obtain the parameter a m of the model h ( x i ; a m ) .
a m = arg min α , β i = 1 N y i * β h x i ; a 2
Step 4: Minimize the loss function. Calculate a new step size of the model, which is the current model weight.
β m = arg min α , β i = 1 N L y i , F m 1 ( x ) + β h x i ; a
Step 5: Update the model as follows:
F m ( x ) = F m 1 ( x ) + β m h x i ; a
The feature selection procedure based on the GBDT algorithm can be described as follows: Initializing the algorithm traverses the different segmentation points of the features and selects the best grouped features as the segmented features, which divide the sample data into two parts. For each part of the sample data, the same segmentation process is recursively applied to its features until all the sample data have been classified into the same class or the classification error is no longer reduced. This algorithm takes into account the influence of each feature on the labels and selects those features that have a greater impact as the segmentation features.

3.4. Stacking Architecture

Stacking architecture has proven as a robust technique for improving the predictive performance of computational and bioinformatics tools such as RNA-protein interaction prediction [61], IL-6 inducing peptide prediction [62], and protein-carbohydrate binding site prediction [63]. Stacking is an ensemble learning approach that consists of a two-stage learning process. The first stage employs heterogeneous learning algorithms, which are termed as base learners, obtaining inputs directly from the optimal features. In the second stage, the prediction probabilities of the base classifiers are considered as inputs and are learned inductively by a meta learner to output the prediction results [64].
In this study we implemented the stacking architecture to design a StackTHPred predictor for identifying THPs from peptide sequences. We adopted three different supervised algorithms, including extremely randomized trees (ET), random forest (RF), and a gradient boosting decision tree (GBDT), to perform the first and second stages of the stacking architecture. These tree-based models have been applied in numerous peptide classifiers and verified to exhibit excellent performance. Moreover, they are interpretable machine learning models, which can facilitate the analysis of important features of THPs.
In addition, during the training process, we performed five-fold cross-validation on both base learners and the meta learner to improve the generalization ability of the model and reduce the risk of overfitting. This approach ensures that the model is robust and capable of making accurate predictions on new, unseen data. The cross-training and stacking process of the model are illustrated in Figure 4C,D.

4. Conclusions

Despite significant advances in medical science, cancer remains a major health challenge due to the non-specificity and potential cytotoxicity of current treatments. Tumor-homing peptides (THPs) have shown promise in addressing this issue, owing to their unique ability to recognize and selectively bind to tumor cells while sparing healthy cells. In this research, we developed StackTHPred, an innovative computational tool that facilitates the identification of THPs from complex samples. Utilizing five general protein descriptors and a feature selection method informed by the Gradient Boosting Decision Tree (GBDT) algorithm, StackTHPred significantly outperformed existing models on two benchmark datasets, underscoring its robustness and accuracy in THP identification. Importantly, the practical impact of our research goes beyond these results. StackTHPred’s enhanced accuracy can expedite the discovery process of THPs, thereby optimizing the pipeline for developing targeted cancer therapies. By providing a reliable prediction method, StackTHPred reduces the resources and time needed for experimental screening, promoting more efficient research in this field. Moreover, the interpretability of our model unveils crucial insights into peptide sequence characteristics that govern THP identification. This knowledge can drive the design of new peptides with superior specificity and selectivity for tumor cells, potentially enhancing the effectiveness of cancer treatments. For instance, our research has underlined the significance of certain peptide features in predicting THPs. Understanding these essential characteristics can inform the creation of more potent and selective peptides for cancer treatment, bridging the gap between computational prediction and experimental validation.
In conclusion, StackTHPred stands to make substantial contributions to oncology, facilitating the discovery of more effective and precise cancer therapies. With ongoing advancements, we hope to translate these computational insights into tangible benefits in the realm of cancer therapeutics, bringing us closer to the goal of precision medicine in cancer treatment.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/ijms241210348/s1.

Author Contributions

J.G. and T.-Y.L. presented the idea; J.G. and C.-R.C. implemented the model and built workflow; J.G. and L.Y. collected the data, extracted features from the peptide sequences, and performed feature selection; J.G. and L.Y. analyzed the results; T.-Y.L. and Y.-C.C. supervised the research project. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Guangdong Province Basic and Applied Basic Research Fund (2021A1515012447); the National Natural Science Foundation of China (32070659); the Science, Technology and Innovation Commission of Shenzhen Municipality (JCYJ20200109150003938); Ganghong Young Scholar Development Fund (2021E007); and the Shenzhen-Hong Kong Cooperation Zone for Technology and Innovation (HZQB-KCZYB-2020056). Y.-C.C. was also partially supported by the Chinese University of Hong Kong, Shenzhen. This work was also supported by the Kobilka Institute of Innovative Drug Discovery, the Chinese University of Hong Kong, Shenzhen, China.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

StackTHPred and the datasets of this study are available at https://github.com/GGCL7/StackTHPred (accessed on 25 April 2023).

Acknowledgments

The authors sincerely appreciate the Kobilka Institute of Innovative Drug Discovery and the Chinese University of Hong Kong (Shenzhen) for financially supporting this research.

Conflicts of Interest

The authors declare no competing interests.

References

  1. Jones, P.A.; Baylin, S.B. The epigenomics of cancer. Cell 2007, 128, 683–692. [Google Scholar] [CrossRef] [Green Version]
  2. He, L.; Jhong, J.H.; Chen, Q.; Huang, K.Y.; Strittmatter, K.; Kreuzer, J.; DeRan, M.; Wu, X.; Lee, T.Y.; Slavov, N.; et al. Global characterization of macrophage polarization mechanisms and identification of M2-type polarization inhibitors. Cell Rep. 2021, 37, 109955. [Google Scholar] [CrossRef]
  3. Lee, T.Y.; Huang, K.Y.; Chuang, C.H.; Lee, C.Y.; Chang, T.H. Incorporating deep learning and multi-omics autoencoding for analysis of lung adenocarcinoma prognostication. Comput. Biol. Chem. 2020, 87, 107277. [Google Scholar] [CrossRef]
  4. Bretana, N.A.; Lu, C.T.; Chiang, C.Y.; Su, M.G.; Huang, K.Y.; Lee, T.Y.; Weng, S.L. Identifying protein phosphorylation sites with kinase substrate specificity on human viruses. PLoS ONE 2012, 7, e40694. [Google Scholar] [CrossRef]
  5. Bui, V.M.; Weng, S.L.; Lu, C.T.; Chang, T.H.; Weng, J.T.Y.; Lee, T.Y. SOHSite: Incorporating Evolutionary Information and Physicochemical Properties to Identify Protein S-sulfenylation Sites. In BMC Genomics; BioMed Central: London, UK, 2016; Volume 17, pp. 59–70. [Google Scholar]
  6. Svensen, N.; Walton, J.G.; Bradley, M. Peptides for cell-selective drug delivery. Trends Pharmacol. Sci. 2012, 33, 186–192. [Google Scholar] [CrossRef]
  7. Khongorzul, P.; Ling, C.J.; Khan, F.U.; Ihsan, A.U.; Zhang, J. Antibody–Drug Conjugates: A Comprehensive ReviewAntibody–Drug Conjugates in Cancer Immunotherapy. Mol. Cancer Res. 2020, 18, 3–19. [Google Scholar] [CrossRef] [Green Version]
  8. Gautam, A.; Kapoor, P.; Chaudhary, K.; Kumar, R.; Raghava, G.; Source Drug Discovery Consortium. Tumor homing peptides as molecular probes for cancer therapeutics, diagnostics and theranostics. Curr. Med. Chem. 2014, 21, 2367–2391. [Google Scholar] [CrossRef]
  9. Pasqualini, R.; Koivunen, E.; Kain, R.; Lahdenranta, J.; Sakamoto, M.; Stryhn, A.; Ashmun, R.A.; Shapiro, L.H.; Arap, W.; Ruoslahti, E. Aminopeptidase N is a receptor for tumor-homing peptides and a target for inhibiting angiogenesis. Cancer Res. 2000, 60, 722–727. [Google Scholar]
  10. Kondo, E.; Iioka, H.; Saito, K. Tumor-homing peptide and its utility for advanced cancer medicine. Cancer Sci. 2021, 112, 2118–2125. [Google Scholar] [CrossRef]
  11. Guidotti, G.; Brambilla, L.; Rossi, D. Cell-penetrating peptides: From basic research to clinics. Trends Pharmacol. Sci. 2017, 38, 406–424. [Google Scholar] [CrossRef]
  12. Lingasamy, P.; Tobi, A.; Kurm, K.; Kopanchuk, S.; Sudakov, A.; Salumäe, M.; Rätsep, T.; Asser, T.; Bjerkvig, R.; Teesalu, T. Tumor-penetrating peptide for systemic targeting of Tenascin-C. Sci. Rep. 2020, 10, 5809. [Google Scholar] [CrossRef] [Green Version]
  13. Laakkonen, P.; Åkerman, M.E.; Biliran, H.; Yang, M.; Ferrer, F.; Karpanen, T.; Hoffman, R.M.; Ruoslahti, E. Antitumor activity of a homing peptide that targets tumor lymphatics and tumor cells. Proc. Natl. Acad. Sci. USA 2004, 101, 9381–9386. [Google Scholar] [CrossRef] [Green Version]
  14. Kapoor, P.; Singh, H.; Gautam, A.; Chaudhary, K.; Kumar, R.; Raghava, G.P. TumorHoPe: A database of tumor homing peptides. PLoS ONE 2012, 7, e35187. [Google Scholar] [CrossRef] [Green Version]
  15. Sharma, A.; Kapoor, P.; Gautam, A.; Chaudhary, K.; Kumar, R.; Chauhan, J.S.; Tyagi, A.; Raghava, G.P. Computational approach for designing tumor homing peptides. Sci. Rep. 2013, 3, 1607. [Google Scholar] [CrossRef] [Green Version]
  16. Shoombuatong, W.; Schaduangrat, N.; Pratiwi, R.; Nantasenamat, C. THPep: A machine learning-based approach for predicting tumor homing peptides. Comput. Biol. Chem. 2019, 80, 441–451. [Google Scholar] [CrossRef]
  17. Charoenkwan, P.; Chiangjong, W.; Nantasenamat, C.; Moni, M.A.; Lio’, P.; Manavalan, B.; Shoombuatong, W. SCMTHP: A new approach for identifying and characterizing of tumor-homing peptides using estimated propensity scores of amino acids. Pharmaceutics 2022, 14, 122. [Google Scholar] [CrossRef]
  18. He, W.; Jiang, Y.; Jin, J.; Li, Z.; Zhao, J.; Manavalan, B.; Su, R.; Gao, X.; Wei, L. Accelerating bioactive peptide discovery via mutual information-based meta-learning. Brief. Bioinform. 2022, 23, bbab499. [Google Scholar] [CrossRef]
  19. Charoenkwan, P.; Schaduangrat, N.; Moni, M.A.; Manavalan, B.; Shoombuatong, W.; Lio, P. NEPTUNE: A novel computational approach for accurate and large-scale identification of tumor homing peptides. Comput. Biol. Med. 2022, 148, 105700. [Google Scholar] [CrossRef]
  20. Chicco, D.; Jurman, G. The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation. BMC Genom. 2020, 21, 6. [Google Scholar] [CrossRef] [Green Version]
  21. Yi, H.C.; You, Z.H.; Zhou, X.; Cheng, L.; Li, X.; Jiang, T.H.; Chen, Z.H. ACP-DL: A deep learning long short-term memory model to predict anticancer peptides using high-efficiency feature representation. Mol. Ther. Nucleic Acids 2019, 17, 1–9. [Google Scholar] [CrossRef] [Green Version]
  22. Ghulam, A.; Ali, F.; Sikander, R.; Ahmad, A.; Ahmed, A.; Patil, S. ACP-2DCNN: Deep learning-based model for improving prediction of anticancer peptides using two-dimensional convolutional neural network. Chemom. Intell. Lab. Syst. 2022, 226, 104589. [Google Scholar] [CrossRef]
  23. Chung, C.R.; Kuo, T.R.; Wu, L.C.; Lee, T.Y.; Horng, J.T. Characterization and identification of antimicrobial peptides with different functional activities. Brief. Bioinform. 2020, 21, 1098–1114. [Google Scholar] [CrossRef]
  24. Yao, L.; Li, W.; Zhang, Y.; Deng, J.; Pang, Y.; Huang, Y.; Chung, C.R.; Yu, J.; Chiang, Y.C.; Lee, T.Y. Accelerating the Discovery of Anticancer Peptides through Deep Forest Architecture with Deep Graphical Representation. Int. J. Mol. Sci. 2023, 24, 4328. [Google Scholar] [CrossRef]
  25. Chen, X.; Huang, J.; He, B. AntiDMPpred: A web service for identifying anti-diabetic peptides. PeerJ 2022, 10, e13581. [Google Scholar] [CrossRef]
  26. Chang, K.Y.; Yang, J.R. Analysis and prediction of highly effective antiviral peptides based on random forests. PLoS ONE 2013, 8, e70166. [Google Scholar] [CrossRef] [Green Version]
  27. Manavalan, B.; Shin, T.H.; Kim, M.O.; Lee, G. AIPpred: Sequence-based prediction of anti-inflammatory peptides using random forest. Front. Pharmacol. 2018, 9, 276. [Google Scholar] [CrossRef] [Green Version]
  28. Manavalan, B.; Basith, S.; Shin, T.H.; Wei, L.; Lee, G. AtbPpred: A robust sequence-based prediction of anti-tubercular peptides using extremely randomized trees. Comput. Struct. Biotechnol. J. 2019, 17, 972–981. [Google Scholar] [CrossRef]
  29. Basith, S.; Manavalan, B.; Shin, T.H.; Lee, G. iGHBP: Computational identification of growth hormone binding proteins from sequences using extremely randomised tree. Comput. Struct. Biotechnol. J. 2018, 16, 412–420. [Google Scholar] [CrossRef]
  30. Arif, M.; Ahmad, S.; Ali, F.; Fang, G.; Li, M.; Yu, D.J. TargetCPP: Accurate prediction of cell-penetrating peptides from optimized multi-scale features using gradient boost decision tree. J. Comput. Aided Mol. Des. 2020, 34, 841–856. [Google Scholar] [CrossRef]
  31. Liang, Y.; Ma, X. iACP-GE: Accurate identification of anticancer peptides by using gradient boosting decision tree and extra tree. SAR QSAR Environ. Res. 2023, 34, 1–19. [Google Scholar] [CrossRef]
  32. Sugahara, K.N.; Teesalu, T.; Karmali, P.P.; Kotamraju, V.R.; Agemy, L.; Girard, O.M.; Hanahan, D.; Mattrey, R.F.; Ruoslahti, E. Tissue-penetrating delivery of compounds and nanoparticles into tumors. Cancer Cell 2009, 16, 510–520. [Google Scholar] [CrossRef] [Green Version]
  33. Sugahara, K.N.; Braun, G.B.; de Mendoza, T.H.; Kotamraju, V.R.; French, R.P.; Lowy, A.M.; Teesalu, T.; Ruoslahti, E. Tumor-Penetrating iRGD Peptide Inhibits MetastasisiRGD Inhibits Metastasis and Repels Tumor Cells. Mol. Cancer Ther. 2015, 14, 120–128. [Google Scholar] [CrossRef] [Green Version]
  34. Tang, W.; Dai, R.; Yan, W.; Zhang, W.; Bin, Y.; Xia, E.; Xia, J. Identifying multi-functional bioactive peptide functions using multi-label deep learning. Brief. Bioinform. 2022, 23, bbab414. [Google Scholar] [CrossRef]
  35. Jhong, J.H.; Yao, L.; Pang, Y.; Li, Z.; Chung, C.R.; Wang, R.; Li, S.; Li, W.; Luo, M.; Ma, R.; et al. dbAMP 2.0: Updated resource for antimicrobial peptides with an enhanced scanning method for genomic and proteomic data. Nucleic Acids Res. 2022, 50, D460–D470. [Google Scholar] [CrossRef]
  36. Agrawal, P.; Bhagat, D.; Mahalwal, M.; Sharma, N.; Raghava, G.P. AntiCP 2.0: An updated model for predicting anticancer peptides. Brief. Bioinform. 2021, 22, bbaa153. [Google Scholar] [CrossRef]
  37. Khatun, M.; Hasan, M.; Kurata, H. PreAIP: Computational prediction of anti-inflammatory peptides by integrating multiple complementary features. Front. Genet. 2019, 10, 129. [Google Scholar] [CrossRef] [Green Version]
  38. Manavalan, B.; Basith, S.; Shin, T.H.; Wei, L.; Lee, G. mAHTPred: A sequence-based meta-predictor for improving the prediction of anti-hypertensive peptides using effective feature representation. Bioinformatics 2019, 35, 2757–2765. [Google Scholar] [CrossRef]
  39. Teke, A.; Kavzoglu, T. Determination of effective predisposing factors using Random Forest-Based Gini Index in landslide susceptibility mapping. Intercont. Geoinf. Days 2021, 2, 198–201. [Google Scholar]
  40. Boulesteix, A.L.; Bender, A.; Lorenzo Bermejo, J.; Strobl, C. Random forest Gini importance favours SNPs with large minor allele frequency: Impact, sources and recommendations. Brief. Bioinform. 2012, 13, 292–304. [Google Scholar] [CrossRef] [Green Version]
  41. Sandri, M.; Zuccolotto, P. A bias correction algorithm for the Gini variable importance measure in classification trees. J. Comput. Graph. Stat. 2008, 17, 611–628. [Google Scholar] [CrossRef]
  42. Pang, Y.; Yao, L.; Jhong, J.H.; Wang, Z.; Lee, T.Y. AVPIden: A new scheme for identification and functional prediction of antiviral peptides based on machine learning approaches. Brief. Bioinform. 2021, 22, bbab263. [Google Scholar] [CrossRef]
  43. Boeckmann, B.; Bairoch, A.; Apweiler, R.; Blatter, M.C.; Estreicher, A.; Gasteiger, E.; Martin, M.J.; Michoud, K.; O’Donovan, C.; Phan, I.; et al. The SWISS-PROT protein knowledgebase and its supplement TrEMBL in 2003. Nucleic Acids Res. 2003, 31, 365–370. [Google Scholar] [CrossRef]
  44. Bhasin, M.; Raghava, G.P. Classification of nuclear receptors based on amino acid composition and dipeptide composition. J. Biol. Chem. 2004, 279, 23262–23266. [Google Scholar] [CrossRef] [Green Version]
  45. Ding, Y.S.; Zhang, T.L. Using Chou’s pseudo amino acid composition to predict subcellular localization of apoptosis proteins: An approach with immune genetic algorithm-based ensemble classifier. Pattern Recognit. Lett. 2008, 29, 1887–1892. [Google Scholar] [CrossRef]
  46. Han, Y.; Lin, Z.; Zhou, J.; Yun, G.; Guo, R.; Richardson, J.J.; Caruso, F. Polyphenol-mediated assembly of proteins for engineering functional materials. Angew. Chem. Int. Ed. 2020, 59, 15618–15625. [Google Scholar] [CrossRef]
  47. Azzarito, V.; Long, K.; Murphy, N.S.; Wilson, A.J. Inhibition of α-helix-mediated protein–protein interactions using designed molecules. Nat. Chem. 2013, 5, 161–173. [Google Scholar] [CrossRef]
  48. Singh, A.; Orsat, V.; Raghavan, V. Soybean hydrophobic protein response to external electric field: A molecular modeling approach. Biomolecules 2013, 3, 168–179. [Google Scholar] [CrossRef] [Green Version]
  49. Danoff, E.J.; Fleming, K.G. The soluble, periplasmic domain of OmpA folds as an independent unit and displays chaperone activity by reducing the self-association propensity of the unfolded OmpA transmembrane β-barrel. Biophys. Chem. 2011, 159, 194–204. [Google Scholar] [CrossRef] [Green Version]
  50. Wang, X.; Huang, L.; Zhang, C.; Deng, Y.; Xie, P.; Liu, L.; Cheng, J. Research advances in chemical modifications of starch for hydrophobicity and its applications: A review. Carbohydr. Polym. 2020, 240, 116292. [Google Scholar] [CrossRef]
  51. Boman, H.; Wade, D.; Boman, I.; Wåhlin, B.; Merrifield, R. Antibacterial and antimalarial properties of peptides that are cecropin-melittin hybrids. FEBS Lett. 1989, 259, 103–106. [Google Scholar] [CrossRef] [Green Version]
  52. Pihlasalo, S.; Auranen, L.; Hanninen, P.; Harma, H. Method for estimation of protein isoelectric point. Anal. Chem. 2012, 84, 8253–8258. [Google Scholar] [CrossRef]
  53. Hayat, M.; Khan, A. WRF-TMH: Predicting transmembrane helix by fusing composition index and physicochemical properties of amino acids. Amino Acids 2013, 44, 1317–1328. [Google Scholar] [CrossRef]
  54. Henikoff, S.; Henikoff, J.G. Amino acid substitution matrices from protein blocks. Proc. Natl. Acad. Sci. USA 1992, 89, 10915–10919. [Google Scholar] [CrossRef] [Green Version]
  55. Sandberg, M.; Eriksson, L.; Jonsson, J.; Sjöström, M.; Wold, S. New chemical descriptors relevant for the design of biologically active peptides. A multivariate characterization of 87 amino acids. J. Med. Chem. 1998, 41, 2481–2491. [Google Scholar] [CrossRef]
  56. Tang, H.; Su, Z.D.; Wei, H.H.; Chen, W.; Lin, H. Prediction of cell-penetrating peptides with feature selection techniques. Biochem. Biophys. Res. Commun. 2016, 477, 150–154. [Google Scholar] [CrossRef]
  57. Wang, P.; Hu, L.; Liu, G.; Jiang, N.; Chen, X.; Xu, J.; Zheng, W.; Li, L.; Tan, M.; Chen, Z.; et al. Prediction of antimicrobial peptides based on sequence alignment and feature selection methods. PLoS ONE 2011, 6, e18476. [Google Scholar] [CrossRef]
  58. Rao, H.; Shi, X.; Rodrigue, A.K.; Feng, J.; Xia, Y.; Elhoseny, M.; Yuan, X.; Gu, L. Feature selection based on artificial bee colony and gradient boosting decision tree. Appl. Soft Comput. 2019, 74, 634–642. [Google Scholar] [CrossRef]
  59. Xu, Z.; Huang, G.; Weinberger, K.Q.; Zheng, A.X. Gradient boosted feature selection. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA, 24–27 August 2014; pp. 522–531. [Google Scholar]
  60. Upadhyay, D.; Manero, J.; Zaman, M.; Sampalli, S. Gradient boosting feature selection with machine learning classifiers for intrusion detection on power grids. IEEE Trans. Netw. Serv. Manag. 2020, 18, 1104–1116. [Google Scholar] [CrossRef]
  61. Yu, B.; Wang, X.; Zhang, Y.; Gao, H.; Wang, Y.; Liu, Y.; Gao, X. RPI-MDLStack: Predicting RNA–protein interactions through deep learning with stacking strategy and LASSO. Appl. Soft Comput. 2022, 120, 108676. [Google Scholar] [CrossRef]
  62. Charoenkwan, P.; Chiangjong, W.; Nantasenamat, C.; Hasan, M.M.; Manavalan, B.; Shoombuatong, W. StackIL6: A stacking ensemble model for improving the prediction of IL-6 inducing peptides. Brief. Bioinform. 2021, 22, bbab172. [Google Scholar] [CrossRef]
  63. Gattani, S.; Mishra, A.; Hoque, M.T. StackCBPred: A stacking based prediction of protein-carbohydrate binding sites from sequence. Carbohydr. Res. 2019, 486, 107857. [Google Scholar] [CrossRef]
  64. Pavlyshenko, B. Using stacking approaches for machine learning models. In Proceedings of the 2018 IEEE Second International Conference on Data Stream Mining & Processing (DSMP), Lviv, Ukraine, 21–25 August 2018; pp. 255–258. [Google Scholar]
Figure 1. Statistics for main dataset. (A) Mean AAC of positive sample (THPs) and negative sample (non-THPs). The amino acids are grouped according to their physiochemical characteristics. (B) The distribution of amino acid sequence length among positive sample (THPs) and negative sample (non-THPs).
Figure 1. Statistics for main dataset. (A) Mean AAC of positive sample (THPs) and negative sample (non-THPs). The amino acids are grouped according to their physiochemical characteristics. (B) The distribution of amino acid sequence length among positive sample (THPs) and negative sample (non-THPs).
Ijms 24 10348 g001
Figure 2. Performance comparison of different features on independent test sets of the main dataset and small dataset. (A,B) represent the main dataset. (C,D) represent the small dataset.
Figure 2. Performance comparison of different features on independent test sets of the main dataset and small dataset. (A,B) represent the main dataset. (C,D) represent the small dataset.
Ijms 24 10348 g002
Figure 3. ROC and PR curves of different features on the independent test sets of two datasets. (A,B) ROC and PR curves on the main dataset. (C,D) ROC and PR curves on the small dataset.
Figure 3. ROC and PR curves of different features on the independent test sets of two datasets. (A,B) ROC and PR curves on the main dataset. (C,D) ROC and PR curves on the small dataset.
Ijms 24 10348 g003
Figure 4. Schematic workflow of the development process of StackTHPred, which includes (A) dataset construction and processing, (B) feature extraction, (C,D) stacked model construction and testing, (E) model performance comparison, (F) case study and (G) feature importance analysis of THPs.
Figure 4. Schematic workflow of the development process of StackTHPred, which includes (A) dataset construction and processing, (B) feature extraction, (C,D) stacked model construction and testing, (E) model performance comparison, (F) case study and (G) feature importance analysis of THPs.
Ijms 24 10348 g004
Table 1. Performance comparison with the other THP prediction methods on independent test sets. Best performance values are in bold.
Table 1. Performance comparison with the other THP prediction methods on independent test sets. Best performance values are in bold.
DatasetMethodAccuracySensitivitySpecificityMCC
main datasetTHPep0.8460.7920.9000.696
SCMTHP0.8270.8690.7850.656
MIMML0.8850.8760.8940.770
NEPTUNE0.8850.9000.8690.770
StackTHPred0.9150.9150.9150.831
small datasetTHPep0.7980.8620.7340.601
SCMTHP0.7980.7660.8300.597
MIMML0.8400.8070.8740.682
NEPTUNE0.8560.8300.8830.714
StackTHPred0.8830.8620.9040.767
Table 2. Performance comparison of individual base-learning algorithms and stacking models on two datasets. Best performance values are in bold.
Table 2. Performance comparison of individual base-learning algorithms and stacking models on two datasets. Best performance values are in bold.
DatasetModelAccuracySensitivitySpecificityMCC
main datasetOnly-ET0.8960.9080.8850.793
Only-RF0.8890.9150.8620.778
Only-GBDT0.8850.9150.8540.771
Stacking model0.9150.9150.9150.831
small datasetOnly-ET0.8510.8190.8830.704
Only-RF0.8460.8090.8830.695
Only-GBDT0.8240.8300.8190.649
Stacking model0.8830.8620.9040.767
Table 3. Performance comparison with the other THP prediction methods on multi-class test set. Best performance values are in bold.
Table 3. Performance comparison with the other THP prediction methods on multi-class test set. Best performance values are in bold.
MethodAccuracySensitivitySpecificityMCC
SCMTHP0.8270.8690.7850.656
NEPTUNE-main0.8320.9010.7630.670
NEPTUNE-small0.8440.8170.8700.688
StackTHPred0.9240.9240.9240.847
Table 4. Overview of two datasets.
Table 4. Overview of two datasets.
PositiveNegativeTotalMax
Length
Min
Length
main datasetTrain Set5215211042314
Test Set130130260245
small datasetTrain Set375375750104
Test Set9494188105
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Guan, J.; Yao, L.; Chung, C.-R.; Chiang, Y.-C.; Lee, T.-Y. StackTHPred: Identifying Tumor-Homing Peptides through GBDT-Based Feature Selection with Stacking Ensemble Architecture. Int. J. Mol. Sci. 2023, 24, 10348. https://doi.org/10.3390/ijms241210348

AMA Style

Guan J, Yao L, Chung C-R, Chiang Y-C, Lee T-Y. StackTHPred: Identifying Tumor-Homing Peptides through GBDT-Based Feature Selection with Stacking Ensemble Architecture. International Journal of Molecular Sciences. 2023; 24(12):10348. https://doi.org/10.3390/ijms241210348

Chicago/Turabian Style

Guan, Jiahui, Lantian Yao, Chia-Ru Chung, Ying-Chih Chiang, and Tzong-Yi Lee. 2023. "StackTHPred: Identifying Tumor-Homing Peptides through GBDT-Based Feature Selection with Stacking Ensemble Architecture" International Journal of Molecular Sciences 24, no. 12: 10348. https://doi.org/10.3390/ijms241210348

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop