Skip to main content
Nucleic Acids Research logoLink to Nucleic Acids Research
. 2014 May 21;42(Web Server issue):W350–W355. doi: 10.1093/nar/gku396

LocTree3 prediction of localization

Tatyana Goldberg 1,2,*, Maximilian Hecht 1, Tobias Hamp 1, Timothy Karl 1, Guy Yachdav 1,3, Nadeem Ahmed 1, Uwe Altermann 1, Philipp Angerer 1, Sonja Ansorge 1, Kinga Balasz 1, Michael Bernhofer 1, Alexander Betz 1, Laura Cizmadija 1, Kieu Trinh Do 1, Julia Gerke 1, Robert Greil 1, Vadim Joerdens 1, Maximilian Hastreiter 1, Katharina Hembach 1, Max Herzog 1, Maria Kalemanov 1, Michael Kluge 1, Alice Meier 1, Hassan Nasir 1, Ulrich Neumaier 1, Verena Prade 1, Jonas Reeb 1, Aleksandr Sorokoumov 1, Ilira Troshani 1, Susann Vorberg 1, Sonja Waldraff 1, Jonas Zierer 1, Henrik Nielsen 4, Burkhard Rost 1,3,5,6,7
PMCID: PMC4086075  PMID: 24848019

Abstract

The prediction of protein sub-cellular localization is an important step toward elucidating protein function. For each query protein sequence, LocTree2 applies machine learning (profile kernel SVM) to predict the native sub-cellular localization in 18 classes for eukaryotes, in six for bacteria and in three for archaea. The method outputs a score that reflects the reliability of each prediction. LocTree2 has performed on par with or better than any other state-of-the-art method. Here, we report the availability of LocTree3 as a public web server. The server includes the machine learning-based LocTree2 and improves over it through the addition of homology-based inference. Assessed on sequence-unique data, LocTree3 reached an 18-state accuracy Q18 = 80 ± 3% for eukaryotes and a six-state accuracy Q6 = 89 ± 4% for bacteria. The server accepts submissions ranging from single protein sequences to entire proteomes. Response time of the unloaded server is about 90 s for a 300-residue eukaryotic protein and a few hours for an entire eukaryotic proteome not considering the generation of the alignments. For over 1000 entirely sequenced organisms, the predictions are directly available as downloads. The web server is available at http://www.rostlab.org/services/loctree3.

INTRODUCTION

Many experimental methods annotate protein localization, enriching resources such as SWISS-PROT (1). However, even for the well-studied yeast, the experimental data are not nearly complete (2,3). Bridging the sequence-annotation gap (4) for localization, therefore, calls for cheaper and faster in silico approaches (5,6). Many machine learning methods predict the native localization of a protein from its amino acid sequence; among the best known are CELLO (7), WoLF PSORT (8), YLoc (9) and PSORTb (10). A recent study suggested homology-based inference to outperform machine learning (11). Homology-based inference proceeds as follows: build a data set with all proteins of known localization, run a simple pairwise BLAST (12) against this set, and predict the localization of the first hit.

LocTree2 predicts a single localization for all proteins in all domains of life through machine learning (13). The method implements a hierarchical system of Support Vector Machines (SVMs) to imitate the cascading mechanism of cellular sorting (14). An independent, recent benchmark proved LocTree2 to be an excellent successor and/or complement to other top-of-the-line prediction methods (15) in situations in which no experimental information is available for the query protein or its homologs.

Here, we introduce LocTree3. It provides the web server front end for LocTree2, and improves over LocTree2 by including information about homologs if available. Thereby, LocTree3 combines ‘the best of both worlds’, employing homology when possible and machine learning otherwise. The major steps of improvement are as follows: (i) inclusion of annotation transfer from close homologs with experimentally annotated localization through PSI-BLAST (12); (ii) runtime reduction of LocTree2 by using a new fast implementation of the SVM profile kernel (16,17); (iii) Gene Ontology (18) annotations for prediction results; (iv) caching of the results for faster processing of the repeated searches (19,20).

