Literature DB >> 20122202

Predicting the protein-protein interactions using primary structures with predicted protein surface.

Darby Tien-Hao Chang1, Yu-Tang Syu, Po-Chang Lin.   

Abstract

BACKGROUND: Many biological functions involve various protein-protein interactions (PPIs). Elucidating such interactions is crucial for understanding general principles of cellular systems. Previous studies have shown the potential of predicting PPIs based on only sequence information. Compared to approaches that require other auxiliary information, these sequence-based approaches can be applied to a broader range of applications.
RESULTS: This study presents a novel sequence-based method based on the assumption that protein-protein interactions are more related to amino acids at the surface than those at the core. The present method considers surface information and maintains the advantage of relying on only sequence data by including an accessible surface area (ASA) predictor recently proposed by the authors. This study also reports the experiments conducted to evaluate a) the performance of PPI prediction achieved by including the predicted surface and b) the quality of the predicted surface in comparison with the surface obtained from structures. The experimental results show that surface information helps to predict interacting protein pairs. Furthermore, the prediction performance achieved by using the surface estimated with the ASA predictor is close to that using the surface obtained from protein structures.
CONCLUSION: This work presents a sequence-based method that takes into account surface information for predicting PPIs. The proposed procedure of surface identification improves the prediction performance with an F-measure of 5.1%. The extracted surfaces are also valuable in other biomedical applications that require similar information.

Entities:  

Mesh:

Substances:

Year:  2010        PMID: 20122202      PMCID: PMC3009501          DOI: 10.1186/1471-2105-11-S1-S3

Source DB:  PubMed          Journal:  BMC Bioinformatics        ISSN: 1471-2105            Impact factor:   3.169


Background

The different types of interactions among proteins are essential to various biological functions in a living cell. Information about these interactions provides a basis to construct protein interaction networks and improves our understanding of the general principles of the functioning of biological systems [1]. Recent years have seen the development of various experimental techniques for systematic protein-protein interaction (PPI) analysis [2-5]. At present, however, experimentally detected interactions represent only a small fraction of the real interaction network [6,7]. Therefore, a number of computational approaches have been proposed to expedite the PPI detection process based on only experimental techniques [8]. Computational methods that depend on not only sequence information but also some prior knowledge of, for example, localization data [9], structural data [10,11], expression data [12,13] or information on the interactions of orthologs [14,15] cannot be applied on some essential proteins that are observed in most organisms [16]. To solve this problem, several sequence-based algorithms have been developed to detect potentially interacting protein pairs when no auxiliary information is available [17-23]. This work presents a novel sequence-based method which involves a mechanism for identifying the protein surface to help PPI prediction. This method employs the conjoint triad feature [24] for describing protein sequences and the relaxed variable kernel density estimator (RVKDE) [25] for classification. Conjoint triads, which treat three continuous amino acids as a single unit, have been shown to be a useful set of features in predicting protein-protein interactions [24]. This work improves this feature set by focusing on conjoint triads at the protein surface. This improvement is based on the assumption that protein-protein interactions are more related to amino acids at the surface than those at the core. To maintain the advantage of depending on only sequence information, this method employs an accurate accessible surface area (ASA) predictor, recently proposed by the authors [26], to determine the protein surface. In this study, a collection of 691 PPIs is used to evaluate the prediction performance with and without the proposed mechanism for identifying the protein surface. The experimental results show that the surface information promotes PPI prediction based on feature encoding with conjoint triads. Furthermore, the quality of the predicted surface is analyzed using a number of protein structures collected from the Protein Data Bank (PDB) [27]. The experimental results demonstrate that the performance of PPI prediction achieved using the predicted surface is close to that achieved using the surface obtained from protein structures.

Results and discussion

This section first describes the workflow of the proposed method. Next, the measurements and datasets for performance evaluation are presented. The proposed method is evaluated and compared with another sequence-based PPI predictor. At the end of the section, the predicted surface is compared to those obtained from protein structures.

Proposed PPI prediction scheme

