[Chimera-users] Protonating the protein

Elaine Meng meng at cgl.ucsf.edu
Thu Aug 7 12:08:33 PDT 2008


Hi Francesco,

If you know which carboxylates you want to be protonated and are going  
to use AMBER anyway, the most straightforward approach may be to  
simply rename the residues with the appropriate AMBER names (ASH and  
GLH, I believe, for the -COOH forms) and let AMBER take care of it.   
Performing MD will move everything around from the positions chosen by  
some other program anyway.

However, if you are using charges assigned in Chimera for something  
(Dock Prep with AddH, Add Charge,  and write Mol2 for input to DOCK  
scoring grid calculations, for example), you would need to add the  
protons in Chimera before assigning charges.  This could be done by  
selecting the carboxylate oxygens you want to get protonated (no more  
than one per carboxylate group, of course) and changing their atom  
types with the command:
  setattr a idatmType O3 sel
prior to running AddH and Add Charge (alone or as steps in Dock  
Prep).  It is not necessary to rename the residues.  Add Charge will  
then recognize the neutral forms of ASP and GLU and use the  
corresponding partial charges.  I just tested this in the Chimera  
production release, 1.2540 (July 9).

When you switch from one program to another, there are often naming/ 
formatting issues.  Chimera generates hydrogen names to match the  
newer PDB specifications, while others may use older PDB hydrogen  
names or their own naming system (e.g. AMBER).  To get the protonated  
structure from Chimera into AMBER, you might have to rename all the  
hydrogen atoms and those special residues, or maybe just  delete all  
the hydrogens, rename the residues, and have AMBER add hydrogens back  
for its own calculations.

There are some Web servers  that add hydrogens after predicting which  
carboxylates (if any) or other ionizable groups should be protonated.   
Again, there may be formatting and naming issues -  some servers  
output PQR format, which is not quite PDB format. If you are not sure  
which carboxylates should be protonated, you could simply run these  
predictions to help decide which residues to rename for hydrogen  
addition by AMBER.

Here are a few of the many Web servers that can add hydrogens to  
structures:

MolProbity (can add hydrogens with Reduce):
http://molprobity.biochem.duke.edu/

H++
http://biophysics.cs.vt.edu/H++/

PROPKA/PDB2PQR
http://propka.ki.ku.dk/~drogers/

Best,
Elaine
-----
Elaine C. Meng, Ph.D.                          meng at cgl.ucsf.edu
UCSF Computer Graphics Lab (Chimera team) and Babbitt Lab
Department of Pharmaceutical Chemistry
University of California, San Francisco
                      http://www.cgl.ucsf.edu/home/meng/index.html

On Aug 7, 2008, at 3:38 AM, Francesco Pietra wrote:

> Hi:
> I am not saying anything new. I have a (for me) difficult problem of
> protonating a protein homology model (built with Modeller) where there
> are several halogen ion ligands. Actually I succeeded in getting a
> workable model. Chimera loads it and add hydrogens. I could even
> prepare the model for DOCK6, generating spheres.
>
> Now, however (and also because, before docking small ligands with
> DOCK6, I want to dock polypeptides, probably with DOT2) I would like
> to assign specific protonation states to certain carboxylic acids.
> That is, I want to create an overall model where certain facing
> carboxylic acids actually face as "carboxylate-carboxylic acid" or as
> "carboxylic acid-carboxylic acid", or, finally, as
> "carboxylate-carboxylate", the latter also with metal ligand in
> between or not.
>
> Question: to which extent can Chimera aid the task? And which other
> package (pdb2qr, H++, ...) may aid Chimera? Or no other package, but
> simply renaming the said residues in the pdb file and let Amber 10
> (which is the package I'll use for MD, with ff99B ff for the protein)
> do the job of eliminating clashes?
>
> All that shows that I have no experience in selective protonation, and
> the halide ions (in the above said work, I have them simply under
> "ATOM" under the specific chain of the amino acid residues, not
> "HETATM", as the latter caused a lot or problems) create difficulty to
> protonating packages.
>
> Thanks for giving me a general guideline along with best moving.
>
> francesco pietra



More information about the Chimera-users mailing list