Cheminformatics Tutorials - Herong's Tutorial Examples - v2.01, by Herong Yang
"obprobe" - Create Electrostatic Probe Grid
This section provides a quick introduction on the 'obprobe' command provided in Open Babel package to create electrostatic probe grid.
What Is "obprobe" command? - "obprobe" command is a command line tool provided in the Open Babel package that allows you to Create Electrostatic Probe Grid for a given molecule.
Here is the user manual of the "obprobe" command.
NAME obprobe -- create electrostatic probe grid SYNOPSIS obprobe [OPTIONS] type pchg filename DESCRIPTION The obprobe tool creates a grid around a molecule, placing a probe atom with a specified atom type and partial charge at each point to calculate the MMFF94 energy. This can be used for docking experiments to test hydrogen- bond affinity, electrostatic potential, etc. Output is sent to standard output using the Gaussian Cube format. OPTIONS If no filename is given, obprobe will give all options including the example probes. -s stepsize Set the resolution of the grid (stepsize) -p padding Set the padding -- extra distance on each side of the box formed by the molecule. type MMFF94 atom type pchg MMFF94 partial charge EXAMPLES Probe the file pyridines.sdf using a carbonyl oxygen -- a hydrogen bond acceptor with partial charge -0.57: obprobe 7 -0.57 pyridines.sdf Probe the file pyridines.sdf using a phenyl carbon atom -- a hydrophobic atom with no partial charge: obprobe 37 0.0 pyridines.sdf
Here is an example of Create Electrostatic Probe Grid for the tyrosine molecule:
1. Run the "obprobe" command to generate the electrostatic probe grid.
herong$ obprobe 7 -0.57 toluene.sdf OBForceFieldMMFF94::GetGrid(0.5, 7) xDim = 25, yDim = 29, zDim = 21 15225/15225
2. Look at the electrostatic probe grid file:
herong$ head -30 tyrosine_7_-0.570000.cube ***** -13 -14.358327 -12.283219 -9.448630 33 0.944863 0.000000 0.000000 27 0.000000 0.944863 0.000000 21 0.000000 0.000000 0.944863 6 6.000000 -1.636503 -0.944863 0.000000 6 6.000000 -3.273194 -0.000000 0.000000 6 6.000000 -3.273194 1.889726 0.000000 6 6.000000 -1.636503 2.834589 0.000000 6 6.000000 -0.000000 1.889726 0.000000 6 6.000000 0.000000 0.000000 0.000000 6 6.000000 1.636503 -0.944863 0.000000 6 6.000000 3.273194 0.000000 0.000000 6 6.000000 4.909697 -0.944863 0.000000 8 8.000000 4.909697 -2.834589 0.000000 8 8.000000 6.546200 0.000000 0.000000 7 7.000000 3.273194 1.889726 0.000000 8 8.000000 -4.909697 2.834589 0.000000 1 1 6.19343E+02 6.19923E+02 6.20471E+02 6.20980E+02 6.21441E+02 6.21847E+02 6.22191E+02 6.22466E+02 6.22667E+02 6.22789E+02 6.22830E+02 6.22789E+02 6.22667E+02 6.22466E+02 6.22191E+02 6.21847E+02 6.21441E+02 6.20980E+02 6.20471E+02 6.19923E+02 6.19343E+02 6.20188E+02 6.20820E+02 6.21420E+02 6.21978E+02 6.22485E+02 6.22934E+02 6.23315E+02 6.23621E+02 6.23845E+02 6.23981E+02 6.24027E+02 6.23981E+02 6.23845E+02 6.23621E+02 6.23315E+02 6.22934E+02 6.22485E+02 6.21978E+02 6.21420E+02 6.20820E+02 6.20188E+02 6.21044E+02 6.21733E+02 6.22388E+02 6.23001E+02 6.23561E+02 6.24058E+02 6.24481E+02 6.24821E+02 6.25070E+02 6.25222E+02 6.25273E+02 6.25222E+02 6.25070E+02 6.24821E+02 6.24481E+02 6.24058E+02 6.23561E+02 6.23001E+02 herong$ tail tyrosine_7_-0.570000.cube 6.26071E+02 6.26480E+02 6.26782E+02 6.26967E+02 6.27029E+02 6.26967E+02 6.26782E+02 6.26480E+02 6.26071E+02 6.25567E+02 6.24980E+02 6.24325E+02 6.23615E+02 6.22864E+02 6.22083E+02 6.21224E+02 6.21941E+02 6.22626E+02 6.23271E+02 6.23862E+02 6.24390E+02 6.24842E+02 6.25206E+02 6.25474E+02 6.25639E+02 6.25694E+02 6.25639E+02 6.25474E+02 6.25206E+02 6.24842E+02 6.24390E+02 6.23862E+02 6.23271E+02 6.22626E+02 6.21941E+02 6.21224E+02 6.20369E+02 6.21025E+02 6.21651E+02 6.22236E+02 6.22771E+02 6.23245E+02 6.23650E+02 6.23976E+02 6.24215E+02 6.24361E+02 6.24410E+02 6.24361E+02 6.24215E+02 6.23976E+02 6.23650E+02 6.23245E+02 6.22771E+02 6.22236E+02
To view the electrostatic probe grid in the above file, you drag drop the file to the OpenMX viewer at http://www.openmx-square.org/viewer/.
Table of Contents
SMILES (Simplified Molecular-Input Line-Entry System)
Open Babel: The Open Source Chemistry Toolbox
Using Open Babel Command: "obabel"
Generating SVG Pictures with Open Babel
Substructure Search with Open Babel
Similarity Search with Open Babel
Fingerprint Index for Fastsearch with Open Babel
Stereochemistry with Open Babel
►Command Line Tools Provided by Open Babel
List of Open Babel Command Line Tools
"obchiral" - Print Chirality Information
"obconformer" - Generate Best Conformer
"obenergy" - Calculate Molecule Energy
"obfit" - Superimpose Two Molecules
"obgen" - Generate Molecule 3D Structures
"obgrep" - Search Molecules using SMARTS
"obminimize" - Optimize Geometry/Energy of Molecule
►"obprobe" - Create Electrostatic Probe Grid
"obrotamer" - Generate Random Rotational Isomers
"obrotate" - Rotate Dihedral Angles with SMARTS
RDKit: Open-Source Cheminformatics Software
rdkit.Chem.rdchem - The Core Module
rdkit.Chem.rdmolfiles - Molecular File Module
rdkit.Chem.rdDepictor - Compute 2D Coordinates
rdkit.Chem.Draw - Handle Molecule Images
Molecule Substructure Search with RDKit
rdkit.Chem.rdmolops - Molecule Operations
Daylight Fingerprint Generator in RDKit
Morgan Fingerprint Generator in RDKit
RDKit Performance on Substructure Search
Introduction to Molecular Fingerprints
OCSR (Optical Chemical Structure Recognition)
AlphaFold - Protein Structure Prediction