Dear Robert, Tsjerk, Jean-Philippe and Tim
thanks for your replies.

The colouring of atoms according to B-factors
or some other property is nice, but I really need
sub-atomic resolution of the properties that I would
like to map on the surface.

So, as Jean-Philippe and Tim are discussing, I would like
to access the defining coordinates of the surface, or by some
other means be able to hack the colouring of the surface.

There is apparantly no standard trick for doing just that.

I will have a look at povscript+.
Thanks for the hint!

regards
                Anders

On Tue, Jun 21, 2005 at 02:23:24PM -0400, Robert Campbell wrote:
> Anders,
> 
> * Anders Madsen <mad...@ccs.ki.ku.dk> [2005-06-21 16:33] wrote:
> > Dear PyMol users,
> > I would like to colour the beautiful
> > PyMol molecular surfaces according to
> > properties of the atoms involved.
> > Has anyone experimented with this?
> > 
> > E.g. by accessing the coordinates that define
> > the surface and assign a colour to each triangle
> > involved in the surface mesh?
> 
> If you only need to colour it at the resolution of the atoms (as opposed
> to individual surface vertices), then you can do so by altering the
> B-factor or occupancy values and colouring the structure on those. I
> have a script for reading a file of data and applying it to the B-factor
> or occupancy. Then you just need to colour using the built-in spectrum
> method or using my color_b.py script. See the data2bfactor.py script in:
> 
>   http://adelie.biochem.queensu.ca/~rlc/work/pymol
> 
> Within that script, four functions are defined:
>   data2b_atom
>   data2b_res
>   data2q_atom
>   data2q_res
> 
> The "2b" functions alter the B-factor and the "2q" functions alter the
> occupancy.  The "_atom" functions are used to apply a value to
> individual atoms, while the "_res" functions are used to apply a single
> value to the whole residue.
> 
> You just need to create a data file that looks like:
> 
> A 1 ALA N  data
> A 1 ALA CA  data
> A 1 ALA C  data
> A 1 ALA O  data
> A 1 ALA CB  data
> 
> etc.  (or omit the chain if not defined in your structure)
> 
> or 
> 
> A 1 ALA data
> A 2 SER data
> A 3 PRO data
> 
> etc. (again omit the chain if not defined).
> 
> 
> Cheers,
> Rob
> -- 
> Robert L. Campbell, Ph.D.                         <r...@post.queensu.ca>
> Senior Research Associate                            phone: 613-533-6821
> Dept. of Biochemistry, Queen's University,             fax: 613-533-2497
> Kingston, ON K7L 3N6  Canada       http://adelie.biochem.queensu.ca/~rlc
>     PGP Fingerprint: 9B49 3D3F A489 05DC B35C  8E33 F238 A8F5 F635 C0E2
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
> _______________________________________________
> PyMOL-users mailing list
> PyMOL-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pymol-users

-- 
Anders Østergaard Madsen                          
Centre for Crystallographic Studies                 
Department of Chemistry, University of Copenhagen   
Universitetsparken 5 DK-2100 KBH Denmark            
home: Røde Mellemvej 18, 1. DK-2300 Kbh. S          
email: mad...@ccs.ki.ku.dk  

Reply via email to