Email updates

Keep up to date with the latest news and content from BMC Bioinformatics and BioMed Central.

Open Access Methodology article

Prediction of the burial status of transmembrane residues of helical membrane proteins

Yungki Park, Sikander Hayat and Volkhard Helms*

Author Affiliations

Center for Bioinformatics, Saarland University, 66041 Saarbruecken, Germany

For all author emails, please log on.

BMC Bioinformatics 2007, 8:302  doi:10.1186/1471-2105-8-302


The electronic version of this article is the complete one and can be found online at: http://www.biomedcentral.com/1471-2105/8/302


Received:11 May 2007
Accepted:20 August 2007
Published:20 August 2007

© 2007 Park et al; licensee BioMed Central Ltd.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Background

Helical membrane proteins (HMPs) play a crucial role in diverse cellular processes, yet it still remains extremely difficult to determine their structures by experimental techniques. Given this situation, it is highly desirable to develop sequence-based computational methods for predicting structural characteristics of HMPs.

Results

We have developed TMX (TransMembrane eXposure), a novel method for predicting the burial status (i.e. buried in the protein structure vs. exposed to the membrane) of transmembrane (TM) residues of HMPs. TMX derives positional scores of TM residues based on their profiles and conservation indices. Then, a support vector classifier is used for predicting their burial status. Its prediction accuracy is 78.71% on a benchmark data set, representing considerable improvements over 68.67% and 71.06% of previously proposed methods. Importantly, unlike the previous methods, TMX automatically yields confidence scores for the predictions made. In addition, a feature selection incorporated in TMX reveals interesting insights into the structural organization of HMPs.

Conclusion

A novel computational method, TMX, has been developed for predicting the burial status of TM residues of HMPs. Its prediction accuracy is much higher than that of previously proposed methods. It will be useful in elucidating structural characteristics of HMPs as an inexpensive, auxiliary tool. A web server for TMX is established at http://service.bioinformatik.uni-saarland.de/tmx and freely available to academic users, along with the data set used.

Background

Helical membrane proteins (HMPs) play a crucial role in diverse cellular processes, including energy generation, signal transduction, the transport of solutes across the membrane, and the maintenance of ionic and proton concentrations. Several studies have suggested that HMPs account for 20 – 30% of the open reading frames of sequenced genomes [1,2]. In spite of their biological importance and genomic abundance, less than 1% of the proteins with known structure are HMPs [3], and this situation is not expected to improve dramatically in the near future. Hence, it is desirable to develop sequence-based computational methods for predicting structural characteristics of HMPs. In the realm of soluble proteins, two particular structural characteristics have been the main target of computational prediction methods: secondary structure [4-10] and solvent accessibility [11-26] (often in a form of binary burial status; buried inside vs. exposed to the environment). For HMPs, the prediction of secondary structures does not carry as significant a momentum as for soluble proteins because transmembrane (TM) segments, which can be relatively reliably identified from the sequence by several techniques [27-37], are known to usually adopt helical conformations to satisfy the hydrogen bonding capacity of the backbone polar atoms. On the other hand, the problem of predicting the burial status (i.e. buried in the protein core vs. exposed to the membrane) of TM residues of HMPs has remained nearly untouched until now, in contrast to the situation for soluble proteins, which have been extensively studied (see the references listed above) following the pioneering work of Rost and Sander [12]. This is quite "remarkable" given that it is much more difficult to determine the structures of HMPs than those of soluble proteins by experimental techniques. The virtue of the ability to predict the burial status of TM residues of HMPs was already appreciated by several studies around the early 90s [38-40]. The burial status prediction should be useful in several tasks. One simple example would be to help design mutational experiments aimed at identifying catalytically important TM residues [41-45] by providing a list of TM residues highly likely to be buried in the protein core because catalytically important TM residues are usually found buried in the protein core, not being exposed to the membrane. Another simple example would be to help design mutational experiments aimed at identifying TM residues important for protein-protein interactions in the membrane by providing a list of TM residues highly likely to be exposed to the membrane.

In 2004, Beuming and Weinstein pioneered the first sequence-based computational method for predicting the burial status of TM residues of HMPs (denoted hereafter as the BW method), which was based on sequence conservation patterns and a newly derived knowledge-based propensity scale of the 20 amino acids to be exposed to the membrane [46]. For a rather small benchmark set, the BW method achieved an impressive prediction accuracy of 80%. Recently, Adamian and Liang reported the development of a similar method [47], but it predicts the face of a TM helix exposed to the membrane, not the burial status of individual TM residues. Hildebrand and his coworkers described a computational method for predicting whether a given residue is located at a helix-helix interface in the membrane [48]. Yet, this is a distinct prediction problem from the one the current study deals with: a residue located outside of a helix-helix interface can still be buried. Quite recently, Yuan and his coworkers developed a method for predicting the relative solvent-accessible surface area (rSASA) of TM residues based on support vector regression (SVR, denoted hereafter as the YU method) [49]. Even though the YU method does not explicitly predict the burial status of TM residues, it is possible to do so using the predicted rSASA values. To our best knowledge, the BW and YU methods are the only ones currently available for predicting the burial status of TM residues of HMPs.

We have developed TMX (TM eXposure), a novel sequence-based computational method for predicting the burial status of TM residues of HMPs. Its accuracy is 78.71% over a much larger data set of 3138 TM residues, representing a considerable improvement over 68.67% of the BW method when evaluated on the same data set. This prediction accuracy is also higher than 71.06% of the YU method. Importantly, unlike the BW and YU methods, TMX automatically yields confidence scores for the predictions made, a highly desirable component for any computational prediction method, which allows the user to selectively utilize prediction results depending on confidence scores in real application situations. In addition, a feature selection incorporated in TMX reveals interesting insights into the structural organization of HMPs.

Results and Discussion

Analysis of the BW method

TMX is novel in several aspects compared to the BW and YU methods and can be described without any reference to these previous methods. However, we prefer to describe the logic behind its development in reference to the BW method in order to contrast it with the BW method and highlight its novelties.

For predicting the burial status of a TM residue, the BW method computes its positional score and compares the score with a threshold [46]. If the score is higher than the threshold, it is predicted to be buried. Otherwise, it is predicted to be exposed to the membrane. Formally, the BW method computes a positional score for sequence position i, S(i), as 0.5×(C(i) - PBW(i)), where C(i) is the conservation index for sequence position i, and PBW(i) the propensity of sequence position i for being exposed to the membrane, which is in turn derived from the BW scale as shown in Eq. 1. The BW scale is derived from a set of HMPs with known structure.

<a onClick="popup('http://www.biomedcentral.com/1471-2105/8/302/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.biomedcentral.com/1471-2105/8/302/mathml/M1">View MathML</a>