Figure 1 depicts the workflow of the developed method. Steps marked with an asterisk indicate the major differences between the procedure in this work and those presented in previous PPI studies. First, the feature vectors of both proteins of a given protein pair are individually generated. This operation is further split into three steps: 'ASA Prediction', 'Surface Identification' and 'Feature Encoding'. The 'ASA Prediction' step invokes a sequence-based ASA predictor for assigning a relative ASA (RSA) value to each residue of the protein sequence. Based on these RSA values, the 'Surface Identification' step identifies surface sequence segments in which most residues have large RSA values. The detailed criterion of identifying surface segments is presented in the Methods section. Next, the 'Feature Encoding' step determines the frequencies of conjoint triads that are observed in the identified surface segments and uses these frequencies to generate the feature vector. Finally, the two feature vectors of the given protein pair are concatenated and sent to RVKDE for classifying whether the two proteins have interactions. See the Methods section for details of all of these steps.
Figure 1

Workflow of proposed method to predict interacting protein pairs. Given a pair of protein sequences, this method first encodes each of the two sequences as a vector. The encoding process comprises three steps; the two steps marked with an asterisk are the major contributions of this work. The two vectors are concatenated as the feature vector of the protein pair and submitted to the RVKDE for classifying whether the two proteins have interactions.

Workflow of proposed method to predict interacting protein pairs. Given a pair of protein sequences, this method first encodes each of the two sequences as a vector. The encoding process comprises three steps; the two steps marked with an asterisk are the major contributions of this work. The two vectors are concatenated as the feature vector of the protein pair and submitted to the RVKDE for classifying whether the two proteins have interactions.

Measurements

Determining whether two proteins have interactions is a binary classification problem. Table 1 lists five measurements that are applied widely on evaluating binary classification problems. The accuracy is the most commonly used measurement, which represents an overall performance of a predictor. The F-measure is designed for problems where a class of instances attracts most attention, which is appropriate for PPI prediction [28]. The precision is the fraction of predicted interacting protein pairs that truly have interactions. The sensitivity is the fraction of interacting protein pairs correctly predicted to have interactions, while the specificity is the fraction of non-interacting protein pairs correctly predicted to have no interaction.
Table 1

Evaluation measurements.

MeasurementAbbreviationEquation
AccuracyAcc.(TP+TN)/(TP+TN+FP+FN)
F-measureFm.2TP/(2TP+FP+FN)
PrecisionPrec.TP/(TP+FP)
Sensitivity (recall)Sens.TP/(TP+FN)
SpecificitySpec.TN/(TN+FP)

The definitions of the abbreviations used: TP is the number of interacting protein pairs correctly classified; FN is the number of interacting protein pairs incorrectly classified as non-interacting; TN is the number of non-interacting protein pairs correctly classified; and FN is the number of non-interacting protein pairs incorrectly classified as interacting.

Evaluation measurements. The definitions of the abbreviations used: TP is the number of interacting protein pairs correctly classified; FN is the number of interacting protein pairs incorrectly classified as non-interacting; TN is the number of non-interacting protein pairs correctly classified; and FN is the number of non-interacting protein pairs incorrectly classified as interacting.

Datasets

A challenge in preparing protein-protein interaction datasets is the presence of some interactions that are observed in the laboratory experimentation but do not occur physiologically [6]. To ensure the quality of PPI data, an interaction should be consistent with other types of information [29], such as metabolomic [30] and gene-gene relationship data [31]. Though these types of data are often incomplete in most organisms at present, the interaction network of transcription factors (TF) of Saccharomyces cerevisiae is an extensively studied system in which all of such information are currently available [29]. Therefore, this study collects 691 interactions of 211 yeast TFs from several studies and databases [32-36] to generate a PPI dataset, SC691. In this dataset, the 691 interactions are used as positive instances, while other protein pairs created by coupling the 211 TFs are used as negative instances.

Evaluation of PPI prediction

