Literature DB >> 22759584

Using multitask classification methods to investigate the kinase-specific phosphorylation sites.

Shan Gao1, Shuo Xu, Yaping Fang, Jianwen Fang.   

Abstract

BACKGROUND: Identification of phosphorylation sites by computational methods is becoming increasingly important because it reduces labor-intensive and costly experiments and can improve our understanding of the common properties and underlying mechanisms of protein phosphorylation.
METHODS: A multitask learning framework for learning four kinase families simultaneously, instead of studying each kinase family of phosphorylation sites separately, is presented in the study. The framework includes two multitask classification methods: the Multi-Task Least Squares Support Vector Machines (MTLS-SVMs) and the Multi-Task Feature Selection (MT-Feat3).
RESULTS: Using the multitask learning framework, we successfully identify 18 common features shared by four kinase families of phosphorylation sites. The reliability of selected features is demonstrated by the consistent performance in two multi-task learning methods.
CONCLUSIONS: The selected features can be used to build efficient multitask classifiers with good performance, suggesting they are important to protein phosphorylation across 4 kinase families.

Entities:  

Year:  2012        PMID: 22759584      PMCID: PMC3380725          DOI: 10.1186/1477-5956-10-S1-S7

Source DB:  PubMed          Journal:  Proteome Sci        ISSN: 1477-5956            Impact factor:   2.480


Background

Protein phosphorylation, one of the most important forms of post-translational modification of proteins, occurs on several different types of amino acid substrates. Serine (S) phosphorylation is the most common, followed by threonine (T) and tyrosine (Y). Histidine and aspartate phosphorylation may also occur, but mostly in prokaryotes as part of two-component signalling transduction systems [1] or rarely in some eukaryotic signal transduction pathways [2]. Protein kinases, which catalyze phosphorylation, play critical roles in the regulation of the majority of cellular pathways, including metabolism, signal transduction, transcription, translation, cell growth, and cell differentiation. Protein kinases account for approximately 2% of known human proteins, but they are responsible of phosphorylating approximate 30% of known human proteins [3]. Moreover, nearly half of human kinases are located in disease loci (such as asthma and autoimmunity) or cancer amplicons [4]. All protein kinases are often classified into several categories based on their substrate specificity. Serine/threonine (S/T) kinases, the most common category, are further classified into a number of kinase families, including cyclin-dependent kinase (CDK), casein kinase 2 (CK2), protein kinase A (PKA), and protein kinase C (PKC). In recent years, identification of phosphorylation sites by computational methods is becoming increasingly important, with the growing gap between protein sequences information and annotated phosphorylation information of proteins with known sequences. That is due to still lack of high throughput experimental methods for identifying the phosphorylation sites of proteins and current technologies are labor-intensive and costly. Besides predicting phosphorylation sites, computational approaches can also be used to discover the common and specific features of different kinase groups. A large number of computational tools for predicting phosphorylation sites have been reported [5]. These methods can be roughly grouped into two categories: kinase-specific predictors (e.g. Scansite [6], PredPhospho [7], PHOSITE [8], NetPhosK [9], GPS[10], KinasePhos [11], PPSP [12]) and non-specific predictors (e.g. NetPhos [13], DISPHOS [14]). Given a protein sequence, the non-specific methods can only predict whether a candidate site is a phosphorylation site or not, while kinase-specific methods can not only predict whether it is a phosphorylation site but also assign it to a specific kinase or a specific kinase family. Recently Ji et al. assessed 15 predictors and combined them to build a meta-predictor method named MetaPred [3]. The performance of MetaPred exceeded that of all these 15 member predictors in predicting kinase-specific phosphorylation sites across 4 kinase families. Like all meta-predictors, however, the performance of MetaPred depends on its member primary predictors. Moreover, it is impossible to evaluate the importance of individual features since different primary predictors use different sets of features. All current kinase-specific phosphorylation prediction methods are single-task learning methods (STL) because they are trained independent from each other. Such methods are optimized on individual training datasets and thus the commonalities between different datasets are not considered. In this study, we use Multi-Task Learning (MTL) methods, instead of STL methods in previous studies, to investigate the kinase-specific phosphorylation sites by learning all STs simultaneously. Using a shared representation, MTL learns all participated STs of a problem by a global optimization approach based on an intuitive idea: the common knowledge shared by related STs in a specific domain helps improving the performance [15]. It has been empirically and theoretically demonstrated that MTL can improve learning performance, compared to learning STs separately [16]. In addition, MTL can be used to find the common knowledge and perform feature selection to identify significant features shared by member STs. MTL is particularly suitable for learning many STs with scarce data [17], which is currently considered as a major problem in the bioinformatics field. Recently, MTL has been successfully applied to study several biological problems, such as gene expression analysis [18], subcellular location of proteins [19], and prediction of siRNA efficacy [20]. In this study, we apply two MTL methods, namely the Multi-Task Least Squares Support Vector Machines (MTLS-SVMs) and the Multi-Task Feature Selection (MT-Feat3) to the data of 4 kinase families with phosphorylation sites using datasets collected by Ji et al [3]. MT-Feat3 is used to efficiently select features and MTLS-SVMs is then used to build classifiers to do cross validation. As results, we identify 18 non-redundant common features, which are deemed as important to protein phosphorylation across 4 kinase families. Compared to the initial set of 560 features, the number of features used in the new predictor is reduced by more than 96% without deteriorating the performance. Based on those selected features, future work can be done to reveal some common mechanisms of phosphorylation by different kinase groups.

