Grasp
Enhancements
Grasp is one of the leading
software packages for producing presentation and publication images of
biomolecules. Pictures of molecular surfaces generated by Grasp are almost
inevitable components of structural papers.
New Macros
Grasp is however widely regarded
as a bit tricky to use. Fortunately, Grasp possesses a simple and effective
macro language which can be used to automate common tasks. A few macros
are distributed in the standard release and I have added several that I
find useful to the default list.
The following macros are
available:
Read a PDB file (also Alt-P
on the keyboard)
Build a Molecular Surface (Alt-B)
Build a Solvent Accessible Surface
(Alt-S)
Make a backbone worm (nicer
than original version) (Alt-W)
Atoms of charged residues coloured
red (asp,glu) and blue (arg, lys, hip(=histidine+))
Atoms of hydrophobic residues
coloured green (ala,leu,ile,val,trp,phe,gly,met,pro,cyx (=disulphide linked
cys)
Atoms coloured by residue type
(red,blue,green,gray=polar)
Atoms coloured by physical type
(red=acceptor,blue=donor,green=apolar)
Atoms coloured by occupancy
Atoms coloured by temperature
factor
Surface coloured by occupancy
Surface coloured by temperature
factor
N.B.
any values can be placed in the occupancy and temperature factor columns
(e.g. degree of conservation) and consequently displayed on the surface
or atoms
To ensure that the occupancy
and temperature factor columns are read the first two lines of the PDB
file should be
GRASP PDB
FILE
FORMAT NUMBER=2
Electrostatic map on a protein's
molecular surface generated using AMBER94 parameters
Electrostatic map on a biomolecular
(i.e protein+DNA/RNA) surface generated using AMBER94 parameters
Electrostatic map on a protein's
molecular surface generated using full charges
Electrostatic map on the protein's
surface generated using full+backbone charges
Electrostatic map on a protein's
solvent accessible surface generated using AMBER94 parameters
Electrostatic map on a biomolecular
(i.e protein+DNA/RNA) SA surface generated using AMBER94 parameters
Electrostatic map on a protein's
SA surface generated using full charges
Electrostatic map on a protein's
SA surface generated using full+backbone charges
Electrostatic_Contours_at_+/-1_kt
Electrostatic_Contours_at_+/-3_kt
Calculate total accessible surface
area
Build and show cavities (but
not accurately, see PRO_ACT
for better results that can be imported to Grasp)
N.B. Many of the above functions
require all hydogen atoms to be built into the structure for correct display.
The AMBER94 potential
The usual charges used with
Grasp are called full.crg. They are quick to use with PDB files downloaded
from the databank i.e. they don't give any error messages. However they
suffer from an number of significant deficiencies. In particular, they
are only suitable for proteins and even then omit charged histidines, charged
termini and all the electrostatically important H-bonding groups.
In order to obtain even semi-realistic
electrostatic surfaces from Grasp it is necessary to use a set of charges
which represent not only the fully charged chemical groups (eg. COO- on
Asp, Glu) but the uneven charge distribution of all the groups that make
up the biomolecule.
The AMBER94 charge parameter
set is widely used in molecular modelling and simulation and provides a
much more complete picture of biomolecular electostatics. The charges have
generally been derived by fitting to the results of fairly high level quantum
mechanical calculations and, while not perfect, are fairly well regarded.
The AMBER94 parameters include charges for all standard amino acid resides
and both RNA and DNA (although with strange residue names). There are parameters
to account for the altered electrostatics of terminal residues (with residue
names NALA, CALA etc.), parameters for all the posible charge states of
histidine (HIS (ND1 and NE2 deprotonated), HID (ND1 protonated), HIE (NE2
protonated), HIP (both protonated)), parameters for the uncharge forms
of the usually charged groups (ASP->ASH, GLU->GLH,LYS->LYN), to account
for situations of unusual pH or known to be shifted pKa and distinguishes
free, disulphide linked and charged cysteine (CYS, CYX, CYM respectively).
Parameters are also included for common ions but these are somewhat less
rigourously derived and the effects of their presence on charge distribution
of the binding groups from the biomolecule are not properly represented
(still its better than having no ions).
To use these parameters it
is necessary to have a protein model which contains all of the necessary
hydrogen atoms and has correct AMBER style residue names. The first is
fairly easily acheived with CNS or Insight, the second with a text editor.
Using these features
To use these new parameters
and macros UCL Biochemistry users should modify their .cshrc files to include
setenv GRASP ~williams/grasp_data
External users should download
amber94_protein.crg
amber94_nterm.crg
amber94_cterm.crg
amber94_dna.crg
amber94_dnaterm.crg
amber94_rna.crg
amber94_rnaterm.crg
amber94_ions.crg
default.siz
default_macros
and place them in their
own grasp_data directory.
References
A second generation force field
for the simulation of proteins and nucleic acids Cornell, WD, Cieplak P,
Bayly CI, Gould IR, Merz KM Jr, Ferguson DM, Spellmeyer DC, Fox T, Caldwell
JW and Kollman PA. Journal of the American Chemical Society 117, 5179-5197
(1995).
Useful links
Queries, requests and donations
of generally useful parameters or macros will be (mostly) happily recieved
by Mark Williams