Literature DB >> 27579315

Positive-Unlabeled Learning for Pupylation Sites Prediction.

Ming Jiang1, Jun-Zhe Cao2.   

Abstract

Pupylation plays a key role in regulating various protein functions as a crucial posttranslational modification of prokaryotes. In order to understand the molecular mechanism of pupylation, it is important to identify pupylation substrates and sites accurately. Several computational methods have been developed to identify pupylation sites because the traditional experimental methods are time-consuming and labor-sensitive. With the existing computational methods, the experimentally annotated pupylation sites are used as the positive training set and the remaining nonannotated lysine residues as the negative training set to build classifiers to predict new pupylation sites from the unknown proteins. However, the remaining nonannotated lysine residues may contain pupylation sites which have not been experimentally validated yet. Unlike previous methods, in this study, the experimentally annotated pupylation sites were used as the positive training set whereas the remaining nonannotated lysine residues were used as the unlabeled training set. A novel method named PUL-PUP was proposed to predict pupylation sites by using positive-unlabeled learning technique. Our experimental results indicated that PUL-PUP outperforms the other methods significantly for the prediction of pupylation sites. As an application, PUL-PUP was also used to predict the most likely pupylation sites in nonannotated lysine sites.

Entities:  

Mesh:

Substances:

Year:  2016        PMID: 27579315      PMCID: PMC4992543          DOI: 10.1155/2016/4525786

Source DB:  PubMed          Journal:  Biomed Res Int            Impact factor:   3.411


1. Introduction

Recently, a prokaryotic ubiquitin-like protein (Pup) has been identified in prokaryotes [1, 2]. Pup is an intrinsically disordered protein with 64 amino acids and marks the target proteins which are needed to be degraded [3, 4]. The process of Pup linking substrate lysine by isopeptide bonds is named pupylation which plays an important role in regulating protein degradation and signal transduction in prokaryotic cells [5]. Although pupylation and ubiquitylation are functional analogues, the enzymology involved in them is different [6]. In contrast to ubiquitylation requiring three enzymes E1 (activating enzyme), E2 (conjugating enzyme), and E3 (protein ligase), pupylation requires only two enzymes: the deamidase of Pup (DOP) and the proteasome accessory factor A (PafA) [7]. To understand the molecular mechanisms of pupylation, it is important to identify pupylation substrates and sites accurately. As the large-scale proteomics methods [8-11] are usually time-consuming and labor-intensive, several computational methods have been developed to predict the pupylation sites in recent researches. Liu et al. had developed the first predictor GPS-PUP for the prediction of the pupylation sites on the basis of group-based prediction system (GPS) 2.2 algorithm [12]; Tung developed a predictor, iPUP, by using SVM algorithm and the composition of k-space amino acid pairs (CKSAAPs) feature [13]; Chen et al. also proposed SVM-based predictor named PupPred, in which amino acid pairs feature was employed to encode lysine-centered peptides [14]. Recently, Hasan et al. introduced a Profile-Based Composition of k-Spaced Amino Acid Pairs for the prediction of protein pupylation sites and built a web server named pbPUP [15]. Note that in the aforementioned three existing computational methods, the experimentally annotated pupylation sites are used as the positive training set and the remaining nonannotated lysine residues are used as the negative training set to build classifiers for prediction of new pupylation sites from the unknown proteins. However, due to the limitations of experimental condition and technique, the remaining nonannotated lysine residues may contain some pupylation sites which are not experimentally validated yet [13, 14]. Thus, the classifiers are actually trained on a noisy negative set. As a result, the performance of the classifiers may not be as good as it was supposed to be. In contrast to existing prediction methods, experimentally annotated pupylation sites were used as the positive training set and the remaining nonannotated lysine residues were used as the unlabeled training set in this study. We developed a novel method to predict pupylation sites by using the positive-unlabeled (PU) learning technique. This method was called PUL-PUP (PU learning for pupylation sites prediction). Experimental results show that the performance of our method significantly outperforms the other methods on both training and test sets. As an application, the most likely pupylation sites were predicted in nonannotated lysine sites by the method we proposed in this paper. PUL-PUP Matlab software package is freely accessible at https://pul-pup.github.io/.

2. Materials and Methods

2.1. Dataset

Tung's training set and independent test set [13] were used in this study. The training set consisted of 162 proteins with 183 experimentally annotated pupylation sites and 2258 nonannotated pupylation sites; the independent test set consisted of 20 proteins with 29 experimentally annotated pupylation sites and 408 nonannotated pupylation sites. Sliding window method was used to encode every lysine residue K of dataset because pupylation only occurred in lysine residues K. According to [13], window size was selected as 21 in our study.

2.2. Feature Extraction and Feature Selection