Methods

Dataset

The dataset MetaPS06 used in this study was downloaded [3]. It consists of 4 kinase family datasets including CDK, CK2, PKA, and PKC. For each kinase family dataset, positive samples are known phosphorylation sites, identified by experiments and belong to that family, while negative samples are non-phosphorylation sites or phosphorylation sites belonging to other families. Furthermore, multi-kinases phosphorylation sites were excluded in all datasets [3]. The numbers of positives/negatives in the final kinase family datasets are 294/441 (CDK), 229/343 (CK2), 360/540 (PKA), and 348/522(PKC).

Feature extraction and peptide encoding

In this study, we use 560 features (physicochemical properties) of twenty amino acid residues. Among them, 544 features were obtained from AAindex database [21] and the remaining 16 features were collected from published literatures. All features are normalized to a range from 0 to 1. A fixed length window is applied to scan a peptide sequence. The window size is optimized using odd numbers from 3 to 21. The average of features of all amino acids in a fixed window is assigned to the middle amino acid of the window. Thus the ith peptide is represented by N features in the form , where N is 560.

SVMs, RF and LS-SVMs

Support vector machines (SVMs) derive parameters of the maximum-margin to construct an optimized separating hyperplane. The optimization of SVM classifiers includes the selection of kernel, optimization of the kernel's parameters and soft margin parameter C. Random Forest (RF) is an ensemble machine learning method that utilizes many independent decision trees to perform classification or regression. Each of member trees is built on a bootstrap sample from the training data by a random subset of available variables. LS-SVMs can be considered as a variant of classical SVMs. LS-SVMs realize the optimization by solving a set of linear equations instead of a convex quadratic programming for SVMs. LS-SVMs perform training faster than SVMs without sacrificing generalization performance [22]. The LS-SVMs classifier is obtained by solving a restricted optimization problem as below (Formula 1). where is the sample, yis its corresponding label, N is the sample number, eis the error, is the vector of weights, ϕ() is the non-linear mapping function, γ and b are parameters to be fitted.

MTLS-SVMs

MTLS-SVMs is developed based on the mechanism of data amplification. An MTLS-SVMs classifier learns common parameters by integrating the sub datasets. It is obtained by solving a restricted optimization problem as below (Formula 2), and then the optimization problem can also be solved by solving linear equations. where T is the task number, Nis the sample number of the tth task, is the common weights shared by T single tasks, is the weights for the tth task, is the ith sample of the tth task, yis its corresponding label, ϕ() is the non-linear mapping function, λ, γ and b are parameters to be fitted.

MT-Feat3

