Jmol can find and display cavities, pockets, and tunnels as isosurfaces. This page explains how to do that, and how to show the results in Proteopedia. An alternative method for finding and displaying cavities is PACUPP. Several other methods are summarized at Cavity programs.
Terminology
For definitions of the terms cavity, pocket, tunnel, channel and void please see Cavity programs.
How To Show Cavities In Proteopedia
Below are shown Jmol commands to identify and display cavities as isosurfaces, with their results. Using these commands, and displaying the results in Proeopedia, require several extra steps outside of Proteopedia's usual Scene Authoring Tools (SAT). In brief, cavity isosurfaces should be generated in the stand-alone Jmol application and captured "cached" in a PNGJ file, which is then uploaded to Proteopedia for use in the SAT. Instructions are at the end of this page under Preparing Isosurface Scenes for Proteopedia. You may also wish to consider an alternative method which represents cavities with pseudoatoms, PACUPP.
Two Probes
Jmol uses two "rolling" spherical probes to identify cavities.
- The smaller cavity probe detects the cavities. Its default radius is 1.2 Å. For comparison, the van der Waals radius of a carbon atom is 1.7 Å[1]. The effective radius of a water molecule is generally taken to be 1.4 Å[2]; a sphere of that radius has a volume of 11.5 Å3. However, the volume actually occupied per water molecule in macromolecular environments is ~25 Å3[3], slightly larger than the 22 Å3 volume of a cube of diameter 2.8 Å.
- The larger envelope probe defines the outer boundary of the macromolecule. By definition, cavities may not extend beyond this envelope boundary. By default, the envelope probe radius is 10.0 Å. The envelope is a smoothed macromolecular surface. Wherever the cavity probe fits between the envelope and the atoms of the macromolecule, a pocket is defined.
Small Cavity Example
The coronavirus (SARS-CoV-2 and others) spike protein has a small, membrane proximal cavity
(). It is a potential drug target.
The simplest Jmol cavity command is
-
This produces pockets, tunnels, and cavities of all sizes. There are 426 separate surfaces. The largest is a convoluted tunnel with many mouths, volume 60,197 Å3.
Many are very tiny.
Hiding Tiny Cavities: minset
Since we are not interested in the tiny ones, we can hide them by specifying a value for minset. Cavities rendered with fewer than the number of triangles specified for minset will not be shown. By trial and error, a good minset number is 1000, making the Jmol command:
- isosurface minset 1000 cavity Image:6zgi-m1000-cav.pngj
Legend: Spike protein 6zgi: isosurface minset 1000 cavity.
Now only the largest two cavities are shown. The larger one is a convoluted tunnel with many mouths, volume 60,197 Å3. The smaller one is the membrane-proximal cavity of interest, volume 7,591 Å3.
Isolating One Cavity
The command to display only the smaller cavity is:
- isosurface set 2 Image:6zgi-m1000-cav-set2.pngj
Legend: Spike protein 6zgi showing the membrane-proximal cavity with probe radius 1.2 Å.
Coloring By Depth
It is revealing to color this cavity by distance from the surface with this command:
- isosurface map property surfacedistance Image:6zgi-m1000-cav-set2-sd.pngj
Legend: Spike protein 6zgi showing the membrane-proximal cavity: At Surface, Deeper.
GREEN LINK Close examination
6zgi-m1000-cav-set2-sd-detail.pngj
Ditto legend + mouths closed.
shows that the red parts, which are at or near the protein surface, are mostly closed. The "cavity" command, without modifiers, generates closed isosurfaces.
Pockets vs. Interior Cavities
To show the entrances or mouths of a cavity as open, the modifier pockets is needed. This modifier also hides cavities that lack openings to the macromolecular surface at the cavity probe radius employed.
- In contrast, the modifier interior shows only cavities with no openings to the surface at the cavity probe radius employed. In our example, using the default cavity probe radius 1.2 Å, there are no interior cavities.
Here is the command to show our cavity-of-interest's entrances from the protein surface as open:
- isosurface minset 1000 pockets cavity Image:6zgi-m100-pcav-set2-sd-detail.pngj
Legend: Spike protein 6zgi showing the membrane-proximal cavity with entrances open: At Surface, Deeper.
Spike protein is a homotrimer. The membrane-proximal cavity has three narrow tunnels, between protein chains, to wider pockets opening to the protein surface.
Cavity Volumes: Closed Only
Jmol is not able to calculate a meaningful volume for a pocket rendered with open entrances. Volumes reported by Jmol for its closed rendering of the membrane-proximal cavity of the spike protein 6zgi are in rough agreement with those independently determined by PACUPP -- best at cavity probe radii of 1.5 or 2.0 Å.
Cavity Probe Radius, Å
| Jmol Volume, Å3
| PACUPP Volume, Å3 (offset)
|
| 1.2
| 7,591
| 11,156[4] (10,617[4])
|
| 1.5
| 6,993
| 7,911 (7,479)
|
| 2.0
| 5,006[5]
| 4,992 (4,608[6])
|
| 2.5
| 4,109[7]
| 3,250[8] (1,000[9])
|
Increasing the Cavity Probe Radius
As the cavity probe radius increases, cavities are displayed with less detail. Also, cavities or tunnel connections between cavities that are smaller than the probe may fail to be detected. Recall that the deeper chamber of our membrane-proximal cavity of interest is connected to three entrance pockets by narrow tunnels. As the cavity probe radius increases, those narrow tunnels are no longer detected. At 2.0 Å, two of the entrances are no longer connected to the deeper chamber. At 2.5 Å, none are connected. The cavity probe radius in Å can be added to the end of Jmol's isosurface command like this:
- isosurface minset 30 cavity 2.5 Image:6zgi-m30-cav2.5-sets6.9.10.12-sd-detail.pngj
Legend: Spike protein 6zgi membrane-proximal cavity as 4 disconnected pieces resulting from a cavity probe radius of 2.5 Å. At Surface, Deeper.
Because the deeper chamber has no entrances from the surface, it will not be shown when the entrance pockets are rendered open with the pockets modifier. Those open pockets must be combined with a separate isosurface calculation for the interior chamber.
xxxxxxxxxxxxxxxxxxxx
Large Cavity Example
. An X-ray structure, 3hyc, reveals a large central cavity, approximately 35 Å in diameter. This cavity connects to the protein surface with four "mouth" openings, each about 10-12 Å in diameter. These openings are in a plane, 90° apart. Here, you can .