[Chimera-users] Coloring distance lines between atoms
Tom Goddard
goddard at sonic.net
Wed Oct 30 11:37:14 PDT 2013
Hi Damien,
Here is a Chimera Python script colordist.py that lets you color distance lines between atoms based on how long the distance is. The colors update as you move one model relative to another. After showing some distances, for instance with the "distance" command you would use command
runscript colordist.py 8.5 green red
to color the distance lines less than 8.5 Angstroms green, and longer ones red. The script needs to be in the directory you started Chimera in (e.g. on Linux), or you can specify a full path to the script "runscript /Users/Smith/colordist.py …", or use the Chimera "cd" command to change to the directory containing the script. You can select specific distance lines to color with the mouse and use
runscript colordist.py 8.5 green red sel
You can stop the color updating using
runscript colordist.py
or for just selected distance lines
runscript colordist.py sel
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: colordist.jpg
Type: image/jpg
Size: 38050 bytes
Desc: not available
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20131030/bd779b67/attachment.jpg>
-------------- next part --------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: colordist.py
Type: text/x-python-script
Size: 3509 bytes
Desc: not available
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20131030/bd779b67/attachment.bin>
-------------- next part --------------
On Oct 24, 2013, at 3:13 AM, Damien Larivière wrote:
> Hi Tom,
>
> So, here is a reminder for the script we talked about.
>
> The idea is as follows:
>
> Once I have loaded several proteins in Chimera, once I have calculated distances between residue pairs that are displayed in the distance popup window, once I have displayed visually the distance as a colored stick pseudobond, then I would like a switch of the pseudobond color to occur when the distance is higher than a given value as I'm moving the proteins.
> So, in my current manual modeling, I'm calculating a total of 24 distances between 5 proteins, I ask Chimera to display 24 pseudobond, most of them are initially let'say red, I load the script after having editing it with the distances and the associated maximal values, I move the proteins and the pseudobond color turn from red to yellow when the distance get lower than the maximal value defined for this distance in the script. And inversely, a pseudobond turns to red from yellow when it gets higher than a maximum distance.
>
> Let me know if you need more explanations.
>
> Many thanks for your help,
>
> Damien
>
More information about the Chimera-users
mailing list