| GRID manual | ||
|---|---|---|
| <<< Previous | Next >>> | |
Chapter 21. Output from programme GRIN
Output from Programme GRIN consists of two components: the Lineprinter OUTput file GRINLOUT and the Koordinate OUTput file GRINKOUT, intended for input to Programme GRID.
21.1. GRINLOUT files
GRINLOUT is the lineprinter output file. It begins with a copy of the directives for checking purposes, and then provides a list of messages and warnings which are associated with the input file PDB. The start of a GRINLOUT file is shown in Figure 4.
The amount of detail recorded in GRINLOUT is determined by the directive LEVL as described above. New Users should set LEVL to a relatively high value, say LEVL = 4 Then with experience they may reduce LEVL towards LEVL = 1 in order to obtain a more concise output in GRINLOUT. A closing message will always be printed to the GRINLOUT file, indicating the overall quality of the PDB and GRUB input files. If these are generally satisfactory, this GRINLOUT message will be:
*** THANK YOU FOR USING PROGRAM GRIN *** |
but you should search for mistakes in your input file if you get a message such as:
*** THANK YOU FOR USING PROGRAM GRIN ***
BUT IT IS IMPORTANT TO CHECK YOUR PDB INPUT FILE
AS IT MAY CONTAIN UNACCEPTABLE ERRORS |
In some cases it may be necessary to repeat the GRIN run, using a bigger value of LEVL in order to get more information about the source of the problem.
Some messages in GRINLOUT are individual lines directly copied from file PDB. All lines in PDB will be copied to GRINLOUT as messages if GRIN does not recognise them. Such lines will generally have no effect upon the file GRINKOUT which is being prepared for Programme GRID. Many of these messages can just be ignored, but some may need careful assessment before file GRINKOUT is accepted.
HEADER and END lines in PDB are also copied to the lineprinter file GRINLOUT for information. TER, NTER and NAMIDE lines influence the character of the following N-terminal nitrogen as described above. These three lines do influence GRINKOUT, and they are printed to the lineprinter GRINLOUT for information.
The messages and warnings in GRINLOUT are distinguished by a numbered prefix beginning with the letter N. The warnings in particular should receive careful consideration. All the messages and warnings which can appear in GRINLOUT are described below. They are divided into three categories of severity (see below).
21.2. GRINKOUT files
GRINKOUT is the ASCII file ready for input to Programme GRID. Part of a GRINKOUT file is shown in Figure 6. It begins with the one-line HEADER copied directly from the PDB file. Each line after this relates to a single atom of the Target, and is printed by:
WRITE (KOUT,140) I,IHET(I),NPDB(I),ATM(I),ALT(I),ACID(I),
+ISUB(I),NRES(I),INSERT(I),X(I),Y(I),Z(I),OCCUP(I),BVAL(I),
+VDWR(I),NEFF(I),ALPH(I),Q(I),EMIN(I),RMIN(I),ID(I),IA(I),
+N1(I),N3(I),N4(I),N5(I),N6(I),MARKER
140 FORMAT (I5,A1,I5,A5,A1,A4,A1,I4,A1,3X,3F8.3,2F6.2,
+F5.2,I3,F5.2,F7.3,F8.1,F5.2,2I2,I3,4I6,A1) |
This format statement was altered in Version 15 of the Programmes, and earlier Versions of Programme GRIN before 15 should no longer be used.
It will be seen by inspection that format 140 is related to the format statements which were used for input files PDB and GRUB. The output lines in GRINKOUT therefore consist of the details in GRUB appended appropriately to each atom in PDB. However particular attention should be given to some important points:
Output lines in GRINKOUT do not begin with the six characters 'ATOM ' which would only be redundant information . These six character positions are used to output I and HET(I) with format I5,A1
The meaning of these variables is:
I (integer) the line count used to number the output lines consecutively in GRINKOUT. This count will only be the same as the number NPDB which was carried forward from the input file PDB, if the atoms appeared in the correct order in PDB. It is, however, essential that variable I must increase regularly by 1 on going from each line in GRINKOUT to the next. Any change would corrupt the connectivity matrix.
This line count: I continues in GRINKOUT through the lines which refer to ATOMS onto HETATMS and then to the lines which refer to hydrogen 'HYD' atoms. These hydrogens may or may not have been present in the input file PDB.
HET(I) is a CHARACTER*1 variable which is:
normally a blank for ATOMS, or
a star '*' for HETATMS and hydrogen-bonding hydrogen atoms.
It may also be a cross 'X' which has the effect of deleting the record, so that it will be ignored by the next Programme GRID. However, the record marked with a cross must still be left in the GRINKOUT file in order to preserve the connectivity matrix.
It may be a plus sign '+' which indicates a Special Record where extra information is recorded about a Target atom that can move in response to the Probe (See Index under MOVE and see below under the heading CONFORMATIONALLY FLEXIBLE TARGETS.
Variable NPDB(I) has a special meaning when used in an Hydrogen-bonding Hydrogen record (Molecule name HYD). In this case it is the line count I of the 'heavy' atom to which that Hydrogen is covalently bonded.
ATOMIN(I) is not copied from GRUB into GRINKOUT because it is always identical to ATM(I) on the same line.
NRES (integer) in the original PDB file is the residue number in the sequence of a protein or nucleic acid. For example the first residue in file PDB.PDB is lysine 1. However, NRES is used for a different purpose in the GRINKOUT file:
When NRES(I) = 1 the atom I is in the Core of the Target. This Core is a subset of Target atoms whose position is fixed, and Programme GRID does not allow them to move when the Probe approaches. Globular proteins normally have a large central Core.
When NRES(I) > 1 the atom I is in a Bead. This Bead is a subset of Target atoms whose position is fixed relative to each other. The guanidinium group HN.C.(NH2)2 at the end of a superficial arginine side chain would be a typical Bead. Programme GRID allows it to move relative to the Core, subject to the constraints imposed by its methylene chain, but the HN.C.(NH2)2 atoms are not allowed to move relative to each other. Beads are numbered upwards starting with 2.
When NRES(I) = 0 the atom is in a flexible side chain, such as the methylene chain which links an arginine HN.C.(NH2)2 Bead to the Core of the Target.
OCCUP(I) and BVAL(I) in the original PDB file record the occupancy and temperature factor of atom I as observed by the X-ray crystallographer. This information could, in principle, be of great value for predicting the movements of the atom under the influence of the Probe. In practice, however, the occupancy and temperature factors are not always consistently assigned, and so these positions in the GRINKOUT file have been used to record other information as explained below.
Some of the lines in a GRINKOUT file may not contain all the information implicit in the WRITE statement labelled 140 above. In particular, the Energy Variables may not be appended to the hydrogen bonding 'HYD' hydrogen atoms of the Target. Furthermore, dummy values (-999) may be provided for NPDB if this was a blank space in the original PDB file.
21.3. Hydrogen records in GRINKOUT
21.3.1. The format of hydrogen records
The User may study the following Section if he or she wishes to interpret the hydrogen records which appear at the end of output file GRINKOUT. However, these records are generated automatically by Programme GRIN, and are used automatically by the next Programme GRID. Users may therefore prefer to skip this Section altogether. They need only remember that HETATM names must be chosen correctly from the last HET section of datafile GRUB, when small molecules are being studied.
The hydrogen records in file GRINKOUT are each printed by Programme GRIN on a single line with format:
WRITE (KOUT,230) I,NPDB(I),ATM(I),ALT(I), +ISUB(I),NRES(I),INSERT(I),X(I),Y(I),Z(I) 230 FORMAT (I5,'*',I5,A5,A1,'HYD',1X,A1,I4,A1,3X,3F8.3) |
or if Lennard-Jones variables and electrostatic charges have been assigned to the hydrogen atoms:
WRITE (KOUT,240) I,NPDB(I),ATM(I),ALT(I),ISUB(I),
+NRES(I),INSERT(I),X(I),Y(I),Z(I),VDHY,EFHY,ALHY,QQHY
240 FORMAT (I5,'*',I5,A5,A1,'HYD',1X,A1,I4,A1,3X,3F8.3,
+12X,F5.2,F5.1,F5.2,F7.3)) |
All these hydrogen records must and will be printed together after the Target ATOMS and HETATMS at the end of the GRINKOUT file.
21.3.2. Hydrogens whose positions have been computed
All the hydrogen records for GRINKOUT can be generated automatically by Programme GRIN. The process is transparent to the User who must, however, ensure that each ATOM or HETATM is assigned the correct Type. Atom Types are listed and defined above (see under Hydrogen Bond Type). It is the Type which determines the Case and the Case which defines the hydrogen geometry:
Note on Hydrogen-bonding types
The Type of a Target ATOM in a Recognised Molecule is determined by the corresponding ATOM record in datafile GRUB. This record will be listed in the section of GRUB which is devoted to the particular Recognised Molecule.
The Type of a Target ATOM in an Unknown Molecule is determined by the first ATOM record in GRUB which has the same ATOM name, irrespective of the molecule name. This is a default procedure.
The Type of a HETATM is determined by the row (in the final HET Section of datafile GRUB) which has the same HETATM name as the HETATM of the Target. Examination of the HET Section of GRUB shows, for example, that C3 is carbon Type 30. It is the carbon of an aliphatic methyl group, and therefore requires three hydrogens. It is not the complete extended atom comprising one carbon and three hydrogens. If the User wishes, he or she may supply three input records for the three hydrogens in his or her PDB input file. If these hydrogen records are not supplied by the User, Programme GRIN will compute appropriate hydrogen coordinates and include them in the GRINKOUT file as required for a Type 30 carbon HETATM.
The Type of a single-atom Probe is determined by its Symbol, or by the JTYPE value in its list of Energy Variables. The concept of Hydrogen-Bonding Type is not used for multi-atom Probes which have more complex hydrogen-bonding properties .
Programme GRIN places all the calculated hydrogen records immediately after the Target ATOMS and HETATMS in file GRINKOUT. They must be in the correct sequence in order to ensure that the connectivity matrix is not corrupted. Programme GRIN ensures that this sequence is correctly established, and the User must not edit the GRINKOUT file and thus change the original sequence.
For every hydrogen record in GRINKOUT, variable I is the regular line count as usual. This count progresses consecutively from the ATOMS to the HETATMS in GRINKOUT, and then to the HYDROGEN ATOMS line by line. Variable I is the first number on the line.
Note, however, that variable NPDB(I) for each hydrogen atom is the line count I of the heavy atom to which the hydrogen is bonded. This number is used by Programme GRID as a pointer from the hydrogen to its bonded heavy atom.
The molecule name of hydrogen records must always be HYD, and the line count of the hydrogen record itself must always be followed by a * as shown in the above format statements.
21.3.3. Hydrogens whose positions have been observed
When small molecules are studied, the coordinates for the hydrogen atoms may well be supplied with the coordinates for the other heavier atoms. The hydrogens will be in the PDB input file, and must be HETATMS with the name ' H ' Programme GREAT will deal with this name automatically. Programme GRIN will then read the hydrogen coordinates and will initially accept them as regular HETATMS.
At a later stage the Programme will compute coordinates for all the hydrogens as described above. These computed HYD records will be added to the end of the output file GRINKOUT where they will be marked with a star * They will have HYD as their molecule name, and will be given an ATOM name which includes the name of the heavy atom to which they are bonded.
At this point in the GRIN computation many hydrogen atoms may well appear twice in GRINKOUT, once as a regular hetatm and once as a HYD record calculated by GRIN. It is therefore necessary for the Programme to compare the two positions for each hydrogen atom. If the positions are mutually compatible Programme GRIN adjusts its computed coordinates to agree with the originally reported values, and deletes the original record from the output file GRINKOUT. It does this by marking the original record with a cross X (see here for cross X) which ensures that Programme GRID will ignore that line in the file. However both records remain on file in GRINKOUT, so that the User can see exactly what has happened.
If the observed and computed positions for a hydrogen atom are NOT mutually compatible, then Programme GRIN prints a warning to the lineprinter file GRINLOUT. This most often happens if the hydrogen bonding Type (N1IN) of the heavy atom has been inappropriately assigned.
21.3.4. Energy variables for hydrogen atoms
21.3.4.1. Hydrogen atoms in macromolecules
Three separate cases must be considered:
In the simplest case the macromolecule is represented by Extended Atoms. Directive IHVA is set equal to 0 (its default value) and the hydrogen-bonding hydrogen atoms merely indicate the direction in which the Target molecule will donate its hydrogen bonds. This is what normally happens for macromolecules.
If the macromolecule is represented by Extended Atoms, and Directive IHVA is set equal to 1, then the hydrogen-bonding hydrogens are assigned a charge QQHY and Van der Waals properties defined by VDHY, EFHY and ALHY.
If all the ATOMS of the macromolecule (including the hydrogens) are shown as separate ATOM records in the PDB file, each hydrogen will be assigned its charge from the HQIN column of Datafile Grub. Hydrogen-bonding hydrogens will get their Van der Waals properties from VDHY, EFHY and ALHY. Other hydrogens, which do not make hydrogen bonds, will get their Van der Waals properties from the hydrogen entry in the HET Section at the end of Datafile GRUB.
Missing Hydrogens
When the hydrogens atoms of a macromolecule are shown as separate ATOM records in the PDB file, it is essential for all the hydrogens to be shown. This is normally straightforward, although some thought may be required for ionizable residues such as aspartic acid. CARE IS NEEDED because certain software packages print PDB files with some hydrogens but not all!
NOTE
Directives VDHY, EFHY, ALHY, QQHY and IHVA are transparent to the User, who does not normally need to study the next Section on HYDROGEN ATOMS IN SMALL MOLECULES.
21.3.4.2. Hydrogen atoms in small molecules
All the hydrogen atoms of small molecules are considered, with Lennard-Jones variables and an electrostatic charge assigned to every hydrogen atom. Programme GRIN deals with this requirement for small molecules as follows.
Energy Variables are provided in the HET Section at the end of datafile GRUB for hydrogen atoms which do NOT hydrogen-bond. These variables will be called from GRUB in the normal way, just like the variables for any other HETATM. Thus the representation of a small molecule would be formulated as HETATMS including hydrogen HETATMS, and Programme GRIN would begin by taking Energy Variables for all the hydrogen atoms in the Target from the HET section of datafile GRUB. (If the User had not provided records in the PDB file for all the hydrogens of the small molecule, Programme GRIN would generate them as described above).
However different Energy Variables must be used for hydrogen-bonding hydrogen atoms, because they can approach the acceptor atom more closely than the normal Van der Waals radius for hydrogen would suggest. Programme GRIN therefore checks each hydrogen, and alters the original Energy Variables of those which can form hydrogen bonds.
The Energy Variables for hydrogen-bonding hydrogen HETATMS are:
- VDHY
The Van der Waals Radius
- NEHY
The Effective Number of Electrons
- ALHY
The Polarizability Alpha
These values may also be used for the hydrogen-bonding hydrogen ATOMS of a macromolecule, if the User so wishes (see below). Furthermore, when the hydrogen-bonding hydrogens are bonded to ATOMS in a macro-molecule, their electrostatic charge is defined by:
- QQHY
The Electrostatic Charge
This applies only to the hydrogen-bonded hydrogens which are bonded to ATOMS in a macromolecule, because all the charges in hetero-molecules are determined by Saunderson's method of electronegativity equalisation (See Diagram 4 above).
The explicit default values for VDHY EFHY ALHY and QQHY are set near the start of Programme GRIN. These default values may be changed by using directives VDHY, EFHY, ALHY and QQHY to change the values at run time as explained below. Moreover the values for any particular atom may be edited in file GRINKOUT after it has been generated by Programme GRIN.
As mentioned above, the hydrogen-bonding hydrogens in macromolecules are normally just pointers for the direction of hydrogen bonding. However, directive IHVA may be used to give them a bulk and an electrostatic charge (See below). This directive IHVA normally has a default value of zero. If it is given the value IHVA = 1 then the defined values of VDHY, EFHY, ALHY and QQHY are also assigned to the hydrogen-bonding hydrogens which are bonded to ATOMS in macro-molecules.
Note finally that the hydrogen-bond Type of a hydrogen atom is Type 0; i.e. hydrogen itself is never defined as a hydrogen-bonding atom!
21.4. Conformationally flexible Targets
The Grid method has always taken account of tautomeric hydrogens (e.g. in histidine), and the torsional rotation of aliphatic hydroxyl or amino hydrogens (e.g. in serine). However the movements of heavy atoms were not considered by early Versions of the Grid Programme, although those movements may sometimes be critically important for ligand binding.
The amino-acid lysine provides a suitable example of a conformationally flexible molecule. This amino-acid has a CH2.CH2.CH2.CH2.NH3 side-chain which is so flexible that its atomic coordinates cannot always be determined by X-ray diffraction methods when a protein is being studied. The X-ray crystallographer may then decide to represent the side-chain by an arbitrary conformation in his or her X-ray structure.
A Grid map generated by an earlier Version of Grid would have probably shown inappropriately placed binding sites on such a protein with its arbitrarily positioned side-chains. For instance it might have shown polar interactions at the end of an all-trans lysine side chain, although that side chain was actually in an artificial and possibly misleading position.
An attempt has therefore been made to extend the Grid method, and to take account of the flexible torsion angles of some amino-acid side chains. The necessary information for these extended computations is prepared by GRIN when Directive MOVE=1, and is then stored in the GRINKOUT file for use by Programme GRID.
Important: It is important to use Version 22 of Grin with Version 22 of Datafile GRUB in order to prepare input for Version 22 of GRID. Please DO NOT MIX programme versions.
The algorithms for flexible Targets are called by Programme GRID when Directive MOVE>0 in GRID. These algorithms were designed to deal with the conformational flexibility of arginine, aspartate, asparagine, glutamate, glutamine, isoleucine, leucine, lysine, methionine, serine, threonine and valine side chains in proteins. In fact it appears that the flexibility of side chains in other (non-protein) molecules can often be taken into account by the new algorithms, but caution is needed and the value MOVE=0 is still recommended for other molecules.
Of course we realise that some Users will want to experiment with MOVE>0 on appropriately selected "other molecules", and a PDB file for Haem is supplied so that they can do this. Haem has a relatively rigid prophyrin core and two propionate side-chains analogous to the side-chain of glutamate. It may be used as a small simple Target for trial runs with an NH3+ cation Probe, in order to observe how the flexible side chains are processed by the Programmes when MOVE=1 or 2 or 3 in Programme GRID.
Directive MOVE is used by both Programmes GRIN and GRID. It works like this:
| Value in GRIN | Value in GRID | Effect |
| MOVE = 1 (Default) | MOVE = 0 (Default) | No flexibility of Target atoms |
| MOVE = 1 (Deafult) | MOVE > 0 | Flexible treatment of Target |
| MOVE=0 | MOVE = 0 (Default) | No flexibility of Target atoms |
| MOVE=0 | MOVE > 0 | Should not be used |
NB: One may also set MOVE = -1 in Programme GRID. See METAL CATIONS OF THE TARGET.
21.4.1. The conformationally flexible model
Grid Probes are not normally isotropic, and they can be rotated by the Grid Programme so that they will make the most favourable interactions with the Target. This is done again and again at one grid point after another, but the heavy atoms of the Target molecule always remained fixed when earlier Versions (before Version 15) of Programme Grid were used. The treatment of the Target and the treatment of the Probe were therefore dissimilar, because the Probe would respond to the environment created by the presence of the Target, but the Target would not make an equivalent response to the Probe.
In fact the movements of any molecule are always influenced by its neighbours, and the Target should respond to the arrival of the Probe. This is what happens for instance, when the folding of a protein is controlled by a chaperone, and the response of Target to Probe is somewhat analogous to protein folding. This response is envisaged as a three-stage process in the conformationally flexible Grid model, and it may be illustrated by considering the approach of a carboxy oxygen Probe (O::) to the side chain of a superficial lysine residue:
There will of course be an electrostatic attraction between the anionic O:: Probe and the cationic NH3 group at the end of the lysine side-chain. In fact this will be the only significant interaction when the Probe is a long way away, and the NH3 group of lysine will therefore tend move towards the Probe until it is as close as possible to the grid point. This movement will naturally be limited by the chain of methylene groups linking the NH3 group to the backbone of the protein, and the electrostatic interaction will be most favourable when the methylene chain of lysine is arranged all-trans like this:

