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
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.
- 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.
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.
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.
- 6.
- 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.
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.
Rost B., Sander C. Jury returns on structure prediction. Nature. 1992; 360:540.
Not in our library10.1038/360540b0
- 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.
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.
- 13.
- 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.
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.
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.
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.
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.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- 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.
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.
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.
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.
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.
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.
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.
- 39.
- 40.
Cited by papers we hold 4
- ProteInfer, deep neural networks for protein functional inference · 2023No notice
- Identification of Candidate Genes for a Major Quantitative Disease Resistance Locus From Soybean PI 427105B for Resistance to Phytophthora sojae · 2022Not checked
- Embeddings from protein language models predict conservation and variant effects · 2021No notice
- Light attention predicts protein location from the language of life · 2021No notice
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.