(1)

In Eq. 1, the index j runs over the 20 naturally occurring amino acids, BW(j) is the propensity value of amino acid j in the BW scale, and fi(j) the frequency of amino acid j in sequence position i. Plugging Eq. 1 into 0.5×(C(i) - PBW(i)), the overall approach of the BW method for deriving a positional score can be cast as follows.

<a onClick="popup('http://www.biomedcentral.com/1471-2105/8/302/mathml/M2','MathML',630,470);return false;" target="_blank" href="http://www.biomedcentral.com/1471-2105/8/302/mathml/M2">View MathML</a>

(2)

Eq. 2 indicates that S(i) is a linear combination of the conservation index and the 20 elements of the profile. Thus, it can be written more generally as follows.

<a onClick="popup('http://www.biomedcentral.com/1471-2105/8/302/mathml/M3','MathML',630,470);return false;" target="_blank" href="http://www.biomedcentral.com/1471-2105/8/302/mathml/M3">View MathML</a>

(3)

where Cc is the coefficient for the conservation index (set to 0.5 in the BW method) and Cj the coefficient for the jth element of the profile (set to -0.5×BW(j) in the BW method). With achieving highest possible prediction accuracies in mind, we raise the question of whether setting the coefficients in Eq. 3 empirically as in the BW method is optimal or not. Our answer is no. Optimizing the coefficients would be a better idea. Confirming this expectation, the coefficients optimized by linear regression led to a prediction accuracy of 71.13%, compared to 68.67% of the BW method as shown in Table 1. Specifically, ridge linear regression with the complexity parameter set to 0.001 was used throughout this study in an effort to minimize generalization errors [50]. It is noteworthy that we use the same formula as the BW method – Eq. 3 – but with an entirely different philosophy. In the BW method, one first derives a propensity scale of the 20 amino acids to be exposed to the membrane from known HMP structures and then uses it for computing the propensity of a target residue to be exposed (Eq. 1). This propensity of the target residue is combined with its degree of conservation to yield its positional score. Our analysis reveals that this overall idea of the BW method can be concisely summarized by Eq. 3, which immediately suggests that there is a better way of doing the job.

Table 1. Prediction accuracies of different methods examined in the study

There is an issue to be clarified before we move on. We implemented the BW method, and its performance was evaluated on the same data set as for TMX. This was necessary since it is often difficult to directly compare performance values of different prediction methods reported in different studies because of the variety of data sets used and the discrepancy in state definitions. A serious difficulty arose in implementing the BW method, namely setting thresholds manually. As mentioned above, upon computing the positional score of a target residue, the BW method compares it with a threshold that has been manually set. If the positional score is greater than the threshold, it is predicted to be buried. Otherwise, it is predicted to be exposed. In a leave-one-out (jack-knife) testing scheme, thresholds need to be manually set separately for each of 43 protein chains in the benchmark data set (see Methods). Admittedly, it is impossible for us to exactly reproduce this step in the way it was performed in the original publication for the BW method [46]. In addition, we feel that it might be subjective to set thresholds manually. Then, is there any mathematical formalism that allows thresholds to be set in such a manner that (1) we exactly mimic the manual setting of thresholds as was done in the BW method and (2) yet, thresholds are set objectively and reproducibly? Our answer is a linear support vector classifier (lSVC, i.e. an SVC with a linear kernel). Since the hyperplane – f(x) = β0 + βTx = 0, where βT is the transpose of a column vector β – obtained by an lSVC in a one-dimensional space represents a scalar value of -β/β0 [50], setting a threshold via an lSVC is an exact computational analogue to setting it manually, yet in an objective, reproducible way. It is to be noted that the introduction of an lSVC to the prediction scheme transforms it to a two-step scheme because an lSVC also needs training and, as a result, the jack-knife scheme should be applied to both steps. We want to stress that the sole purpose of using an lSVC here is to mimic the manual assignment of thresholds as exactly as possible yet in an objective, reproducible fashion. Thus, we intentionally did not seek SVCs with a non-linear kernel or other sophisticated classifiers at this stage (but see below).

Improved use of conservation indices

Another point well worth considering in Eq. 3 is how conservation indices are incorporated. The average identities of sequences retrieved from sequence databases for different query sequences can be appreciably varying. Thus, without normalization, one may assign overall high conservation indices to one protein chain while assigning overall low conservation indices to another. Normalization of conservation indices effectively solves this bias problem, just as in microarray data processing. In the BW method, conservation indices are not normalized. We found that normalizing conservation indices by subtracting the mean followed by division by the standard deviation separately for each protein chain leads to a significant improvement in the prediction accuracy, raising it from 71.13% to 73.84%.

A second, minor aspect to be considered is how conservation indices are actually computed in the first place. The BW method computes conservation indices as follows.

C(i) = 0.5 × V(i) + 0.5 × IC(i)(4)

In Eq. 4, V(i) is the volume of the polytope for sequence position i derived from a multiple sequence alignment (MSA), estimating the probability for the presence of a set of different amino acids from a set of pairwise distribution probabilities, and IC(i) is the information content of sequence position i [46]. Eq. 4 relies on many assumptions that are yet to be validated. The first are ad hoc measures taken to enforce the Euclidean space to the distances between aligned sequences for computing V(i) [51]. The second is the assumption used in computing IC(i) that the 20 naturally occurring amino acids are equally likely to occur in the TM region. The third is that even though it seems reasonable to assign equal weights to both terms in Eq. 4, it is not clear whether that choice is optimal.

As in our previous studies [52,53], we derived conservation indices using Eq. 5, which is mathematically well-defined and relatively free from potentially problematic assumptions.

<a onClick="popup('http://www.biomedcentral.com/1471-2105/8/302/mathml/M4','MathML',630,470);return false;" target="_blank" href="http://www.biomedcentral.com/1471-2105/8/302/mathml/M4">View MathML</a>

(5)

In Eq. 5, the index j runs over the 20 naturally occurring amino acids, C(i) is the conservation index for sequence position i, fi(j) is the frequency of amino acid j in sequence position i, and f(j) is the overall frequency of amino acid j in the alignment. As expected, the use of Eq. 5 instead of Eq. 4 improved the prediction accuracy from 73.84% to 74.51%. It is to be noted that conservation indices obtained by Eqs. 4 and 5 were from the same MSAs.

Extending the window size for the input vector