In the experiment, the SC691 dataset is randomly split into three subsets of 341, 175 and 175 interacting pairs. These subsets also contain 341, 175 and 175 non-interacting pairs obtained by arbitrarily sampling of the negative instances in the SC691 dataset. Care is taken to ensure that different subsets will not share identical instances. In this experiment, the first subset is used as the training set to predict the other two subsets. The predicted results of the second subset are used for parameter selection, while the predicted results of the third subset indicate the prediction performance of a PPI predictor. Therefore, an evaluation process is performed by first using the first subset to predict the second subset. Then the parameters that maximize the F-measure are used to predict the third subset. Since the procedure for generating these subsets involves randomness, the evaluation process is performed ten times to eliminate the evaluation bias in a single evaluation process. Table 2 presents the prediction performance of the proposed method under various surface conditions. In this work, the predicted surface is union of several surface sequence segments of fixed length. The parameter o restricts the minimum number of surface residues in a surface segment, and thereby affects the predicted surface. See the 'Surface identification' subsection for details. Table 2 also includes the prediction performance of the sequence-based method proposed by Shen et al. [24], which uses conjoint triads that are observed in protein sequences without considering surface information. In Table 2, all the five measurements of are improved after introducing the surface information without depending on the surface condition. Considering surface segments that include at least three surface residues achieves the best performance, and the other three surface conditions deliver similar performance. This suggests that to form a stable interface requires at least three residues. Restricting that a surface segment must have at least four surface residues would be too rigorous and filter out some potential surface segments.
Table 2

Performance achieved by considering and by neglecting surface information.

Acc. (%)Fm. (%)Prec. (%)Sens. (%)Spec. (%)
Without surface information
 Shen et al.'s work68.2 ± 4.370.4 ± 3.266.4 ± 5.175.4 ± 5.461.0 ± 10.2
Surface identified using different o
 172.3 ± 1.473.7 ± 1.670.3 ± 2.377.8 ± 4.466.9 ± 5.1
 272.1 ± 3.274.0 ± 2.269.7 ± 4.279.3 ± 3.764.9 ± 8.3
 374.1 ± 2.075.5 ± 2.071.8 ± 2.479.7 ± 3.568.6 ± 4.0
 471.7 ± 3.873.4 ± 2.369.8 ± 4.977.9 ± 5.965.4 ± 11.5

Parameter o restricts the minimum number of surface residues in a surface sequence segment.

Performance achieved by considering and by neglecting surface information. Parameter o restricts the minimum number of surface residues in a surface sequence segment. As a result, the average Acc., Fm., Prec., Sens. and Spec. of the developed method are 74.1%, 75.5%, 71.8%, 79.7% and 68.6%, respectively. All five measurements are superior to those delivered by the predictor without surface information. These results show that the proposed mechanism for identifying the protein surface helps to predict protein-protein interactions based on feature encoding with conjoint triads.

Evaluation of predicted surface

As shown in Figure 1, the 'ASA Prediction' and 'Surface Identification' steps are the major differences between this work and others. To evaluate the added components, this subsection reports the experiment for answering two questions: a) how the predicted surface overlap with the surface obtained from protein structures and b) how the PPI prediction performs when using the predicted surface compared to those using the surface obtained from protein structures. The ten TFs from the SC691 dataset that have structures in PDB (Table 3) are used to generate a smaller dataset. This dataset, called SC85, includes 85 positive and 1980 negative instances from the SC691 dataset. Each pair of the SC85 dataset contains at least one of the ten TFs. In this experiment, a prediction is made by five-fold cross validation of the SC85 dataset, in which each fold includes 17 positive and 396 negative instances. The cross validation is performed ten times to eliminate the evaluation bias. The surface condition is set to consider surface segments that include at least three surface residues.
Table 3

Proteins in the SC691 dataset that have structures in PDB

NameDescriptionPDB ID: chain
SPT4Transcription initiation protein2EXU:A
GAL80Galactose/lactose metabolism regulatory protein3BTV:A
MED18RNA polymerase II mediator complex subunit 182HZM:B
MED20RNA polymerase II mediator complex subunit 202HZM:A
MED21RNA polymerase II holoenzyme component SRB71YKE:B
MTF1Mitochondrial replication protein1I4W:A
NHP6ANonhistone protein 6A1CG7:A
PHO80Cyclin, negatively regulates phosphate metabolism2PMI:B
TOA1Transcription initiation factor IIA large chain1RM1:C
TOA2Transcription initiation factor IIA small chain1RM1:B
Proteins in the SC691 dataset that have structures in PDB Table 4 shows the overlap of the predicted surface and the surface obtained from protein structures, called 'structural surface', in the residue level. The predicted surface is identified based on the predicted ASA obtained from the adopted ASA predictor, while the structural surface is identified based on the actual ASA obtained by invoking the Dictionary of Protein Secondary Structure (DSSP) program [37]. In this experiment, at least 75% (91.9% in average) of surface residues--residues in the structural surface--are included in the predicted surface. Conversely, some individual trials delivered <60% specificity, and the average specificity (77.7%) is relative lower in comparison with the sensitivity. These results indicate that a certain percentage of buried residues--residues outside the structural surface--are incorrectly included in the predicted surface. Namely, the proposed method delivers a larger surface than that obtained based on actual ASA. Overall, the predicted surface is consistent to structural surface in this dataset according to the accuracy and F-measure.
Table 4

