Jmol/Cavities pockets and tunnels
From Proteopedia
| Line 10: | Line 10: | ||
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 [[SAT|Scene Authoring Tools]]. Instructions are at the end of this page under [[#Preparing Isosurface Scenes for Proteopedia|Preparing Isosurface Scenes for 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 [[SAT|Scene Authoring Tools]]. Instructions are at the end of this page under [[#Preparing Isosurface Scenes for Proteopedia|Preparing Isosurface Scenes for Proteopedia]]. | ||
| - | ====Speed of Rendering==== | ||
| - | If you use the isosurface commands below, do so in the [[Jmol/Application|Jmol Java application]], not in JSmol in Proteopedia. Depending on the size of the molecule, cavity isosurface commands take about a minute to complete in the Java application, which is many times faster than JSmol. You would have to wait many minutes for completion in JSmol. | ||
| - | |||
| - | ====Saving Pre-Calculated Isosurfaces==== | ||
| - | In order to speed up the green links below, the isosurfaces were pre-calculated in the Jmol Java application and then saved into .jvxl (Jmol voxel) files (and uploaded to Proteopedia). These can be quickly loaded without re-computing the isosurfaces. After a cavity isosurface command has completed, the calculated surfaces can be saved with the Jmol command | ||
| - | |||
| - | <tt>'''write filename.jvxl'''</tt> | ||
| - | |||
| - | Later, you can load the saved isosurfaces without re-calculating them using the command | ||
| - | |||
| - | <tt>'''isosurface filename.jvxl'''</tt> | ||
| - | |||
| - | ====Generating Cavity Isosurfaces==== | ||
| - | The Jmol commands for generating cavity isosurfaces will be found in the [https://chemapps.stolaf.edu/jmol/docs/#isosurfacesurfaceobject--molecular/solventsurfaces Jmol/JSmol Interacive Scripting Documention] under ''isosurfaces: molecular/solvent surfaces''. Near the bottom of that very long section, important commands for after the cavity isosurfaces are calculated: | ||
| - | *''isosurface area set (integer)'' reports the surface area of one isosurface in Å<sup>2</sup>. | ||
| - | *''isosurface delete'' to clear existing isosurfaces before a new calculation. | ||
| - | *''isosurface set (integer)'' displays just one of the isosurfaces. | ||
| - | *''isosurface set 0'' displays all of the isosurfaces. | ||
| - | *''isosurface volume set (integer)'' reports the volume of one isosurface in Å<sup>3</sup>. | ||
==Small Cavities Example== | ==Small Cavities Example== | ||
| Line 136: | Line 117: | ||
</StructureSection> | </StructureSection> | ||
| + | |||
| + | ==Preparing Isosurface Scenes for Proteopedia== | ||
| + | |||
| + | <font color="red">'''This section is under construction and awaits major revisions. It is not ready for use.</font> | ||
| + | |||
| + | ====Speed of Rendering==== | ||
| + | If you use the isosurface commands below, do so in the [[Jmol/Application|Jmol Java application]], not in JSmol in Proteopedia. Depending on the size of the molecule, cavity isosurface commands take about a minute to complete in the Java application, which is many times faster than JSmol. You would have to wait many minutes for completion in JSmol. | ||
| + | |||
| + | ====Saving Pre-Calculated Isosurfaces==== | ||
| + | In order to speed up the green links below, the isosurfaces were pre-calculated in the Jmol Java application and then saved into .jvxl (Jmol voxel) files (and uploaded to Proteopedia). These can be quickly loaded without re-computing the isosurfaces. After a cavity isosurface command has completed, the calculated surfaces can be saved with the Jmol command | ||
| + | |||
| + | <tt>'''write filename.jvxl'''</tt> | ||
| + | |||
| + | Later, you can load the saved isosurfaces without re-calculating them using the command | ||
| + | |||
| + | <tt>'''isosurface filename.jvxl'''</tt> | ||
| + | |||
| + | ====Generating Cavity Isosurfaces==== | ||
| + | The Jmol commands for generating cavity isosurfaces will be found in the [https://chemapps.stolaf.edu/jmol/docs/#isosurfacesurfaceobject--molecular/solventsurfaces Jmol/JSmol Interacive Scripting Documention] under ''isosurfaces: molecular/solvent surfaces''. Near the bottom of that very long section, important commands for after the cavity isosurfaces are calculated: | ||
| + | *''isosurface area set (integer)'' reports the surface area of one isosurface in Å<sup>2</sup>. | ||
| + | *''isosurface delete'' to clear existing isosurfaces before a new calculation. | ||
| + | *''isosurface set (integer)'' displays just one of the isosurfaces. | ||
| + | *''isosurface set 0'' displays all of the isosurfaces. | ||
| + | *''isosurface volume set (integer)'' reports the volume of one isosurface in Å<sup>3</sup>. | ||
Revision as of 22:28, 21 December 2020
CAUTION: cavity counts and volumes, and scenes of cavities, are provisional. Some inconsistencies noted below in italics suggest that Jmol may have some "isosurface interior cavity" bugs. These are being investigated. Once they are resolved, this notice will be removed. User:Eric Martz, August 13, 2020.
| |||||||||||
Contents |
Preparing Isosurface Scenes for Proteopedia
This section is under construction and awaits major revisions. It is not ready for use.
Speed of Rendering
If you use the isosurface commands below, do so in the Jmol Java application, not in JSmol in Proteopedia. Depending on the size of the molecule, cavity isosurface commands take about a minute to complete in the Java application, which is many times faster than JSmol. You would have to wait many minutes for completion in JSmol.
Saving Pre-Calculated Isosurfaces
In order to speed up the green links below, the isosurfaces were pre-calculated in the Jmol Java application and then saved into .jvxl (Jmol voxel) files (and uploaded to Proteopedia). These can be quickly loaded without re-computing the isosurfaces. After a cavity isosurface command has completed, the calculated surfaces can be saved with the Jmol command
write filename.jvxl
Later, you can load the saved isosurfaces without re-calculating them using the command
isosurface filename.jvxl
Generating Cavity Isosurfaces
The Jmol commands for generating cavity isosurfaces will be found in the Jmol/JSmol Interacive Scripting Documention under isosurfaces: molecular/solvent surfaces. Near the bottom of that very long section, important commands for after the cavity isosurfaces are calculated:
- isosurface area set (integer) reports the surface area of one isosurface in Å2.
- isosurface delete to clear existing isosurfaces before a new calculation.
- isosurface set (integer) displays just one of the isosurfaces.
- isosurface set 0 displays all of the isosurfaces.
- isosurface volume set (integer) reports the volume of one isosurface in Å3.
