<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pymol.org/index.php?action=history&amp;feed=atom&amp;title=APBS_Electrostatics_Plugin</id>
	<title>APBS Electrostatics Plugin - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pymol.org/index.php?action=history&amp;feed=atom&amp;title=APBS_Electrostatics_Plugin"/>
	<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=APBS_Electrostatics_Plugin&amp;action=history"/>
	<updated>2026-07-07T08:45:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=APBS_Electrostatics_Plugin&amp;diff=14326&amp;oldid=prev</id>
		<title>Cchem: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=APBS_Electrostatics_Plugin&amp;diff=14326&amp;oldid=prev"/>
		<updated>2018-07-25T05:40:11Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:40, 25 July 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Cchem</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=APBS_Electrostatics_Plugin&amp;diff=14325&amp;oldid=prev</id>
		<title>Speleo3: created</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=APBS_Electrostatics_Plugin&amp;diff=14325&amp;oldid=prev"/>
		<updated>2018-07-24T11:16:45Z</updated>

		<summary type="html">&lt;p&gt;created&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:APBS-Electrostatics-Plugin-Options.png|right]]&lt;br /&gt;
&lt;br /&gt;
The [[APBS Electrostatics Plugin]] integrates the&lt;br /&gt;
[http://www.poissonboltzmann.org APBS]&lt;br /&gt;
software package into PyMOL.&lt;br /&gt;
Its primary purpose is electrostatic surface visualization.&lt;br /&gt;
It superseedes the [[apbsplugin|APBS Tool2.1]] plugin.&lt;br /&gt;
&lt;br /&gt;
''New in Incentive PyMOL 2.0''&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
''A molecule must already be loaded into PyMOL.''&lt;br /&gt;
&lt;br /&gt;
For regular protein and DNA molecules, the plugin should be a one-click solution (just click &amp;quot;Run&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
For RNA, the residue names might need adjustment, see [[#RNA|troubleshooting RNA]].&lt;br /&gt;
&lt;br /&gt;
Non-protein/DNA/RNA molecules or modified residues need special preparation, see [[#Prepare Molecule]].&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
The default procedure involves three steps:&lt;br /&gt;
# preparing the molecule by assigning partial charges and adding hydrogens and other missing atoms&lt;br /&gt;
# calculating the electrostatic map&lt;br /&gt;
# visualization of the charged molecular surface&lt;br /&gt;
&lt;br /&gt;
Each step can be run individually by unchecking the checkboxes on the other steps.&lt;br /&gt;
&lt;br /&gt;
=== Prepare Molecule ===&lt;br /&gt;
&lt;br /&gt;
APBS requires '''partial charges''' and '''atom radii'''. Since PDB files&lt;br /&gt;
don't provide this information, they have to be preprocessed first.&lt;br /&gt;
&lt;br /&gt;
'''pdb2pqr''' is the default preparation method, it is limited to protein and&lt;br /&gt;
nucleic acid, unless the user provides his own forcefield parameters.&lt;br /&gt;
&lt;br /&gt;
The '''prepwizard''' method is available if the user has the&lt;br /&gt;
[https://schrodinger.com Schrodinger Suite]&lt;br /&gt;
installed. It can handle a variety of molecules.&lt;br /&gt;
&lt;br /&gt;
You can also use any '''third-party tool''' that assigns partial charges&lt;br /&gt;
and load the result into PyMOL. Supported file formats include PQR, MOL2, and MAE.&lt;br /&gt;
In that case, uncheck &amp;quot;Prepare Molecule&amp;quot;, or use&lt;br /&gt;
&amp;quot;Method: use vdw&amp;quot; if you only have charges but no radii.&lt;br /&gt;
Tools to consider are for example [http://openbabel.org/ Open Babel]&lt;br /&gt;
or the [http://www.poissonboltzmann.org/ PDB2PQR web server].&lt;br /&gt;
&lt;br /&gt;
=== Calculate Map with APBS ===&lt;br /&gt;
&lt;br /&gt;
* Focus Selection: If you only care about e.g. a binding site, you can specify a [[Selection Algebra|PyMOL selection]] here to speed up the calculation.&lt;br /&gt;
&lt;br /&gt;
* Grid spacing (Angstrom): Increase to speed up the calculation and to reduce memory usage. Decrease to get a higher map resolution.&lt;br /&gt;
&lt;br /&gt;
[[Image:ramp-levels-menu.png|thumb|right|changing ramp level after APBS calculation]]&lt;br /&gt;
&lt;br /&gt;
=== Molecular Surface Visualization ===&lt;br /&gt;
&lt;br /&gt;
The most common visualization is to show the solvent excluded surface.&lt;br /&gt;
PyMOL uses the [[surface_ramp_above_mode|potential at the solvent accessible surface]]&lt;br /&gt;
for coloring in that case.&lt;br /&gt;
&lt;br /&gt;
The '''range''' (color intensity) can also be changed later once the result is in PyMOL.&lt;br /&gt;
Click &amp;quot;run01 &amp;gt; apbs_ramp01 &amp;gt; A &amp;gt; levels &amp;gt; ...&amp;quot; in the object menu panel.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== RNA ===&lt;br /&gt;
&lt;br /&gt;
For '''pdb2pqr''', RNA resdiue names must be RA, RC, RG, and RU.&lt;br /&gt;
&lt;br /&gt;
 alter polymer &amp;amp; resn A+C+G+U, resn = &amp;quot;R&amp;quot; + resn&lt;br /&gt;
&lt;br /&gt;
=== Incomplete Residues ===&lt;br /&gt;
&lt;br /&gt;
Electrostatics should be analyzed on a complete molecule without missing&lt;br /&gt;
sidechains, and ideally without missing loops.&lt;br /&gt;
'''pdb2pqr''' will automatically model up to 10% of missing sidechain atoms.&lt;br /&gt;
If your structure is incomplete, consider creating a homology model first&lt;br /&gt;
using a tool of your choice (e.g. [https://salilab.org/modeller/ MODELLER]).&lt;br /&gt;
&lt;br /&gt;
Some truncated PDB files include a single backbone atom of the next residue,&lt;br /&gt;
e.g. [https://www.rcsb.org/structure/2xwu 2xwu] chain B residue 954 atom N.&lt;br /&gt;
'''pdb2pqr''' reports:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
''Error encountered: Too few atoms present to reconstruct or cap residue LEU B 954 in structure!''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The easiest solution is to remove that atom:&lt;br /&gt;
&lt;br /&gt;
 remove /2xwu//B/954&lt;br /&gt;
&lt;br /&gt;
== APBS Template ==&lt;br /&gt;
&lt;br /&gt;
Parameters like temperature, protein and solvent dielectric, or ion concentrations can be changed directly in the &amp;quot;APBS Template&amp;quot;. Please read the [http://apbs-pdb2pqr.readthedocs.io/en/latest/apbs/input/ APBS input file documentation].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== RNA Molecule ===&lt;br /&gt;
&lt;br /&gt;
 fetch 1rna, async=0&lt;br /&gt;
 alter polymer &amp;amp; resn A+C+G+U, resn = &amp;quot;R&amp;quot; + resn&lt;br /&gt;
&lt;br /&gt;
* Open plugin&lt;br /&gt;
* click &amp;quot;Run&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Virus Assembly ===&lt;br /&gt;
&lt;br /&gt;
 set assembly, 1&lt;br /&gt;
 fetch 3j7l, async=0&lt;br /&gt;
 split_states 3j7l&lt;br /&gt;
 delete 3j7l&lt;br /&gt;
&lt;br /&gt;
* Open plugin&lt;br /&gt;
* Selection: 3j7l_*&lt;br /&gt;
* Calculate Map with APBS &amp;gt; Options &amp;gt;&amp;gt; Grid Spacing: 2.0&lt;br /&gt;
* click &amp;quot;Run&amp;quot; ''(takes about 20 minutes!)''&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[apbsplugin]]&lt;br /&gt;
* [[APBS]]&lt;br /&gt;
* [[ramp_new]] command&lt;br /&gt;
&lt;br /&gt;
[[Category:Electrostatics]]&lt;br /&gt;
[[Category:Plugins]]&lt;/div&gt;</summary>
		<author><name>Speleo3</name></author>
	</entry>
</feed>