Overlap between predicted and structural surface.

Acc. (%)Fm. (%)Prec. (%)Sens. (%)Spec. (%)
Trial 176.181.376.087.359.7
Trial 276.381.271.194.554.9
Trial 378.682.374.292.562.3
Trial 477.281.383.379.473.7
Trial 595.196.292.7100.086.9
Trial 688.090.282.2100.073.3
Trial 795.196.292.7100.086.9
Trial 895.196.292.7100.086.9
Trial 983.083.192.475.492.4
Trial 1093.494.7100.090.0100.0
Overall85.8 ± 8.488.3 ± 7.085.7 ± 9.791.9 ± 9.077.7 ± 15.2

The equation of each measurement is identical to Table 2, while the definitions of the abbreviations used are different: TP is the number of residues within the structural surface and are correctly included in the predicted surface; FN is the number of residues within the structural surface but are incorrectly excluded from the predicted surface; TN is the number of residues outside the structural surface and are correctly excluded from the predicted surface; and FN is the number of residues outside the structural surface but are incorrectly included in the predicted surface.

Overlap between predicted and structural surface. The equation of each measurement is identical to Table 2, while the definitions of the abbreviations used are different: TP is the number of residues within the structural surface and are correctly included in the predicted surface; FN is the number of residues within the structural surface but are incorrectly excluded from the predicted surface; TN is the number of residues outside the structural surface and are correctly excluded from the predicted surface; and FN is the number of residues outside the structural surface but are incorrectly included in the predicted surface. The next analysis aims to elaborate how much does the difference between predicted and structural surface affect the results of PPI prediction. Table 5 presents the performance of PPI prediction using the predicted and structural surface. Though the predicted surface performs worse than the structural surface, the differences in all evaluation measures are less than the standard deviations of using the structural surface. These results reveal that the added components of this work can achieve comparable performance of dealing yeast TFs to that delivered using structure information.
Table 5

Performance achieved using predicted and structural surface.

Acc. (%)Fm. (%)Prec. (%)Sens. (%)Spec. (%)
Predicted surface
 Trial 196.238.158.528.299.1
 Trial 296.240.957.431.899.0
 Trial 396.138.254.329.498.9
 Trial 496.338.761.528.299.2
 Trial 596.640.370.628.299.5
 Trial 696.443.162.232.999.1
 Trial 796.741.075.028.299.6
 Trial 896.440.961.930.699.2
 Trial 994.737.536.338.897.1
 Trial 1095.739.747.534.198.4
 Overall96.1 ± 0.639.8 ± 1.758.5 ± 11.031.1 ± 3.598.9 ± 0.7
Structural surface
 Trial 196.039.752.931.898.8
 Trial 296.641.369.429.499.4
 Trial 396.140.355.131.898.9
 Trial 496.339.761.029.499.2
 Trial 596.340.359.130.699.1
 Trial 696.442.760.932.999.1
 Trial 796.241.556.032.998.9
 Trial 896.542.564.331.899.2
 Trial 995.938.850.031.898.6
 Trial 1096.040.351.932.998.7
 Overall96.2 ± 0.240.7 ± 1.358.1 ± 6.031.5 ± 1.399.0 ± 0.3

ASA values of predicted surface are obtained from the adopted ASA predictor. ASA values of structural surface are obtained using the DSSP program.

