[Chimera-users] pdb-l: Selecting phytols in Chimera?
Elaine Meng
meng at cgl.ucsf.edu
Mon Jul 9 14:12:36 PDT 2007
Hi Morgan,
More generally, to figure out Chimera selection strings for atoms in
unusual residues, display an example of that residue and label its
atoms to see their names. Then, using the names to specify, you can
either (1) display the whole residue and then undisplay certain atoms
or (2) undisplay the whole residue and then display certain atoms (as
in Eric's example). You may be able to incorporate partial wild
cards (? for single character, = for completion).
http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/
atom_spec.html#wildcards
Another way to see the names that will be used in remediated PDB
files is to look up that residue in the chemical components dictionary.
In structure 2axt, there are many chlorophyll A residues (CLA). To
see its atom names, you could look at the PDB's component definition,
http://remediation.wwpdb.org/pyapps/ldHandler.py?query=CLA
http://remediation.wwpdb.org/data/C/CLA/CLA_D3L1.gif
or you could use the following commands in Chimera
open 2axt
color byhet
show :1.het
focus
la :1.het
It looks like the phytol moiety of CLA is C1-C20. If I were working
repeatedly with this structure, I'd probably use the "alias" command
to alias the phytol selection string to something short and easy to
type, for example
alias
phytol :cla at c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c
18,c19,c20
(add/subtract atom names as desired). A range (c1-c20) will not work
because names are treated as characters rather than numbers. After
using that alias command, you can simply use "phytol" as the command-
line specifier, for example
~disp phytol
For subsequent use, you could put the alias in a command file (simply
a text file containing one or more commands). Opening a command file
executes its commands, and you can even designate it as a startup
file to be automatically executed when the command line is first
started.
http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/
indexcommand.html#cmdfile
http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/preferences.html#Midas
Of course, this approach depends on a consistent set of atom names
being used in the various structures you use, which it should be in
the remediated PDB files. I hope this helps,
Elaine
-----
Elaine C. Meng, Ph.D. meng at cgl.ucsf.edu
UCSF Computer Graphics Lab and Babbitt Lab
Department of Pharmaceutical Chemistry
University of California, San Francisco
http://www.cgl.ucsf.edu/home/meng/index.html
On Jul 9, 2007, at 1:15 PM, Eric Pettersen wrote:
> On Jul 9, 2007, at 6:39 AM, Morgan Ryan wrote:
>
>> Is it possible to write a selection string that will select all the
>> phytol substituents in a model? I'm looking at photosystem II. I
>> would like to select all the phytol side chains of the many
>> chlorophyll molecules and hide them, so that only the porphyrin-like
>> chlorin ring structures are visible. Can that be done? Thanks! Morgan
>
> Hi Morgan,
> I think the only direct way is to use the command line (Favorites-
>> Command Line). This command should do it:
>
> ~disp :cla at c=; disp :cla at c?a,c?b,c?c,c?d
>
> It undisplays all the carbons in the chlorophyll (:cla at c=) and then
> redisplays the carbons involved in the porphyrin ring (all of which
> have 3-letter names that end in A-D).
> You might want to consider posing Chimera-specific questions to the
> Chimera users mailing list (chimera-users at cgl.ucsf.edu) since there
> will be more people able to answer there.
>
> --Eric
> Eric Pettersen
> UCSF Computer Graphics Lab
> pett at cgl.ucsf.edu
> http://www.cgl.ucsf.edu
More information about the Chimera-users
mailing list