The CKSAAP encoding has been widely used to various posttranslational modifications' site prediction [16-18]. The CKSAAP features [13, 19] with k = 0, 1, 2, 3, and 4 were used to encode each residue of lysine fragment in this study. Thus, each sample was represented by 2205 features. In Tung's paper [13], chi-square test and backward feature elimination algorithm were used to remove the irrelevant and redundant features. Firstly, chi-square test was employed to rank the importance of the 2205 features. Then, the backward feature selection algorithm was used to eliminate 50 features with the lowest ranks in each iteration. Here, the top 150 CKSAAP features were selected as optimal feature set which were also same as Tung's paper [13].

2.3. Development of PUL-PUP

The experimentally annotated pupylation sites were used as the positive training set and the remaining nonannotated lysine residues were used as the unlabeled training set to build classifier in this study. In this way, two types of subset were received in the training set: (1) the positive dataset P and (2) the unlabeled dataset U. Thus our problem became learning from positive and unlabeled samples. We proposed a novel PU learning algorithm named PUL-PUP to predict pupylation sites. The core learning algorithm of PUL-PUP is support vector machine (SVM) which has been widely used in various biological problems [20-22]. The flowchart of PUL-PUP algorithm is shown as follows: Input positive training data P unlabeled data U Output final classifier f

Stage 1 (selection of initial reliable negatives).

Stage 2 (expansion of reliable negative example set).

i = 0; Repeat U = U∖RN; Construct two-class SVM f based on P and RN; Classify U by f ; N pred is the predicted negative set, where |N pred | ≤ 2∗ | P| and f (N pred )<−0.25; where N sv is the negative SVs of f , is the surrounding points of N sv in N and ; i = i + 1; until |U | ≤ 4∗ | P|;

Stage 3 (acquisition of final classifier).

There are three stages in PUL-PUP algorithm as follows. A final SVM classifier f was trained on positive set P and representative reliable negative set RN PUL-PUP selected the initial reliable negative set RN0 from unlabeled set U by maximum distance rule. RN0 should be located as far away from P as possible to ensure that the reliable negative set was the most dissimilar from the positive set P. Therefore, RN0 would satisfy the formula described below: where d(N, P) is Euclidean distance between N and P: After the selection of initial reliable negative set, PUL-PUP algorithm iteratively trained a series of two-class SVM classifiers and gradually extended reliable negative set. Specifically, at the ith iteration, an SVM classifier f was firstly trained in positive set P and current reliable negative training set RN; then, f would be used to classify the current unlabeled set U and calculate its decision value. To guarantee the reliability of the negative set, samples with the decision value less than a threshold (T) were selected as newly predicted negatives N pred ; here T was set to −0.25. To overcome the problem of imbalance during the iteration, the negative support vectors N sv and their surrounding points in RN, named , were used to represent the existing negative set RN, and the size of N pred was controlled less than 2∗|P|. At the i + 1th iteration, U = U ∖N pred ; . Classifier f was trained in positive set P and current reliable negative training set RN. As this process continues, RNi may contain more and more false positive examples; therefore, iteration should be terminated at some point. Iteration was repeated until the size of U goes below a threshold r∗|P|; here r was set to 4. After the extraction of representative reliable negative set, a final SVM classifier f was trained on positive set P and representative reliable negative set RN.

2.4. SVM Parameter Selection

The core learning algorithm of PUL-PUP is support vector machine (SVM) with radial basis function (RBF) kernel. Libsvm [23] was used for training SVM models, and the grid search method was applied to tune the parameters in cross-validation. Parameter C was selected from {0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000,10000}; and kernel parameter γ was selected from {0.00001, 0.00002, 0.00005, 0.0001, 0.0002,0.0005, 0.001, 0.002,0.005,0.01,0.02,0.05,0.1,0.2,0.5,1}. The parameters of SVM were fixed during the expansion of reliable negative example set.

2.5. Performance Evaluation of PUL-PUP

Five widely accepted measurements, including sensitivity (Sn), specificity (Sp), accuracy (ACC), Matthew's correlation coefficient (MCC), and area under receiver operating characteristic curve (AUC), were used to evaluate prediction performances of PUL-PUP. They are defined as where TP, TN, FP, and FN denote the number of true positives, true negatives, false positives, and false negatives, respectively.

3. Results and Discussions

3.1. Performance of 10-Fold Cross-Validation on Training Set

In order to evaluate the effectiveness of the selected representative reliable negative samples on pupylation sites prediction, we compared our method with two other methods including SVM_balance and PSoL [24] on training set because the core learning algorithm of our method was SVM and our method was inspired by PSoL. For PUL-PUP and PSoL algorithms, the nonannotated lysine sites were used as the unlabeled training samples. The 10-fold cross-validation of them was performed on positive set P and representative reliable negative set RN. For SVM_balance, a balanced negative training set which had the same size with the positive training set was randomly selected from the nonannotated lysine sites and the 10-fold cross-validation was also performed on the positive training set and the balanced negative training set to find the best parameters of SVM. The 10-fold cross-validation of the four methods was shown in Table 1. As shown in Table 1, PUL-PUP reached the highest Sn, Sp, ACC, MCC, and AUC values of 82.24%, 91.57%, 88.92%, 0.74, and 0.92, respectively, on training dataset. As the selected representative reliable negative samples, the PUL-PUP achieved an excellent performance on training set.
Table 1

