![]() |
CCP4i: Graphical User Interface |
| Refinement Module |
|
The layout of each task window, i.e. the number of folders present, and whether these folders are open or closed by default, depends on the choices made in the Protocol folder of the task (see Introduction). Although certain folders are closed by default, there are specific reasons why you should or may want to look at them. These reasons are described in the Task Window Layout sections below.
Using Refmac for 'restrained refinement', 'structure idealisation' and 'TLS & restrained refinement', requires restraints to idealised geometry and these are set up within Refmac (rather than requiring the Protin program as in previous versions of Refmac). The options for 'unrestrained refinement' and 'rigid body refinement' do not require restraints. Although restraints can be generated automatically, the user is very strongly recommended on the first run of Refmac to check these restraints, particularly for any ligand. There is an option to 'review restraints' which will perform the restraint generation but no refinement.
Refmac restraint generation will attempt to find a match in the geometry library for all residue types in the input PDB file; this will handle all standard amino acids and nucleic acids and their link regions automatically. The Review Restraints folder in the Refmac window controls the setting up of restraints. The user should be careful with the library descriptions of ligand molecules and wary that the names of monomers in the geometry library and the atom naming conventions may not be the same as in their structure. You can view the monomer in the geometry library using the Monomer Library Sketcher and the option under the File pull-down menu to Read File -> Load Monomer from Library. If you have an unusual ligand you can use the Monomer Library Sketcher to create a geometry library description from either an input PDB coordinate file or from a structure that you sketch. If you generate your own geometry library, it must be given as one of the input files to Refmac.
Refmac also needs additional restraints to define disulphide bonds, cis-peptides, inter-residue links and any modified residues. These are input to Refmac as the SSBOND, CISPEP, LINK and MODRES cards in the PDB file. They are also generated automatically and written to the PDB file when Refmac is run in 'review restraints' mode. The automatic restraint generation is very dependent on the quality of the input coordinates; the results should be reviewed and editted in the Edit Restraints in PDB File task. Note that the format used by Refmac for the MODRES and LINK lines is slightly non-standard: there is an option in the Edit Restraints in PDB File task to write the output PDB file in standard format.
If there is non-crystallographic symmetry within the structure and you wish to restrain the related chains to be similar (as is recommended in early cycles of refinement) then use the Non-crystallographic symmetry folder in the Refmac window.
A tutorial introducing restraint handling replaces the CCP4i tutorial on Protin. For an introduction to this tutorial (and a route to the data to be used), see CCP4 Tutorial: Contents.
Note that the pre 5.0 version of Refmac is still available.
The Protocol folder in Refmac requires the user to choose the type of refinement (default 'restrained') and the type of phase information to be used (default 'none'). It allows the choice of cyclisation with the program ARP/wARP (analyse waters only, or all atoms). Maps can be generated in various formats and the extent of map coverage (including the border) may be chosen here.
Depending on the selected Protocol option, the Files folder requires input of various files (MTZ, PDB, library files), and names for the output files will be suggested. If map files are to be generated (through the toggle button in the Protocol folder) and the Preferences are set such that output map files may be chosen explicitly, the Files folder will contain lines for 'Fwt map' and 'DelFwt map'. Default filenames will be suggested, but they may be changed.
Dependent on the selected Protocol option, other important choices can be made in the Required Parameters folder:
The Refmac window potentially has the following foldersª:
| Folder name | Visible for | Comment |
|---|---|---|
| Data Harvesting | REST, TLSª | default is 'Do not create harvest file', but get ready to produce harvest files automatically in future |
| Required Parameters | REST, UNRE, RIGID, IDEA, TLSª | open by default |
| Setup Restraints | REVIEW, REST, IDEA, TLSª | open for REVIEW (with revised defaults), closed for the other options |
| Non-crystallographic symmetry | REVIEW, REST, IDEA, TLSª | closed by default |
| ARP/wARP Parameters | REST, UNRE, TLSª | open by default, but only if the ARP/wARP toggle button in the Protocol folder is 'On' |
| TLS Parameters | TLSª | open by default |
| Rigid Domains Definition | RIGIDª | open by default |
| Partial Structure Factors | REST, UNRE, RIGID, TLSª | closed by default |
| Data Output to MTZ file | REST, UNRE, RIGID, TLSª | closed by default |
| Crystal parameters | all options | closed by default |
| Scaling Fobs and Fc | REST, UNRE, RIGID, TLSª | closed by default |
| SigmaA Estimation | REST, UNRE, RIGID, TLSª | closed by default |
| Other Parameters | REST, UNRE, RIGID, IDEA, TLSª | closed by default |
| Monitoring | all options | closed by default |
| Geometric parameters | REVIEW, REST, IDEA, TLSª | closed by default |
| ª REVIEW = review restraints, REST = restrained refinement, UNRE = unrestrained refinement, RIGID = rigid body refinement, IDEA = structure idealisation, TLS = TLS & restrained refinement | ||
Following the Protocol, Files,
and Required Parameters
folders, features to look out for in the Refmac task are:
| Protocol option | Folder title | Importance | Comment |
|---|---|---|---|
| REVIEW, REST, IDEA, TLSª | Setup Restraints | The default options are slightly different for the REVIEW mode. | |
| RIGIDª | Rigid Domains Definition | Initialise rotation and translation parameters | Define translation and/or rotation to be applied before refinement starts |
| Cycle with ARP/wARP | ARP/wARP Parameters | Merge atoms closer than... | Default depends on Protocol choice (waters only, or all atoms) |
| Refine (only water atoms, or all atoms) | Protocol choice refers to analysis, this refers to refinement of 'waters only, or all atoms' | ||
| REST, UNRE, RIGID, TLSª | Partial Structure Factors | Include partial structure factors from known partial structures | See Refmac partial structure factors |
| Data Output to MTZ file | Labels for MTZ output | Defaults suggested | |
| Scaling Fobs and Fc | NOTE: When doing ML refinement, the scale factors are only used to calculate R values | ||
| Apply anisotropic scaling | Different from program default, which is NOT to apply anisotropic scaling | ||
| Use experimental sigmas | Are yours good enough? | ||
| Fix scale and B for low resolution structures | Scale (i.e. subkeyword SCBULK) needs to be negative | ||
| SigmaA Estimation | Use 'free' reflections | SigmaA can be successfully estimated using only 200 reflections | |
| Fix scale and B for low resolution structures | Only use with EXTREME care; scale needs to be negative | ||
| REST, UNRE, RIGID, IDEA, TLSª | Other parameters | Splitting resolution range, limit Bvalue range, damping parameters | |
| REVIEW, REST, IDEA, TLSª | Geometric parameters | Target values for the geometry | Sensible defaults in place |
| ª REVIEW = review restraints, REST = restrained refinement, UNRE = unrestrained refinement, RIGID = rigid body refinement, IDEA = structure idealisation, TLS = TLS & restrained refinement | |||
Refmac is one of the Data Harvesting programs. See Data Harvesting in CCP4i for implications for the Interface.
Refmac calculates special weighted differences to be used as coefficients for electron density maps. It is easiest to create those maps by running the FFT task inside the Refmac task. Do this by toggling on the option 'Generate weighted difference maps files ...' in the Protocol folder. The format of these maps can then be chosen.
The Refmac map coefficients FWT and DELFWT should be treated as 'composite single Fourier coefficients'. Therefore, even though their appearance suggests their use for difference (nF1-mF2) maps, Refmac coefficients should be used in the calculation of a 'simple' map if the map is calculated independently from the Refmac task with the Run FFT - Create Map task in the Map & Mask Utilities module.
Maps may also be (re)created independently from the Refmac task, through the Create Task-Specific Maps task in the Map & Mask Utilities module. The only input this task requires is the job number of the original job - all other parameters will be restored from the database. This task will produce the appropriate maps, even when they were not calculated in the original job.
See program documentation: Refmac5 or Refmac5@YSBL.
This task will simplify editing the restraint records (MODRES, SSBOND, LINK and CISPEP) in the PDB file. Refmac will use these restraints specified in the PDB file dependent on the input commands from the Setup Restraints folder in the Refmac task interface. You will normally enter the name of an input PDB file (though this is not essential) and by default the changed records will be written out to the same file - but you can give an alternative output file name.
The first folder provides some information to help you with the rest of the task. When the spacegroup is entered, the symmetry operations for that spacegroup are listed. The residue modifications and links currently defined in the geometry libraries are also listed.
By default the name of a residue in the PDB file should correspond to the name of a monomer in the geometry libraries and the restraints defined for that monomer will be used when refining the residue. The MODRES records can be used to handle two types of non-default cases:
Note: CCP4 uses an extension to the MODRES record in the PDB file, the LibNam field is increased from 3 to 6 characters (extending into the field usually reserved for comments) and an extra 'mode' field is added to the end of the record. When using the MODRES record in rename mode the mode field is either RENAME or left blank. When MODRES is used to modify a residue the mode field contains the name of the modification (as taken from the geometry libraries) and the LibNam field is left blank.
Refmac will usually do a good job of finding close cysteine residues and automatically generating the restraints to maintain a disulphide bond but you may need to enter definitions for difficult cases. Normally the residue name sequence number, chain ID and insertion code should be entered for both residues in the disulphide bond.
There are two cases which can complicate matters:
The LINK record is a means of defining any non-standard bond or interaction between residues. The standard links between consecutive peptides, nucleic acids and sugar residues are deduced automatically by the program from the coordinates and it is not necessary to enter them unless the coordinates are poor or the link is non-standard.
To define a link you must enter the atom name, alternate indicator, the residue name, sequence number, chain ID and insertion code for two atoms. The link ID is a CCP4 specific field on the end of the LINK record which should contain the name of a type of link defined in the CCP4 geometry libraries.
Note: CCP4 uses an extension to the PDB definition of a LINK record; there is an extra ID field at the end of the record.
To restrain a bond to a cis-peptide linkage you must enter the residue name, sequence number, chain ID and insertion code for the two consecutive residues connected by the cis-peptide bond. Note that using this record is equivalent, within Refmac, to defining a link of type CIS or PCIS between the two residues.
Note: The standard PDB definition of the CISPEP record includes two fields, the model number and the angle, which are not used in Refmac and are not in the interface.
The program ARP/wARP updates a model by removing poorly fitted atoms and adding new atoms into unsatisfied electron density. All newly found atoms are considered to be water atoms but if not all of the protein structure has been found, these 'water' atoms may be indicating the wherabouts of protein.
ARP/wARP works best with high resolution data.
ARP/wARP is usually run in cycles in conjunction with REFMAC or another refinement program which does an overall refinement. ARP/wARP requires the input of pre-calculated difference maps and so scripts to run ARP/wARP also run the FFT program which generates the maps and may also require MAPMASK to put the maps into the required asymmetric unit for ARP/wARP. Within CCP4i, ARP/wARP can be run 'stand-alone' or as part of the REFMAC procedure.
ARP/wARP can be run with REFMAC from the REFMAC interface. There is a button in the Protocol folder of the REFMAC interface to switch on use of ARP/wARP and then a folder presenting ARP/wARP Parameters will be opened further down the interface. By default the procedure will remove and refine only water atoms. It can be applied to all atoms but this is only recommended for very high resolution data (~1Å). The parameters controlling the removal and addition of atoms are discussed in the ARP/wARP documentation (see REMOVE and FIND keywords). REFMAC outputs the labeled columns FWT and DELFWT which are the structure factors for weighted difference maps. These maps are the optimal input for ARP/wARP and are used in the automated map generation.
This option is no longer supported, and can only be run from the Program List 'module'.
The main use for ARP/wARP run independently from a refinement program, is to either identify the worst fit atoms to indicate which parts of the structure need further work or to identify unfitted peaks in the map. To do this, ARP/wARP requires an input map - the best map to use would be one calculated from the weighted difference structure factors output by REFMAC. Alternatively you can input a map or specify an MTZ file from which a map will be calculated.
See program documentation: ARP/wARP.
NCS Phased Refinement is expected to be very useful in the early stages of refining molecular replacement solutions when the structure contains NCS models. The method works by using the phases derived by 'dm' from the NCS and solvent flattening and histogram matching as input phases to Refmac.
The task requires you to input:
If the user has not input experimental phases, the task runs Refmac for one cycle to generate phases for input to 'dm'. The task normally runs for two cycles and on each cycle:
After the refinement cycles, steps 1-3 are repeated so 'dm' produces averaged phases. Three maps are generated automatically: the averaged map and the weighted difference maps based on phases from Refmac.
This is a novel procedure and we welcome all feedback and questions. Please send them to: garib@ysbl.york.ac.uk.
It is easiest to create maps by running the FFT task inside the NCS Phased Refinement task. The option to 'Generate weighted difference maps files in ...' in this task is toggled on by default. The format of these maps can then be chosen.
Maps may also be (re)created independently from the NCS Phased Refinement task, through the Create Task-Specific Maps task in the Map & Mask Utilities module. The only input this task requires is the job number of the original job - all other parameters will be restored from the database. This task will produce the appropriate maps, even when they were not calculated in the original job.
In some cases it may be necessary to create maps through the Run FFT - Create Map task in the Map & Mask Utilities module. Extreme care needs to be taken in the choice of map type and coefficients. See above for Refmac Maps.
See program documentation: Refmac, 'dm', LSQKAB, PDBSET.
Needs documenting
See program documentation: Watertidy, Distang.
The program PROCHECK analyses the geometry of a structure and SFCHECK analyses the goodness of fit between structure and experimental data. Both programs are useful for identifying badly refined regions of a protein.
Both programs output their analyses in the form of postscript files. From SFCHECK there is one file, but from PROCHECK there are, by default, ten postscript files. After you have run the task, you can use the option to View Files from Job (from the Datbase Menu on the right hand side of the Main Window) and select an output file to display. The file will be displayed using the postscript display program that is defined in your local CCP4i configuration (see Postscript Viewers). Also, when running PROCHECK, there is an option to print the output files automatically.
When PROCHECK is run through CCP4i, the script runs in the directory $CCP4_SCR so additional output files can be found there. There is a file procheck.prm which controls the running of PROCHECK. When the task is run by CCP4i, a default version of this file is copied to $CCP4_SCR if there is not one there already. This file is then edited to set the parameter which controls whether plots are colour or momochrome. If you wish to adjust any other PROCHECK parameters, you should edit $CCP4_SCR/procheck.prm before running the task (this will have to be done outside the Interface).
Note that when PROCHECK is run within the Interface, the output file names are changed from the PROCHECK form (which is molecule_01_ramachand.ps, molecule_02_allramach.ps etc.) to molecule_jobnumber_ramachan.ps, molecule_jobnumber_allramach.ps etc. so file names are unique for each run of the program.
Features to look out for in the SFCHECK&PROCHECK task are:
| Folder title | Importance | Comment |
|---|
See program documentation: PROCHECK, PROCHECK MANUAL, SFCHECK, $CDOC/sfcheckdoc.ps.
|