<div dir="ltr"><div><div>Thanks Tom! <br><br>I'll have a play with your code when I have some time and see if I can repurpose it to color by volume data value of another map rather than with a mask - might be beyond my python abilities but will give it a try!<br><br></div>Cheers,<br></div>Oliver.<br><div><div><br><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 6, 2015 at 5:22 PM, Tom Goddard <span dir="ltr"><<a href="mailto:goddard@sonic.net" target="_blank">goddard@sonic.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Oliver,<div><br></div><div>  I have played with coloring volumetric (“solid” style) rendering in Chimera.  Attached is an image of segmented bacteria in termite gut with the first, second and fourth panels showing colored volumetric rendering.  This is from a project 5 years ago with Manfred Auer at LBL — here’s a poster that I took these images from</div><div><br></div><div><span style="white-space:pre-wrap">    </span><a href="http://www.cgl.ucsf.edu/chimera/data/termitegut.pdf" target="_blank">http://www.cgl.ucsf.edu/chimera/data/termitegut.pdf</a></div><div><br></div><div>That capability didn’t make it into Chimera though (I thought it was a secret command called vmask, but in fact that is so secret it only resides on my machine).  If you are into hacking Chimera Python code the underlying support to color volumetric rendering is there.  If v is your Volume object you set v.mask_colors = a function that can modulate the colors for grid points.  I’ll attach the code called I used to make the image below as an example.  It uses a segmentation integer array the same size as the density map where different integer values correspond to different segmentation regions — then it assigns random colors to each region (preserving the transparency).</div><span class="HOEnZb"><font color="#888888"><div><br></div><div><span style="white-space:pre-wrap">        </span>Tom</div><div><br></div><div></div></font></span></div><br><div style="word-wrap:break-word"><div></div><div><br></div><div></div></div><br><div style="word-wrap:break-word"><div></div><div><br></div><div><br><div><blockquote type="cite"><div>On Oct 5, 2015, at 8:28 PM, Oliver Clarke wrote:</div><br><div><div style="word-wrap:break-word">Hi all,<div><br></div><div>I don’t think this is possible right now, but i just wanted to check and maybe put in a request for addition to Chimera 2 at some point if you think it would be a useful feature.</div><div><br></div><div>I like generating looping maximum intensity projection movies like the following (using EMDB 2807 as an example):</div><div><br></div><div><a href="https://www.dropbox.com/s/elt2f5so6azvvhk/emdb2807_example1.mp4?dl=0" target="_blank">https://www.dropbox.com/s/elt2f5so6azvvhk/emdb2807_example1.mp4?dl=0</a></div><div><br></div><div><a href="https://www.dropbox.com/s/julh586sc9yxl7g/emdb2807_example2.mp4?dl=0" target="_blank">https://www.dropbox.com/s/julh586sc9yxl7g/emdb2807_example2.mp4?dl=0</a></div><div><br></div><div>Command used to generate representation:</div><div><div>#Makes a pseudoprojection style view of the given volume</div><div>#Usage: volume_project #map_id</div><div>alias ^volume_project background solid black; volume $1 step 1 sdlevel 0,0 color white sdlevel 20,1 color white style solid projectionMode 3d maximumIntensityProjection true btCorrection true linearInterpolation true; unset depthCue</div></div><div><br></div><div>I feel like even at small sizes, this gives a good idea of the overall quality of the electron density, in both mobile and well-ordered regions, due to the non-thresholded nature of the representation. </div><div><br></div><div>It seems to me that this would be a natural fit for Resmap coloring to color a map by local resolution, as one of the issues I have with the application of Resmap in surface representation is that if you contour the map at a sufficiently low threshold to see the less well ordered parts of the structure, you can’t see the voxels that have the best local resolution (necessitating slabbing of the map).</div><div><br></div><div>This would also be handy for using Color Zone to color different regions of the map based on the model.</div><div><br></div><div>Would it be possible to add per-voxel coloring in solid representation at some point, similar to scolor for surface representation, to make this kind of thing possible?</div><div><br></div><div>Cheers,</div><div>Oliver.</div></div>_______________________________________________<br>Chimera-users mailing list<br><a href="mailto:Chimera-users@cgl.ucsf.edu" target="_blank">Chimera-users@cgl.ucsf.edu</a><br><a href="http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users" target="_blank">http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users</a><br></div></blockquote></div><br></div></div><br></blockquote></div><br></div>