Nathaniel Echols wrote:
On Tue, Apr 28, 2009 at 3:52 PM, Oliver Clarke <[email protected] <mailto:[email protected]>> wrote:

    Is it possible in coot to script a way to colour residues by their
    position on the ramachandran plot? This would be really handy,
    particularly for large structures, in order to visually see where
    problem areas of the structure are. I'm thinking of something like
    alpha=green, beta=blue, left=yellow, and outliers=red. On a similar
    note, would it be possible to map the output of the rotamer analysis
    and density fit tools onto the structure by colouring each residue
    according to rotamer-likelihood or real-space CC?


I have a more general version of this question: is there a function in the scripting interface that would permit atom- or residue-specific manipulations, of color or other properties? I would also find what Oliver describes useful, but I'm limited to doing this in PyMOL right now.


There is as yet no "colour by user property" (I would like to add this at some stage - and map those values to a surface). Anyway, for now, we can fiddle with pseudo B-factors. Something like this?

http://strucbio.biologie.uni-konstanz.de/ccp4wiki/index.php/COOT#Example_Scheme_Script_7:_Applying_arbitrary_value_to_.22B.22_factor_column

but where the values are computed from Ramachandran probability. That should be quite tractable.

To answer Nat's question:

Atom properties can be set using the functions
set_atom_attribute()
and
set_atom_string_attribute()

You cannot set the colour directly.

(See the test suite for example usage.)

Paul.

Reply via email to