At this stage, the input vector for the prediction method consists of 21 elements (20 profile elements and a conservation index for the target residue). Another measure that we can take to further improve the prediction accuracy is to additionally consider the neighboring residues of the target residue (i.e. increasing a window size for the input vector from 1 to any larger number). In fact, nearly all techniques developed for water-soluble proteins exploit this possibility [11-26]. We explored all symmetric window sizes (Table 2). There are a couple of points to be noted in Table 2. When increasing the window size from 1 to 3 or 5, the prediction accuracy is decreased, suggesting that the signal-to-noise ratio deteriorated (see also below). The first peak in the prediction accuracy is observed at a window size of 9. It is interesting to note that, assuming the canonical helix conformation, when the length of a helix gets to 9, the first and last residues (residues at positions i-4 and i+4) face in the same direction as the central residue (residue at position i, corresponding to the target residue in our context). Thus, our results suggest that the identities of the residues lying just above and below the target residue on the same helix face are most indicative of the burial status of the target residue, as expected from the canonical helix conformation. As it is actually 3.6 residues per turn in the canonical helix conformation, a certain improvement is already found by including the positions i ± 3. Consistent with this line of reasoning, the best prediction accuracy, 75.97%, is observed at a window size of 15. Based on a similar observation, Adamian and Liang recently developed a highly effective method for predicting membrane-exposed faces of TM helices [47].

Table 2. Prediction accuracies obtained by linear regression with different window sizes

Feature selection

The logic behind increasing window sizes for better predictions is that one can better account for long-range effects with enlarged windows. However, the shortcoming of enlarged windows is that the signal-to-noise ratio deteriorates as the window size is increased, as demonstrated in Table 2. For example, compare the prediction accuracies for window sizes of 15 and 21. The tradeoff between long-range effects and signal-to-noise ratios would suggest a window size of 15 instead of 21. Is there any way of circumventing this unpleasant tradeoff? Feature selection might be an answer. A simple illustration will make this point clearer. An input vector for a window size of 21 consists of 441 elements (21 elements for each of the 21 residues). It is intuitively clear that not all 441 elements will contribute equally to the prediction. Many of them might simply be noise. Thus, it might be possible to use enlarged windows for a better consideration of long-range effects and still maintain a high signal-to-noise ratio by filtering out noisy elements.

Of many techniques available for feature selection, we chose the Fisher's index for the following reasons. First, the Fisher's index is conceptually attractive, having a clear meaning easy to understand [50]. Put simply, the Fisher's index represents the ability of a given element to maximize the distance between the centroids of the two given classes and simultaneously minimize the overlap between them. Second, unlike techniques involving linear combinations of feature vectors, the Fisher's index is highly interpretable. This is a big advantage given the high dimensions of our feature spaces. Most importantly, one can gain interesting biological insights into the structural organization of HMPs from the Fisher's index (see below). Third, the Fisher's index can be computed cheaply. Fourth, the Fisher's index is well suited to continuous features (as opposed to discrete ones).

The 441 elements of a window of size 21 were ranked according to their Fisher's indices, and increasing fractions of them (in steps of 0.05) were input to the prediction (see first and second columns of Table 3). The best prediction accuracy, 77.21%, was obtained when using the top 20% elements only. This accuracy is higher than 75.97% obtained by an "unintelligently" increased window of size 15 in the above section. Which elements rank top? As shown in Table 4, the top-ranking elements are mostly conservation indices, in line with previous findings that conservation properties of TM residues correlate strongly with their degree of exposure to the membrane [52,54-56]. Also, Table 4 shows that the frequencies of occurrence of L, I, V and F at the target residue are highly indicative of its burial status. In this regard, it is interesting to note that our previous study showed that these amino acids possess the highest propensities to preferentially interact with the membrane [53]. The frequency of occurrence of G at the target residue is also strongly correlating with its burial status, ranking at the 9th place, which is consistent with earlier findings that glycine residues play a pivotal role in mediating helix-helix interactions in the membrane [57-60]. Table 4 also shows that the frequencies of occurrence of I, G and L at the 4th residue N terminal to the target one also strongly correlate with the burial status of the target residue, which makes sense considering the canonical helix conformation as mentioned above.

Given dramatic improvements in prediction accuracy and interesting insights into the system under investigation through a feature selection as demonstrated here, it was quite surprising to find that almost all studies on predicting the solvent accessibility of water-soluble proteins [11-24] have not considered it. Hence, it would be worthwhile to investigate whether feature selection can similarly pay off in predicting the solvent-accessibility of water-soluble proteins.

Table 3. Prediction accuracies obtained by increasing fractions of the 441 elements of a window of size 21

Non-linear regression

All approaches for computing positional scores thus far can be understood as an extension of Eq. 3. Namely, they are all linear methods. Additional improvements might be achieved by relying on non-linear methods. The power of non-linearity is illustrated by conservation indices. Conservation indices are non-linear combinations of profile elements (Eq. 5), which was motivated by the prior knowledge that conserved TM residues tend to be buried while variable ones tend to be exposed to the membrane [52,54-56]. In fact, Table 4 showed that conservation indices were the features most strongly correlated with the burial status of TM residues. Also, it is shown below that conservation indices play a much greater role than profile elements in boosting prediction accuracies. In theory, a perfect non-linear method should be able to find such non-linear combinations of profile elements when fed only profile elements. However, this is usually not the case. Whenever prior knowledge on the system under investigation permits sensible non-linear combinations of raw features (e.g., conservation indices out of profile elements), it is always good to do so explicitly.

Table 4. Top 20 elements of the 441 ones of a window of size 21 according to the Fisher's index

If there still remain untapped non-linear combinations of profile elements or profile elements and conservation indices that correlate with the burial status of TM residues, the use of non-linear methods might be profitable [61]. Of the vast array of available non-linear regression techniques, we made use of SVR with a radial kernel because a nice interface with R is already available (see Methods) and it has performed respectably in studies of water-soluble proteins [23,25]. Our preliminary analysis showed that SVR with a radial kernel tends to rival SVR with other kernels. Once a kernel type is chosen, another important parameter to be fine-tuned is the regularization constant C, i.e. how much weight one should put on minimizing the costs of violating a decision boundary relative to maximizing the closest distance of a data point to the boundary [50,62]. The general expectation from the theory is that as the regularization constant gets higher, a heavier weight is put on minimizing the violation costs and, as a result, a more wiggly decision boundary is obtained with a possibly larger generalization error. The default C value is 1, and we tried 4 different C values, 10, 1, 0.1 and 0.01. As above, the 441 elements of a window of size 21 were ranked according to their Fisher's indices, and increasing fractions of them (in steps of 0.05) were input to the prediction via SVR with a radial kernel. Table 3 shows the results (columns 3 – 6). It is immediately clear that, in almost all cases, linear regression outperforms SVR, indicating that the generalization errors of SVR are larger than those of linear regression, presumably due to its over-flexibility in fitting a separating boundary to a given data set. Thus, SVR does not seem advantageous over linear regression on this data set. Admittedly, we can not rule out the possibility that highly fine-tuned SVR can outperform linear regression. Given limited computational resources and considerable amounts of computation required for a leave-one-out validation of a two-step prediction method (~40 CPU hours on a 2.4 GHz processor), it is beyond our capability to exhaustively scan all possible combinations of SVR parameters. However, it is our experience that SVR with all parameters set to default values generally performs nearly optimally. Thus, we are quite certain that, at least for the current purpose of predicting the burial status of TM residues of HMPs, linear regression is at least as effective as SVR. Supporting this conclusion, previous studies on water-soluble proteins demonstrated that sophisticated linear methods can rival non-linear ones in performance [14,21,26].