MT-Feats (Multi-Task Feature Learning and Selection) algorithm was derived from a MTL framework, which was designed to learn sparse representation shared cross STs from the training data [23]. MT-Feats algorithm originally includes two algorithms to solve the regression problems. The first one was developed for feature learning and the second was for feature selection. We modify MT-Feats algorithms to solve classification problems, by using LS-SVMs as element classifiers. MT-Feat1 was developed for feature learning and MT-Feat3 was for feature selection. Both feature learning and feature selection learn common parameters by jointly regularizing a common term (Formula 3). Where W = UA, other symbols have the same meaning as those in formula 2. If the U is set as identity matrix, the "Feature learning" problem (MT-Feat1) is reduced to a "Feature selection" problem (MT-Feat3). Thus, MT-Feat3 is a special case of MT-Feat1 algorithm (See Formula 4). In this study, we only use MT-Feat3 for feature selection.

Performance measures

Performance is measured by average accuracy (aveAc) which is described in formula 5. Where TP and TN denote the total number of correctly classified positive and negative samples across all the STs. FP and FN denote the total number of incorrect classified positive and negative samples across all the STs. Since the datasets are relatively balanced, the average accuracy is sufficient to measure the performance of various predictors.

Results

Classification of family-specific phosphorylation sites by two MTL methods

We use MTLS-SVMs and MT-Feat3 methods to build classifiers for predicting phosphorylation sites on 4 kinase family datasets. To compare the performance of MTLS-SVMs and MT-Feat3 methods with that of the STL method, LS-SVMs classifiers are also built using the save datasets. Five-fold cross validation and grid-fitting of parameters are used to estimate the performance of all classifiers with window size from 3 to 21 (Table 1). It can be seen in Table 1 that in general there is an agreement on the average classification accuracy (aveAc) of all three methods on different window sizes and the window size of 7 delivers the best performance for both STL and MTL classifiers. However, apparently the performance of MTL methods (MTLS-SVMs and MT-Feat3) is inferior to the STL (LS-SVM) method. We hypothesize that a uniform window size may be not a good choice for all four kinase family datasets because of the specificity of each kinase. Secondly, there are many redundant or irrelevant features that may decrease the performance. Therefore, in the following work we attempt to improve the performance of MTL classifiers by optimizing window sizes and performing feature selection.
Table 1

Average classification accuracy of different classifiers with 560 features

window sizeLS-SVMsMTL-Feat3MTLS-SVMs
30.73810.7270.728
50.7540.74620.7459
70.76110.75950.7595
90.74980.7410.74
110.75040.74550.7478
130.74910.74030.7416
150.74390.73550.7394
170.74390.7290.7316
190.73250.72510.727
210.73250.71920.7176
opt*0.79390.7910.7936

Five fold cross validation and grid fitting of parameters are used to estimate the performance of all classifiers. *The optimized window sizes (3, 17, 7 and 9) for 4 kinase family datasets are used to build classifiers.

Average classification accuracy of different classifiers with 560 features Five fold cross validation and grid fitting of parameters are used to estimate the performance of all classifiers. *The optimized window sizes (3, 17, 7 and 9) for 4 kinase family datasets are used to build classifiers.

Optimized window sizes for 4 kinase family

For local window based methods, a proper window size reflects the optimized physical or chemical effects on the central amino acid from local surroundings. Different window sizes have been used in previous studies. For example, GPS [10], KinasePhos [11], PPSP [12] used a symmetrical window of 7 consecutive amino acid residues (7-mer), and NetPhosK [9] used 15-mer and 17 mer. Instead of assuming a uniform window size for all kinase families, we build classifiers based on Support Vector Machines (SVMs) and Random Forest (RF) algorithms to optimize the window size for each of the kinase family dataset. We use ten-fold cross validation and grid fitting of parameters to estimate the performance of all classifiers with 560 features (Table 2). The results clearly show that the performance of both SVMs and RF has very similarly tendency for different window sizes and optimized window sizes are insensitive to the classification algorithms. Generally, SVM models using the linear kernel deliver better performance than SVM models with the rbf kernel and RF models. Using the optimized window sizes respectively presented in Table 2 (3, 17, 7 and 9 for CDK, CK2, PKA and PKC datasets), we build respective models and compare the results with the models using uniform window sizes (Table 1). It is clear that the optimized window sizes significantly improve the performance of LS-SVMs (aveAc = 0.7939), MTLS-SVMs (aveAc = 0.7936), and MT-Feat3 (aveAc = 0.791). In the following parts, window sizes with 3, 17, 7 and 9 for CDK, CK2, PKA and PKC datasets respectively are referred as optimized window sizes.
Table 2

