
Hello, Is there a way to select only standard residues with the "select" command? I was also wondering if this would work to minimize only H bonds: runCommand('select @H') runCommand('minimize freeze unselected nogui true') If not, how can it be done? When I try the inverse (selecting everything before Hs are added), I get "ValueError: underlying C++ Atom object is missing", which I assume occurs because atoms are removed by Dock Prep. Thanks in advance! Alex Gawronski Carleton University

Hi Alex, If by standard you mean non-HETATM, then you could use Chimera command select ~ :/isHet or for protein and nucleic acid molecules only, select protein | nucleic acid If you mean "residues that are in the amber parm file and thus don't require running antechamber" I don't know of a command-line specifier for exactly that, although the above may work in many cases. However, if you use minimize with the nogui option, it can handle those nonstandard residues without raising a dialog, as described in the "minimize" page: <http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/minimize.html> For your hydrogen question, if you mean you want to allow only hydrogens to move, yes, that general approach will work. Be aware that the command you showed, however, selects only atoms named H, which for proteins are just the amide hydrogens. If you want to select all atoms of element H, it would be select H or if you want to select only polar (thus possibly H-bonding) hydrogen atoms, it would be select @/idatmType=H (type HC is hydrogens bonded to C, type H is all the other hydrogens) Atom type descriptions: <http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/idatm.html> I don't know what is going on with the missing object error. Certainly it does not occur every time DockPrep deletes atoms, and it probably depends on something specific in the structure you are working with. I hope this helps, Elaine ----- Elaine C. Meng, Ph.D. 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 Jul 13, 2009, at 5:29 PM, Alex Gawronski wrote:
Hello, Is there a way to select only standard residues with the "select" command?
I was also wondering if this would work to minimize only H bonds: runCommand('select @H') runCommand('minimize freeze unselected nogui true')
If not, how can it be done? When I try the inverse (selecting everything before Hs are added), I get "ValueError: underlying C++ Atom object is missing", which I assume occurs because atoms are removed by Dock Prep.
Thanks in advance!
Alex Gawronski Carleton University _______________________________________________ Chimera-dev mailing list Chimera-dev@cgl.ucsf.edu http://www.cgl.ucsf.edu/mailman/listinfo/chimera-dev

On Jul 14, 2009, at 2:07 PM, Elaine Meng wrote:
If you mean "residues that are in the amber parm file and thus don't require running antechamber" I don't know of a command-line specifier for exactly that, although the above may work in many cases.
If you do "addcharge standard" which adds charges to the residues that Amber has in its parameter files, then "sel :/amberName" will select those residues only. The addcharge command (and Add Charge tool) adds the amberName residue attribute as the name used by Amber for that residue (e.g. CYN for N-terminal cysteine). --Eric

Hello, I used :/!isHet for the "spec" option for "minimize" and I'm still getting "Unable to find GAFF type for #0:155.A@FE " for 101M. I thought this would skip the heme, but I guess not. How can I avoid this error? Thanks again! Alex On Tue, Jul 14, 2009 at 5:07 PM, Elaine Meng <meng@cgl.ucsf.edu> wrote:
Hi Alex, If by standard you mean non-HETATM, then you could use Chimera command
select ~ :/isHet
or for protein and nucleic acid molecules only,
select protein | nucleic acid
If you mean "residues that are in the amber parm file and thus don't require running antechamber" I don't know of a command-line specifier for exactly that, although the above may work in many cases. However, if you use minimize with the nogui option, it can handle those nonstandard residues without raising a dialog, as described in the "minimize" page: <http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/minimize.html>
For your hydrogen question, if you mean you want to allow only hydrogens to move, yes, that general approach will work. Be aware that the command you showed, however, selects only atoms named H, which for proteins are just the amide hydrogens. If you want to select all atoms of element H, it would be
select H
or if you want to select only polar (thus possibly H-bonding) hydrogen atoms, it would be
select @/idatmType=H
(type HC is hydrogens bonded to C, type H is all the other hydrogens) Atom type descriptions: <http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/idatm.html>
I don't know what is going on with the missing object error. Certainly it does not occur every time DockPrep deletes atoms, and it probably depends on something specific in the structure you are working with.
I hope this helps, Elaine ----- Elaine C. Meng, Ph.D. 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 Jul 13, 2009, at 5:29 PM, Alex Gawronski wrote:
Hello,
Is there a way to select only standard residues with the "select" command?
I was also wondering if this would work to minimize only H bonds: runCommand('select @H') runCommand('minimize freeze unselected nogui true')
If not, how can it be done? When I try the inverse (selecting everything before Hs are added), I get "ValueError: underlying C++ Atom object is missing", which I assume occurs because atoms are removed by Dock Prep.
Thanks in advance!
Alex Gawronski Carleton University _______________________________________________ Chimera-dev mailing list Chimera-dev@cgl.ucsf.edu http://www.cgl.ucsf.edu/mailman/listinfo/chimera-dev

Hi Alex, The calculation requires parameters for all of the atoms present regardless of whether they are frozen during minimization or not. The frozen atoms still exert forces on the movable atoms. Unfortunately there is a hard limitation on which metal ions can be handled. Possible workarounds have been discussed on chimera-users, for example: <http://www.cgl.ucsf.edu/pipermail/chimera-users/2009-July/004066.html> <http://www.cgl.ucsf.edu/pipermail/chimera-users/2009-March/003682.html> I hope this helps, Elaine ----- Elaine C. Meng, Ph.D. 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 Jul 14, 2009, at 4:56 PM, Alex Gawronski wrote:
Hello,
I used :/!isHet for the "spec" option for "minimize" and I'm still getting "Unable to find GAFF type for #0:155.A@FE " for 101M. I thought this would skip the heme, but I guess not. How can I avoid this error?
Thanks again!
Alex
participants (3)
-
Alex Gawronski
-
Elaine Meng
-
Eric Pettersen