Back to the tutorial main page

ProSMART Tutorial - Part 3

Hydrogen Bond Type Secondary Structure Restraints
(For When There's No Good Homologous Model)

In this tutorial, we will demonstrate how ProSMART external restraints can be generated even in cases where a reliable high resolution homologue is not available for use as prior information. Specifically, we will look at hydrogen bond type restraints, which can be used to stabilise secondary structure (helices, sheets and loops). However, we will not cover structural fragment-based restraints, which can be used to restrain regions to particular conformations (e.g. an ideal alpha helix).

Since we have already covered the application of external restraints in crystallographic refinement in part 1, and analysis of refinement results in part 2, in this part of the tutorial we will focus more on restraint generation rather than application and analysis.

For consistency with previous parts of this tutorial, we will continue using the 3.5Å structure with PDB code 1ryx. A basic working knowledge of the CCP4i GUI is assumed.

Before We Start

Required files:

Please click these two links to access the files individually and save them to a suitable location (e.g. your CCP4 working directory), or alternatively click here to get a .tar.gz containing both files.

Contents


Generation Of Hydrogen Bond Type Secondary Structure Restraints

ProSMART allows the generation of external restraints representing hydrogen bonding patterns. These restrain the distance between spatially-related nitrogen and oxygen atoms in the backbone. Such restraints may be generated for:

ProSMART will detect candidate hydrogen bonds given the current conformation of the model, based on the proximity of main chain donors and acceptors. Consequently, the model must be in a relatively reasonable conformation in order for these restraints to work. These restraints are intended to help the model to adopt a more reasonable local backbone conformation, thus are useful when poor density would otherwise force the structure out of a sensible conformation.

Follow these steps to automatically generate external restraints and use them in refinement using the REFMAC5 CCP4i GUI:

Remember to think about your refinement strategy

As discussed in part 1, proper thought should be given to selecting parameters in the "Refinement Parameters" and "External Restraints" folders in the GUI (e.g. number of cycles, use of hydrogens, use of jelly-body restraints, external restraints weight, Geman-McClure parameter, etc.). To avoid too much duplication, these considerations will not be discussed further in this tutorial.

Visualisation Of Hydrogen Bond Type Restraints Using PyMOL

It is always worth viewing software output in order to really understand what is going on, and check that behaviour is as expected/intended. Consequently, we will now use PyMOL to visualise the generated restraints representing hydrogen bonding patterns.

Follow these steps:

Now we are ready to load the results into PyMOL:

Learn to interpret the visualisation:

This script displays all of the generated hydrogen bond type restraints as dotted black lines between the atoms (or yellow lines depending on your version of PyMOL), and colours atoms according to the number of restraints that have been generated involving that atom:

  • White - no restraints;
  • Red - one restraint;
  • Blue - two restraints.

This representation is useful for intuitively identifying whether any hydrogen bond restraints are inappropriate (and thus should be removed), and whether there are any atoms that should be hydrogen-bonded but fall out of the detection range - this would tell you that you should fix the structure manually in Coot in order to satisfy hydrogen bonds before continuing with refinement.

Now let's look at a different representation:

Learn to interpret the visualisation:

This script displays all of the generated hydrogen bond type restraints as dotted red lines between the atoms (or yellow lines depending on your version of PyMOL), and colours residues according to the minimum residue separation between atoms involved in restraints:

  • White - no restraints;
  • Red - less than 3 residues (warning);
  • Light Blue - 3 residues (e.g. 310 helices).
  • Deep Blue - 4 residues (e.g. alpha helices).
  • Orange - 5 residues (e.g. pi helices).
  • Yellow - more than 5 residues (e.g. beta sheets).

This representation is useful for intuitively distinguishing implied secondary structure types, and determining whether hydrogen bond restraints correspond to the expected/intended residue separation.

Generalisation To Generic Bond Type Restraints

Further to generating bond type restraints representing hydrogen bonds, ProSMART allows a large degree of customisation, allowing users to automatically/systematically create generic bond type restraints according to some predefined criteria.

Customisation of generic bond type restraints is available from within the ProSMART CCP4i GUI:

Of course, all functionality is also available when using ProsAMART via the command line (see here for a list of ProSMART keywords).


Back to the tutorial main page