Optimizing classifiers

Upon computing a positional score for the target residue, a classifier is invoked to classify it as either buried in the protein core or exposed to the membrane. Although any machine-learning technique can be used as a classifier, we have only considered lSVCs so far. The original reason for choosing lSVCs was, as mentioned earlier, to implement the BW method as exactly as possible, yet in an objective, reproducible manner, so that the BW method can be justly compared with ours. However, we may choose other classifiers for our prediction method. Although there are tons of available classifiers, we primarily focused on SVCs for practical reasons as mentioned above. Preliminary analysis showed that SVCs with a linear or radial kernel tend to outperform others. Thus, SVCs with a linear or radial kernel were pursued further in combination with 5 different regularization constants, 1, 0.5, 0.1, 0.05 and 0.01, chosen on the basis of the results shown in Table 3. In addition to searching for a better classifier, it might also be helpful in boosting prediction accuracies to refine input vectors themselves. So far, the input vectors for a classifier have been one-dimensional, i.e. consisting of a positional score for a given target residue. The input vectors for a classifier can be straightforwardly refined exactly in the same way as the input vectors for computing positional scores were refined in Table 3.

Table 5 shows the best prediction accuracies for each combination of an SVC kernel and a regularization constant. An SVC with a linear kernel outperforms that with a radial one, and a regularization constant of 0.5 is optimal among those investigated. The best prediction accuracy, 78.71%, was obtained by an SVC with a linear kernel that considers the top 16 positional scores out of the 21 positional scores (i.e. the positional scores of the target residue and its 10 neighbors on the N terminus and its 10 neighbors on the C terminus) derived from considering the top 10% of the 441 elements of a window of size 21 (Table 3). An SVC with a radial kernel also achieved this prediction accuracy at a regularization constant of 0.5. Due to its sustained performance over the examined range of regularization constants, however, an SVC with a linear kernel is preferred. The method that gives rise to the best performance becomes the method of choice and is named "TMX (TM eXposure)." Detailed jack-knife test results of TMX are available as additional information [see Additional file 1] and also on its web server.

Additional file 1. Detailed jack-knife test results. The data shows the detailed jack-knife test results of TMX.

Format: PDF Size: 105KB Download file

This file can be viewed with: Adobe Acrobat ReaderOpen Data

The performance of TMX – is it "significantly" higher than that of the BW method? As mentioned earlier, the prediction accuracy of the BW method is 68.67% when tested on the same data set. The p value estimating the statistical significance of the 10.04% increase in the prediction accuracy achieved by TMX relative to the BW method is < 10-5 according to the Wilcoxon signed rank test. Accordingly, TMX is judged to be a truly better method for predicting the burial status of TM residues of HMPs. A final point worthy of noting is the architecture of TMX. TMX is a two-step prediction method, where binary classifications are made in the second step on the basis of positional scores computed in the first step. The two-step architecture – is it really worthwhile? Obviously, one can directly apply SVCs to the profiles and conservation indices of the target residue and its neighbors for predicting its burial status, without computing positional scores in the first place. Several studies on water-soluble proteins noted that a two-step prediction scheme can better account for correlated patterns of properties to be predicted, leading to higher prediction accuracies [7-10,21,23,24]. To test whether this is also the case for us, we investigated the performance of SVCs that were directly fed profiles and conservation indices for the prediction. Specifically, as shown in Table 3, the 441 elements of a window of size 21 were sorted according to the Fisher's index, and increasing fractions of them were fed to SVCs. The best prediction accuracy for an SVC with a linear kernel was 77.53%, and that for an SVC with a radial kernel 77.21%. Therefore, a two-step prediction scheme appears to pay off in our case, too.

Table 5. Best prediction accuracies for each combination of an SVC kernel and a regularization constant C

Comparison with the YU method

The YU method computes the positional score of a target residue via SVR using position-specific scoring matrices (PSSMs) obtained by PSI-BLAST [63]. In studies of water-soluble proteins, it has been very popular to use PSSMs as input vectors in order to boost the accuracy of predicting solvent accessibility [8-10,17,19-24]. The popularity of PSSMs has partially stemmed from the fact that one does not have to explicitly generate an MSA for obtaining PSSMs. As with the BW method, we implemented the YU method for a transparent performance comparison using the R interface [64,65] of the LIBSVM library [66]. In implementing the YU method, we set all the parameters of SVR as optimized by Yuan et al. and did not intentionally seek any further optimizations.

The best prediction accuracy of the YU method on the benchmark data set is 71.06% (fourth column of Table 6), much lower than 78.71% achieved by TMX (p value of < 0.001 from the Wilcoxon signed rank test). It is of interest to find out where the performance difference between TMX and the YU method comes from, except for the novelties introduced to TMX such as feature selection and a sophisticated classification in the second step. To this end, we replaced PSSMs by profiles or conservation indices to find out how different input vectors affect prediction accuracies. Table 6 shows that profiles alone perform similarly to (or only slightly better than) PSSMs. Compared with the performance of profiles or PSSMs, the performance of normalized conservation indices is really standing out. Moreover, a comparison of the performance of profiles plus normalized conservation indices shown in Table 2 with that of normalized conservation indices alone (C set to 1, a default value, in Table 6) also indicates that conservation indices play a crucial role in boosting prediction accuracies. Thus, it may be concluded that the poor performance of the YU method is partly due to the fact that its input vectors – PSSMs – do not contain the information captured by conservation indices. In this regard, it is interesting to note that the most effective method for predicting the solvent accessibility of water-soluble proteins uses PSSMs as its sole input [24]. Thus, it would be worthwhile to check out whether replacing PSSMs by profiles plus normalized conservation indices would be similarly successful for water-soluble proteins.

Table 6. Prediction accuracies obtained by SVR with different input vectors

Analysis of the TMX predictions

In addition to prediction accuracies, there are other interesting aspects worthy of analyzing. For example, are there any amino acids for which it is easier to predict the burial status? Is it easier to correctly predict buried residues as being buried than exposed residues as being exposed?

