Visualizing Apbs Surfaces
Visualizing Apbs Surfaces
VMD basics
Download PDB file for the molecule you want to visualize
Downloaded PDB files here: protein databank [http://www.pdb.org]
Choose File New Molecule
Set Load files for: to New Molecule
Browse for PDB file & click Load
Choosing Graphics Representations allows you to visualize the protein differently
To create new visual representations click 'Create Rep'
Filters may be applied in the Selected Atoms window.
Examples: all, helix, alpha, alpha and index>1000, waters and vol0>0.5, etc.
Visualizing electrostatics
Create a potential map
Convert PDB file to a PQR file which includes per atom charge information
The conversion can be done online here: Online PDB2PQR [http://kryptonite.nbcr.net/pdb2pqr/]. Or locally
from here: Local PDB2PQR [http://abacus/pdb2pqr/].
Type in PDB # or upload PDB file
Choose PARSE for force field
Choose the internal naming scheme
Use PROPKA to assign a pH value for the environment
The output filetype is .pqr
Look at .pqr file header to check for any errors
PDB2PQR is very picky about what residue codes are used in the PDB files. If an error
occurred the offending residues may need to be renamed in the PDB file or a .mol2 file
needs to be supplied to PDB2PQR so it knows how to deal with them. Some residues can be
built and have .mol2 files generated by PRODRG
[http://davapc1.bioch.dundee.ac.uk/prodrg/index.html].
Run the Applied Poisson-Boltzmann Solver (APBS)
Method 1: run APBS as a plug in from VMD
In VMD choose Extensions Analysis Electrostatics
Edit calculation
Note: the number of grid points needs to be a dime allowable value
[http://www.poissonboltzmann.org/apbs/user-guide/running-apbs/input-files/elec-input-filesection/elec-keywords/dime], you can't set these to whatever value you want. Allowable
1/5
11/2/2014
2/5
11/2/2014
Give the molecule to be moved a new name in the vmd console window
set newname [atomselect n all]
Where n is the molecule ID number (found in the VMD Main window)
The protein backbone alpha-carbons probably don't move a lot between the two molecules. So select them using
the two commands
set alpha1 [atomselect n alpha]
set alpha2 [atomselect m alpha]
Where m is the second molecule's ID number
If the backbones DO move a lot between the two molecules modify the part of the command in
parenthesis to specify the part that you want to align. i.e. alpha and index>1054
Both groups of atoms must have the same number of atoms. Verify this using
$alpha1 num
$alpha2 num
Calculate a best fit transformation matrix & call it M
set M [measure fit $alpha1 $alpha2]
Use M to move your molecule
$newname move $M
3/5
11/2/2014
Useful links
Details about PDB files [http://www.wwpdb.org/docs.html]
Details about PQR files [http://www.poissonboltzmann.org/file-formats/biomolecular-structurw/pqr]
Generating nanotube and graphene PDB files [http://turin.nss.udel.edu/research/tubegenonline.html]
Tutorials about VMD [http://www.ks.uiuc.edu/Training/Tutorials/vmd/tutorial-html/]
ABPS program working in VMD [http://www.ks.uiuc.edu/Research/vmd/plugins/apbsrun/]
http://www.science.oregonstate.edu/~minote/wiki/doku.php?id=vmd
4/5
11/2/2014
http://www.science.oregonstate.edu/~minote/wiki/doku.php?id=vmd
5/5