Classification accuracy of different classifiers with 560 features for 4 kinase datasets

CDK kinase familyCK2 kinase familyPKA kinase familyPKC kinase family
window sizeSVM-rbfSVM-linearRFSVM -rbfSVM-linearRFSVM-rbfSVM-linearRFSVM-rbfSVM-linearRF
30.85980.8613*0.830.77830.77960.73260.66560.66780.62890.67230.67580.6113
50.80130.81220.75790.8060.81120.79350.71560.71780.71110.71730.7240.7069
70.75780.75810.74550.86550.87240.85990.75670.7533*0.75890.72420.71960.7253
90.73050.70770.71710.87060.86880.85480.74560.74890.76220.72530.7393*0.7183
110.72230.7240.72260.86540.86170.86190.74330.74780.75110.71610.72980.7023
130.7210.71030.70490.8670.87050.8740.73670.73780.73110.72870.72990.7299
150.72110.70230.70490.87240.87230.87920.73220.72670.71560.72640.72860.7253
170.70870.70380.7170.88120.8811*0.8740.72110.71670.70890.72530.72860.7252
190.71420.69950.70490.87590.88440.87570.720.69780.71670.71730.71940.7194
210.72630.68870.720.87590.87750.87390.71330.70220.70440.70820.73090.6999

*Best performance for each kinase family by SVM with linear kernel and the corresponding window size is selected as the final optimized window size for that kinase family.

Classification accuracy of different classifiers with 560 features for 4 kinase datasets *Best performance for each kinase family by SVM with linear kernel and the corresponding window size is selected as the final optimized window size for that kinase family.

Feature selection and validation

Feature selection can improve the performance of classifiers not only in delivering faster and more effective classifiers but also in providing better understanding of relevant biological processes. MT-Feat3 is capable of selecting common features across multi tasks in addition to performing classification. We firstly construct a weight matrix W with a dimension of 560*4 to represent the significance of 560 features across 4 kinase family datasets using a uniform windows size of 7. The MT-Feat3 can significantly reduce the dimension of features by eliminating rows with zero weights. We then compute the 2-norm weight of each non-zero row in W and obtain the significance wwhich represents the importance of the ith feature among 4 kinase family datasets. All non-zero features with w2 larger than zero are considered as significant common features and their importance is sorted accordingly. In addition, the same procedure of feature selection is conducted using the optimized window sizes for 4 kinase family datasets (Table 2). Using various numbers of the most important features, ranked by the models using either the uniform window or optimized windows, we develop two series of MT-Feat3 models accordingly. In addition, we develop corresponding MTLS-SVM classifiers using the same sets of features. The average accuracies of all models are displayed in Figure 1. Based on the Figure 1, we select 20 features for the models using the window size of 7 and 26 features for the models using optimized window size. The MTLS-SVM models using these sets of features achieve average accuracies of 0.7621 and 0.7962, higher than that (aveAc with 0.7595 and 0.7936) of MTLS-SVMs before feature selection (Table 3). Thus it is clear that feature selection by MT-Feat3 can improve the performance and the performance of MT-Feat3 and MTLS-SVMs is quite consistent. In addition, using optimized windows results in better performance than using a uniform window size of 7 (Table 3). The performance of MTLS-SVM model using the 26 selected features with the optimized window sizes achieves comparable performance to MetaPred (0.7962 vs 0.7997).
Figure 1

Performance with different feature numbers. *window size 7 across 4 kinase family datasets. # optimized window sizes (3, 17, 7 and 9) across 4 kinase family datasets.

Table 3

Classification Accuracy of different classifiers with selected features

MethodsWindow sizeFeature numberaveAc
MetaPredNANA0.7997
LS-SVMs75600.7611
opt5600.7939
*MT-Feat37250.7605
opt230.7972
MTLS-SVMs75600.7595
opt5600.7936
*MTLS-SVMs7200.7621
opt260.7962
#MTLS-SVMs7120.7455
opt180.792

Five fold cross validation and grid fitting of parameters are used to estimate the performance of all the classifiers.

*Using features selected by the MT-Feat3 method.

#Using features filtered by the Metric multi-dimensional scaling method.

