This is a read-only mirror of pymolwiki.org

Difference between revisions of "H Add"

From PyMOL Wiki
Jump to navigation Jump to search
m (moved H add to H Add)
m
Line 16: Line 16:
 
</source>
 
</source>
  
see also [[h_fill]]
+
see also [[H_Fill]]
  
 
[[Category:Commands|H Add]]
 
[[Category:Commands|H Add]]
 
[[Category:Electrostatics|H Add]]
 
[[Category:Electrostatics|H Add]]
 +
[[Category:Editing Module|H Add]]

Revision as of 14:47, 20 June 2009

h_add uses a primitive algorithm to add hydrogens onto a molecule.

Usage and Algorithm Notes

PyMOL fills missing valences but does no optimization of hydroxyl rotamers. Also, many crystal structures have bogus or arbitrary ASN/GLN/HIS orientations. Getting the proper amide rotamers and imidazole tautomers & protonation states assigned is a nontrivial computational chemistry project involving electrostatic potential calculations and a combinatorial search. There's also the issue of solvent & counter-ions present in systems like aspartyl proteases with adjacent carboxylates .

Accessing Through GUI

[A]->hydrogens->add

Syntax

# normal usage
h_add (selection)

# API usage
cmd.h_add( string selection="(all)" )

see also H_Fill