Skip to content
naulon

No retraction, correction or concern found when last checked on Oct 19, 2026.

PredictProtein - Predicting Protein Structure and Function for 29 Years

Michael Bernhofer, Christian Dallago, Tim Karl and 25 more

Nucleic Acids Research · 2021 · CC BY

doi:10.1093/nar/gkab354

Abstract

Since 1992 PredictProtein (https://predictprotein.org) is a one-stop online resource for protein sequence analysis with its main site hosted at the Luxembourg Centre for Systems Biomedicine (LCSB) and queried monthly by over 3,000 users in 2020. PredictProtein was the first Internet server for protein predictions. It pioneered combining evolutionary information and machine learning. Given a protein sequence as input, the server outputs multiple sequence alignments, predictions of protein structure in 1D and 2D (secondary structure, solvent accessibility, transmembrane segments, disordered regions, protein flexibility, and disulfide bridges) and predictions of protein function (functional effects of sequence variation or point mutations, Gene Ontology (GO) terms, subcellular localization, and protein-, RNA-, and DNA binding). PredictProtein's infrastructure has moved to the LCSB increasing throughput; the use of MMseqs2 sequence search reduced runtime five-fold (apparently without lowering performance of prediction methods); user interface elements improved usability, and new prediction methods were added. PredictProtein recently included predictions from deep learning embeddings (GO and secondary structure) and a method for the prediction of proteins and residues binding DNA, RNA, or other proteins. PredictProtein.org aspires to provide reliable predictions to computational and experimental biologists alike. All scripts and methods are freely available for offline execution in high-throughput settings.

Full text

From PubMed Central, U.S. National Library of Medicine, as current on Oct 19, 2026. Paragraph numbers are ours, so an answer can point at one.

INTRODUCTION

The sequence is known for far more proteins than experimental annotations of function or structure. This sequence-annotation gap existed when PredictProtein started in 1992, and has kept expanding ever since. Unannotated sequences contribute crucial evolutionary information to neural networks predicting secondary structure that seeded PredictProtein (PP) at the European Molecular Biology Laboratory (EMBL) in 1992, the first fully automated, query-driven Internet server providing evolutionary information and structure prediction for any protein. Many other methods predicting aspects of protein function and structure have since joined under the PP roof now hosted by the Luxembourg Centre of Systems Biomedicine (LCSB).

PP offers an array of structure and function predictions most of which combine machine learning with evolutionary information; now enhanced by a faster alignment algorithm. A few prediction methods now also use embeddings from protein Language Models (LMs). Embeddings are much faster to obtain than evolutionary information, yet for many tasks, perform almost as well, or even better. All PP methods join at PredictProtein.org with interactive visualizations; for some methods, more advanced visualizations are linked. The reliability of PredictProtein, its speed, the continuous integration of well-validated, top methods, and its intuitive interface have attracted thousands of researchers over 29 years of steady operation.

PredictProtein (PP) provides

multiple sequence alignments (MSAs) and position-specific scoring matrices (PSSMs) computed by a combination of pairwise BLAST, PSI-BLAST, and MMseqs2 on query vs. PDB and query versus UniProt. For each residue in the query, the following per-residue predictions are assembled: secondary structure (RePROF/PROFsec and ProtBertSec); solvent accessibility (RePROF/PROFacc); transmembrane helices and strands (TMSEG and PROFtmb); protein disorder (Meta-Disorder); backbone flexibility (relative B-values; PROFbval); disulfide bridges (DISULFIND); sequence conservation (ConSurf/ConSeq); protein-protein, protein-DNA, and protein-RNA binding residues (ProNA2020); PROSITE motifs; effects of sequence variation (single amino acid variants, SAVs; SNAP2). For each query per-protein predictions include: transmembrane topology (TMSEG); binary protein-(DNA|RNA|protein) binding (protein binds X or not; ProNA2020); Gene Ontology (GO) term predictions (goPredSim); subcellular localization (LocTree3); Pfam domain scans, and some biophysical features. Under the hood, PP computes more results (SOM: PredictProtein Methods; Supplementary Table S1), either as input for frontend methods, or for legacy support.

New: goPredSim embedding-based transfer of Gene Ontology (GO)

goPredSim predicts GO terms by transferring annotations from the most embedding-similar protein. Embeddings are obtained from SeqVec; similarity is established through the Euclidean distance between the embedding of a query and a protein with experimental GO annotations. Replicating the conditions of CAFA3 in 2017, goPredSim achieved Fmax values of 37 ± 2%, 52 ± 2% and 58 ± 2% for BPO (biological process), MFO (molecular function), and CCO (cellular component), respectively. Using Gene Ontology Annotation (GOA) to test 296 proteins annotated after February 2020, goPredSim appeared to reach even slightly higher values that were confirmed by CAFA4.

New: ProtBertSec secondary structure prediction

ProtBertSec predicts secondary structure in three states (helix, strand, other) using ProtBert embeddings derived from training on BFD with almost 3 × 109 proteins. On a hold-out set from CASP12, ProtBertSec reached a three-state per-residue accuracy of Q3 = 76 ± 1.5%. Although below the state-of-the-art (NetSurfP-2.0 at 82%), this method performed on-par with other MSA-based methods, despite itself not using MSAs.

New: ProNA2020 protein–protein, protein–RNA and protein–DNA

ProNA2020 predicts whether or not a protein interacts with other proteins, RNA or DNA (binary), and if so, where it binds (which residues). The binary per-protein predictions rely on homology and machine learning models employing profile-kernel SVMs and on embeddings from an in-house implementation of ProtVec. Per-residue predictions (where) use simple neural networks due to data shortage. ProNA2020 correctly predicted 77 ± 1% of the proteins binding DNA, RNA or protein. In proteins known to bind other proteins, RNA or DNA, ProNA2020 correctly predicted 69 ± 1%, 81 ± 1% and 80 ± 1% of binding residues, respectively.

New: MMseqs2 speedy evolutionary information

Most time-consuming for PP was the search for related proteins in ever growing databases. MMseqs2 finds related sequences blazingly fast and seeds a PSI-BLAST search. The query sequence is sent to a dedicated MMseqs2 server that searches for hits against cluster representatives within the UniClust30 and PDB reduced to 70% pairwise percentage sequence identity (PIDE). All hits and their respective cluster members are turned into a MSA and filtered to the 3000 most diverse sequences.

Frontend and user interface (UI)

Users query PredictProtein.org by submitting a protein sequence. Results are available in seconds for sequences that had been submitted recently (cf. PPcache next section), or within up to 30 min if predictions are recomputed. Per-residue predictions are displayed online via ProtVista, which allows to zoom into any sequential protein region (Supplementary Figure S1), and are grouped by category (e.g. secondary structure), which can be expanded to display more detail (e.g. helix, strand, other). On the results page, links to visualize MSAs through AlignmentViewer are available. More predictions can be accessed through a menu on the left, e.g. Gene Ontology Terms, Effect of Point Mutations and Subcellular Localization. Prediction views include references and details of outputs, as well as rich visualizations, e.g. GO trees for GO predictions and cell images with highlighted predicted locations for subcellular localization predictions.

PPcache, backend and programmatic access

The PP backend lives at LCSB, allowing for up to 48 parallel queries. Results are stored on disc in the PPcache. Users submitting sequences for which results were over the last two years obtain results immediately. Using the bio-embeddings pipeline, the PPcache is enriched by embeddings and embedding-based predictions on the fly. For all methods displayed on the frontend, JSON files compliant with ProtVista are available via REST APIs (SOM: Programmatic access), and are in use by external services such as the protein 3D structure visualization suite Aquaria and by MolArt.

PredictProtein is available for local use

All results displayed on and downloadable from PP are available through Docker and as source code for local and cloud execution (available at github.com/rostlab).

USE CASE

We demonstrate PredictProtein.org tools through predictions of the novel coronavirus SARS-CoV-2 (NCBI:txid2697049) nucleoprotein (UniProt identifier P0DTC9/NCAP_SARS2; Figure 1; SOM: Use Case; Supplementary Figure S2). NCAP_SARS2 has 419 residues and interacts with itself (experimentally verified). Sequence similarity and automatic assignment via UniRule suggest NCAP is RNA-binding (binding with the viral genome), binding with the membrane protein M (UniProt identifier P0DTC5/VME1_SARS2), and is fundamental for virion assembly. goPredSim transferred GO terms from other proteins for MFO (RNA-binding; GO:0003723; ECO:0000213) and CCO (compartments in the host cell and viral nucleocapsid; GO:0019013; GO:0044172; GO:0044177; GO:0044220; GO:0030430; ECO:0000255) matching annotations found in UniProt. While it missed the experimentally verified MFO term identical protein binding (GO:0042802), goPredSim predicted protein folding (GO:0006457) and protein ubiquitination (GO:0016567) suggesting the nucleoprotein to be involved in biological processes requiring protein binding. ProNA2020 predicts RNA-binding regions, the one with highest confidence between I84 (Isoleucine at position 84) and D98 (Aspartic Acid at 98) (protein sequence in SOM: Use Case). While high resolution experimental data on binding is not available, an NMR structure of the SARS-CoV-2 nucleocapsid phosphoprotein N-terminal domain in complex with 10mer ssRNA (PDB identifier 7ACT) supports the predicted RNA-binding site (Figure 2). Additionally, SNAP2 predicts single amino acid variants (SAVs) in that region to likely affect function, reinforcing the hypothesis that this is a functionally relevant site. Although using different input information (evolutionary vs. embeddings), RePROF and ProtBertSec both predict an unusual content exceeding 70% non-regular (neither helix nor strand) secondary structure, suggesting that most of the nucleoprotein might not form regular structure. This is supported by Meta-Disorder predicting 53% overall disorder. Secondary structure predictions match well high-resolution experimental structures of the nucleoprotein not in complex (e.g., PDB 6VYO; 6WJI). Both secondary structure prediction methods managed to zoom into the ordered regions of the protein and predicted e.g., the five beta-strands that are formed within the sequence range I84 (Isoleucine) to A134 (Alanine), and the two helices formed within the sequence range spanned from F346 (Phenylalanine) to T362 (Tyrosine).

CONCLUSION

For almost three decades (preceding Google) PredictProtein (PP) has been offering predictions for proteins. PP is the oldest prediction Internet server, online for 6-times as long as most other servers. It pioneered combining machine learning with evolutionary information and making predictions freely accessible online. While the sequence-annotation gap continues to grow, the sequence-structure gap might be bridged in the near future. For the time being, servers such as PP, providing a one-stop solution to predictions from many sustained, novel tools are needed. Now, PP is the first server to offer fast embedding-based predictions of structure (ProtBertSec) and function (goPredSim). By slashing runtime for PSSMs from 72 to 4 min through MMseqs2 and better LCSB hardware, PP also delivers evolutionary information-based predictions fast! Instantaneously if the query is in the precomputed PPcache. For heavy use, the offline Docker containers provide predictors out-of-the-box. At no cost to users, PredictProtein offers to quickly shine light on proteins for which little is known using well validated prediction methods.

DATA AVAILABILITY

Freely accessible webserver PredictProtein.org; Source and docker images: github.com/rostlab.

References 67

  1. 1.
  2. 2.

    Rost B., Liu J., Nair R., Wrzeszczynski K.O., Ofran Y. Automatic prediction of protein function. Cell. Mol. Life Sci.2003; 60:2637–2650.

    Not in our library10.1007/s00018-003-3114-8

  3. 3.

    Qiu J., Bernhofer M., Heinzinger M., Kemper S., Norambuena T., Melo F., Rost B. ProNA2020 predicts protein–DNA, protein–RNA, and protein–protein binding proteins and residues from sequence. J. Mol. Biol.2020; 432:2428–2443.

    Not in our library10.1016/j.jmb.2020.02.026

  4. 4.

    Rost B. PHD: predicting one-dimensional protein structure by profile-based neural networks. Methods Enzymol.1996; 266:525–539.

    Not in our library10.1016/s0076-6879(96)66033-9

  5. 5.
  6. 6.
  7. 7.

    Rost B., Sander C. Improved prediction of protein secondary structure by use of sequence profiles and neural networks. Proc. Natl. Acad. Sci. U.S.A.1993; 90:7558–7562.

    Not in our library10.1073/pnas.90.16.7558

  8. 8.

    Rost B., Sander C. Prediction of protein secondary structure at better than 70% accuracy. J. Mol. Biol.1993; 232:584–599.

    Not in our library10.1006/jmbi.1993.1413

  9. 9.

    Rost B., Sander C. Jury returns on structure prediction. Nature. 1992; 360:540.

    Not in our library10.1038/360540b0

  10. 10.

    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.

    Not in our library10.1155/2013/398968

  11. 11.

    Steinegger M., Söding J. MMseqs2 enables sensitive protein sequence searching for the analysis of massive data sets. Nat. Biotechnol.2017; 35:1026–1028.

    Not in our library10.1038/nbt.3988

  12. 12.
  13. 13.
  14. 14.

    Elnaggar A., Heinzinger M., Dallago C., Rihawi G., Wang Y., Jones L., Gibbs T., Feher T., Angerer C., Bhowmik D. et al. ProtTrans: Towards cracking the language of life's code through self-supervised deep learning and high performance computing. 2020; arXiv doi:04 May 2021, preprint: not peer reviewedhttps://arxiv.org/abs/2007.06225.

    Not in our library10.1109/tpami.2021.3095381

  15. 15.

    Alley E.C., Khimulya G., Biswas S., AlQuraishi M., Church G.M. Unified rational protein engineering with sequence-based deep representation learning. Nat. Methods. 2019; 16:1315–1322.

    Not in our library10.1038/s41592-019-0598-1

  16. 16.

    AlQuraishi M. End-to-end differentiable learning of protein structure. Cell Syst.2019; 8:292–301.

    Not in our library10.1016/j.cels.2019.03.006

  17. 17.

    Rao R., Bhattacharya N., Thomas N., Duan Y., Chen P., Canny J., Abbeel P., Song Y. Wallach H., Larochelle H., Beygelzimer A., d'Alché-Buc F., Fox E., Garnett R. Evaluating Protein Transfer Learning with TAPE. Advances in Neural Information Processing Systems. 2019; 32:Curran Associates, Inc9689–9701.

    Not in our library

  18. 18.

    Rives A., Meier J., Sercu T., Goyal S., Guo D., Lin Z., Liu J., Guo D., Ott M., Zitnick C.L., Ma J., Fergus R. Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences. Proc. Natl. Acad. Sci. USA. 2021; 118:e2016239118.

    Not in our library10.1073/pnas.2016239118

  19. 19.
  20. 20.

    Rao R., Ovchinnikov S., Meier J., Rives A., Sercu T. Transformer protein language models are unsupervised structure learners. 2020; bioRxiv doi:15 December 2020, preprint: not peer reviewed.

    Not in our library10.1101/2020.12.15.422761

  21. 21.

    O’Donoghue S.I., Sabir K.S., Kalemanov M., Stolte C., Wellmann B., Ho V., Roos M., Perdigão N., Buske F.A., Heinrich J. et al. Aquaria: simplifying discovery and insight from protein structures. Nat. Methods. 2015; 12:98–99.

    Not in our library10.1038/nmeth.3258

  22. 22.

    Hoksza D., Gawron P., Ostaszewski M., Schneider R. MolArt: a molecular structure annotation and visualization tool. Bioinformatics. 2018; 34:4127–4128.

    Not in our library10.1093/bioinformatics/bty489

  23. 23.

    O’Donoghue S.I., Schafferhans A., Sikta N., Stolte C., Kaur S., Ho B.K., Anderson S., Procter J., Dallago C., Bordin N. et al. SARS-CoV-2 structural coverage map reveals state changes that disrupt host immunity bioinformatics. 2020; bioRxiv doi:28 September 2020, preprint: not peer reviewed.

    Not in our library10.1101/2020.07.16.207308

  24. 24.

    Altschul S.F., Gish W., Miller W., Myers E.W., Lipman D.J. Basic local alignment search tool. J. Mol. Biol.1990; 215:403–410.

    Not in our library10.1016/s0022-2836(05)80360-2

  25. 25.

    Altschul S.F., Madden T.L., Schäffer 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.

    Not in our library10.1093/nar/25.17.3389

  26. 26.

    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.

    Not in our library10.1093/nar/28.1.235

  27. 27.

    Rost B. Protein secondary structure prediction continues to rise. J. Struct. Biol.2001; 134:204–218.

    Not in our library10.1006/jsbi.2001.4336

  28. 28.

    Bernhofer M., Kloppmann E., Reeb J., Rost B. TMSEG: novel prediction of transmembrane helices. Proteins. 2016; 84:1706–1716.

    Not in our library10.1002/prot.25155

  29. 29.

    Bigelow H., Rost B. PROFtmb: a web server for predicting bacterial transmembrane beta barrel proteins. Nucleic Acids. Res.2006; 34:W186–W188.

    Not in our library10.1093/nar/gkl262

  30. 30.
  31. 31.

    Schlessinger A., Yachdav G., Rost B. PROFbval: predict flexible and rigid residues in proteins. Bioinforma. Oxf. Engl.2006; 22:891–893.

    Not in our library10.1093/bioinformatics/btl032

  32. 32.

    Ceroni A., Passerini A., Vullo A., Frasconi P. DISULFIND: a disulfide bonding state and cysteine connectivity prediction server. Nucleic Acids Res.2006; 34:W177–W181.

    Not in our library10.1093/nar/gkl266

  33. 33.

    Berezin C., Glaser F., Rosenberg J., Paz I., Pupko T., Fariselli P., Casadio R., Ben-Tal N. ConSeq: the identification of functionally and structurally important residues in protein sequences. Bioinforma. Oxf. Engl.2004; 20:1322–1324.

    Not in our library10.1093/bioinformatics/bth070

  34. 34.

    Ashkenazy H., Erez E., Martz E., Pupko T., Ben-Tal N. ConSurf 2010: calculating evolutionary conservation in sequence and structure of proteins and nucleic acids. Nucleic Acids Res.2010; 38:W529–W533.

    Not in our library10.1093/nar/gkq399

  35. 35.

    Celniker G., Nimrod G., Ashkenazy H., Glaser F., Martz E., Mayrose I., Pupko T., Ben-Tal N. ConSurf: using evolutionary data to raise testable hypotheses about protein function. Isr. J. Chem.2013; 53:199–206.

    Not in our library

  36. 36.

    Ashkenazy H., Abadi S., Martz E., Chay O., Mayrose I., Pupko T., Ben-Tal N. ConSurf 2016: an improved methodology to estimate and visualize evolutionary conservation in macromolecules. Nucleic Acids Res.2016; 44:W344–W350.

    Not in our library10.1093/nar/gkw408

  37. 37.

    Sigrist C.J.A., de Castro E., Cerutti L., Cuche B.A., Hulo N., Bridge A., Bougueleret L., Xenarios I. New and continuing developments at PROSITE. Nucleic Acids Res.2013; 41:D344–347.

    Not in our library10.1093/nar/gks1067

  38. 38.
  39. 39.
  40. 40.
All 67 references

Cited by papers we hold 4

Reads

Read by people on this page

None yet.

Checked or read by AI through naulon

None yet.

A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.

Are you an author?

Is this your paper?

Claim it to add your note and be paid when agents cite it. Free.