MATERIALS AND METHODS

Data

The number of proteins with experimental annotation for a single localization in SWISS-PROT release 2011_04 was 34 583 for eukaryotes (18 localization classes, visualized in Figure 2), 4765 for bacteria (six classes: cytosol, plasma membrane, periplasmic space, outer membrane, fimbrium and extra-cellular) and 237 for archaea (three classes: cytosol, plasma membrane and extra-cellular). LocTree2 was developed on sequence-unique subsets with 1682 eukaryotic, 479 bacterial and 79 archaeal proteins (Supplementary Table S1, Supporting Online Material). Sequence-redundancy was reduced at HVAL ≤ 0 (21,22) through UniqueProt (23). This is commonly done because the bias in data sets from sequence similarity often overestimate performance (24). However, in order to assess the power of homology-based inference, we had to accept some redundancy because homology-based inference performed below the level of random across sequence-unique proteins (Supplementary Table S2). We accomplished this by running the sequence-unique 1682 eukaryotic proteins against all experimentally annotated proteins, i.e. against the same release of SWISS-PROT putting the redundancy back in to enable PSI-BLAST lookups. For 995 of the 1682, PSI-BLAST found a non-trivial (removal of query protein) at E-value ≤ 10−3 (25,26); for 687 it did not.

Figure 2.

Figure 2.

Example output for protein RP9_HUMAN. For every input protein sequence the LocTree3 prediction result contains: (i) protein identifier, (ii) reliability index, (iii) expected accuracy of the prediction, (iv) localization class, (v) GO term(s) and identifier(s) and (vi) source of the prediction. The predicted localization is highlighted in the schematic representation of the cell (here: nucleus). For LocTree2 predictions (shown here), we provide a visualization of the decision tree and the decision path leading to the final prediction. The reliability index is formed through the product of values along the decision path. For PSI-BLAST predictions, we provide a sequence alignment of the query protein to its best hit instead of the tree.

For further testing, we added three new data sets. We collected all proteins for which experimental annotations had been added between releases 2011_04 and 2013_11. We redundancy reduced those at HVAL ≤ 0. This gave the sets New2013_hval0 (273 for eukaryotes, 57 for bacteria). Additional redundancy reduction to LocTree3 development data provided too small sets (32 eukaryotic and two bacterial proteins) for reliable performance estimates. Next, we simulated the question ‘how well the method will perform on the next 1000 new proteins?’ by simply monitoring all proteins added since we began collecting the data for this manuscript, i.e. the proteins added since 2013_11 (New2014 with 198 eukaryotic proteins and too few in bacteria to proceed). Finally, we investigated a third set with all human proteins (Supplementary Table S3). We deliberately kept the ‘redundancy’ in this set that exists on the level of an organism. Note that throughout we have considered only proteins with single experimental annotations. Our preliminary analysis of proteins with multiple annotations suggested these to constitute a small set of proteins with many problematic annotations (Supplementary Section S1).

