Literature DB >> 16844982

KemaDom: a web server for domain prediction using kernel machine with local context.

Lusheng Chen1, Wei Wang, Shaoping Ling, Caiyan Jia, Fei Wang.   

Abstract

Predicting domains of proteins is an important and challenging problem in computational biology because of its significant role in understanding the complexity of proteomes. Although many template-based prediction servers have been developed, ab initio methods should be designed and further improved to be the complementarity of the template-based methods. In this paper, we present a novel domain prediction system KemaDom by ensembling three kernel machines with the local context information among neighboring amino acids. KemaDom, an alternative ab initio predictor, can achieve high performance in predicting the number of domains in proteins. It is freely accessible at http://www.iipl.fudan.edu.cn/lschen/kemadom.htm and http://www.iipl.fudan.edu.cn/~lschen/kemadom.htm.

Entities:  

Mesh:

Year:  2006        PMID: 16844982      PMCID: PMC1538912          DOI: 10.1093/nar/gkl331

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

Domains are the structural, functional and evolutionary units of proteins. Most multidomain proteins are formed by duplication, divergence and recombination of domains in the history of evolution (1). Thus domains are a key to understand the evolution of proteomes and their complexities. It is therefore of great importance to predict domains in proteins. The importance of this task has been emphasized by the CASP 6 () and the CAFASP 4 ( and ) protein structure prediction experiments. However, predicting domains from sequence remains an open problem. Previous works exhibit great successes in domain prediction. Most of them are online web servers which can be publicly accessed from Internet. All these methods can be classified into two classes: template-based methods (scoring the sequence against domain templates or secondary structure elements) and ab initio methods (non-template methods). The template-based methods include Robetta-Ginzu (2), ,ADDA (3); , Dompred-Domssea (4); Dopro (5); , InterProScan (6); and , SSEP-Domain (7). And the ab initio methods include , Biozon(8); CHOPnet (9); Armadillo (; ), DOMpro (10); , Dompred-DPS (11); , Globplot (12); and , Mateo (13). Additionally, Meta-DP (14) is an integrated domain prediction server which ensembles various template-based and ab initio methods with a ‘majority voting’ strategy. Template-based methods become less effective when a potential domain shares low similarity with the identified domains. Thus, with the availability of domain databases such as CATH (15), SCOP (16) and FSSP-Dali Domain Dictionary (17), the effective ab initio methods using machine learning techniques have been developed (8–10). These methods using different artificial neural networks with various features have made important contributions to this task. Biozon (8) is a hybrid learning system for domain prediction and adopts a feed-forward network using back-propagation algorithm. In this system, the input units consist of sequence termination, correlation, contact profile, class and amino acid entropy, secondary structure, and physio-chemical properties. CHOPnet (9) also uses a three-layer feed-forward neural network but with different features, including secondary structure, solvent accessibility, HSSP conservation weight, the profile of six critical residues {P, H, D, Y, V, C}, secondary structure difference and flexibility of a five-residue segment. These features are proved to be important to the performance of the network. DOMpro (10) applies the 1D-recursive neural network that leverages evolutionary profiles, predicted secondary structure and relative solvent accessibility. It is ranked among the top ab initio domain predictors in the CAFASP 4 evaluation. Since the most important step of the ab initio methods for domain prediction is to discriminate boundary residues from domain residues, the prediction can be viewed as a two-class classification problem. As to the classifier, support vector machine (SVM), a classical kernel machine, not only is well-founded theoretically, but also has satisfactory abilities of generalization and avoiding over-fitting (18). Encouraged by the successful applications of SVM in computational biology, including remote protein homology detection (19,20), secondary structure prediction (21,22), and the like, we developed a novel predictor, KemaDom abbreviated from ‘kernel machine for domain prediction’, by ensembling three SVM classifiers, KemaSelf, KemaNeiOne and KemaNeiTwo, with different feature subspaces. The SVM classifiers with different feature subspaces improve the diversity of the result. It makes the ensemble work though SVM is a stable classifier and simply ensembling this kind of classifier with same features is not a good choice. The empirical study has shown that KemaDom has good performance in practice for predicting domains in proteins.

