| GRID manual | ||
|---|---|---|
| <<< Previous | Next >>> | |
Chapter 14. Hydrogen bonds
14.1. Hydrogen bond geometry
The remaining ATOM variable N1IN in datafile GRUB is used to define the organisation of the hydrogen atoms which donate hydrogen bonds from the Target molecule. These hydrogen atoms are classified into different "Types" according to their number and position and the arrangement of their neighbours. Hydrogen positions are then calculated by standard geometry.
In some cases the User may have supplied coordinates for the hydrogen atoms in Small Molecules. Those coordinates in the PDB file will be compared with the standard positions calculated by Programme GRIN. If there is reasonable agreement, the User's values will be accepted. If the agreement is poor, a warning will be printed in the line- printer file GRINLOUT. If the User supplied no hydrogen coordinates, the calculated coordinates will be used with their standard geometry.
The final list of the hydrogen coordinates which will actually be used by Programme GRID, is always appended to the END of file GRINKOUT, after the ATOMS and HETATMS. These coordinate values will have either come from the original PDB input file, or from the GRIN computation. However, all the original input lines for hydrogen atoms in the PDB file, will also be copied directly to GRINKOUT. They will be left in their original positions in the listing for checking purposes, but will be marked with a cross X in column six of GRINKOUT as a sign to the next Programme GRID that they are no longer to be used.
This procedure establishes a connectivity matrix for the Target, in which each atom and hetatm and hydrogen atom is uniquely defined by the LINE NUMBER I at the beginning of its record in the output file GRINKOUT (Figure 6).
| Warning |
IT IS MOST IMPORTANT THAT THE LINE NUMBERS IN GRINKOUT ARE NOT ALTERED. These are the numbers at the start of each line. Furthermore, lines must not be deleted from the GRINKOUT file by editing, and no extra lines must be inserted into GRINKOUT. Any such changes would corrupt the connectivity matrix. |
Note that the HETATM computations of hydrogen geometry by Programme GRIN are not restricted to hydrogen-bonding hydrogens alone, but the position of every hydrogen in a hetero-molecule may be calculated if the User so wishes. For example Type 30 is an aliphatic CH3 group with sp3 geometry.
Note also that some Type numbers are used to define the geometry of accepted hydrogen bonds. Thus Type 8 defines the orientational characteristics of the hydrogen bonds which are accepted by a carbonyl (or carboxy) oxygen atom, although such an atom is not bonded to any hydrogen atoms and does not donate.
14.1.1. Hydrogen bond geometry - lysine as an example
Remember that N1IN is the final variable appended from Datafile GRUB to each atom or hetatm in the Target. It is an integer which specifies the hydrogen bonding Type. The Type defines:
The number of hydrogen bonds donated by an atom
The number of hydrogen bonds accepted by an atom
The geometry of the hydrogens bonded to an atom, and the geometry of the hydrogen bonds which it makes.
The motions (if any) of the hydrogen bonds made by an atom.
Note on "hydrogen types": The concept of hydrogen Type is most important, and should be thoroughly mastered. There is a list of Types at the end of this User Manual. However, the User need NOT study all the following explanations in detail. It is only the concept of hydrogen Types which must be mastered.
Interested Users may want to study the following example. Consider the hydrogen bonds donated by the amino group at the end of a lysine side chain in a Target protein. This is an sp3 cationic nitrogen bearing three hydrogen atoms each of which can in principle donate one hydrogen bond. Such geometry is defined as Type 3 in datafile GRUB, and the value of N1IN is therefore 3.
N1IN is always an integer variable defining the "Type" of hydrogen geometry at a heavy ATOM or HETATM in the Target molecule. If the atom can donate hydrogen bonds, N1IN determines the hydrogen bond "Type". Programme GRIN will have already assigned an index number I to the particular heavy atom of the Target which is being studied. This index defines the heavy atom's position in the connectivity matrix as described above.
In the present case index I will refer to our particular cationic nitrogen in our particular lysine residue in our particular protein Target molecule. This nitrogen must have the atom name NZ and the corresponding atom name in datafile GRUB is also NZ, which appears in the section of GRUB devoted to LYS (Lysine). The value of N1IN(I) for our atom is the last number on this line in GRUB, and of course it is the number 3 because this atom has Type 3 hydrogen geometry.
The positions of the three hydrogen atoms bonded to our nitrogen depend on the position of the nitrogen itself, and on the positions of neighbouring atoms in the lysine side chain. Some more integer variables N3(I), N4(I) and N5(I) are therefore needed as pointers to these neighbouring atoms. The suffix (I) indicates that these values refer explicitly to the neighbours of our particular nitrogen atom I.
Now consider the structure of the lysine side chain thus:

In this particular case we need only two pointers N3(I) and N4(I) and pointer N5(I) is redundant. N3(I) is used to specify atom CE, so that the direction of the vector from CE to NZ is defined. N4(I) specifies CD, so that the hydrogen atoms bonded to NZ can be located in positions which do not eclipse atom CD. Thus the knowledge that atom I is Type 3 has the following effects. It:
Informs Programme GRIN that two pointers to nearby atoms are necessary and that the third is redundant;
Directs GRIN to calculate values for these pointers;
Informs GRIN that three tetrahedrally arranged hydrogens are needed;
Directs GRIN to use the pointers in order to calculate the three hydrogen positions, and add them to the end of the GRINKOUT coordinate list;
Directs GRIN to output the two pointers to output file GRINKOUT, so they are available to the next Programme GRID;
Directs GRIN that no hydrogen bonds are accepted by this atom, hetatm or extended atom.
It should be noted that this interpretation of N3(I) and N4(I) is specific for Type 3 geometry; the pointers would have different meanings with other geometry Types.
Rotation of groups: In a Type 3 group the hydrogen positions are fixed, and the orientation of each hydrogen bond is therefore explicitly defined. However, a rotation of the NH3+ group can often occur around the axis from nitrogen to the rest of the molecule. The effect of this rotation upon the possible hydrogen bond inter-actions can be studied if the atom is defined as a Type 83 group, instead of Type 3. See the list of Types below.
The actual numerical values of the pointers will now be considered. They must point to nearby lines in the GRINKOUT file in order to identify the atoms which determine the hydrogen geometry. In the present example the explicit values of N3(I) and N4(I) are decided by reference to the sequence of ATOM records for the lysine side chain. This is a "Recognised Molecule", and the sequence is therefore defined in datafile GRUB as being:
1 N In this case the tetrahedrally arranged hydrogen 2 CA atoms (Type 3) are bonded to atom NZ which 3 C occurs on row 9 of this GRUB list. Their 4 O geometry is determined, as explained above, by 5 CB the relative positions of the two preceding 6 CG atoms in the side chain. These are atoms CE 7 CD and CD which occur in the GRUB list on rows 8 8 CE and 7. Hence N3IN will have the value -1 which 9 NZ points to CE on the row before NZ in the GRUB 10 OXT list, and N4IN will be -2 pointing two rows before NZ. i.e:- N3IN = 8-9 = -1 and N4IN = 7-9 = -2 |
It is essential to distinguish between the geometrical structure of the molecule (which determines what heavy atoms are bonded to the atom which bears the hydrogen), and the GRUB listing which is used in order to interpret N3IN, N4IN and N5IN. In some cases two atoms may be directly bonded together in space, but their line entries may be separated in the standard ATOM sequence of GRUB.
| <<< Previous | Home | Next >>> |
| Energy variables | Up | Hydrogen bonds |