Performance with different feature numbers. *window size 7 across 4 kinase family datasets. # optimized window sizes (3, 17, 7 and 9) across 4 kinase family datasets. Classification Accuracy of different classifiers with selected features Five fold cross validation and grid fitting of parameters are used to estimate the performance of all the classifiers. *Using features selected by the MT-Feat3 method. #Using features filtered by the Metric multi-dimensional scaling method.

Analysis of selected features

The selected features subset 1 (20 features) and subset 2 (26 features) using the uniform window size of 7 or the optimized window sizes, respectively, are listed in Table 4. There are 14 common features appear in both subset 1 and subset 2. These common 14 features can be grouped into 6 categories, including backbone electrostatic interactions ("AVBF000101", "AVBF000102", "AVBF000104", "AVBF000105", "AVBF000106", "AVBF000107", "AVBF000108", "AVBF000109"), hydrophobicity ("ROSM880104", "ROSM880105"), apparent partition energies ("GUYH850103"), negative charge ("FAUJ880112"), fractional occurrence in left helix regions ("RACS820103") and side chain conformation ("YANJ020101").
Table 4

Selected features by MT-Feat3

Subset 1 (20 features)Subset 2 (26 features)
Backbone electrostatic interactionsAVBF000101*#AVBF000101*#
AVBF000102*#AVBF000102*#
AVBF000104*#AVBF000104*#
AVBF000105*#AVBF000105*#
AVBF000106*AVBF000106*
AVBF000107*#AVBF000107*#
AVBF000108*#AVBF000108*#
AVBF000109*AVBF000109*#
HydrophobicityROSM880104*ROSM880104*
ROSM880105*#ROSM880105*
Apparent partition energiesGUYH850103*GUYH850103*
Negative chargeFAUJ880112*FAUJ880112*
Fractional occurrence in left helix regionsRACS820103*RACS820103*
Side chain conformation othersYANJ020101*YANJ020101*
CHAM830108SNEP660101
PALJ810113BUNA790103
WILM950104CRAJ730101
BURA740101TANS770102
JOND920102BULH740101
AVBF000103#GEIM800103
PALJ810107
GEIM800105
VELV850101
COSI940101#
ISOY800107
CHOP780211

Features in Subset 1 are selected by MT-Feat3 with window size 7. Features in Subset 2 are selected by MT-Feat3 with optimized window sizes across 4 kinase family datasets.

*Common features shared by subset 1 (20 features) and subset 2 (26 features).

# Features filtered by the Metric multi-dimensional scaling method.

Selected features by MT-Feat3 Features in Subset 1 are selected by MT-Feat3 with window size 7. Features in Subset 2 are selected by MT-Feat3 with optimized window sizes across 4 kinase family datasets. *Common features shared by subset 1 (20 features) and subset 2 (26 features). # Features filtered by the Metric multi-dimensional scaling method. To investigate the relationship between selected features, we cluster features in the subset 1 (Figure 2A) and subset 2 (Figure 2B) by Pearson correlation coefficients distances and constructed a two-dimensional map (Figure 2A) by the metric multi-dimensional scaling method [24]. All features with high correlation coefficients with other features (labelled by # in Table 4) are removed from the subset 1 and 2 respectively, resulted in the subset 3 (12 features) and subset 4 (18 features). The detailed description of the subsets 1, 2, 3 and 4 is available in Additional file 1.
Figure 2

Two-dimensional map by metric multi-dimensional scaling method. (A) Subset 1 selected by MT-Feat3 with window size 7. Redundant features (in circles) are removed, leading to subset 3. (B) Subset 2 selected by MT-Feat3 with optimized window sizes. Redundant features (in circles) are removed, leading to feature subset 4. All the removed features are marked # in Table 4.

Two-dimensional map by metric multi-dimensional scaling method. (A) Subset 1 selected by MT-Feat3 with window size 7. Redundant features (in circles) are removed, leading to subset 3. (B) Subset 2 selected by MT-Feat3 with optimized window sizes. Redundant features (in circles) are removed, leading to feature subset 4. All the removed features are marked # in Table 4. The best aveAc of MTLS-SVMs with the subset 4 is 0.792, very close to that of MTLS-SVMs with total features (0.7936). The best aveAc of MTLS-SVMs with the subset 3 is 0.7455, which is slightly poorer than that of MTLS-SVMs with total features (0.7595) (Table 4). Therefore, those 18 features in subset 4 are considered as significant properties related with protein phosphorylation.