MATERIALS AND METHODS

Training and testing data

Liu et al. (9) have curated a dataset from multiple sources and Cheng et al. (10) have curated another dataset from CATH (15) to avoid the data conflict. In this paper, the latter is used to develop and test the algorithm. In this dataset, a total of 354 multi-domain chains and 963 single-domain chains are retrieved. Among these chains, no pair of sequences share sequence similarity above 25% in a global alignment of length 250. The sequences and the information of secondary structure and solvent accessibility can be obtained from Cheng's website (). In the prediction procedure, we focus on discriminating boundary residues from domain residues. Thus, multi-domain chains are used for training and testing, and single-domain chains are only for testing against the model trained by multi-domain chains. Additionally, a blind set from CAFASP 4 is used as the testing set.

Feature extraction

Feature extraction for training and testing is crucial to the model. In our method, we obtain amino acid entropy and physio-chemical properties according to the profile of amino acids. Amino acid entropy measuring the conservation of an alignment can be computed by information entropy. Ferran et al. clustered the 20 residues into 6 classes according to similarity scores of their physio-chemical property (23). One measurement for physio-chemical property is class entropy defined in Ref. (8). Alternatively, we only choose the value of the representative residue from each class to denote physio-chemical property. The six residues are {D, H, C, P, Y, V} because they are most different between domain residues and boundary residues (9). The difference of average profile of critical residues and the difference of average profile of six physio-chemical classes between boundary residues and domain residue (Figure 1) indicate that the latter is more proper as feature units. Secondary structure and relative solvent accessibility can be predicted by widely accepted tools.
Figure 1

Comparison between average profile of critical residues (a) and the average profile of six physio-chemical classes (b).

According to the above analysis, three sub-models with different input units are designed (Table 1). For KemaSelf, 32 U are extracted as the inputs: 6 U represent physio-chemical information, 1 U represents amino acid entropy, 5 × 3 U are secondary structure of five-residue segment (a center resiude, two left neighborhoods and two right neighborhoods), 5 × 2 U represent solvent accessibility of the segment. For KemaNeiOne (or KemaNeiTwo), 26 U are extracted as the inputs: 2 × 3 U denote secondary structure of the residues with distance d = 1 (or d = 2) from the center residue, 2 × 2 U encode solvent accessibility of those residues, 2 U are amino acid entropy, 2 × 6 U denote physio-chemical properties and the last 2 U allow the exceeding of the N-terminus or C-terminus of the chain.
Table 1

Features of the sub-models

ModelUnit positionDescription
KemaSelf1–5Secondary structure and solvent accessibility of a center residue;
6–11Physio-chemical properties of a center residue;
12–31Secondary structure and solvent accessibility of residues with 0 < d ≤ 2;
32Amino acid entropy of a center residue;
KemaNeiOne1–6Secondary structure of the residues with d = 1;
7–10Solvent accessibility of the residues with d = 1;
11–22Physio-chemical properties of the residues with d = 1;
23–24Amino acid entropy of the neighboring residues with d = 1;
25–26Labels to denote the exceeding of the N-terminus or C-terminus of the chain.
KemaNeiTwo1–6Secondary structure of the left residues with d = 2;
7–10Solvent accessibility of the left residues with d = 2;
11–22Physio-chemical properties of the left residues with d = 2;
23–24Amino acid entropy of the neighboring residues with d = 2;
25–26Labels to denote the exceeding of the N-terminus or C-terminus of the chain.

The model and post-processing

