[Chimera-users] Color sub-region with marker

Tom Goddard goddard at sonic.net
Tue Nov 2 18:52:02 PDT 2010


Hi Xiaofeng,

   The Chimera Color Zone tool has lots of limitations as you've noticed.

   The jagged edges on the colored region when using color zone happen 
because the surface is made up of triangles and Chimera can only color 
each triangle vertex and then linearly interpolates colors across the 
triangle based on the 3 vertex values.  That can look bad.  Your 
solution of using the "subdivide surface" option in the volume dialog 
surface surface and mesh options panel will help reduce the jaggedness.  
There is one tricky solution that can produce a smoother edge.  It uses 
a command I just added a month ago called "measure contactarea".  The 
virtue of this approach is that it creates a new surface chopping the 
triangles at the edge of your zone to make a perfect smooth boundary.  
But it wasn't intended as a substitute for the color zone dialog.  
Instead it measures the area on one surface within a given distance of 
another surface and displays that contact area.  The first problem using 
this is that it doesn't use markers and a surface like color zone -- 
instead it uses two surfaces.  So the first trick is to turn your 
markers into a surface.  If the markers are model #1 use

     molmap #1 3

to make a 3 Angstrom resolution surfaces for those markers.  Now to 
color a zone around those markers on volume data #0 use

     measure contactarea #0 #1 12 color tan

This will make a new surface matching volume surface #0 within a range 
of 12 Angstroms from surface #1 (the marker surface created with 
molmap).  It has beautiful smooth edges.  See the attached picture.  
You'll need a Chimera daily build to use "measure contactarea".  I 
suggest tonight's daily build, because I made some changes to "measure 
contactarea" to make the surface look very smooth.  Earlier daily builds 
had a less smooth edge, and less smooth colored region.  If you add 
"slab 2" as an option it will make the colored patch have thickness 2A 
(not shown).

   1) You can't use different color zone radii on the same surface at 
the same time.  This is item 37 in the Chimera feature request list.

     http://plato.cgl.ucsf.edu/trac/chimera/wiki/requests

You can use the above trick multiple times to create color patches using 
different radii.

   2) Not sure I understand this question.  I think you are asking if 
you can color inside rectangles and ellipses.  There's no way to do that 
now.  I'm not sure how you would describe the rectangle or ellipse with 
a marker since a marker is a sphere and those shapes have non-equivalent 
axes.  You can create such shapes with the Chimera "shape" command but 
you can't for instance color everything within such a shape.  The 
closest you can do is color near a traced path made with markers and 
links.  This basically lets you color in a cylindrical zone.  To enable 
this you use the bondzone command

     http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/bondzone.html

   3) Not sure exactly what case you are interested in.  If you clip a 
surface you can place markers exactly of the "cap" surface that covers 
the hole left by clipping.  You would use the Volume Tracer mouse mode 
with "Place markers on surfaces" enabled.  If you wanted to place 
markers on single data planes of a volume you would enable "Place 
markers on data planes".

     Tom


> Dear Chimera users,
>
> I always have problems when I color a sub-region of density map by markers. Rather than a zigzag, boundary, I try to create a smooth curve boundary of sub-region from a whole density 3D volume. In this case, if I just put one marker and select a big coloring radius, the boundary in cross-view will show a circle curve at the boundary, however if I use a very small coloring radius and put more and closer markers on the boundary, the boundary shows a sawtooth in cross-view, even I choose 4 times for subdividing surface. Or is there any other way to do this instead of markers? And I have several other questions:
> (1) Is that possible to have different coloring radius in one Chimera session?
> (2) except for ball shape, can we have more options on the coloring object with markers? For example rectangular, ellipse and so on.
> (3) Is that possible to put markers directly on the clip planes?
>
> Thanks in advance,
> Xiaofeng

-------------- next part --------------
A non-text attachment was scrubbed...
Name: zone.jpg
Type: image/jpeg
Size: 28017 bytes
Desc: not available
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20101102/71b90e4b/attachment.jpg>


More information about the Chimera-users mailing list