[Chimera-users] vdw define

Elaine Meng meng at cgl.ucsf.edu
Tue Apr 1 10:16:21 PDT 2008


Hi Marta,
Atomic radii are used not only in display of "spheres" but also to  
calculate molecular surfaces and find clashes/contacts.  There are  
several ways to save radii.  If you already set the radii with  
vdwdefine:

(a) you could save a session, which remembers the changed radii and  
can later be restored

(b) you can write all the radius values into an attribute definition  
file.  Later if you open the *same* PDB you can reassign those radii  
by reading in the attribute definition file with the "Define  
Attribute" tool.

If you have a set of radii that you want to apply to several  
different structures, I recommend this approach instead:

(c) create your own attribute definition file with the desired  
radii.  The file could be used repeatedly to assign radii to  
different structures using "Define Attribute."

More details on each approach:

(a) See "File... Save Session As" and "File... Restore" or commands  
"save" and "open"
http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/sessions.html

(b) Start "Attribute Calculator" (under Tools... Structure Analysis)  
and calculate attribute "radius2" for "atoms" with the Formula:   
atom.radius
  and turn on the option to "Save calculation results to file".  That  
is, you aren't really calculating anything, just saving an attribute  
that already exists.  Remember the name/location of the file.  Text- 
edit the file and change "radius2" in its first line to "radius".   
Then in some later use of Chimera, if you open the same PDB file as  
the same model, you can reassign those radii: start Define Attribute  
(under Tools... Structure Analysis), browse to and open that  
attribute assignment file.   This can only be used on the same  
structure open as the same model as before because the attributes  
assignment is by atom name/residue number/model number.  Again I  
think approach (c) would be much better if you plan to apply the same  
radii to different structures.
http://www.cgl.ucsf.edu/chimera/docs/ContributedSoftware/calculator/ 
calculator.html
http://www.cgl.ucsf.edu/chimera/docs/ContributedSoftware/defineattrib/ 
defineattrib.html

(c) Note the attribute assignment file is a very simple text format,  
described here:
http://www.cgl.ucsf.edu/chimera/docs/ContributedSoftware/defineattrib/ 
defineattrib.html#attrfile

One of the example files linked to the bottom of that page actually  
assigns radii by element:
http://www.cgl.ucsf.edu/chimera/docs/ContributedSoftware/defineattrib/ 
midasrad.txt

Approach (c) is more general and could be used on multiple different  
structures because the atoms do not have to be specified by atom name/ 
residue number/model number.  The example uses element symbols, but  
you could use atom type (as under Select... Chemistry... IDATM type)
http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/idatm.html
or just the atom name (e.g. @CA) not including model number or  
residue number.  You would just use your favorite text editor to  
create the file.  In approach (b), using Attribute Calculator (or  
Render by Attribute) to write the file, the specifiers always include  
the residue numbers.

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 Apr 1, 2008, at 2:42 AM, Marta Rossini wrote:
>
> Hi all,
> I know in Chimera the existence of the command vdwdefine to set  
> your desider vdw radius for a selection. My question is: it is  
> possible to save this changes in a  file (i.e. obtain a new file in  
> any format convertible to pdb with the modified values)? or it's  
> only a matter of visualization?
> thanks
>



More information about the Chimera-users mailing list