Figure 2 shows the architecture of KemaDom which integrates three binary classification sub-models, KemaSelf, KemaNeiOne and KemaNeiTwo. SVM with probability estimates is used to work out the probability of a residue belonging to boundary residue class, PKemaSelf, PKemaNeiOne and PKemaNeiTwo. The free online tool, libsvm ( ), is modified for domain prediction purpose. Among the classical kernels, the radial basic function (RBF) is adopted because of its superior performance in generalization ability and convergence speed (18). After the kernel selection, the parameters C and γ are determined as C = 4 and γ = 2, separately.
Figure 2

The architecture of KemaDom for domain prediction.

A residue can be assigned into boundary residue class with the probability P = max{PKemaSelf, PKemaNeiOne, PKemaNeiTwo} and non-boundary residue class with 1 − P. As we know, the output of the learning model is quite noisy. So we smooth the result by averaging the probabilities of three consecutive residues. To reduce the influence of false signals, we regard that any two boundary residues with distance d ≤ 10 belong to the same domain boundary region. This assumption is reasonable because the reliable domain boundaries can be accepted within 20 residues of the true domain boundary annotated in the CATH database (4,9–11). In addition, boundary residues with no neighboring boundary residues or with the distance <10 from the start position of a chain are ignored while computing the number of domains.

RESULTS AND DISCUSSION

In this section, we test our model and compare its performance with other methods. The measurements of sensitivity (S) and specificity (S) are the same with the classical one used in CASP 6 and CAFASP 4. The overall accuracy Acc is the number of correctly predicted chains over the total number of chains. Eightfold cross validation is used to measure the performance. To provide a baseline to compare the result of KemaDom, we run the random control prediction algorithm as in Ref. (9) on the same dataset. First, the dataset is randomly divided into eight subsets. Then, the number of domains for proteins in each subset are predicted according to the composition of domain numbers in remaining subsets. We repeat this test 100 times and average over the results.

Performance of KemaDom and its sub-models

The results are shown in Table 2, where 1D denotes single-domain chains and 2D denotes two-domain chains. KemaSelf achieves 3% higher Acc, 13% (14%) higher 2D S and 11% (13%) higher 2D S than KemaNeiOne (KemaNeiTwo). KemaNeiOne has 1% higher 2D S and 2% higher 2D S than KemaNeiTwo. This implies that the 1-neighboring residue information contribute more to identifying boundary residues than the 2-neighboring residue information does. After combining these three sub-models, KemaDom improves Acc up to 76%. And the sensitivity and specificity for single-domain chains are 88 and 83%, respectively. Those for two-domain chains increase to 41 and 57%, separately. In contrary, random control prediction method correctly predicts only 74% single-domain chains and 26% two-domain chains. These results show that the neighboring residue information can be used to improve the domain prediction and KemaDom is more effective than random control prediction method.
Table 2

Performance of KemaDom and sub-models

Model/Sub-model1D SN1D SP2D SN2D SPAcc
KemaDom0.880.830.410.570.76
KemaSelf0.890.810.360.550.74
KemaNeiOne0.900.790.230.440.71
KemaNeiTwo0.900.790.220.420.71
Baseline0.740.720.260.230.60
We also use an individual SVM with a combined feature map of three sub-models to predict domains. The results show that this strategy fails in prediction because only two two-domain chains are correctly predicted and others are all inferred to be single-domain chains. Although no well-established theory of this ensemble technique with different features has been given, the subspace ensemble for supervised learning has been successfully applied in bioinfomatics with a satisfactory result (24). While predicting domain boundary position, KemaDom only correctly predicts 15% of the two-domain chains and 12% of the multi-domain chains; they are both lower than those of DOMpro, 25 and 20%, respectively. It should be pointed out that the reliable domain boundaries are acceptable within 20 residues of the true domain boundary annotated in CATH and predicting domain boundary locations is more difficult than predicting domain numbers. Objectively, in order to evaluate the performance of KemaDom, we also test KemaDom against CAFASP 4 dataset, in which there are 41 single-domain chains and 17 two-domain chains. In these chains, KemaDom shows 95% 1D S, 77% 1D S, 24% 2D S and 57% 2D S. The Acc is 74% and the average overlap score of the two-domain chains is 64.18.