Only one all-trans arrangement is possible and this is entropically unfavourable. However, it is possible to calculate the geometry quite accurately and estimate the entropic penalty.
The chain of lysine methylene groups can be twisted in several different ways when the grid point is appreciably nearer, and the Probe is approaching its optimum position. The overall interaction will then be entropically more favourable because there are alternative methylene arrangements. Furthermore the electrostatic interactions will also be favoured because the two groups (NH3 and O::) can arrange themselves at an optimal distance from each other, and hydrogen bonds may be formed. The precise geometry of the methylene groups may not be critically important at this stage, but it is again possible to calculate a favourable geometry and estimate the entropic component.
The optimal position will finally occur when the O:: and NH3 groups are well arranged relative to each other, and when they are also well positioned in relation to the protein backbone and the rest of the Target, and when the whole methylene chain has also found a good location. One can represent the situation like this:
=============| __ |=======PROTEIN BACKBONE========== \___/ \ O:: <-- Probe at the NH3 best grid pointThe precise positions of all the flexible Target atoms may now be critically important; there may only be one ideal arrangement which is not easily calculated; and the entropic situation may again be unfavourable. Under these circumstances it is by no means easy to make detailed computations.
It must be emphasised that this three-stage model is only a model (The real-life process is presumably very much more complicated). However, stages 1 and 2 are relatively easy to compute on the basis of this model, while stage 3 is much more difficult. We hope this Version of Programme Grid does a reasonable job with the first two stages, and that it does not do a very bad job with stage three.
21.4.2. Using the conformationally flexible model
Programme GRIN is used first as usual, and the current Version of GRIN normally prepares a "Core Plus Beads Plus Side-Chain" model of the Target. Each atom of the protein is considered, and is either assigned to an "Inflexible Core" of the molecule, or to a Bead, or to a "Flexible Side-Chain". For example, a superficial arginine residue would probably have its backbone atoms (N, CA, C and O) and its beta methylene group (CB) assigned to the "Core" of the protein, and the NE, CZ, NH1 and NH2 groups assigned as a "Bead", while the CG and CD methylene groups would be in the "Flexible Side-Chain". In this case the CB atom would be called the "Linker" because this is the point at which the Flexible Side-Chain is "Linked" to the Core:
\
C=O The Backbone carbonyl group (CORE)
/
--N--CH The Backbone nitrogen and CA (CORE)
\ T1
CH2 (CB) the beta-carbon group (LINKER IN CORE)
/ T2
CH2 (CG) the gamma-carbon group (Flexible)
\ T3
CH2 (CD) the delta-carbon group (Flexible)
/ T4
HN (NE) the epsilon-nitrogen group (BEAD)
\ T5
C (CZ) the zita-carbon atom (BEAD)
/ \
NH2 NH2 (NH1 & NH2) its amino groups (both in the BEAD) |
In this example there are five rotatable torsions labelled T1 to T5. Another arginine, more deeply buried in the protein, might also have CG assigned by GRIN to the Core. Atom CG would then be the Linker and there would only be four rotatable torsion angles (T2, T3, T4 and T5). Note that the bond to the Linker is regarded as a rotatable torsion.
The assignment of each Target atom as being in the flexible part of the Target, or being in a Bead or the Core, is made automatically by GRIN, according to the local structure of the Target. However, the User can force an atom one way or the other if he or she wants to, so long as he does this carefully (See FORCING ATOMS INTO THE CORE). The assignments work like this:
THE CORE is the biggest united part of the Target in which conformational flexibility will be neglected. In haem for example, the porphyrin ring is the Core. A Target can only have one Core which is treated as a single immovable object. Target atoms in the Core are identified in the GRINKOUT file by the value NRES = 1
A BEAD is any other part of the Target in which changes of conformation will be neglected. The NH.C(NH2)2 group at the end of the arginine side-chain is a Bead, because any movement of its heavy atoms RELATIVE TO EACH OTHER is neglected by Grid. However this Bead can change its position and orientation relative to the Core, as the torsion angles alter in the chain of methylene groups which link it to the Core. A Bead can move within limits which are strictly defined by the length of its methylene chain. A Target can have upto 999 Beads in this Version of Grid, and each Bead can have upto 49 atoms. Target atoms in a Bead are identified in the GRINKOUT file by the value NRES = n where n > 1
The Flexible parts of the Target are outside the Core and outside the Beads. Atoms in flexible parts of the Target are identified in the GRINKOUT file by the value NRES = 0
Of course, this treatment of a Target as "Core+Beads+Chains" is a greatly simplified model, and the algorithms in this Version of the Programmes are still at an embryonic stage of development. They should be used with care, and results obtained when MOVE>0 should be interpreted with particular caution.
The maximum size and number of beads
Programme Grin can handle upto 1000 Beads and upto 50 atoms in each Bead.
Pre-preparation of the Target for Grin
If a flexible side-chain is folded up, so that all its atoms make good Van der Waals contacts with each other and/or with the Core, then it may be treated as part of the Core. If you want the side-chain to be treated as being flexible, we recommend that you extend it away from the Core and away from other side-chains, before using your PDB file as input for GRIN.
21.4.3. The Core
As explained above, every Target must have a Core which is chosen by Programme GRIN. The position of each atom in the Core is fixed, and so the whole Core will be a rigid moiety at a fixed place with a fixed orientation.
GRIN will treat the whole system as the Core by default, if the Target is so flexible that no explicit Core atoms can be identified by GRIN. In this case Target flexibility will be disregarded altogether, unless the User has selected certain atoms as constituting a Core, and has assigned others as being flexible. (See also FORCING ATOMS INTO THE CORE).
21.4.4. Beads
A Bead is also treated as a rigid moiety without conformational flexibility. However each Bead can move and alter its orientation in response to the Probe. It must be linked by a chain of bonds to the Core, but the flexible atoms of the chain move independently whereas the atoms of the Bead all move together as a piece. A Target can contain upto 1000 Beads, each of which may have upto 50 atoms. In normal use the most common beads are the carboxy groups and guanidinium and imadazole groups of proteins.
The methylene groups of Beads are treated as extended atoms; i.e. as spherical units each of which is rather bigger than a carbon atom by itself. For instance one might have a carboxy group embedded in a methylene chain like this:
__
/ \__
\__/ \_CH2.CH2.CH2.CH2.CH2.COO.CH2.CH2.CH2.CH2.CH3
\__/ A m |
Bead A is really: CH2.COO but the CH2 is replaced by one spherical extended atom in the bead structure, and the oxygens are treated differently. One is an unionized sp2 oxygen O and the other is an sp3 ester oxygen OES. Note that the methylene group m is not part of Bead A because the torsion angle CH2-C-OES-CH2 may not be rigidly fixed.
21.4.5. Flexible atoms and Beads
Flexible atoms and Beads will be treated like this by the Grid Force Field when MOVE=1 in Programme GRIN and MOVE>0 in GRID:
GRID starts by dealing with each Bead individually. It uses the Bead as a separate Target, and does a miniature Grid run in order to find how the chosen Probe would best interact with that particular Bead. The main Grid run starts after all the Beads have been studied in this way.
During the main Grid run the Bead is always oriented so that it makes its best interaction with the Probe if it can. Thus the most favoured atom of the Bead is turned towards the Probe, and the other atoms are arranged at increasing distances. This is done because of geometrical constraints imposed by the rigid structure of the Bead. For example the best interaction between a guanidinium Bead and a carbonyl oxygen Probe might be represented like this:
Here the probe is fixed at its grid point, and the Bead has turned so that both NH2 groups are well oriented. However, the third nitrogen of the Bead is inevitably placed less favourably in relation to the Probe, and an allowance must be made for this. Users should note that the algorithms for flexible atoms and Beads have only been tested for a relatively short time, in comparison with several years for the traditional Grid algorithms. The new algorithms may not perform well under all conditions. Please inform Molecular Discovery if you detect any anomalies.CH2---CH2 H \ N--H \ / N---C O H \ (The Probe) N--H HNB: The concept of a Core was introduced in Version 15 of the Programmes, and Beads were introduced in Version 16. We recommend that Version 22of GRIN should be used with Version 22 of GRUB and Version 22 of GRID. Versions should not be mixed.
With the Probe at its grid point, Programme Grid deals with Core atoms in the usual way, using the traditional Grid algorithms for atoms at fixed positions.
When Grid comes to a flexible atom or Bead, Grid first attempts to decide if the Probe will be attracted or repelled.
If it will be repelled, GRID attempts to move the flexible atom or Bead as far away from the the Probe as possible. It does this while the Probe is located at its predetermined Grid Point. It takes account of the fact that the flexible Target atom or Bead cannot move too far, because it is bonded through a chain of bonds to a Linker Atom in the Core.
On the other hand, if the Target atom or Bead will be attracted to the Probe, GRID attempts to move it as close to the the Probe as possible. It does this while the Probe is located at its predetermined grid point. It takes account of the fact that the Target atom or Bead cannot move too far, because it is bonded through a chain of bonds to a Linker Atom in the Core. It tries to move the Target atom until it is at its most favourable distance from the Probe.
GRID then computes the interaction energy between that particular flexible Target atom and the Probe, with the Target atom at the appropriate adjusted distance from the Probe. If the Target atom is in a bead, it makes allowance as described above, for the fact that the atom may not be able to get to its most favourable position because of the rigid constraints imposed by the Bead structure.
An entropic contribution is then calculated on the basis of three separate factors:
How long is the flexible chain of atoms from the interacting Target atom to its Linker.
How far is the Probe from the Linker.
Is the Flexible chain of atoms attracted to the Probe or repelled.
21.4.6. Parameters for the conformationally flexible model
Information about the atoms which can move will be recorded by this Version of GRIN as the following items in the GRINKOUT record for the atom. These records are then input to GRID, where they are used by the new GRID algorithms:
- NRES(I)
would have been the number of the amino-acid residue in earlier Versions (before 16) of GRINKOUT. This is the conventional nomenclature of the Brookhaven Data Bank. For example NRES is 1 for the first nine atoms in file PDB.PDB because those nine atoms are in the first residue: Lysine. It will also be 1 in the GRINKOUT file prepared from PDB.PDB (if directive MOVE=0 in Programme GRIN), and this value in GRINKOUT is still the residue number. GRIN has simply copied it from PDB.PDB to GRINKOUT.DAT when directive MOVE=0.
However, the first file generated by new Users of the Programmes is usually GRINKOUT.DAT prepared from PDB.PDB with Directive MOVE=1. This is the default value for MOVE in Programme GRIN, and the GRINKOUT file then starts like this:
FIRST TEST 1 2 N LYS 1 1.395 19.741 22.120 0.00 0.00 ... 0 2 1 CA LYS 1 1.933 20.601 21.051 0.00 0.00 ... 0 3 3 C LYS 1 3.187 19.951 20.453 0.00 0.00 ... 0 4 4 O LYS 1 3.944 19.265 21.154 0.00 0.00 ... 0 5 5 CB LYS 1 2.378 21.823 21.855 0.00 0.00 ... 0 6 6 CG LYS 0 3.351 22.720 21.132 1.60 0.27 ... -1 7 7 CD LYS 0 3.711 23.932 21.970 1.60 0.27 ... 1 8 8 CE LYS 1 4.513 24.958 21.185 0.00 0.00 ... 0 9 9 NZ LYS 0 4.654 26.233 21.897 1.60 0.27 ... -1NRES is the number in the fifth column, and it is 1 for the first five atoms (N, CA, C, O and CB) and for the penultimate CE because these six atoms have been assigned by GRIN to the Core of the Target. However NRES=0 for atoms CG, CD and NZ because these are treated as flexible atoms outside the core. They are only allowed to move 0.27 Angstrom from their specified positions, as shown by the number in the final column (See below under BVAL), but in principle they are flexible parts of the Target.
When directive MOVE=1 in Programme GRIN the value of NRES for each atom in the GRINKOUT file should be interpreted as follows:
NRES=0 for Target atoms in a flexible chain
NRES=1 for Target atoms in the Core of the Target.
NRES>1 for Target atoms in a Bead. In this case NRES is the number of the BEAD.
- OCCUP(I)
would have been the observed occupancy of the atom in earlier Versions (before 15) of GRINKOUT. This is the conventional nomenclature of the Brookhaven Data Bank. If the crystallographer had not observed the occupancy, then a dummy number would have been written to GRINKOUT by those previous Versions of Programme GRIN.
With Version 15 and later Versions of GRIN when Directive MOVE=1, the OCCUP value of an atom in GRINKOUT is a measure in Angstrom units, of the greatest distance which the atom can be from its Linker, when the torsion angles are arranged all-trans.
If a flexible atom is directly bonded to its Linker, then OCCUP(I) will be rather more than the length of the bond from Linker to atom.
Note that OCCUP(I) is zero for atoms which are in the Core, including Linker atoms.
- BVAL(I)
usually measures the closest distance which the atom can approach to its Linker. For example the torsion angles leading to the terminal NZ of lysine can be readjusted so that NZ is at Van der Waals touching distance from CB. Then the recorded BVAL for NZ would be rather less than the sum of the Van der Waals radii of NZ and CB, if CB was the Linker.
Note that BVAL(I) is zero for atoms (including Linker atoms) which are in the Core. It is rather less than OCCUP(I) for an atom directly bonded to its Linker.
It is important to note that BVAL(I) will have a completely different meaning, and will have been calculated in a completely different way, if its size is less than 0.5. In this case BVAL(I) is the greatest distance which the atom is permitted to move from its original position as recorded in the PDB input file.
This exceptional interpretation of BVAL(I) may be seen by inspecting the GRINKOUT file shown above. The first residue of this protein is a lysine whose NZ nitrogen makes a short strong hydrogen bond to OE2 of residue GLU-7. This hydrogen bond presents GRIN with something of a difficulty: Should the lysine side-chain be treated as being conformationally flexible, which might involve breaking the hydrogen-bond when the torsion angles were altered, or should the side-chain be regarded as a part of the Core?
Inspection of the GRINKOUT file shows that the lysine side-chain received a compromise from Programme GRIN. The main-chain atoms N, CA, C, O and the side-chain atoms CB and CE have zero values for OCCUP and BVAL, which shows that they are treated as a part of the Core. This is in agreement with their values of NRES as described above. However, atoms CG CD and NZ have BVAL=0.27 showing that they are allowed to move a little from their recorded positions, although they are not fully flexible. These assignments by Programme GRIN reflect the hydrophobic contacts which the methylene side chain of lysine (and atom CE in particular) make with the benzene ring of PHE-3.
- N6(I)
is a new pointer in Version 15 and later Versions of the Programmes. It is the last number at the end of the record for an ATOM or HETATM, and it points from the atom to its Linker. For example: N6(7)=1 in the GRINKOUT file from PDB.PDB. This is the N6 pointer of atom 7 (which is CD of a lysine), and it points forward one position to atom 8 (which is CE). CE is in the Core, and the N6 pointer records that atom CE is the Linker of atom CD.
N6(I) is zero for atoms in the Core. An exceptional use of N6(I) is described immediately below.
- MARKER(I)
is normally an unseen blank character, but is a plus sign '+' when N6(I) points to a Special Record. This Special Record will be printed near the end of the GRINKOUT file, and it will deal with some special properties of atom I. An example is provided by atom 15 in the GRINKOUT file from PDB.PDB:
Atom 15 is CG1 of a valine, and is constrained to move in a circular orbit around the CA - CB axis. Atom 16 is similarly constrained, and both these atoms have a plus sign as their MARKER.14 14 CB VAL 1 4.374 19.081 17.166 0.00 0.00.. 0 15 15 CG1 VAL 0 5.660 18.596 16.491 1.73 1.53.. 1430+ 16 16 CG2 VAL 0 3.468 17.856 17.298 1.73 1.53.. 1431+The value of N6(15) is 1430 in the GRINKOUT file, and pointer N6(15) therefore points from atom 15 to record 15+1430 = 1445 near the end of the GRINKOUT file. The fact that MARKER(15) is a plus sign shows that it points to a Special Record (i.e. to Record 1445), and Special Records will now be described.
Special records
The side-chain atoms CG1 and CG2 of the first valine in the PDB.PDB file have been selected as examples of atoms associated with Special Records. However, all valines are not treated in the same way. For example atoms 726 and 727 are CG1 and CG2 of another valine which is more deeply buried in the protein. Its side chain atoms are all in the core, and so they do not have Special Records associated with them.
21.4.7. Different "KINDS" of atoms
Record 1445 is a Special Record in the GRINKOUT file prepared from PDB.PDB. It relates to atom 15 which is CG1 of valine. This CG1 is described as a "KIND 10" atom. The concept of atom "KIND" will now be considered. There are some KINDS of atom in this Version of the Programmes: KIND 10, 11, 12, and 13.
The "TYPE" of an atom has aleady been dealt with in detail. It usually defines the influence of hybridisation upon the arrangement of the atom's hydrogen bonds. The "KIND" of atom defines the way in which the atom is joined by one or more bonds to the Core of the Target. It therefore describes some special property of an atom in a flexible part of the Target.
21.4.8. Special records for "KIND 10" atoms
A KIND 10 atom is joined to the Core of the Target, so that it can only move by torsional rotation in a circular orbit. The associated Special Records are written by FORMAT Statement 140 like ordinary atom records in a GRINKOUT file.
The same variable names will be used in describing the Format of Special Records, but of course the meanings attached to each variable are different in a Special Record. These special meanings depend on the KIND of Special Record, and will now be described for KIND 10 records using Special Record 1445 in the GRINKOUT file from PDB.PDB as an example:
DIFFERENT KINDS OF SPECIAL RECORDS
We are considering a KIND 10 atom, but there are always two different Special Records associated with such an atom. This is because a lot of information is required in order to describe the mobility of a KIND 10 atom.
The first Special Record associated with a KIND 10 atom is known (not surprisingly) as a KIND 10 Special Record. It is always followed immediately by a KIND 11 Special Record containing more information. The variables in a KIND 10 and a KIND 11 Special Record have different meanings which are described in detail below.
KIND 10 SPECIAL RECORDS FOR KIND 10 ATOMS
A KIND 10 atom is constrained by its bonds, so that it may only move in a circular orbit. It is normally linked through one atom to the Core of the Target, and the axis of rotation is defined by the Linker atom and the Core atom to which that Linker is bonded. For example with valine we have:
\
C=O The Backbone carbonyl group (CORE)
/
--N--CA The Backbone nitrogen and CA (CORE)
\
CB The beta-carbon atom (LINKER IN CORE)
/ \
CG1 CG2 The gamma-carbon atoms (KIND 10 ATOMS) |
In this example CG1 and CG2 are KIND 10 atoms which can rotate around the CA - CB axis. We suggest that you now generate a GRINKOUT file from file PDB.PDB, if you have not already got one. This PDB.PDB file is available in the tutorials directory, and its GRINKOUT file will be used as an example in the following descriptions. Make sure that directive MOVE = 1 in the command file for GRIN when you prepare GRINKOUT.DAT.
Any atom which has an associated Special Record, will always be marked in the main body of the GRINKOUT file by a plus sign (+) in the last column. Its N6 pointer (the number immediately before the plus sign) points to the Special Record. For example, in the GRINKOUT file from PDB.PDB, there is a plus sign at the end of the record for atom 15, and N6(15) = 1430.
The value N6(15) = 1430 means that the Special Record associated with atom 15 comes 1430 lines further down in the file; i.e. it is record 15 + 1430 = 1445. This layout ensures that the Special Records will all be grouped together near the end of the GRINKOUT file. They are always marked by a plus sign in column 6, and the first two special records in the GRINKOUT file from PDB.PDB are like this:
1445+ 15 1 4.272 18.817 16.652 0.59 1.41 ... 10 14 ...
1446+ 15 0 0.173 0.450 0.876 0.00 0.00 ... 11 0 ... |
KIND 10 SPECIAL RECORDS (e.g. Record 1445+ above)
The variables in the KIND 10 Special Record for a KIND 10 atom are interpreted as follows. Note that the Special Records begin immediately after the last hydrogen-bonding hydrogen record.
- I
(Integer I5) occupies the first five columns of the Special Record, and is the record number.
- IHET(I)
(Character*1) is a plus sign (+) and shows that Record I is Special
- NPDB(I)
(Integer I5) is the second number on the line. It points back from the Special Record to the atom which is Special. It is the record number of that atom in the main body of GRINKOUT. In this example it points back from record 1445 to 15.
- X(I), Y(I) and Z(I)
for the KIND 10 Special Record of a KIND 10 atom is the centre around which the atom rotates in its circular orbit. This is the centre of rotation of atom NPDB(I).
- OCCUP(I)
in the KIND 10 Special Record of a KIND 10 atom is the distance (in Angstrom) from the Linker to the centre of rotation.
- BVAL(I)
in the KIND 10 Special Record of a KIND 10 atom is the radius of rotation of the atom in Angstrom.
- N1(I)
in a Special Record defines the KIND of record. For example N1(I) = 10 for a KIND 10 Special Record.
There are four more integers after N1(I) on the line for a Special Record. Only one of these is used for a KIND 10 Special Record, and this is:
- N3(I)
is the next column of integers after N1(I). The N3(I) in a KIND 10 Special Record is the number of the Linker to which the KIND 10 Atom is directly bonded. For example, atom 15 in GRINKOUT is CG1 of valine, and its Linker is CB which is atom 14 in the file. Therefore N3(1445) = 14 in the KIND 10 Special Record (Record 1445) associated with atom 15.
None of the other variables are used in the KIND 10 Special Record of a KIND 10 atom, and all the other numbers are set to zero.
21.4.8.1. KIND 11 SPECIAL RECORDS
A KIND 10 atom, such as a CG1 of valine, requires two Special Records. These occur in pairs at the end of the GRINKOUT file. The first record in each pair is a KIND 10 record and has just been described. X,Y,Z in that first record is the centre of the circular orbit in which the KIND 10 atom may rotate, while BVAL in the first record is the radius of rotation. The second record of the pair is called a KIND 11 Special Record.
The X,Y,Z values in a KIND 11 Special Record for a KIND 10 atom define the unit vector of the axis round which the KIND 10 atom rotates. The two Special Records (One KIND 10 record and one KIND 11) taken together therefore define the position, orientation and size of the orbit of the KIND 10 atom.
The variables in the KIND 11 Special Record for a KIND 10 atom are interpreted as follows:
- I
(Integer I5) occupies the first five columns of the Special Record, and is the record number.
- IHET(I)
(Character*1) is a plus sign (+) and shows that Record I is Special
- NPDB(I)
(Integer I5) is the second number on the line. It points back from the Special Record to the atom which is Special. It is the record number of that KIND 10 atom in the main body of GRINKOUT.
- X(I), Y(I) and Z(I)
for the KIND 11 Special Record of a KIND 10 atom is the unit vector of the axis around which the atom rotates in its orbit. This is the axis of rotation of atom NPDB(I).
- N1(I)
in a Special Record defines the KIND of record. For example N1(I) = 11 for a KIND 11 Special Record.
None of the other variables is used for a KIND 11 Special Record in this Version of the Programmes.
21.4.8.2. KIND 12 SPECIAL RECORDS
The influence of steric hindrance is taken into account when, for example, Grid energies are being computed for an aliphatic hydroxyl group of the Target which is donating a hydrogen bond to the Probe. However, steric hindrance is not fully considered in this Version of the Programmes for KIND 10 atoms. KIND 12 Special Records are therefore being reserved for the additional information which may be needed to deal with such steric hindrance.
21.4.8.3. KIND 13 SPECIAL RECORDS
Programme GRIN may identify an atom as being KIND 10, and create the appropriate KIND 10 and KIND 11 records for it. Then, at a later stage of the analysis, GRIN may find that the same atom has more restricted mobility, and should not have been treated as a KIND 10 atom at all. For example the gamma carbon CG of a peripheral lysine side-chain might apparently be able to rotate around the CA - CB axis, but this rotation would be prevented if the side-chain terminal nitrogen NZ was hydrogen-bonding strongly to a backbone carbonyl oxygen like this:

In such a case it can happen that the NZ - - O hydrogen bond is not detected by GRIN until the appropriate KIND 10 and KIND 11 special records for the rotating CG atom have already been prepared. They are no longer wanted, but they may not be eliminated at this stage because that would misalign the connectivity matrix and disturb all the pointers from one record in the file to another. The unwanted records are therefore renamed as KIND 13, and they will then be completely ignored by Programme GRID when it is processing the file.
21.4.9. Forcing atoms into the Core
The Target is divided by Programme Grin into a "Core Region" and "Flexible" Side Chains. However, the User may want to force some of the Flexible Side Chain atoms into the Core, and can edit the original PDB input file in order to do this. The PDB file may also be edited in order to get the opposite effect, and force Core atoms to be treated flexibly. Great care is needed when atoms are being selected for forcing, because an inappropriate choice of atoms or incorrect editing may lead to quite unexpected results!!
The occupancy and thermal record fields (OCCUP(I) and BVAL(I)) of a PDB file should have positive or zero values. These values are normally ignored by Programme Grin which uses the same positions for extra data in the GRINKOUT.DAT file as explained above. However, if the OCCUP(I) of an atom is set to -99.99 in the PDB file, then GRIN will try to force that atom into the Core of the Target. On the other hand, if BVAL(I) is -99.99 then Grin will try to force the atom out of the core. These columns should therefore be edited if need be, and the explicit value -99.99 included as a flag where appropriate in order to do the forcing.
Any negative value for OCCUP or BVAL could have been used with previous versions of Programme Grin, in order to force atoms into or out of the Core. However certain software packages create PDB files in which some atoms have been given negative numbers for BVAL or occupancy. The previous versions of Grin would have tried to force such atoms into or out of the Core, which was not what the User intended. This is much less likely to happen with the new Grin Version, since atoms will only be forced when the explicit value -99.99 is specified for OCCUP or BVAL.
Particular care should be taken about the following points:
OCCUP and BVAL records are not obligatory in a PDB file, and you can just leave the fields empty. But if you do have OCCUP and/or BVAL records, then they must be in the correct columns as specified by the Brookhaven PDB format. The first example shows an ordinary ATOM record with OCCUP = 1.00 and BVAL = 76.48 as observed by the X-ray crystallographer:
ATOM 18 N SER 14 0.516 10.603 28.970 1.00 76.48 |
and the next example shows a HETATM record with OCCUP = -99.99 which indicates that the User wants this atom to be forced into the Core:
HETATM 217 N TRP 28 20.330 18.481 24.976-99.99 0.00 ooo.oobbb.bb |
The six character positions assigned for OCCUP, and the six for BVAL, are marked by ooo.oo and bbb.bb on the line which follows the HETATM record.
Of course one must not have OCCUP = -99.99 and BVAL = -99.99 on the same line!
The Programme may not be able to force an atom into the Core when you ask it to. This happens most often if you try to force an inappropriate atom into the Core. Therefore one should always check the GRINKOUT.DAT file to be sure what has actually happened.
If you try to force an extra atom into the Core you may get more than you bargained for, because several other atoms may go into the Core as well.
In other circumstances, if you try to force an extra atom into the Core, you may not get as many Core atoms as you expected because the Core may be forced into a new and different part of the Target altogether. This happens most often if you try to force an inappropriate atom into the Core. Suppose, for instance, that you started with a big Core on the "right" of the Target when you did no forcing. You might then try to force an extra atom at the "left" of the molecule into the Core as well. At this point you would have a big Core on the right in the natural Core of the Target, and a small forced one-atom Core in an inappropriate place on the left. In this situation, if Grin could not find a way to link these two parts of the Core together, it might have to choose between them. It might then choose the smaller piece of Core on the left, because you were Forcing an atom into that part of the Core. On balance, therefore, you might get the piece of Core which you were forcing, but could loose a lot more of your original Core.
The Programme may not be able to force an atom out of the Core when you ask it to. (An atom may be left in the Core when you try to force it out, because the necessary algorithms are not yet available for dealing with the flexibility of that particular kind of atom).
In conclusion, therefore, one should always check the GRINKOUT.DAT file particularly carefully if atoms have been forced into the Core or out of it.
21.4.10. Conformationally flexible small molecules
Haem provides an example of a small molecule with a Core region and a pair of side-chains whose conformational movements can be assessed by setting MOVE=1 in the GRIN and GRID runs. Subject to certain reasonable limitations, one should get the same Grid Map from haem when MOVE=1, irrespective of the initial propionate side chain conformations. This is because the side chains will be moved into their appropriate conformations throughout the GRID run (if MOVE=1) without regard to their starting positions.
This means that one may NOT have to select an arbitrary conformation for each molecule, before preparing Grid maps as input data for COMFA-type studies. One could for instance use a set of haem-type molecules, and make the Grid maps for a set of Probes, without defining the exact conformation of each propionate side-chain. Of course it might be better if one knew the conformation of each molecule at its receptor site, but the option MOVE=1 may provide a useful alternative approach when those actual receptor conformations are not known. Further information is provided below, together with the instructions for Directive MOVE in Programme GRID.
Pre-preparation of the Target for Grin
If a flexible side-chain is folded up, so that all its atoms make good Van der Waals contacts with each other and/or with the Core, then it may be treated as part of the Core. If you want the side-chain to be treated as being flexible, we recommend that you extend it away from the Core and away from other side-chains, before using your PDB file as input for GRIN.
21.4.11. Conformationally flexible Hydrophobicity
Conformationally flexible parts of the Target receive special treatment when directive MOVE has been set in Programme GRID, and the Hydrophobic Probe is being used. This Hydrophobic Probe (which we will call HP) represents a hydrophobic molecule approaching the surface of the Target.
HP might be approaching the hydrophobic surface of the Target at a place where there was a flexible hydrophobic side-chain. In this case it is assumed that good hydrophobic contacts would be made (if possible), and that the side-chain would tend to wrap round HP thus tending to optimise those contacts.
Alternatively HP might be approaching the surface in a generally hydrophobic region, but where there was one polar flexible side-chain. In this different situation it is again assumed that good hydrophobic contacts will be made between Target and Hydrophobic Probe (if possible), but those contacts will now be facilitated if the polar side-chain moves out of the way as far as it can. Thus it may be seen that different types of side-chain are assumed to show different responses to the Hydrophobic Probe, but in every case the response tends to favour the hydrophobic interaction.
21.4.12. Movement of counter-ions
It is sometime necessary to include counter-ions in the PDB file, in order to balance the overall electrostatic charge of the Target. These counter-ions may either be in fixed positions (as defined by their xyz coordinates), or they may be allowed to move in response to the Probe. For further information see above under the headings METAL CATIONS OF THE TARGET and THE POSITION OF DNA counter-ions.
| <<< Previous | Home | Next >>> |
| Directives for programme GRIN | Up | Messages from GRIN at run time |