Performance achieved using predicted and structural surface. ASA values of predicted surface are obtained from the adopted ASA predictor. ASA values of structural surface are obtained using the DSSP program. In the end of this section, a protein pair from the collected 691 PPIs of which both the proteins appear in the same complex structure in PDB is used to plot the overlap between the predicted surface and the interface. This complex (PDB ID: 2HZM) includes the two subunits (Med18 and Med20) of the RNA ploymerase II, which is central to eukaryotic gene expression and has been studied extensively [38]. Figure 2 presents the interface residues of Med18 (chain B in 2HZM) and Med20 (chain A in 2HZM). Interface residues are defined as those that have at least one heavy atom within 5 Å distance of the interacting partner. This definition is similar to those used in many studies [39-41].
Figure 2

Example of the surface predicted by the present method. This example employs the two subunits of RNA ploymerase II (PDB ID: 2HZM), Med18 (chain B) and Med20 (chain A), to show the predicted surface relative to the interface residues. The protein chain in spacefill mode is the target subunit used in surface identification; the protein chain that is displayed in stick mode is treated as the interacting partner of the target subunit. The predicted surface that overlaps the interface residues is shown in yellow, and the non-overlapping region is shown in red. Med18 is the target subunit in (a), and Med20 is the target subunit in (b).

Example of the surface predicted by the present method. This example employs the two subunits of RNA ploymerase II (PDB ID: 2HZM), Med18 (chain B) and Med20 (chain A), to show the predicted surface relative to the interface residues. The protein chain in spacefill mode is the target subunit used in surface identification; the protein chain that is displayed in stick mode is treated as the interacting partner of the target subunit. The predicted surface that overlaps the interface residues is shown in yellow, and the non-overlapping region is shown in red. Med18 is the target subunit in (a), and Med20 is the target subunit in (b). For Med18, the present method successfully excludes 80 (accounting for ~26.1%) from total 307 residues while preserving 48 (accounting for ~92.3% of the 52) interface residues. As shown in Figure 2(a), most interface residues, specified in yellow, are included. However, for Med20, the proposed method misses 24 (accounting for ~54.5% of the 44) interface residues in the predicted surface in Figure 2(b). Figure 2(b) reveals that the predicted surface misses the segment (residues 86-107) of Med20 that acts like an arm stretching to Med18. A comparison with the interface shown in Figure 2(a) suggests that the present method may perform better at handling flatter interfaces. Since protein subunits may interact and form relatively flat or twisted surfaces [42], the good performance of the present method probably results from the fact that most of the collected S. cerevisiae TFs have relatively flat surfaces. These results also reveal that the proposed mechanism for identifying the surfaces of proteins with relatively twisted surfaces must be improved.

Conclusion

An enormous gap exists between the number of protein structures and the huge number of protein sequences. Hence, predicting protein functions directly from amino acid sequences remains one of the most important problems in life science. This work presents a computational approach for PPI prediction based on only sequence information. Notably, a mechanism of extracting surface information is proposed to refine the feature vector for representing a protein sequence. This method is analyzed in terms of a) the performance in predicting PPIs and b) the quality of the predicted surface. The experimental results show that the present method improves on the prediction performance of PPI with an F-measure of 5.1%. Furthermore, the predicted surface of yeast TFs is consistent with that obtained from structures, which encourages applying the present steps of surface identification in other biomedical problems that require similar information.

Methods

ASA prediction

This study adopts two cascading regressions to predict relative ASA (RSA) values. The first stage uses the PSSM-2SP (stands for position specific scoring matrix with two sub-properties) profile [26] to encode a protein sequence. The PSSM-2SP profile is an enhanced PSSM profile, which describes the likelihood of a particular residue substitution at a specific position based on evolutionary information [21]. The construction of the PSSM profile is achieved by first invoking the PSI-BLAST program [43] to the non-redundant (NR) database obtained from the NCBI. The PSSM-2SP profile adds more two accumulated profile values according to residue groups Charged(K and D) and Tiny(A and G). The resulting PSSM-2SP profile is rescaled to [0,1], using the following logistic function [44]: where x is the raw value in the PSSM profile and x' is the value corresponding to x after rescaling. Finally, we add a terminal flag and format the profile into the vector representation with a window size w1 (w1 = 11 in our implementation). Figure 3 shows an example of encoding a residue to its corresponding PSSM-2SP form.
Figure 3

