[Chimera-users] 2D projections
Thomas Goddard
goddard at cgl.ucsf.edu
Thu Sep 3 17:09:15 PDT 2009
Hi Alex,
I've added a Python script surfsilhouette.py to make silhouette
images of orthographically projected surfaces to the Chimera scripts web
page
http://socrates2.cgl.ucsf.edu/trac/chimera/wiki/Scripts
Edit it to meet your needs. There is an option called "multilayer" that
will show multiple layers of the surface using different gray levels.
Tom
-------- Original Message --------
Subject: Re: Fwd: [Chimera-users] 2D projections
From: Alexandre Cunha
To: goddard
Date: 9/2/09 4:55 PM
> Dear Thomas,
>
> Ana has forwarded me the emails you have recently exchanged. Please find
> attached a picture showing an example of what the initial goal is: to
> construct silhouettes/masks of orthographic projections of protein
> isosurfaces. The mask you see in the right picture was formed by
> replacing everything that was not black (background) in the left image
> (produced using Chimera) by white and inverting the colors (some math
> morphology was used to remove spurious salt & pepper data that appears
> away from the surface).
>
> Ana started investigating how we could use Chimera to create such
> projection masks for a particular protein from a given set of Euler
> angles. Does Chimera has something already built in for that that we
> could take advantage of ?
>
> Another interest is to use ortographic projections of proteins rendered
> with translucent isosurfaces. In this case the projection is not a black
> and white mask anymore but a gray image where the intensity of projected
> pixels depends on how many hits the projection ray encounters before
> reaching the projection plane. The higher the hits the lower the
> intensity. Is Chimera capable of creating such projections or we would
> need to create our own projection scripts ? Please advise.
>
> Best regards,
> - Alex.
>
>
> Ana Luiza wrote:
>>
>>
>> ---------- Forwarded message ----------
>> From: *Tom Goddard* <goddard at cgl.ucsf.edu <mailto:goddard at cgl.ucsf.edu>>
>> Date: 2009/9/2
>> Subject: Re: [Chimera-users] 2D projections
>> To: analuiza
>> Cc: chimera-users
>>
>>
>> Hi Ana,
>>
>> Can you explain what you mean by "projecting a surface"? Is the
>> result a flat triangulated surface lying entirely in a plane? or a
>> curve in a plane that is the projected boundary? Chimera doesn't do
>> either of those but a Python script could easily do the former, the
>> latter being a more complex computational geometry problem. Do you
>> have a file format in mind for saving that result? Will the formats
>> that Chimera can export a surface in (x3d, vrml, grasp, ...) be of use
>> to you?
>>
>> Tom
>>
>>
>>
>> -------- Original Message --------
>> Subject: Re: [Chimera-users] 2D projections
>> From: Ana Luiza
>> To: Thomas Goddard
>> Date: 9/2/09 5:11 AM
>>
>> Hi Thomas,
>>
>> Thanks for the answer.
>>
>> What I really have to do in my work is:
>> - Build a protein surface (only the outside surface, the contour, it
>> doesn´t matter what is inside)
>> - Rotate this surface 360o in axis x, y and z
>> - Take a 2D projection of the surface in each position during
>> rotation and save it and its specific angle
>>
>> I'm thinking about develop a Python script to do this with the
>> commands:
>> - roll (to rotate the model in axis x, y and z)
>> - push (to save each 2D projection)
>>
>> The problem is that I don´t know how to take the 2D projections
>> during rotation.
>>
>> Can you help me?
>>
>> Thanks in advance.
>>
>> Best regards,
>> Ana Luiza.
>>
>>
>>
>> -------- Original Message --------
>> Subject: Re: [Chimera-users] 2D projections
>> From: Thomas Goddard
>> To: chimera-users
>> Date: 8/31/09 5:21 PM
>>
>> Hi Ana,
>>
>> Do you want to project volume data or a surface?
>>
>> For volume data you can display a projection by using "solid"
>> style rendering and set the transparency to 100% in the volume
>> dialog brightness and transparency panel, and move the nodes on the
>> volume histogram to create a linear ramp. This just provides an
>> on-screen image that looks like a projection. Probably good to use
>> orthographic projection too (menu Tools / Viewing Controls / Camera,
>> projection -> orthographic) instead of perspective projection.
>>
>> Chimera is not able to create a 2d volume data sets which is the
>> exact projection, but I'd like to add that. It is on the Chimera
>> request list (entry 58).
>>
>> http://socrates2.cgl.ucsf.edu/trac/chimera/wiki/requests
>>
>> Tom
>>
>> -------- Original Message --------
>> Subject: [Chimera-users] 2D projections
>> From: Ana Luiza
>> To: chimera-users
>> Date: 8/28/09 3:08 PM
>>
>>
>> Hi,
>>
>> Is it possible to build 2D projections from a 3D surface in
>> Chimera?
>>
>> Thanks,
>> Ana Luiza.
>>
>>
>>
>>
>>
>
> ------------------------------------------------------------------------
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: silhouettes.png
Type: image/png
Size: 59558 bytes
Desc: not available
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20090903/37605e08/attachment.png>
More information about the Chimera-users
mailing list