Methods

  1. Homology-based inference: We transferred localization annotations by homology through PSI-BLAST (12). For all proteins with experimentally known localization, we generated PSI-BLAST profiles using an 80% non-redundant database combining UniProt (1) and PDB (27) with two iterations and E-value ≤ 10−3. These profiles were then aligned against all proteins with experimental annotation of a single localization in SWISS-PROT release 2011_04. PSI-BLAST hits to the input protein were excluded.

  2. LocTree2 (13) utilizes a hierarchical system of SVMs. At all levels of the tree are binary decisions, which are made by searching through proteins of annotated localization with short stretches of k-consecutive residues (k = 3 for archaea, 5 for bacteria and 6 for eukaryota). The most informative k-mer hit decides on ‘left or right’ for each fork in the tree until reaching a leaf, i.e. the final predicted localization class.

  3. LocTree3: Our final method, LocTree3, combines PSI-BLAST and LocTree2 in the settings where they perform best. A single parameter chooses: homology-based inference, if a profile-2-sequence PSI-BLAST hits at E-value ≤ 10−3, else: LocTree2 (‘Results’ section and Supplementary Figures S1 and S2).

  4. Public methods (CELLO 2.5, WoLF PSORT, YLoc, PSORTb 3.0): We compared LocTree3 to four publicly available leading prediction methods: CELLO 2.5 (7), WoLF PSORT (8), YLoc (9) and PSORTb 3.0 (10). If WoLF PSORT or CELLO 2.5 predicted multiple locations, and one of those was correct, we always considered the prediction fully correct. Furthermore, these two methods distinguish cytoskeleton and cytoplasm; here, we considered both as cytosolic. Because no method other than LocTree2/3 distinguishes between membranes other than the cell membrane in eukaryotes, we merged these two classes, i.e. treated nuclear and nuclear-membrane proteins as identical. Plastid and chloroplast proteins were also merged into one class for a comparison of LocTree3 to other methods. For a comparison with CELLO 2.5 and PSORTb 3.0 we combined bacterial secreted and fimbrium proteins into one class and differentiated between Gram-positive and Gram-negative proteins according to Yu et al. (10).

Reliability index

The reliability of a prediction is given through a reliability index ranging from 0 (weak prediction) to 100 (confident prediction). For LocTree2, the reliability indices are taken directly from its output. For homology-based inferences from PSI-BLAST, the reliability index was compiled as a simple function of the percentage pairwise sequence identity (PIDE) with a threshold at the saturation of PIDE ≤ 20 (Supplementary Figure S1).

Performance evaluation

The performance for a single localization class L was expressed using accuracy (often also referred to as precision) and coverage (often also referred to as recall):

graphic file with name M5.gif (1)
graphic file with name M6.gif (2)

with: TP, the true positives (i.e. the number of proteins predicted and observed in localization L); FP, the false positives (i.e. the number predicted in L and observed in non-L); FN, the false negatives (i.e. the number observed in L and predicted in non-L). We measured the overall performance by the n-state accuracy Qn:

graphic file with name M7.gif (3)

Standard errors were estimated over 1000 bootstrap sets, i.e. randomly select 15% of proteins without replacement from the original data set (in our experience this non-standard procedure yields more long-lived estimates). For each bootstrap set, the performance xi (e.g. accuracy) is estimated through its difference from the overall performance Inline graphic. These 1000 estimates provided the standard deviation of xi with the typical standard error, where n is the number of bootstrap sets:

graphic file with name M9.gif (4)
graphic file with name M10.gif

Runtime analysis

For sequences with pre-calculated PSI-BLAST profiles the LocTree2 runtime was measured on a Dell M605 machine with a Six-Core AMD Opteron processor (2.4 GHz, 6MB and 75 W ACP) running on Linux.

RESULTS

LocTree3 balanced PSI-BLAST and LocTree2

Homology-based inference for a protein of unknown localization U implies to find a protein with known localization K that is sequence similar to U (e.g. sim(U,K) > T and U ≠ K). We experimented with alternative solutions, but avoided to ‘over-optimize’. We simply chose the threshold T to be the standard PSI-BLAST E-value of 10−3 (Supplementary Figure S2, Supporting Online Material). This typically gave several hits: choosing the one with highest percentage pairwise sequence identity slightly outperformed taking the hit with best E-value (Supplementary Table S4).

Surprisingly, homology inference outperformed our advanced machine learning tool LocTree2 for half of our original data (995 of 1682 eukaryotic and 202 of 479 bacterial proteins, Table 1). However, when we forced PSI-BLAST to return hits for all proteins, LocTree2 consistently outperformed the PSI-BLAST protocol (Table 1).

Table 1.

Performance for LocTree3 and its sources