Table 7 shows the results for each amino acid. The highest prediction accuracies were achieved for R, H, D and K, all of which are charged or strongly polar. Their average conservation indices are among the highest (data not shown). Thus, it appears that these amino acids are well conserved for functional (and/or structural) reasons and that their high conservation indices make it easier for TMX to correctly predict their burial status. In this regard, the case of proline is a contrasting example. Its average conservation index is among the highest, yet the prediction accuracy for it is among the lowest. The data set contains 43 buried and 46 exposed proline residues, and the average conservation indices for buried and exposed proline residues are 1.22 and 1.07, respectively. Thus, proline residues exposed to the membrane appear as strongly conserved for their structural (and/or functional) role as those buried inside. The lack of correlation between conservation and the burial status for proline seems to make it difficult for TMX to correctly predict its burial status. Surprisingly, E is the amino acid with the lowest prediction accuracy. Inspection of the individual incorrect predictions for E suggests a couple of plausible explanations for this unexpected result. First, conserved E residues are sometimes exposed to the membrane (2GIF_A_346: 1.54 [residue 346 of chain A in the PDB file 2GIF: its conservation index is 1.54], 1OTS_A_414: 2.46, 1YEW_B_201: 1.43 and 2BL2_A_139: 3.47), and TMX predicted them to be buried. Second, there are several buried E residues that are not conserved (2A65_A_112: -0.46, 2A65_A_419: -0.94, 1SU4_A_908: -0.30 and 1QLA_C_180: 0.14), and presumably their low conservation indices hinder the accurate prediction of their burial status. The prediction accuracies for abundant amino acids (L, A, V, I, G and F) are all higher than the overall accuracy of 78.71%.

Table 7. Prediction accuracies for each amino acid

Table 8 shows the specificity and sensitivity of TMX. The lower sensitivity (70.61%) compared to the specificity (84.77%) seems to reflect the biased composition of the benchmark data set comprising 55.86% of exposed residues and 44.14% of buried residues.

Table 8. Specificity and sensitivity of TMX

Confidence scores for the predictions made

It is highly desirable to have confidence scores available for the predictions made. Confidence scores allow the user to selectively utilize prediction results in real application settings. In TMX, the classification is performed using an SVC. It is intuitive that predictions made by an SVC with a high decision value (i.e. a large distance to the decision boundary) would be more accurate, and we found out that this is indeed the case. Thus, the absolute magnitude of a decision value generated by the SVC is taken to be a confidence score for the prediction [50,62]. As shown in Fig. 1, predictions with a high confidence score tend to be more accurate than those with a low one. The prediction accuracy rises to 90.21% when considering the 1440 predictions with a confidence score ≥ 1.2. 1440 out of 3138 means a coverage of 45.89%. Thus, a fairly high coverage is maintained for prediction accuracies of ~90%, which makes TMX well suited to real application settings.

thumbnailFigure 1. Prediction accuracy and coverage depending on confidence scores. When considering all predictions (i.e. predictions with a confidence score ≥ 0.00), the prediction accuracy is 78.71% and the coverage is 100%. When considering only the 1440 predictions with a confidence score ≥ 1.20, the prediction accuracy rises to 90.21% and the coverage falls down to 45.89%.

Outlook

In this study, we have focused on HMPs because they are much more abundant and play a more important role in diverse cellular processes than beta-barrel membrane proteins (BMPs). But, obviously, one can apply the same strategy behind the development of TMX to BMPs. Since the burial status of TM residues of BMPs tends to alternate due to prevalent beta strand elements [67], it would be interesting to see whether one can achieve higher prediction accuracies than 78.71% for HMPs. Moreover, it would be worth investigating which features correlate strongly with the burial status of TM residues of BMPs via a feature selection of the sort used here for Table 4.

Conclusion

We have presented TMX, a novel sequence-based computational method for predicting the burial status of TM residues of HMPs. It significantly outperforms previously proposed methods. In addition, feature selection incorporated in TMX revealed interesting insights into the structural organization of HMPs. Importantly, unlike the previous methods, TMX automatically generates confidence scores for the predictions made, and it was shown that predictions with a high confidence score tend to be more accurate than those with a low one. Thus, in a real application setting, the user of TMX can selectively utilize prediction results on the basis of their confidence scores. The developmental course of TMX clearly highlighted the importance of conservation indices and feature selection in boosting prediction accuracies. In this regard, it was rather surprising to find that the most effective method for predicting the solvent accessibility of water-soluble proteins considers neither conservation indices nor feature selection. It would be interesting to investigate whether these two "new" findings can be favorably transferred to one of the classical bioinformatics problems of predicting the solvent accessibility of water-soluble proteins.

Methods

Generation of the benchmark data set

As is always the case in machine-learning studies, constructing a well-curated data set was the starting point of the current study. Special care was taken in selecting protein chains, delineating their TM boundaries and computing the rSASA values of TM residues.

The details of generating a non-redundant high-quality data set have been described elsewhere [53]. Briefly, based on the lists of HMPs with known structure compiled by White [68] and by Michel [69] as of February 2007, protein chains with less than 25% pairwise identity and a resolution better than 3.0 Å were gathered, resulting in 43 protein chains of 3138 TM residues (Table 9). Predictions were made using full-length protein sequences. Yet the benchmark analysis reported here was limited to those residues in the hydrophobic core of the membrane as defined in the OPM database [70] because the binary burial status is meaningful only for them. 51 TM residues were further excluded in the analysis because they are mostly located in the N or C terminus and thus no alignment of homologous sequences could be made (see below). The data set available for download on the TMX web server comprises 3138 TM residues included in the benchmark analysis, which includes not only TM helices but also fragments of re-entrant regions that dip into the hydrophobic core of the membrane. The classification of a residue as being exposed vs. buried was based on its rSASA value. To approximate the effective radius of the CH2 group of hydrocarbon chains of phospholipids, the probe radius was set to 2.2 Å. When necessary, the two faces of the TM region (the cytoplasmic and exoplasmic faces) were capped with dummy atoms before computing SASA values. Many HMPs contain large internal cavities, and, without capping, large SASA values were assigned to residues lining internal cavities, making these residues look as if they were facing the membrane. Upon capping, internal cavities that are inaccessible to the probe were identified and excluded in computing SASA values. Actual computations were carried out using the program suite VOLBL [71,72]. SASA values were normalized by dividing them by reference values to yield rSASA values. The reference value for an amino acid, X, is its SASA in the context of a nonapeptide helix GGGG-X-GGGG computed with a probe radius of 2.2 Å as above.

Table 9. 43 Protein chains used in the study