Example of encoding a residue in the PSSM-2SP form. This example encodes the fifth residue (i = 5) of a protein (PDB ID: 154L) with window size 11 (w = 11 and h = 5). A position is represented by a 23-dimensional vector (20 amino acid values, a terminal flag and two group values). The first row is a pseudo terminal residue where only the terminal flag is 1 and all 22 other values are zero. Finally, the i-th residue is encoded with its neighboring positions to form a 253-dimensional feature vector.

Example of encoding a residue in the PSSM-2SP form. This example encodes the fifth residue (i = 5) of a protein (PDB ID: 154L) with window size 11 (w = 11 and h = 5). A position is represented by a 23-dimensional vector (20 amino acid values, a terminal flag and two group values). The first row is a pseudo terminal residue where only the terminal flag is 1 and all 22 other values are zero. Finally, the i-th residue is encoded with its neighboring positions to form a 253-dimensional feature vector. The second stage encodes a protein sequence based on neighboring solvent accessibility [26,45]. The i-th residue in a protein sequence is represented as a 2w2+1 dimensional vector v = (a, t, a+, t, ..., a, t, ..., a, t, l), where ais the predicted RSA value of the i-th residue in the first regression, tis the terminal flag as either 1 (a null/terminal residue) or 0 (otherwise), l is the sequence length and w2 = 2h+1 is window size (w2 = 5 in our implementation). The support vector regression (SVR) is used as the regression tool for both stages. The SVR is a kernel regression technique that constructs a model based on support vectors. This model expresses y as a function of v with several parameters: where K() is the kernel function, and b and ware numerical parameters determined by minimizing the prediction error on training samples. The problem is to find the support vectors and determine parameters b and w, which can be solved by constrained quadratic optimization [46]. The LIBSVM package (version 2.86) [47] is used for SVR implementation in this study.

Surface identification

The employed ASA predictor makes predictions at the residue level. The predicted RSA value of each residue enables surface residues to be defined as those whose RSA values are equal to or larger than a threshold t. These identified surface residues are frequently scattered throughout the protein sequences. This work develops a process for generating a set of surface segments each of which is a consecutive sub-sequence of minimum length. Because a conjoint triad represents three continuous amino acids, these consecutive segments are more suitable than scattered surface residues for being encoded with conjoint triads. Figure 4 depicts the process of surface identification. The present method uses a sliding window of size w to scan the protein sequence. A sliding window is identified as a surface window if it contains at least o surface residues. Finally, the predicted surface is the union of all surface windows. In this study, t and w are parameters to be set either by cross-validation or by the user, while o is suggested to be three according to the experiment results.
Figure 4

Identifying surface of protein sequence. Input: Each residue of the sequence is associated with a predicted RSA value. Step 1: Identify surface residues having RSA values ≥t. Step 2: Scan the sequence with a sliding window of size w, where each surface window must include at least o surface residues. Step 3: Predicted surface is union of all surface windows. t = 0.3, w = 9 and o = 3 in this example.

Identifying surface of protein sequence. Input: Each residue of the sequence is associated with a predicted RSA value. Step 1: Identify surface residues having RSA values ≥t. Step 2: Scan the sequence with a sliding window of size w, where each surface window must include at least o surface residues. Step 3: Predicted surface is union of all surface windows. t = 0.3, w = 9 and o = 3 in this example.

Feature encoding

Based on the design by Shen et al. [24], this work encodes each protein sequence as a feature vector by considering the frequencies of conjoint triads of that protein sequence. An amino acid triad regards is a unit of three continuous amino acids. Each PPI pair is thus encoded by concatenating the two feature vectors of the two individual proteins of that pair. The 20 amino acids are clustered into seven groups (Table 6) based on their dipoles and side chain volumes.
Table 6

Amino acid groups used herein.

