Reduce is a program developed by the Richardson Lab for adding hydrogen atoms to models of biological macromolecules.
The program is described in
Word, et al.(1999) "Asparagine and glutamine: using hydrogen atom contacts in the choice of sidechain amide orientation" J. Mol. Biol. 285, 1735-1747 PDF.
Hydrogen atoms make up roughly half the atoms in a biological macromolecule, and interactions involving one or more hydrogen atoms dominate the interatomic contacts in models of these macromolecules.
Correct placement of hydrogen atoms is therefore essential to an accurate contact analysis of a macromolecular model.
However, hydrogen atom positions are not usually resolved by x-ray crystallography experimental data, and so hydrogens are often left out of models.
Reduce provides a computational method to calculate expected hydrogen positions.
Reduce places hydrogens based on expected atomic geometry lengths and angles.
Where appropriate, it calculates atomic contact networks, and attempts to place hydrogens so as to facilitate hydrogen bonds and avoid steric clashes.
NQH "flips" are automatic repositioning of certain sidechains by Reduce to improve the all-atom contacts in a model.
The protein sidechains Asparagine (N), Glutamine (Q), and Histidine (H) have asymmetric head groups, but are easily modeled in the wrong orientation in ambiguous density.
However, when Reduce calculates atomic contact networks, it can detect the correct orientations of NQH residues.
This detections is based on which orientation promotes hydrogen bonds and avoids steric clashes.
By default, adding hydrogens in MolProbity will perform flips for which there is convincing evidence.
In stand-alone Reduce, use the
-flip flag to access this functionality.
Records of flipped residue choices and the scoring behind them are printed to the resulting PDB file as USER MOD records.
Each Asn, Gln, and His residue is tested to determine whether it should be flipped.
To do this, a "flipped" position is generated for each residue by a simple renaming of the modeled atom positions, and added hydrogens based on those new positions.
The original and flipped positions are then scored based on their favorable (hydrogen bond) and unfavorable (steric clash) all-atom contacts.
Flipped positions that score significantly better than the original positions (without introducing severe clashes) are accepted.
(Renaming, rather than moving, the sidechain atoms keeps these contacts optimized for the decision-making step.)
MolProbity makes FlipKins available during the Reduce process.
These kinemages allow users to make informed decisions about which flips to accept for their model.
WARNING: Due to a known bug, using a custom selection of flips will prevent the improved flip output method descibed below from being used.
It is already imperative that you
re-refine your models after accepting reduce flips; this bug makes that situation even more true.
The current "flip" method is a three step process - an intuitive move, followed by two corrections.
First, the head group of the residue is rotated 180°.
The stem atoms of the head group define the axis of this rotation (Cβ-Cγ for ASN and HIS, Cγ-Cδ for GLN).
The atoms of the head group are not always modeled in plane with the stem.
If the head group atoms are not in plane with the stem, the rotation moves those atoms away from their original positions.
To correct for this move, the head group is hinged back into the same plane as its original position.
Three point dock
The atoms of the head group are asymmetric.
Therefore, the 180° rotation moves the head group atoms away from the original atom positions, affecting the atomic contacts.
A three-point dock corrects for this move.
The sidechain is three-point docked as a rigid body.
The first point is the Cα position, which is held constant.
The terminal atoms (Oδ1 and Nδ2 for ASN, Oε1 and Nε2 for GLN, Cε1 and Nε2 for HIS)
If depositing a structure,
always rerefine after performing NQH flips.
Reduce's flips perform a large-scale movement that is difficult to achieve in refinement due to the ruggedness of the energy landscape.
However, Reduce does not have access to your experimental data, and thus cannot correctly determine finer details of the structure.