Back to the tutorial main page

REFMAC5/ProSMART Tutorial

Restraining a Low-Resolution Structure
Using A Homologous Higher-Resolution Model

In this tutorial, we will generate ProSMART external restraints for the deposited 3.5Å structure with PDB code 1ryx using the sequence-identical 2.15Å structure 2d3i, which adopts a different global conformation and was solved in a different space group.

A basic working knowledge of the CCP4i2 GUI is assumed.

Before We Start

Required files:

Please click these three links to access the files and save them to a suitable location on your computer.

Contents


Attempt Standard Refinement

We will begin by attempting to refine the structure without using additional regularisers:

Jelly-Body Refinement

Since only low-resolution data are available, additional regularisers are required in order to stabilise refinement. Now try refining the structure using jelly-body restraints:

Refinement using ProSMART External Restraints

Whilst jelly-body restraints can stabilise refinement, they can't help the model to escape local minima and move into a more sensible conformation. However, this can be achieved using external restraints from a homologous structure. We will now refine the structure using ProSMART external restraints from a homologous model (2d3i):

Compare Results

Compare the results from the three different refinement runs.


Manual Inspection in Coot

Now inspect the model and density after refinement using external restraints:

(Optional) Generating And Using External Restraints Via The Command Line:

(Warning - only recommended for those who like using the command line!)

Whilst it's very convenient to use the CCP4i2 GUI for running jobs, it's a good idea to also gain experience in running programs via the command line in order to really understand what's going on.

  • Open the command line prompt, and navigate to the directory containing the data files 1ryx.pdb, 1ryx.mtz and 2d3i.pdb.
  • To generate the external restraints, type:
    prosmart -p1 1ryx.pdb -p2 2d3i.pdb
    and hit ENTER. This command specifies that ProSMART should generate restraints for 1ryx (keyword: -p1) using the homologous structure 2d3i (keyword: -p2). A list of other keywords can be found in the ProSMART documentation.
  • If successful, a directory called "ProSMART_Output" has been created, and the final external restraints file, called "1ryx.txt", has been created within this directory.
  • Create a simple script specifying the command to run REFMAC5, with the appropriate keywords:
    refmac5 > refmac_log.txt \
        XYZIN 1ryx.pdb  \
        HKLIN 1ryx.mtz  \
        XYZOUT pdb_out.pdb \
        HKLOUT mtz_out.mtz \
    <<EOF
    MAKE -
        HYDROGEN NO -
        NEWLIGAND CONTINUE
    NCYC 40
    @ProSMART_Output/1ryx.txt
    MONI DIST 1000000
    END
    EOF
    
    The "EXTERNAL" keywords specify options that will be applied to any external restraints specified below that point in the script. The "@ProSMART_Output/1ryx.txt" line tells REFMAC5 to use all external restraints that are in our restraints file. The "MONI DIST 1000000" keyword avoids any restraint outliers being recorded as warnings in the REFMAC5 log file.
  • Run this script in order to execute REFMAC5.

It is recommended to use external restraints in early/medium stages of refinement, followed by subsequent rounds of jelly-body refinement (without external restraints). Ultimately, the crystallographer should decide what strategy makes the most sense in their particular case. Further to injecting external information obtained from reliable sources (e.g. homologous structures), external restraints can be used to help stabilize a desired conformation whenever the density alone is of too poor quality to maintain it.


Back to the tutorial main page

------

Disclaimer - it is important to note that we are not criticizing the authors of the original deposited low-resolution model. Rather, due to improvements in macromolecular crystallographic refinement tools in recent years, we are now able to gain further insight that was not routinely possible at the time of original structure solution. Furthermore, we do not imply that the modifications applied to the model during this tutorial are necessarily accurate – this could only be confirmed/re-evaluated after performing extensive model rebuilding and refinement.