Group no.Amino acids
1Ala, Gly, Val
2Ile, Leu, Phe, Pro
3Tyr, Met, Thr, Ser
4His, Asn, Gln, Tpr
5Arg, Lys
6Asp, Glu
7Cys
Amino acid groups used herein. Figure 5 depicts the process of encoding a protein sequence. First, the protein sequence is transformed into a group sequence. This method then scans the predicted surface along the group sequence. Each scanned triad is counted in an occurrence vector, O, of which each element orepresents the number of the i-th type of triad observed in the predicted surface. The major contribution of this work is to ignore the occurrences of conjoint triads outside the predicted surface. The two vectors of both sequences of a pair of proteins are concatenated to form a 686-dimensional feature vector.
Figure 5

Encoding a protein sequence as a feature vector using conjoint triads. Step 1: Transform the amino acid sequence into the group sequence. Step 2: Scan the predicted surface along the group sequence, and count the triads in the occurrence vector O.

Encoding a protein sequence as a feature vector using conjoint triads. Step 1: Transform the amino acid sequence into the group sequence. Step 2: Scan the predicted surface along the group sequence, and count the triads in the occurrence vector O.

Relaxed variable kernel density estimator

The relaxed variable kernel density estimator (RVKDE) [25] is used as the classification tool for PPI prediction. A kernel density estimator is in fact an approximate probability density function. Let {s1, s2... s} be a set of sampling instances randomly and independently taken from the distribution governed by fin the m-dimensional vector space. Then, with the RVKDE algorithm, the value of fat point v is estimated as follows: 1) ; 2) R(s) is the maximum distance between si and its ks nearest training instances; 3) Γ(·) is the Gamma function [48]; 4) and ks are parameters to be set either through cross-validation or by the user. When using RVKDE to predict protein-protein interactions, two kernel density estimators are constructed to approximate the distribution of interacting and non-interacting protein pairs, respectively. A query protein pair (represented as the feature vector v) is predicted to the class that gives the maximum value among the two likelihood functions defined as follows: where |S| is the number of class-j training instances, and (v) is the kernel density estimator corresponding to class-j training instances. In this study, j is either 'interacting' or 'non-interacting'. Current RVKDE implementation includes only a limited number, denoted by kt, of the nearest class-j training instances of v while computing (v) in order to improve the efficiency of the predictor. The kt is also a parameter to be set either through cross-validation or by the user.

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

Author DTHC designed the methodology and conceived of this study. YTS and BCL designed the experiments and performed all calculations and analyses. All authors have read and approved this manuscript.
  42 in total

1.  Protein interaction maps for complete genomes based on gene fusion events.

Authors:  A J Enright; I Iliopoulos; N C Kyrpides; C A Ouzounis
Journal:  Nature       Date:  1999-11-04       Impact factor: 49.962

2.  The TRANSFAC system on gene expression regulation.

Authors:  E Wingender; X Chen; E Fricke; R Geffers; R Hehl; I Liebich; M Krull; V Matys; H Michael; R Ohnhäuser; M Prüss; F Schacherer; S Thiele; S Urbach
Journal:  Nucleic Acids Res       Date:  2001-01-01       Impact factor: 16.971

3.  Predicting protein-protein interactions based only on sequences information.

Authors:  Juwen Shen; Jian Zhang; Xiaomin Luo; Weiliang Zhu; Kunqian Yu; Kaixian Chen; Yixue Li; Hualiang Jiang
Journal:  Proc Natl Acad Sci U S A       Date:  2007-03-05       Impact factor: 11.205

4.  The Protein Data Bank (PDB), its related services and software tools as key components for in silico guided drug discovery.

Authors:  Johannes Kirchmair; Patrick Markt; Simona Distinto; Daniela Schuster; Gudrun M Spitzer; Klaus R Liedl; Thierry Langer; Gerhard Wolber
Journal:  J Med Chem       Date:  2008-11-27       Impact factor: 7.446

5.  MIPS: a database for genomes and protein sequences.

Authors:  H W Mewes; D Frishman; U Güldener; G Mannhaupt; K Mayer; M Mokrejs; B Morgenstern; M Münsterkötter; S Rudd; B Weil
Journal:  Nucleic Acids Res       Date:  2002-01-01       Impact factor: 16.971

6.  Integrating large-scale functional genomic data to dissect the complexity of yeast regulatory networks.

Authors:  Jun Zhu; Bin Zhang; Erin N Smith; Becky Drees; Rachel B Brem; Leonid Kruglyak; Roger E Bumgarner; Eric E Schadt
Journal:  Nat Genet       Date:  2008-06-15       Impact factor: 38.330