10-fold cross-validation performance of PUL-PUP, PSoL, SVM, and SVM_balance.

MethodSn (%)Sp (%)ACC (%)MCCAUC
PUL-PUP82.2491.5788.920.740.92
PSoL67.5073.6070.550.420.80
SVM_balance76.7163.6569.880.400.77

3.2. Comparison of PUL-PUP with Other Methods on Independent Test Set

To further evaluate the performance of pupylation sites prediction by PUL-PUP, we firstly compared it with PSoL and SVM_balance on independent test set. The compared results of different methods are shown in Table 2. Although SVM_balance can avoid the imbalanced problem, the performance of SVM_balance cannot be as good as the PUL-PUP because the negative training set in SVM_balance is randomly selected and cannot truly reflect the distribution of negative set well. It should be pointed out that stage 2 of PUL-PUP was similar to the negative set expansion in PSoL. But, in PUL-PUP, RN was represented by rather than N sv merely. Thus, more information in RN is included and makes our algorithm more effective than PSoL.
Table 2

Independent test performance of PUL-PUP, PSoL, SVM, and SVM_balance.

MethodSn (%)Sp (%)ACC (%)MCCAUC
PUL-PUP68.9770.8370.710.220.77
PSoL51.7273.1471.620.130.74
SVM_balance62.0767.4067.050.150.70
We also compared our method with three existing pupylation sites predictors: GPS-PUP [12], iPUP [13], and pbPUP [15] on independent test set. Three thresholds of “High,” “Medium,” and “Low” were defined for PUL-PUP according to the SVM scores which were higher than 0.9672, 0.4032, and 0.1088, respectively. The performances of PUL-PUP and three existing pupylation sites predictors were shown in Table 3. As we can see from Table 3, the performance of our algorithm outperformed the existing three predictors significantly. Taking threshold “Medium,” for example, the MCC of PUL-PUP (0.24) was higher than that of GPS-PUP (0.14), iPUP (0.16), and pbPUP (0.07). Moreover, PUL-PUP achieved the highest AUC value (0.77). As our classifier is iteratively trained on the positive and reliable negative set in this paper, the performance of our algorithm outperformed the existing three predictors significantly. This demonstrates that PUL-PUP is more suitable for predicting the pupylation sites than other methods.
Table 3

Independent test performance of PUL-PUP and three existing pupylation sites predictors.

MethodThresholdSn (%)Sp (%)ACC (%)MCCAUC
GPS-PUPHigh31.0389.4685.620.160.60
Medium34.4885.5482.190.14
Low41.3876.7274.430.10

iPUPHigh48.2882.8480.550.200.66
Medium51.7276.4774.830.16
Low55.1772.0670.940.15

pbPUPHigh17.2488.4883.750.040.60
Medium31.0380.1576.890.07
Low41.3869.8567.960.07

PUL-PUPHigh51.7283.3381.240.220.77
Medium65.5276.7275.970.24
Low68.9772.7972.540.23

3.3. Prediction of the Most Likely Pupylation Sites in Nonannotated Lysine Sites