Performance comparison with other predictors

The performance of available ab initio systems can be taken from the previous publications and the website of CAFASP 4 (Table 3). It is easy to see that predicting two-domain or multi-domain chains is more difficult than predicting single-domain chains. The 2D S varies from 12% (Mateo) to 59% (DOMpro), and the 2D S ranges from 15% (Mateo) to 60% (Globplot) while the Acc lies between 17% (Biozon) and 76% (KemaDom). Moreover, the selection of training and testing datasets influences the performance of the predictors significantly.
Table 3

Performance of ab initio predictorsa

Predictor name1D SN1D SP2D SN2D SPAccDataset
KemaDom0.880.830.410.570.76(10)
DOMpro0.760.850.590.380.69(10)
CHOPnetb0.42–0.73N/A0.40–0.59N/A0.69(9)
KemaDom0.950.770.240.570.74CAFASP 4
DOMpro0.850.760.350.500.70CAFASP 4
Biozon0.1010.000.350.190.17CAFASP 4
Globplot0.830.710.180.600.64CAFASP 4
Dompred-DPS0.680.780.470.500.62CAFASP 4
Mateo0.510.780.120.150.40CAFASP 4

aThe values taken from the previous publications and the website of CAFASP 4.

bThe performance of CHOPnet is tested against multiple datasets with cross validation of networks; S values are not shown in their paper and are denoted by N/A in this table.

Compared with DOMpro, KemaDom achieves 19% higher 2D S and 7% higher Acc on the CATH dataset though it has 18% lower 2D S. Similarly, on CAFASP 4 dataset, KemaDom has 11% lower 2D S but 7% higher 2D S than DOMpro. Obviously, KemaDom achieves a good Acc because of its high 1D S. On this point, we can not conclude that our method is better or worse than the other methods because the knowledge is still not sufficient for discriminating the boundary residues exactly.

WEB SERVER: KemaDom

The web server can be accessed from . and . This system is mainly composed of two subsystems, the background system and the interface system. The background system is implemented by Perl including package BioPerl and CGI script. The whole processing flowchart of this system can be summarized as the following steps: (i) a remote user submits a target sequence to the server; (ii) a PSSM profile for the sequence is generated by PSI-blast (25) against the non-redundant (nr) database; and (iii) secondary structure prediction and solvent accessibility prediction are performed by SSpro (26) and ACCpro (27), respectively; (iv) a Perl script generates the feature vectors for all the residues of the input sequence; (v) boundary residues prediction is executed with the feature vectors against the trained model. (vi) post-processing is done for the raw output; and (vii) KemaDom sends the result to the user. The interface system is written with HTML language. KemaDom provides a friendly interface (Figure 3). Users should submit sequences with the format which BioPerl (Bio::SeqIO) can recognize. Also, the email address and the customized job name are required in submission. The only constraint is that protein sequence to be predicted should contain >30 residues.
Figure 3

The interface of KemaDom. The Email address and the customized job name are required. The target sequence should be input with format which BioPerl (Bio::SeqIO) can recognize.

CONCLUSION

In this paper, we have presented a novel domain prediction server, KemaDom, modeling the local context information. As a domain prediction server, it is powerful and easy to use. This method is a good option for domain prediction compared with the existing methods.
  23 in total

1.  A novel method of protein secondary structure prediction with high segment overlap measure: support vector machine approach.

Authors:  S Hua; Z Sun
Journal:  J Mol Biol       Date:  2001-04-27       Impact factor: 5.469

Review 2.  The CATH protein family database: a resource for structural and functional annotation of genomes.

