7. Adding/removing H-bonds and hydrophobic interactions

previous section  contents page  next section  LIGPLOT Operating Manual


7. Missing H-bonds

LIGPLOT uses the list of hydrogen bonds supplied in the file filename.hhb, and the list of hydrophobic contacts supplied in the file filename.nnb (where filename.pdb is the name of the original PDB file).

In the standard version of LIGPLOT these files are automatically generated using the HBPLUS program. (They can alternatively be supplied in LIGPLOT-format from another program - see Appendix B). In the former case, using HBPLUS sometimes gives incorrect results as, when HBPLUS encounters a ligand it does not recognize, it may be unable to correctly calculate all the hydrogen bonds the ligand makes with the protein.

To get around this problem, you may need to define your ligand using the HBPLUS input format (see section 2.6 of that program's Operating Manual).

With v.3.0 of LIGPLOT comes a program called HBADD (described in Appendix C) which aims to generate such an input file for HBPLUS automatically. It makes use of the Het Group Dictionary, available from the PDB (see Introduction#HETGROUPS) and relies on the atom-names and connectivities of the ligand atoms in your PDB file matching those in the dictionary.

If there is a mismatch, you may either have to rename your ligand atoms, or create an appropriate input file for HBPLUS.

An alternative, and possibly simpler way, is to run LIGPLOT, see which H-bonds it misses, and then add these in manually before running the program a second time. The procedure might be as follows:-

  1. Run LIGPLOT and determine which H-bonds, if any, are missing.

  2. Copy the files ligplot.hhb and ligplot.nnb over your original filename.hhb and filename.nnb files. The reason for doing this is that the format of these files is a lot simpler than the HBPLUS format, and that they contain only those interactions that actually appeared on the LIGPLOT diagram.

  3. Edit the new .hhb and .nnb files to add/subtract any H-bonds and nonbonded interactions.

  4. Run LIGONLY to generate a new plot.


previous section  contents page  next section  LIGPLOT Operating Manual