Method Eukaryota Q18 (Equation (3)) Bacteria Q6 (Equation (3))
Set2011_hval0 (1682)*4 Without PSI-BLAST hits (687) *4 With PSI-BLAST hits (995)*4 Set2011_hval0 (479)*5 Without PSI-BLAST hits (277)*5 With PSI-BLAST hits (202)*5
PSI-BLAST*1 55 ± 3 na 93 ± 2 40 ± 5 na 94 ± 4
LocTree2*2 65 ± 3 61 ± 5 67 ± 4 84 ± 4 84 ± 5 83 ± 6
LocTree3*3 80 ± 3 89 ± 4

Note: ‘±’ values refer to standard errors (Equation (4)); bold face: ‘winner in each column’.

*1 PSI-BLAST: simple look-up of localization from proteins with known localization, excluding self-hits.

*2 LocTree2: de novo machine learning-based prediction (cross-validated).

*3 LocTree3: takes PSI-BLAST if available and LocTree2, otherwise.

*4Eukaryotic ‘Set2011_hval0’: 1682 sequence-unique eukaryotic proteins with experimental localization annotation from SWISS-PROT release 2011_04; for 995 of those, PSI-BLAST found hits at E-value ≤ 10−3 in the set of all annotations of release 2011_04, for 687 it did not.

*5Bacterial ‘Set2011_hval0’: SWISS-PROT release 2011_04 had localization annotations for 479 sequence-unique bacterial proteins; for 202 PSI-BLAST identified hits in the remainder of annotated proteins in 2011_04, for 227 it did not.

These first results suggested a simple protocol: use PSI-BLAST if applicable, LocTree2 if not. We dubbed the method that realized this protocol LocTree3. The combination outperformed both its sources, reaching an overall performance of Q18 = 80 ± 3% in classifying eukaryotic proteins in 18 classes (10 non-membrane and 8 membrane classes) and bacterial proteins in six classes at Q6 = 89 ± 4% (Table 1). LocTree3 predicted eukaryotic extra-cellular proteins best (Acc: 88% and Cov: 96%), followed by nuclear proteins (Acc: 81% and Cov: 86%; Supplementary Figure S3A, Supplementary Table S5). For bacteria, the prediction of plasma membrane proteins was most accurate (Acc: 96% and Cov: 95%), followed by cytosolic proteins (Acc: 91% and Cov: 90%; Supplementary Figure S3B, Supplementary Table S5).

LocTree3 outperformed other methods

For both eukaryotes and bacteria, LocTree3 significantly outperformed its competitors on all data sets tested (Table 2 and Supplementary Table S6). Finally, we used all experimentally annotated human proteins to benchmark the methods and found LocTree3 again to provide the most accurate predictions (Supplementary Table S7). The complete human set contained 5016 proteins; LocTree3 reached Q10 = 89%, followed by YLoc, Cello 2.5 and Wolf Psort with 76, 75 and 71% respectively (Supplementary Table S7). LocTree3 appears best when compared on the same number of classes, and it also is the method that distinguishes in most detail with 18 classes for eukaryotes (compared to 12 for Cello 2.5 and Wolf PSORT; 11 for YLoc).

Table 2.

Performance comparison for state-of-the-art prediction methods

Eukaryota Q10 (Equation (3)) Bacteria Q5 (Equation (3))
Method Set2011_hval0 (1682)*2 New2013_hval0 (273)*3 New2014 (198)*4 Set2011_hval0 (479)*2 New2013_hval0 (57)*3
Cello 2.5*1 65 ± 3 64 ± 7 81 ± 7 82 ± 4 70 ± 14
PSORTb 3.0*1 - - - 57 ± 5 51 ± 15
Wolf Psort*1 60 ± 3 65 ± 7 77 ± 7 - -
YLoc*1 60 ± 3 63 ± 7 66 ± 8 - -
LocTree2 65 ± 3 66 ± 7 85 ± 6 86 ± 4 81 ± 11
LocTree3 81 ± 3 73 ± 7 84 ± 6 90 ± 3 84 ± 11

