ArticleslgStudy

computer science

Phyre

Phyre is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Phyre rather than just read about it. In short: Phyre and Phyre2 (Protein Homology/AnalogY Recognition Engine; pronounced as fire) are free web-based services for protein structure prediction. Phyre is among the most popular methods for protein structure prediction having been cited over 1,500 times.

Phyre — main illustration
Phyre — illustration

Key takeaways

  • Phyre belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Phyre to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Phyre from memory before moving on to harder problems.

Reference excerpt

Phyre and Phyre2 (Protein Homology/AnalogY Recognition Engine; pronounced as fire) are free web-based services for protein structure prediction. Phyre is among the most popular methods for protein structure prediction having been cited over 1,500 times. Like other remote homology recognition techniques (see protein threading), it is able to regularly generate reliable protein models when other widely used methods such as PSI-BLAST cannot. Phyre2 has been designed to ensure a user-friendly interface for users inexpert in protein structure prediction methods. Its development is funded by the Biotechnology and Biological Sciences Research Council.

Description The Phyre and Phyre2 servers predict the three-dimensional structure of a protein sequence using the principles and techniques of homology modeling. Because the structure of a protein is more conserved in evolution than its amino acid sequence, a protein sequence of interest (the target) can be modeled with reasonable accuracy on a very distantly related sequence of known structure (the template), provided that the relationship between target and template can be discerned through sequence alignment. Currently the most powerful and accurate methods for detecting and aligning remotely related sequences rely on profiles or hidden Markov models (HMMs). These profiles/HMMs capture the mutational propensity of each position in an amino acid sequence based on observed mutations in related sequences and can be thought of as an 'evolutionary fingerprint' of a particular protein. Typically, the amino acid sequences of a representative set of all known three-dimensional protein structures is compiled, and these sequences are processed by scanning against a large protein sequence database. The result is a database of profiles or HMMs, one for each known 3D structure. A user sequence of interest is similarly processed to form a profile/HMM. This user profile is then scanned against the database of profiles using profile-profile or HMM-HMM alignment techniques. These alignments can also take into account patterns of predicted or known secondary structure elements and can be scored using various statistical models. See protein structure prediction for more information. The first Phyre server was released in June 2005 and uses a profile-profile alignment algorithm based on each protein's position-specific scoring matrix. The Phyre2 server was publicly released February 2011 as a replacement for the original Phyre server and provides extra functions over Phyre, a more advanced interface, fully updated fold library and uses the HH-suite (HHpred, HHsearch) package for homology detection among other improvements.

Standard use After pasting a protein amino acid sequence into the Phyre or Phyre2 submission form, a user will typically wait between 30 minutes and several hours (depending on factors such as sequence length, number of homologous sequences and frequency and length of insertions and deletions) for a prediction to complete. An email containing summary information and the predicted structure in PDB format are sent to the user together with a link to a web page of results. The Phyre2 results screen is divided into three main sections, described below.

Secondary structure and disorder prediction

The user-submitted protein sequence is first scanned against a large sequence database using PSI-BLAST. The profile generated by PSI-BLAST is then processed by the neural network secondary structure prediction program PsiPred and the protein disorder predictor Disopred. The predicted presence of alpha-helices, beta-strands and disordered regions is shown graphically together with a color-coded confidence bar.

Domain analysis

Many proteins contain multiple protein domains. Phyre2 provides a table of template matches color-coded by confidence and indicating the region of the user sequence matched. This can aid in the determination of the domain composition of a protein.

Detailed template information

The main results table in Phyre2 provides confidence estimates, images and links to the three-dimensional predicted models and information derived from either Structural Classification of Proteins database (SCOP) or the Protein Data Bank (PDB) depending on the source of the detected template. For each match a link takes the user to a detailed view of the alignment between the user sequence and the sequence of known three-dimensional structure.

Alignment view

The detailed alignment view permits a user to examine individual aligned residues, matches between predicted and known secondary structure elements and the ability to toggle information regarding patterns of sequence conservation and secondary structure confidence. In addition Jmol is used to permit interactive 3D viewing of the protein model.

Improvements in Phyre2 Phyre2 uses a fold library that is updated weekly as new structures are solved. It uses a more up-to-date interface and offers additional functions over the Phyre server as described below.

Added functions

Batch processing The batch processing feature permits users to submit more than one sequence to Phyre2 by uploading a file of sequences in FASTA format. By default, users have a limit of 100 sequences in a batch. This limit can be raised by contacting the administrator. Batch jobs are processed in the background on free computing power as it becomes available. Thus, batch jobs will often take longer than individually submitted jobs, but this is necessary to allow a fair distribution of computing resources to all Phyre2 users.

One to one threading One to one threading allows you to upload both a sequence you wish modelled AND the template on which to model it. Users sometimes have a protein sequence that they wish to model on a specific template of their choice. This may be for example a newly solved structure that is not in the Phyre2 database or because of some additional biological information that indicates the chosen template would produce a more accurate model than the one(s) automatically chosen by Phyre2.

… excerpt ends here. Continue reading the full article.

Illustrations

Phyre: Example Phyre2 detailed template information table
Example Phyre2 detailed template information table
Phyre: Example Phyre2 detailed view of the alignment between a user sequence and a known protein structure.
Example Phyre2 detailed view of the alignment between a user sequence and a known protein structure.

Worked examples

Example 1 — a first encounter with Phyre

Start with the simplest possible case. Write down what Phyre claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Phyre before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Phyre ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Phyre

In research
Phyre appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Phyre in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Phyre is common in secondary-school and first-year university syllabi. It links to neighbouring topics Bioinformatics software, Computational science, so understanding it makes those chapters shorter.
In everyday life
Look for Phyre outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Phyre in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Phyre means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Phyre out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Phyre in simple terms?

Phyre and Phyre2 (Protein Homology/AnalogY Recognition Engine; pronounced as fire) are free web-based services for protein structure prediction. Phyre is among the most popular methods for protein structure prediction having been cited over 1,500 times.

Why does Phyre matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Phyre?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Phyre.

Tags

  • Bioinformatics software
  • Computational science

Keep exploring