Conclusions

In this study, we use a multi-task learning framework to investigate phosphorylation sites across 4 kinase family datasets. In this framework, MT-Feat3 is used to select some common features, which are then validated by MTLS-SVMs classifiers. Selected features are further reduced to 18 features after eliminating features with high correlation coefficients with outer features. These features are considered as important common features for further analysis of possible properties and mechanisms of protein phosphorylation.

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

SG and SX developed the programs. SG and YF did the dataset construction and calculation, and drafted the manuscript. JF conceived of the project, and participated in its design and coordination and helped to draft the manuscript. All authors read and approved the final manuscript.

Additional file 1

Description of selected features from AAIndex. Descriptions of AAIndex records corresponding to selected features in subset 1, 2, 3 and 4. Click here for file
  18 in total

1.  Sequence and structure-based prediction of eukaryotic protein phosphorylation sites.

Authors:  N Blom; S Gammeltoft; S Brunak
Journal:  J Mol Biol       Date:  1999-12-17       Impact factor: 5.469

2.  Highly specific prediction of phosphorylation sites in proteins.

Authors:  Matthias Koenig; Niels Grabe
Journal:  Bioinformatics       Date:  2004-08-05       Impact factor: 6.937

3.  Multitask learning for protein subcellular location prediction.

Authors:  Qian Xu; Sinno Jialin Pan; Hannah Hong Xue; Qiang Yang
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2011 May-Jun       Impact factor: 3.710

4.  GPS: a novel group-based phosphorylation predicting and scoring method.

Authors:  Feng-Feng Zhou; Yu Xue; Guo-Liang Chen; Xuebiao Yao
Journal:  Biochem Biophys Res Commun       Date:  2004-12-24       Impact factor: 3.575

5.  Sparse multitask regression for identifying common mechanism of response to therapeutic targets.

Authors:  Kai Zhang; Joe W Gray; Bahram Parvin
Journal:  Bioinformatics       Date:  2010-06-15       Impact factor: 6.937

6.  Multi-task learning for cross-platform siRNA efficacy prediction: an in-silico study.

Authors:  Qi Liu; Qian Xu; Vincent W Zheng; Hong Xue; Zhiwei Cao; Qiang Yang
Journal:  BMC Bioinformatics       Date:  2010-04-10       Impact factor: 3.169

7.  KinasePhos: a web tool for identifying protein kinase-specific phosphorylation sites.

Authors:  Hsien-Da Huang; Tzong-Yi Lee; Shih-Wei Tzeng; Jorng-Tzong Horng
Journal:  Nucleic Acids Res       Date:  2005-07-01       Impact factor: 16.971

8.  AAindex: amino acid index database, progress report 2008.

Authors:  Shuichi Kawashima; Piotr Pokarowski; Maria Pokarowska; Andrzej Kolinski; Toshiaki Katayama; Minoru Kanehisa
Journal:  Nucleic Acids Res       Date:  2007-11-12       Impact factor: 16.971

9.  Meta-prediction of phosphorylation sites with weighted voting and restricted grid search parameter selection.

Authors:  Ji Wan; Shuli Kang; Chuanning Tang; Jianhua Yan; Yongliang Ren; Jie Liu; Xiaolian Gao; Arindam Banerjee; Lynda B M Ellis; Tongbin Li
Journal:  Nucleic Acids Res       Date:  2008-01-30       Impact factor: 16.971

10.  PPSP: prediction of PK-specific phosphorylation site with Bayesian decision theory.

Authors:  Yu Xue; Ao Li; Lirong Wang; Huanqing Feng; Xuebiao Yao
Journal:  BMC Bioinformatics       Date:  2006-03-20       Impact factor: 3.169

View more
  2 in total

1.  PAIRS: Prediction of Activation/Inhibition Regulation Signaling Pathway.

Authors:  Tengjiao Wang; Yanghe Feng; Qi Wang
Journal:  Comput Intell Neurosci       Date:  2017-04-02

2.  An ensemble method approach to investigate kinase-specific phosphorylation sites.

Authors:  Sutapa Datta; Subhasis Mukhopadhyay
Journal:  Int J Nanomedicine       Date:  2014-05-10
  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.