Note: ‘±’ values refer to standard errors (Equation (4)); bold face: ‘winner in each column’.

*1Cello 2.5 (7), PSORTb 3.0 (10), Wolf Psort (8), YLoc (9) as described in ‘Materials and Methods’ section.

*2Set2011_hval0 (as in Table 1): 1682 sequence unique eukaryotic and 479 bacterial proteins used for development of LocTree3.

*3New2013_hval0: 273 eukaryotic and 75 bacterial proteins added to SWISS-PROT between releases 2011_04 and 2013_11, sequence homology reduced at HVAL < 0.

*4New2014: 198 eukaryotic proteins added to SWISS-PROT between releases 2013_11 and 2014_03 (not redundancy-reduced).

Reliability index enables users to focus on best predictions

LocTree3 measures the confidence of each prediction through a reliability index (RI) that scales from 0 (low confidence) to 100 (high confidence). Technically, RI reflects the strength of a prediction. Our task as developers was to provide a measure that allows users to translate this strength into estimates for performance. Indeed, our RI strongly correlated with accuracy (Figure 1): when choosing the 50% most strongly predicted eukaryotic proteins, 95% of the predictions were correct (RI > 70, Figure 1: black arrow). For bacterial proteins the same level of accuracy was also reached for about half of all proteins (but at RI > 80, Figure 1: gray arrow). For users not familiar with reliability indices it is important to point out that the choice of the ‘top N’ does not require knowing the answer. Instead, any user can make this choice for any prediction and can read of Figure 1 what to expect from the choice.

Figure 1.

Figure 1.

Reliable predictions more accurate. The reliability index (RI) of LocTree3 relates the strength of a prediction to the performance. The curves show the percentage accuracy/coverage (‘Materials and Methods’ section) for LocTree3 predictions above a given RI. Increasing the RI implies that we look at some subset of all predictions; the subset is given by the curves with squares. For instance, half of all eukaryotic proteins are predicted at RI > 70 (black cross-line). For this top 50%, performance rises from the average Q18 = 80% to Q18 = 95% (black line with circles, black arrow). Similar values are reached for RI > 80 for bacteria (gray cross-line; note that in this case Q6 = 95% is a six-state accuracy as opposed to the 18-state value for eukaryotes).

About 90 s runtime without alignment

At this point, the PredictProtein cache (19,20) holds >11.7 million pre-computed PSI-BLAST profiles that are quickly retrieved by LocTree3. Due to a recent acceleration of the profile kernel (16,17), the runtime of LocTree2 could be reduced by up to 100 times, such that now an average SVM kernel lookup takes about 90 s for a typical eukaryotic protein (bacteria: 4s, archaea: 2s).

Due to considerable ‘start-up’ overhead, the runtime increases sub-linearly with the number of queries. This renders the server fit for queries with entire proteomes, typically requiring few minutes for archaeal, <1 h for bacterial and <1 day for eukaryotic proteomes. If the PSI-BLAST profiles have to be created first, runtimes increase manifold, as creating a profile takes 10–500 times longer than running LocTree2. Interested users may download the LocTree3 Debian package from the web server and run it on their machines.

Prediction workflow

Users submit one or more FASTA-formatted protein sequences. For each sequence, the server first checks for the pre-calculated results in the PredictProtein cache. If available, the result is returned immediately (minus queue waiting time); if not, the server retrieves a PSI-BLAST profile through the PredictProtein pipeline (19,20). The profile is used to identify hits in a database of experimentally annotated proteins. If no hits are identified, the profile triggers a de novo prediction by LocTree2.