Exposed residues were defined as those with an rSASA greater than 0.00, as in a previous study [73]. This threshold rSASA value is justified for HMPs given the large probe radius chosen in this study. As discussed before [25], this threshold is also free from artifacts arising from normalization and subsequent binary classification. Nevertheless, it was argued that the threshold for a binary classification should be set such that the data set is equally partitioned into the two classes to avoid statistical artifacts. An rSASA of 0.00 induces a slightly skewed partitioning of 44.14% of buried residues and 55.86% of exposed ones. Equipartitioning of the data set was achieved with an rSASA of 0.04. Additional analysis showed that the conclusions drawn in this study remain fully valid for this new threshold (data not shown).

Computation of profiles and conservation indices

In general, the use of a profile (the frequencies of the 20 amino acids for a sequence position) improves the performance of sequence-based prediction methods. For extracting profiles, one needs to generate MSAs. As with any sequence-based prediction methods, the careful choice of sequences in MSAs is very important for the performance of the prediction method. MSAs generated using different criteria would yield results of differing quality. Thus, it would be desirable to generate "optimal" MSAs for different query sequences. Unfortunately, it is currently impossible to do so in an objective, consistent manner without any prior knowledge about the three-dimensional structures of the query sequences. Thus, a reasonable approach that is also objective, consistent and easily reproducible by others, was taken for generating MSAs, even though it might produce suboptimal MSAs for some query sequences. Its detail has been described elsewhere [52,53]. Briefly, for a given query sequence, a maximum of 1000 homologous sequences were retrieved from the non-redundant database using BLAST [63]. Initial MSAs were built using ClustalW [74]. Then, sequence fragments were deleted from the MSA. Sequences that are less than 25% identical to the query sequence were also removed. The remaining sequences were realigned using ClustalW to yield a final MSA, which was used to obtain profiles. When deriving profiles from an MSA, amino acid frequencies were weighted using a modified method of Henikoff and Henikoff as implemented in PSI-BLAST [63,75]. Actual computations were performed using the program AL2CO [76]. Conservation indices (Eq. 5) were also derived using AL2CO.

Support vector machines

The support vector classifier (SVC)/support vector regression (SVR) [50,62] implementation in R [64-66] was used for the current work. The parameters for SVC/SVR were set to default values unless otherwise noted. The YU method was implemented using the SVR implementation in R as described in [49].

Performance evaluation

A leave-one-out ('jack-knife') test was carried out to measure the performance of different prediction methods examined in this study. For two-step prediction methods, the jack-knife scheme was applied to both steps as it should be. Prediction accuracies mean the fractions of the benchmark data set for which the burial status was correctly predicted.

List of abbreviations used

HMP: helical membrane protein, TM: transmembrane, SVC: support vector classifier, lSVC: SVC with a linear kernel, SVR: support vector regression, MSA: multiple sequence alignment

Authors' contributions

YP designed the study, and YP, SH and VH performed the study and prepared the manuscript.

Acknowledgements

This work was supported by Grant I/80469 of the Volkswagen Foundation. We thank Thijs Beuming and Harel Weinstein for sharing their program for computing conservation indices. We thank crystallographers of HMPs because the current work was impossible without their work.