7.  A comprehensive two-hybrid analysis to explore the yeast protein interactome.

Authors:  T Ito; T Chiba; R Ozawa; M Yoshida; M Hattori; Y Sakaki
Journal:  Proc Natl Acad Sci U S A       Date:  2001-03-13       Impact factor: 11.205

8.  Real value prediction of protein solvent accessibility using enhanced PSSM features.

Authors:  Darby Tien-Hao Chang; Hsuan-Yu Huang; Yu-Tang Syu; Chih-Peng Wu
Journal:  BMC Bioinformatics       Date:  2008-12-12       Impact factor: 3.169

Review 9.  Deciphering protein-protein interactions. Part II. Computational methods to predict protein and domain interaction partners.

Authors:  Benjamin A Shoemaker; Anna R Panchenko
Journal:  PLoS Comput Biol       Date:  2007-04-27       Impact factor: 4.475

10.  Using support vector machine combined with auto covariance to predict protein-protein interactions from protein sequences.

Authors:  Yanzhi Guo; Lezheng Yu; Zhining Wen; Menglong Li
Journal:  Nucleic Acids Res       Date:  2008-04-04       Impact factor: 16.971

View more
  9 in total

Review 1.  On protocols and measures for the validation of supervised methods for the inference of biological networks.

Authors:  Marie Schrynemackers; Robert Küffner; Pierre Geurts
Journal:  Front Genet       Date:  2013-12-03       Impact factor: 4.599

2.  Protein-protein interaction site predictions with three-dimensional probability distributions of interacting atoms on protein surfaces.

Authors:  Ching-Tai Chen; Hung-Pin Peng; Jhih-Wei Jian; Keng-Chang Tsai; Jeng-Yih Chang; Ei-Wen Yang; Jun-Bo Chen; Shinn-Ying Ho; Wen-Lian Hsu; An-Suei Yang
Journal:  PLoS One       Date:  2012-06-06       Impact factor: 3.240

3.  Multi-level machine learning prediction of protein-protein interactions in Saccharomyces cerevisiae.

Authors:  Julian Zubek; Marcin Tatjewski; Adam Boniecki; Maciej Mnich; Subhadip Basu; Dariusz Plewczynski
Journal:  PeerJ       Date:  2015-07-02       Impact factor: 2.984

4.  Improving predictions of protein-protein interfaces by combining amino acid-specific classifiers based on structural and physicochemical descriptors with their weighted neighbor averages.

Authors:  Fábio R de Moraes; Izabella A P Neshich; Ivan Mazoni; Inácio H Yano; José G C Pereira; José A Salim; José G Jardine; Goran Neshich
Journal:  PLoS One       Date:  2014-01-28       Impact factor: 3.240

Review 5.  Fundamentals of protein interaction network mapping.

Authors:  Jamie Snider; Max Kotlyar; Punit Saraon; Zhong Yao; Igor Jurisica; Igor Stagljar
Journal:  Mol Syst Biol       Date:  2015-12-17       Impact factor: 11.429

6.  SPRINT: ultrafast protein-protein interaction prediction of the entire human interactome.

Authors:  Yiwei Li; Lucian Ilie
Journal:  BMC Bioinformatics       Date:  2017-11-15       Impact factor: 3.169

7.  PPIcons: identification of protein-protein interaction sites in selected organisms.

Authors:  Brijesh K Sriwastava; Subhadip Basu; Ujjwal Maulik; Dariusz Plewczynski
Journal:  J Mol Model       Date:  2013-06-02       Impact factor: 1.810

8.  Combining phylogenetic profiling-based and machine learning-based techniques to predict functional related proteins.

Authors:  Tzu-Wen Lin; Jian-Wei Wu; Darby Tien-Hao Chang
Journal:  PLoS One       Date:  2013-09-19       Impact factor: 3.240

9.  Assigning biological function using hidden signatures in cystine-stabilized peptide sequences.

Authors:  S M Ashiqul Islam; Christopher Michel Kearney; Erich J Baker
Journal:  Sci Rep       Date:  2018-06-13       Impact factor: 4.379

  9 in total

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