For every query protein, the result contains four basic values: (i) the protein identifier as provided by the user, (ii) the reliability score of a prediction on a 0–100 scale with 100 being the most confident prediction, (iii) single predicted localization class and (iv) GO term(s) and GO identifier(s) matching the predicted class. Every result is supported by the information on whether it comes from a PSI-BLAST homology search or a LocTree2 de novo prediction. In case of the former, the web site provides ‘per click’ on the prediction result the experimental SWISS-PROT annotation of the best hit and its PSI-BLAST alignment to the query protein. In case of the latter, ‘the click’ on the result will forward to the visual representation of the LocTree2 decision tree and the decision path leading to the final prediction. In addition, every result is supported by a schematic representation of the biological cell highlighting the predicted localization (Figure 2).

Predictions pre-calculated for over 1000 organisms

LocTree3 predictions for over 1000 complete eukaryotic and prokaryotic proteomes are available on the web server (http://rostlab.org/services/loctree3/proteomes/). Predictions are based on sequence sets from the European Bioinformatics Institute (EBI: http://www.ebi.ac.uk/genomes/ and http://www.ebi.ac.uk/reference_proteomes/). The high-throughput annotation and prediction of protein sub-cellular localization allows organism-wide comparisons of protein localization patterns and the reconstruction of evolutionary relations (Goldberg et al., in preparation). Predictions for the newly completed proteomes will be added to the web server on a semi-annual basis.

DISCUSSION

PSI-BLAST has certainly changed the way we do sequence analysis more than any tool (possibly excluding PubMed and Google). Furthermore, this tool has been improving continuously since its first publication in 1997 adding important value beyond that from growing databases (25). LocTree2 uses advanced SVM profile kernels (16). Although it explicitly uses local sequence similarity, LocTree2 arguably falls into the class of de novo methods simply because it reaches its predictions through levels of sequence similarity that are not available directly from sequence comparisons. Nevertheless, we found that a simple PSI-BLAST protocol could outperform LocTree2 for about half of the proteins in our data set (Table 1), an observation in line with the findings of Imai and Nakai (11). Unfortunately, homology-based inferences became random for the other proteins, dropping the overall average substantially below that for LocTree2 (Table 2). Thus, it would be a very bad idea to annotate an entire proteome only with homology-based inference.

Our new method LocTree3 successfully navigates a path through homology-based and de novo prediction of localization (Tables 1-2, Supplementary Tables S5–S7, Section S2). The method is so good that it reaches 18-state overall accuracy (Q18, Equation (3)) >95% for half of all the proteins that are most strongly predicted, i.e. have highest reliability (Figure 1). For any new query, users can read off the results whether or not their protein is likely to fall into this top set of ‘>95%’ (RI > 70 for eukaryotes, RI > 80 for bacteria, Figure 1), and whether the prediction comes from a homology search with PSI-BLAST or a de novo prediction with LocTree2. For instance, LocTree3 predicts 77% of the entire proteome in human through homology-based inference (a few other highlights from Supplementary Table S8: yeast 68%, Arabidopsis 61%, Caenorhabditis elegans 47%). However, for yeast only 17% of the predictions originated from direct homology inference, the remainder came from direct experimental annotations (Supplementary Table S8). For human, the corresponding numbers were 30% experimental, 47% through homology inference (Supplementary Table S8). Unfortunately, LocTree2 cannot recover for mistakes made by the homology lookup and all our assessment is based on taking the homology lookup when available. Investigating reasons why homology-based inference was wrong did not give a clear answer (Supplementary Section S3). Due to its high overall performance, reduced prediction time and cached prediction results, LocTree3 web server optimizes well for the handling of large-scale data. Therefore, this web server and its downloadable software should provide an ideal starting point to aid the prediction of protein function through localization predictions.

SUPPLEMENTARY DATA

Supplementary Data are available at NAR Online.

Supplementary Data

Acknowledgments

Thanks to Laszlo Kajan, Manfred Roos and Syeda Tanzeem H. Charu (all TUM) for technical assistance; to Marlena Drabik (TUM) for administrative support. Particular thanks to Yana Bromberg (Rutgers) and Edda Kloppmann (TUM) for many crucially helpful discussions; to Rachel First for preparing the cell figures for the website and to Christina Leslie (Columbia) for providing the initial Profile Kernel. Last, and by no means least, thanks to Ioannis Xenarios (Swiss-Prot, Lausanne), Amos Bairoch (SIB, Geneva), Rolf Apweiler and Alex Bateman (EBI, Hinxton), and their teams for maintaining invaluable databases and to all experimentalists who enabled this work by making their data publicly available.

Footnotes

The authors wish it to be known that, in their opinion, the first two authors should be regarded as Joint First Authors.

FUNDING

Alexander von Humboldt Foundation through German Federal Ministry for Education and Research; Ernst Ludwig Ehrlich Studienwerk (to T.G.). Funding for open access charge: German Research Foundation (DFG) and the Technische Universität München within the funding program Open Access Publishing.

Conflict of interest statement. None declared.

REFERENCES

  • 1.Bairoch A., Apweiler R. The SWISS-PROT protein sequence data bank and its supplement TrEMBL. Nucleic Acids Res. 1997;25:31–36. doi: 10.1093/nar/25.1.31. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Simpson J.C., Pepperkok R. Localizing the proteome. Genome Biol. 2003;4:240. doi: 10.1186/gb-2003-4-12-240. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Huh W.K., Falvo J.V., Gerke L.C., Carroll A.S., Howson R.W., Weissman J.S., O'Shea E.K. Global analysis of protein localization in budding yeast. Nature. 2003;425:686–691. doi: 10.1038/nature02026. [DOI] [PubMed] [Google Scholar]
  • 4.Koonin E.V. Bridging the gap between sequence and function. Trends Genet. 2000;16:16. doi: 10.1016/s0168-9525(99)01927-7. [DOI] [PubMed] [Google Scholar]
  • 5.Radivojac P., Clark W.T., Oron T.R., Schnoes A.M., Wittkop T., Sokolov A., Graim K., Funk C., Verspoor K., Ben-Hur A. A large-scale evaluation of computational protein function prediction. Nat. Methods. 2013;10 doi: 10.1038/nmeth.2340. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Lee D., Redfern O., Orengo C. Predicting protein function from sequence and structure. Nat. Rev. Mol. Cell Biol. 2007;8:995–1005. doi: 10.1038/nrm2281. [DOI] [PubMed] [Google Scholar]
  • 7.Yu C.S., Chen Y.C., Lu C.H., Hwang J.K. Prediction of protein subcellular localization. Proteins. 2006;64:643–651. doi: 10.1002/prot.21018. [DOI] [PubMed] [Google Scholar]
  • 8.Horton P., Park K.J., Obayashi T., Fujita N., Harada H., Adams-Collier C.J., Nakai K. WoLF PSORT: protein localization predictor. Nucleic Acids Res. 2007;35:W585–W587. doi: 10.1093/nar/gkm259. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Briesemeister S., Rahnenfuhrer J., Kohlbacher O. YLoc–an interpretable web server for predicting subcellular localization. Nucleic Acids Res. 2010;38:W497–W502. doi: 10.1093/nar/gkq477. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Yu N.Y., Wagner J.R., Laird M.R., Melli G., Rey S., Lo R., Dao P., Sahinalp S.C., Ester M., Foster L.J., et al. PSORTb 3.0: improved protein subcellular localization prediction with refined localization subcategories and predictive capabilities for all prokaryotes. Bioinformatics. 2010;26:1608–1615. doi: 10.1093/bioinformatics/btq249. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Imai K., Nakai K. Prediction of subcellular locations of proteins: where to proceed. Proteomics. 2010;10:3970–3983. doi: 10.1002/pmic.201000274. [DOI] [PubMed] [Google Scholar]
  • 12.Altschul S.F., Madden T.L., Schaffer A.A., Zhang J., Zhang Z., Miller W., Lipman D.J. Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Res. 1997;25:3389–3402. doi: 10.1093/nar/25.17.3389. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Goldberg T., Hamp T., Rost B. LocTree2 predicts localization for all domains of life. Bioinformatics. 2012;28:i458–i465. doi: 10.1093/bioinformatics/bts390. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Alberts B.J.A., Lewis J., Raff M., Roberts K., Walter P. Molecular Biology of the Cell. 4th edn. New York: Garland Science; 2002. [Google Scholar]
  • 15.Mooney C., Cessieux A., Shields D.C., Pollastri G. SCL-Epred: a generalised de novo eukaryotic protein subcellular localisation predictor. Amino Acids. 2013;45:291–299. doi: 10.1007/s00726-013-1491-3. [DOI] [PubMed] [Google Scholar]
  • 16.Kuang R., Ie E., Wang K., Siddiqi M., Freund Y., Leslie C. Proceedings/IEEE Computational Systems Bioinformatics Conference, CSB. Stanford, California, USA: 2004. Profile-based string kernels for remote homology detection and motif extraction; pp. 152–160. [DOI] [PubMed] [Google Scholar]
  • 17.Hamp T., Goldberg T., Rost B. Accelerating the original profile kernel. PLoS One. 2013;8:e68459. doi: 10.1371/journal.pone.0068459. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Dimmer E.C., Huntley R.P., Alam-Faruque Y., Sawford T., O'Donovan C., Martin M.J., Bely B., Browne P., Mun Chan W., Eberhardt R., et al. The UniProt-GO Annotation database in 2011. Nucleic Acids Res. 2012;40:D565–D570. doi: 10.1093/nar/gkr1048. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Kajan L., Yachdav G., Vicedo E., Steinegger M., Mirdita M., Angermuller C., Bohm A., Domke S., Ertl J., Mertes C., et al. Cloud prediction of protein structure and function with PredictProtein for Debian. BioMed. Res. Int. 2013;2013:398968. doi: 10.1155/2013/398968. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Yachdav G., Kloppmann E., Kajan L., Hecht M., Goldberg T., Hamp T., Hönigschmid P., Schafferhans A., Roos M., Bernhofer M., et al. PredictProtein – an open resource for online prediction of protein structural and functional features. Nucleic Acids Res. 2014 doi: 10.1093/nar/gku366. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Sander C., Schneider R. Database of homology-derived protein structures and the structural meaning of sequence alignment. Proteins. 1991;9:56–68. doi: 10.1002/prot.340090107. [DOI] [PubMed] [Google Scholar]
  • 22.Rost B. Twilight zone of protein sequence alignments. Protein Eng. 1999;12:85–94. doi: 10.1093/protein/12.2.85. [DOI] [PubMed] [Google Scholar]
  • 23.Mika S., Rost B. UniqueProt: creating representative protein sequence sets. Nucleic Acids Res. 2003;31:3789–3791. doi: 10.1093/nar/gkg620. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Rost B. Enzyme function less conserved than anticipated. J. Mol. Biol. 2002;318:595–608. doi: 10.1016/S0022-2836(02)00016-5. [DOI] [PubMed] [Google Scholar]
  • 25.Przybylski D., Rost B. Alignments grow, secondary structure prediction improves. Proteins. 2002;46:197–205. doi: 10.1002/prot.10029. [DOI] [PubMed] [Google Scholar]
  • 26.Altschul S.F., Gish W. Local alignment statistics. Methods Enzymol. 1996;266:460–480. doi: 10.1016/s0076-6879(96)66029-7. [DOI] [PubMed] [Google Scholar]
  • 27.Berman H.M., Westbrook J., Feng Z., Gilliland G., Bhat T.N., Weissig H., Shindyalov I.N., Bourne P.E. The Protein Data Bank. Nucleic Acids Res. 2000;28:235–242. doi: 10.1093/nar/28.1.235. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Data

Articles from Nucleic Acids Research are provided here courtesy of Oxford University Press

RESOURCES