References

  1. Wallin E, von Heijne G: Genome-wide analysis of integral membrane proteins from eubacterial, archaean, and eukaryotic organisms.

    Protein Sci 1998, 7:1029-1038. PubMed Abstract | Publisher Full Text OpenURL

  2. Liu Y, Engelman DM, Gerstein M: Genomic analysis of membrane protein families: abundance and conserved motifs.

    Genome Biol 2002, 3:research0054.1–research0054.12. OpenURL

  3. Chen CP, Rost B: State-of-the-art in membrane protein prediction.

    Appl Bioinformatics 2002, 1:21-35. PubMed Abstract OpenURL

  4. Lim VI: Algorithms for prediction of alpha-helical and beta-structural regions in globular proteins.

    J Mol Biol 1974, 88:873-894. PubMed Abstract | Publisher Full Text OpenURL

  5. Chou PY, Fasman GD: Conformational parameters for amino acids in helical, beta-sheet, and random coil regions calculated from proteins.

    Biochemistry 1974, 13:211-222. PubMed Abstract | Publisher Full Text OpenURL

  6. Garnier J, Osguthorpe DJ, Robson B: Analysis of the accuracy and implications of simple methods for predicting the secondary structure of globular proteins.

    J Mol Biol 1978, 120:97-120. PubMed Abstract | Publisher Full Text OpenURL

  7. Rost B, Sander C: Prediction of protein secondary structure at better than 70% accuracy.

    J Mol Biol 1993, 232:584-599. PubMed Abstract | Publisher Full Text OpenURL

  8. Jones DT: Protein secondary structure prediction based on position-specific scoring matrices.

    J Mol Biol 1999, 292:195-202. PubMed Abstract | Publisher Full Text OpenURL

  9. Cuff JA, Barton GJ: Application of multiple sequence alignment profiles to improve protein secondary structure prediction.

    Proteins 2000, 40:502-511. PubMed Abstract | Publisher Full Text OpenURL

  10. Guo J, Chen H, Sun Z, Lin Y: A novel method for protein secondary structure prediction using dual-layer SVM and profiles.

    Proteins 2004, 54:738-743. PubMed Abstract | Publisher Full Text OpenURL

  11. Lee BK, Richards FM: The interpretation of protein structures: Estimation of static accessibility.

    J Mol Biol 1971, 55:379-400. PubMed Abstract | Publisher Full Text OpenURL

  12. Rost B, Sander C: Conservation and prediction of solvent accessibility in protein families.

    Proteins 1994, 20:216-226. PubMed Abstract | Publisher Full Text OpenURL

  13. Thompson MJ, Goldstein RA: Predicting solvent accessibility: higher accuracy using Bayesian statistics and optimized residue substitution classes.

    Proteins 1996, 25:38-47. PubMed Abstract | Publisher Full Text OpenURL

  14. Li X, Pan XM: New method for accurate prediction of solvent accessibility from protein sequence.

    Proteins 2001, 42:1-5. PubMed Abstract | Publisher Full Text OpenURL

  15. Pascarella S, De Persio R, Bossa F, Argos P: Easy method to predict solvent accessibility from multiple protein sequence alignments.

    Proteins 1998, 32:190-199. PubMed Abstract | Publisher Full Text OpenURL

  16. Yuan Z, Burrage K, Mattick JS: Prediction of protein solvent accessibility using support vector machines.

    Proteins 2002, 48:566-570. PubMed Abstract | Publisher Full Text OpenURL

  17. Pollastri G, Baldi P, Fariselli P, Casadio R: Prediction of coordination number and relative solvent accessibility in proteins.

    Proteins 2002, 47:142-153. PubMed Abstract | Publisher Full Text OpenURL

  18. Ahmad S, Gromiha MM, Sarai A: Real value prediction of solvent accessibility from amino acid sequence.

    Proteins 2003, 50:629-635. PubMed Abstract | Publisher Full Text OpenURL

  19. Kim H, Park H: Prediction of protein relative solvent accessibility with support vector machines and long-range interaction 3D local descriptor.

    Proteins 2004, 54:557-562. PubMed Abstract | Publisher Full Text OpenURL

  20. Adamczak R, Porollo A, Meller J: Accurate prediction of solvent accessibility using neural networks-based regression.

    Proteins 2004, 56:753-767. PubMed Abstract | Publisher Full Text OpenURL

  21. Chen H, Zhou HX: Prediction of solvent accessibility and sites of deleterious mutations from protein sequence.

    Nucleic Acids Res 2005, 33:3193-3199. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  22. Sim J, Kim SY, Lee J: Prediction of protein solvent accessibility using fuzzy k-nearest neighbor method.

    Bioinformatics 2005, 21:2844-2849. PubMed Abstract | Publisher Full Text OpenURL

  23. Nguyen MN, Rajapakse JC: Two-stage support vector regression approach for predicting accessible surface areas of amino acids.

    Proteins 2006, 63:542-550. PubMed Abstract | Publisher Full Text OpenURL

  24. Nguyen MN, Rajapakse JC: Prediction of protein relative solvent accessibility with a two-stage SVM approach.

    Proteins 2005, 59:30-37. PubMed Abstract | Publisher Full Text OpenURL

  25. Yuan Z, Huang B: Prediction of protein accessible surface areas by support vector regression.

    Proteins 2004, 57:558-564. PubMed Abstract | Publisher Full Text OpenURL

  26. Wang JY, Lee HM, Ahmad S: Prediction and evolutionary information analysis of protein solvent accessibility using multiple linear regression.

    Proteins 2005, 61:481-491. PubMed Abstract | Publisher Full Text OpenURL

  27. von Heijne G: Membrane protein structure prediction. Hydrophobicity analysis and the positive-inside rule.

    J Mol Biol 1992, 225:487-494. PubMed Abstract | Publisher Full Text OpenURL

  28. Jones DT, Taylor WR, Thornton JM: A model recognition approach to the prediction of all-helical membrane protein structure and topology.

    Biochemistry 1994, 33:3038-3049. PubMed Abstract | Publisher Full Text OpenURL

  29. Rost B, Casadio R, Fariselli P, Sander C: Transmembrane helices predicted at 95% accuracy.

    Protein Sci 1995, 4:521-533. PubMed Abstract | Publisher Full Text OpenURL

  30. Krogh A, Larsson B, von Heijne G, Sonnhammer EL: Predicting transmembrane protein topology with a hidden Markov model: application to complete genomes.

    J Mol Biol 2001, 305:567-580. PubMed Abstract | Publisher Full Text OpenURL

  31. Tusnady GE, Simon I: Principles governing amino acid composition of integral membrane proteins: application to topology prediction.

    J Mol Biol 1998, 283:489-506. PubMed Abstract | Publisher Full Text OpenURL

  32. Liakopoulos TD, Pasquier C, Hamodrakas SJ: A novel tool for the prediction of transmembrane protein topology based on a statistical analysis of the SwissProt database: the OrienTM algorithm.

    Protein Eng 2001, 14:387-390. PubMed Abstract | Publisher Full Text OpenURL

  33. Yuan Z, Mattick JS, Teasdale RD: SVMtm: support vector machines to predict transmembrane segments.

    J Comput Chem 2004, 25:632-636. PubMed Abstract | Publisher Full Text OpenURL

  34. Cao B, Porollo A, Adamczak R, Jarrell M, Meller J: Enhanced recognition of protein transmembrane domains with prediction-based structural profiles.

    Bioinformatics 2006, 22:303-309. PubMed Abstract | Publisher Full Text OpenURL

  35. Cserzo M, Wallin E, Simon I, von Heijne G, Elofsson A: Prediction of transmembrane alpha-helices in prokaryotic membrane proteins: the dense alignment surface method.

    Protein Eng 1997, 10:673-676. PubMed Abstract | Publisher Full Text OpenURL

  36. Granseth E, Viklund H, Elofsson A: ZPRED: predicting the distance to the membrane center for residues in alpha-helical membrane proteins.

    Bioinformatics 2006, 22:e191-e196. PubMed Abstract | Publisher Full Text OpenURL

  37. Viklund H, Elofsson A: Best alpha-helical transmembrane protein topology predictions are achieved using hidden Markov models and evolutionary information.

    Protein Sci 2004, 13:1908-1917. PubMed Abstract | Publisher Full Text OpenURL

  38. Donnelly D, Johnson MS, Blundell TL, Saunders J: An analysis of the periodicity of conserved residues in sequence alignments of G-protein coupled receptors. Implications for the three-dimensional structure.

    FEBS Lett 1989, 251:109-116. PubMed Abstract | Publisher Full Text OpenURL

  39. Donnelly D, Overington JP, Ruffle SV, Nugent JH, Blundell TL: Modeling alpha-helical transmembrane domains: the calculation and use of substitution tables for lipid-facing residues.

    Protein Sci 1993, 2:55-70. PubMed Abstract | Publisher Full Text OpenURL

  40. Taylor WR, Jones DT, Green NM: A method for alpha-helical integral membrane protein fold prediction.

    Proteins 1994, 18:281-294. PubMed Abstract | Publisher Full Text OpenURL

  41. Abramson J, Smirnova I, Kasho V, Verner G, Kaback HR, Iwata S: Structure and mechanism of the lactose permease of Escherichia coli.

    Science 2003, 301:610-615. PubMed Abstract | Publisher Full Text OpenURL

  42. Huang Y, Lemieux MJ, Song J, Auer M, Wang DN: Structure and mechanism of the glycerol-3-phosphate transporter from Escherichia coli.

    Science 2003, 301:616-620. PubMed Abstract | Publisher Full Text OpenURL

  43. Pebay-Peyroula E, Rummel G, Rosenbusch JP, Landau EM: X-ray structure of bacteriorhodopsin at 2.5 angstroms from microcrystals grown in lipidic cubic phases.

    Science 1997, 277:1676-1681. PubMed Abstract | Publisher Full Text OpenURL

  44. Palczewski K, Kumasaka T, Hori T, Behnke CA, Motoshima H, Fox BA, Le Trong I, Teller DC, Okada T, Stenkamp RE, Yamamoto M, Miyano M: Crystal structure of rhodopsin: A G protein-coupled receptor.

    Science 2000, 289:739-745. PubMed Abstract | Publisher Full Text OpenURL

  45. Sui H, Han BG, Lee JK, Walian P, Jap BK: Structural basis of water-specific transport through the AQP1 water channel.

    Nature 2001, 414:872-878. PubMed Abstract | Publisher Full Text OpenURL

  46. Beuming T, Weinstein H: A knowledge-based scale for the analysis and prediction of buried and exposed faces of transmembrane domain proteins.

    Bioinformatics 2004, 20:1822-1835. PubMed Abstract | Publisher Full Text OpenURL

  47. Adamian L, Liang J: Prediction of transmembrane helix orientation in polytopic membrane proteins.

    BMC Struct Biol 2006, 6:13. PubMed Abstract | BioMed Central Full Text | PubMed Central Full Text OpenURL

  48. Hildebrand PW, Lorenzen S, Goede A, Preissner R: Analysis and prediction of helix-helix interactions in membrane channels and transporters.

    Proteins 2006, 64:253-262. PubMed Abstract | Publisher Full Text OpenURL

  49. Yuan Z, Zhang F, Davis MJ, Boden M, Teasdale RD: Predicting the solvent accessibility of transmembrane residues from protein sequence.

    J Proteome Res 2006, 5:1063-1070. PubMed Abstract | Publisher Full Text OpenURL

  50. Hastie T, Tibshirani R, Friedman J: The Elements of Statistical Learning. New York, Springer; 2001.

  51. Shi L, Simpson MM, Ballesteros JA, Javitch JA: The first transmembrane segment of the dopamine D2 receptor: accessibility in the binding-site crevice and position in the transmembrane bundle.

    Biochemistry 2001, 40:12339-12348. PubMed Abstract | Publisher Full Text OpenURL

  52. Park Y, Helms V: How strongly do sequence conservation patterns and empirical scales correlate with exposure patterns of transmembrane helices of membrane proteins?

    Biopolymers 2006, 83:389-399. PubMed Abstract | Publisher Full Text OpenURL

  53. Park Y, Helms V: On the derivation of propensity scales for predicting exposed transmembrane residues of helical membrane proteins.

    Bioinformatics 2007, 23:701-708. PubMed Abstract | Publisher Full Text OpenURL

  54. Yeates TO, Komiya H, Rees DC, Allen JP, Feher G: Structure of the reaction center from Rhodobacter sphaeroides R-26: membrane-protein interactions.

    Proc Natl Acad Sci USA 1987, 84:6438-6442. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  55. Baldwin JM, Schertler GF, Unger VM: An alpha-carbon template for the transmembrane helices in the rhodopsin family of G-protein-coupled receptors.

    J Mol Biol 1997, 272:144-164. PubMed Abstract | Publisher Full Text OpenURL

  56. Stevens TJ, Arkin IT: Substitution rates in alpha-helical transmembrane proteins.

    Protein Sci 2001, 10:2507-2517. PubMed Abstract | Publisher Full Text OpenURL

  57. Lemmon MA, Flanagan JM, Treutlein HR, Zhang J, Engelman DM: Sequence specificity in the dimerization of transmembrane alpha-helices.

    Biochemistry 1992, 31:12719-12725. PubMed Abstract | Publisher Full Text OpenURL

  58. Javadpour MM, Eilers M, Groesbeek M, Smith SO: Helix packing in polytopic membrane proteins: role of glycine in transmembrane helix association.

    Biophys J 1999, 77:1609-1618. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  59. Russ WP, Engelman DM: The GxxxG motif: a framework for transmembrane helix-helix association.

    J Mol Biol 2000, 296:911-919. PubMed Abstract | Publisher Full Text OpenURL

  60. Senes A, Gerstein M, Engelman DM: Statistical analysis of amino acid patterns in transmembrane helices: the GxxxG motif occurs frequently and in association with beta-branched residues at neighboring positions.

    J Mol Biol 2000, 296:921-936. PubMed Abstract | Publisher Full Text OpenURL

  61. Rögnvaldsson T, You L: Why neural networks should not be used for HIV-1 protease cleavage site prediction.

    Bioinformatics 2004, 20:1702-1709. PubMed Abstract | Publisher Full Text OpenURL

  62. Vapnik V: The Nature of Statistical Learning Theory. New York, Springer; 2000.

  63. Altschul SF, Madden TL, Schaffer AA, Zhang J, Zhang Z, Miller W, Lipman DJ: Gapped BLAST and PSI-BLAST: a new generation of protein database search programs.

    Nucleic Acids Res 1997, 25:3389-3402. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  64. R Development Core Team: R: A Language and Environment for Statistical Computing.

    R Foundation for Statistical Computing, Vienna, Austria 2004. OpenURL

  65. Karatzoglou A, Meyer D, Hornik K: Support Vector Machines in R.

    Journal of Statistical Software 2006., 15 OpenURL

  66. Chang CC, Lin CJ: LIBSVM : a library for support vector machines. [http://www.csie.ntu.edu.tw/~cjlin/libsvm] webcite

    2001.

  67. Wimley WC: The versatile beta-barrel membrane proteins.

    Curr Opin Struct Biol 2003, 13:404-411. PubMed Abstract | Publisher Full Text OpenURL

  68. White SH: Membrane Proteins of Known Structure. [http://blanco.biomol.uci.edu/Membrane_Proteins_xtal.html] webcite

  69. Michel H: MEMBRANE PROTEINS OF KNOWN STRUCTURE. [http://www.mpibp-frankfurt.mpg.de/michel/public/memprotstruct.html] webcite

  70. Lomize MA, Lomize AL, Pogozheva ID, Mosberg HI: OPM: orientations of proteins in membranes database.

    Bioinformatics 2006, 22:623-625. PubMed Abstract | Publisher Full Text OpenURL

  71. Edelsbrunner H, Facello M, Fu P, Liang J: Measuring proteins and voids in proteins.

    "Proc 28th Ann Hawaii Internat Conf System Sciences, 1995" 1995, V: Biotechnology Computing:256-264. OpenURL

  72. Edelsbrunner H: The union of balls and its dual shape.

    Discrete Comput Geom 1995, 13:415-440. Publisher Full Text OpenURL

  73. Adamian L, Nanda V, Degrado WF, Liang J: Empirical lipid propensities of amino acid residues in multispan alpha helical membrane proteins.

    Proteins 2005, 59:496-509. PubMed Abstract | Publisher Full Text OpenURL

  74. Thompson JD, Higgins DG, Gibson TJ: CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice.

    Nucleic Acids Res 1994, 22:4673-4680. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  75. Henikoff S, Henikoff JG: Position-based sequence weights.

    J Mol Biol 1994, 243:574-578. PubMed Abstract | Publisher Full Text OpenURL

  76. Pei J, Grishin NV: AL2CO: calculation of positional conservation in a protein sequence alignment.

    Bioinformatics 2001, 17:700-712. PubMed Abstract | Publisher Full Text OpenURL