For the 183 pupylated proteins in PupDB [6], there are 212 experimentally annotated pupylation sites and 2666 nonannotated lysine sites. As mentioned earlier, those nonannotated lysine sites may contain some pupylation sites which have not been experimentally validated yet. To predict the most likely pupylation sites in nonannotated lysine sites, we run PUL-PUP algorithm on all data of the PupDB. The top 20 most likely pupylation sites in nonannotated lysine sites were listed in Supplementary S1 (see Supplementary Material available online at http://dx.doi.org/10.1155/2016/4525786). Here, we just give a possible hypothesis; whether those sites will cause pupylation or not remains to be experimentally verified.

4. Conclusions

In this study, we have developed novel pupylation sites prediction method PUL-PUP by using the PU learning. To the best of our knowledge, this is the first time PU learning has been applied to predict the pupylation sites. Experimental results have shown that our method outperformed the existing pupylation sites predictors significantly. Moreover, the most likely pupylation sites were predicted in nonannotated lysine sites by using PUL-PUP. We believe that our method can also be applied to predict the other types of posttranslational modification sites. In future research, we will develop a web server for the PUL-PUP. The ‘Uniprot_AC' means the accession number of protein in Uniprot database; ‘Site' means lysine sites in the protein; the ‘Sore' means SVM sore, and the higher SVM score indicates more reliable pupylation site.
  22 in total

1.  Proteasomal protein degradation in Mycobacteria is dependent upon a prokaryotic ubiquitin-like protein.

Authors:  Kristin E Burns; Wei-Ting Liu; Helena I M Boshoff; Pieter C Dorrestein; Clifton E Barry
Journal:  J Biol Chem       Date:  2008-11-21       Impact factor: 5.157

2.  Reconstitution of the Mycobacterium tuberculosis pupylation pathway in Escherichia coli.

Authors:  Francisca A Cerda-Maira; Fiona McAllister; Nadine J Bode; Kristin E Burns; Steven P Gygi; K Heran Darwin
Journal:  EMBO Rep       Date:  2011-07-08       Impact factor: 8.807

3.  Prediction and Validation of Disease Genes Using HeteSim Scores.

Authors:  Xiangxiang Zeng; Yuanlu Liao; Yuansheng Liu; Quan Zou
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2016-02-12       Impact factor: 3.710

4.  Improved and Promising Identification of Human MicroRNAs by Incorporating a High-Quality Negative Set.

Authors:  Leyi Wei; Minghong Liao; Yue Gao; Rongrong Ji; Zengyou He; Quan Zou
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2014 Jan-Feb       Impact factor: 3.710

5.  Prokaryotic ubiquitin-like protein pup is intrinsically disordered.

Authors:  Xiang Chen; William C Solomon; Yang Kang; Francisca Cerda-Maira; K Heran Darwin; Kylie J Walters
Journal:  J Mol Biol       Date:  2009-07-14       Impact factor: 5.469

6.  iLM-2L: A two-level predictor for identifying protein lysine methylation sites and their methylation degrees by incorporating K-gap amino acid pairs into Chou׳s general PseAAC.

Authors:  Zhe Ju; Jun-Zhe Cao; Hong Gu
Journal:  J Theor Biol       Date:  2015-08-04       Impact factor: 2.691

7.  Expansion of the mycobacterial "PUPylome".

Authors:  Jeramie Watrous; Kristin Burns; Wei-Ting Liu; Anand Patel; Vivian Hook; Vineet Bafna; Clifton E Barry; Steve Bark; Pieter C Dorrestein
Journal:  Mol Biosyst       Date:  2009-11-16

8.  Computational Identification of Protein Pupylation Sites by Using Profile-Based Composition of k-Spaced Amino Acid Pairs.

Authors:  Md Mehedi Hasan; Yuan Zhou; Xiaotian Lu; Jinyan Li; Jiangning Song; Ziding Zhang
Journal:  PLoS One       Date:  2015-06-16       Impact factor: 3.240

Review 9.  Systematic analysis and prediction of pupylation sites in prokaryotic proteins.

Authors:  Xiang Chen; Jian-Ding Qiu; Shao-Ping Shi; Sheng-Bao Suo; Ru-Ping Liang
Journal:  PLoS One       Date:  2013-09-03       Impact factor: 3.240

10.  Prokaryotic ubiquitin-like protein (Pup) proteome of Mycobacterium tuberculosis [corrected] .

Authors:  Richard A Festa; Fiona McAllister; Michael J Pearce; Julian Mintseris; Kristin E Burns; Steven P Gygi; K Heran Darwin
Journal:  PLoS One       Date:  2010-01-06       Impact factor: 3.240

View more
  4 in total

1.  EPuL: An Enhanced Positive-Unlabeled Learning Algorithm for the Prediction of Pupylation Sites.

Authors:  Xuanguo Nan; Lingling Bao; Xiaosa Zhao; Xiaowei Zhao; Arun Kumar Sangaiah; Gai-Ge Wang; Zhiqiang Ma
Journal:  Molecules       Date:  2017-09-05       Impact factor: 4.411

2.  Positive-unlabelled learning of glycosylation sites in the human proteome.

Authors:  Fuyi Li; Yang Zhang; Anthony W Purcell; Geoffrey I Webb; Kuo-Chen Chou; Trevor Lithgow; Chen Li; Jiangning Song
Journal:  BMC Bioinformatics       Date:  2019-03-06       Impact factor: 3.169

3.  PupStruct: Prediction of Pupylated Lysine Residues Using Structural Properties of Amino Acids.

Authors:  Vineet Singh; Alok Sharma; Abdollah Dehzangi; Tatushiko Tsunoda
Journal:  Genes (Basel)       Date:  2020-11-28       Impact factor: 4.096

4.  Computational identification of multiple lysine PTM sites by analyzing the instance hardness and feature importance.

Authors:  Sabit Ahmed; Afrida Rahman; Md Al Mehedi Hasan; Shamim Ahmad; S M Shovan
Journal:  Sci Rep       Date:  2021-09-23       Impact factor: 4.379

  4 in total

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