Authors:  Christine A Orengo; James E Bray; Daniel W A Buchan; Andrew Harrison; David Lee; Frances M G Pearl; Ian Sillitoe; Annabel E Todd; Janet M Thornton
Journal:  Proteomics       Date:  2002-01       Impact factor: 3.984

3.  Prediction of coordination number and relative solvent accessibility in proteins.

Authors:  Gianluca Pollastri; Pierre Baldi; Pietro Fariselli; Rita Casadio
Journal:  Proteins       Date:  2002-05-01

4.  Automated prediction of CASP-5 structures using the Robetta server.

Authors:  Dylan Chivian; David E Kim; Lars Malmström; Philip Bradley; Timothy Robertson; Paul Murphy; Charles E M Strauss; Richard Bonneau; Carol A Rohl; David Baker
Journal:  Proteins       Date:  2003

5.  PRIMEX: rapid identification of oligonucleotide matches in whole genomes.

Authors:  Matej Lexa; Giorgio Valle
Journal:  Bioinformatics       Date:  2003-12-12       Impact factor: 6.937

6.  Rapid protein domain assignment from amino acid sequence using predicted secondary structure.

Authors:  Russell L Marsden; Liam J McGuffin; David T Jones
Journal:  Protein Sci       Date:  2002-12       Impact factor: 6.725

7.  GlobPlot: Exploring protein sequences for globularity and disorder.

Authors:  Rune Linding; Robert B Russell; Victor Neduva; Toby J Gibson
Journal:  Nucleic Acids Res       Date:  2003-07-01       Impact factor: 16.971

8.  A novel method for protein secondary structure prediction using dual-layer SVM and profiles.

Authors:  Jian Guo; Hu Chen; Zhirong Sun; Yuanlie Lin
Journal:  Proteins       Date:  2004-03-01

9.  Automatic prediction of protein domains from sequence information using a hybrid learning system.

Authors:  Niranjan Nagarajan; Golan Yona
Journal:  Bioinformatics       Date:  2004-02-12       Impact factor: 6.937

10.  Exhaustive enumeration of protein domain families.

Authors:  Andreas Heger; Liisa Holm
Journal:  J Mol Biol       Date:  2003-05-02       Impact factor: 5.469

View more
  6 in total

1.  ThreaDomEx: a unified platform for predicting continuous and discontinuous protein domains by multiple-threading and segment assembly.

Authors:  Yan Wang; Jian Wang; Ruiming Li; Qiang Shi; Zhidong Xue; Yang Zhang
Journal:  Nucleic Acids Res       Date:  2017-07-03       Impact factor: 16.971

2.  Multi-head attention-based U-Nets for predicting protein domain boundaries using 1D sequence features and 2D distance maps.

Authors:  Sajid Mahmud; Zhiye Guo; Farhan Quadir; Jian Liu; Jianlin Cheng
Journal:  BMC Bioinformatics       Date:  2022-07-19       Impact factor: 3.307

3.  OPUS-Dom: applying the folding-based method VECFOLD to determine protein domain boundaries.

Authors:  Yinghao Wu; Athanasios D Dousis; Mingzhi Chen; Jialin Li; Jianpeng Ma
Journal:  J Mol Biol       Date:  2008-11-10       Impact factor: 5.469

4.  DoBo: Protein domain boundary prediction by integrating evolutionary signals and machine learning.

Authors:  Jesse Eickholt; Xin Deng; Jianlin Cheng
Journal:  BMC Bioinformatics       Date:  2011-02-01       Impact factor: 3.169

5.  DOMAC: an accurate, hybrid protein domain prediction server.

Authors:  Jianlin Cheng
Journal:  Nucleic Acids Res       Date:  2007-06-06       Impact factor: 16.971

6.  FIEFDom: a transparent domain boundary recognition system using a fuzzy mean operator.

Authors:  Rajkumar Bondugula; Michael S Lee; Anders Wallqvist
Journal:  Nucleic Acids Res       Date:  2008-12-04       Impact factor: 16.971

  6 in total

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