[Chimera-users] rotational/translational shift from reference structure

Elaine Meng meng at cgl.ucsf.edu
Mon Sep 15 13:03:21 PDT 2008


On Sep 15, 2008, at 3:13 AM, julien(GWDG) wrote:
>
> I wanted to know if there is a way in chimera to get the same  
> information as the shortcut ai but for small molecule.
> When I use "ai" with small molecule I get the message : "not enough  
> back bone atoms", which is normal because there is no back bone atom  
> and because the molecule is small.
> But I have a rigid docking of one ligand and I would like to see  
> what is the rotation components (rotation matrix) between the  
> different pose. Of course one could just do it by a small C++ script  
> but if chimera has it already implemented it would be easier for us.
>
> Thank you for your support and your nice soft.
>
> many greetings
>
> Julien
>

Hi Julien,
Thanks for the compliments!

There are commands to do a similar thing, although not in one step.   
The "match" command will fit the specified atoms and give an RMSD.   
Unlike the ai shortcut, it moves one structure onto the other.
<http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/match.html>

Then you can use the "matrixget" command to report the transformations  
of the structures.  However, note this reports the total  
transformation: all movements that have been applied, not just what  
happened in the fitting step.  To get only the fitting transformation,  
you would first need to "reset" the reference structure so it is  
untransformed, then "match" the other structure onto it, then use  
"matrixget."
<http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/reset.html>
<http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/matrixset.html>

For example, using two different structures with FAD:

open 1f3p
open 2npx
focus
preset apply int 1
reset
match #1:fad #0:fad
matrixget -

Don't move anything around by hand between "reset" and "matrixget"!   
The last command sends the matrix info to the Reply Log.  In this case  
the atoms in FAD are ordered and named consistently, so I could simply  
use the residue name in the match command.  If you only wanted to use  
certain atoms, or if the atoms were not ordered and named  
consistently, you would have to give the atom names in the match  
command.

I hope this helps,
Elaine

-----
Elaine C. Meng, Ph.D.                          meng at cgl.ucsf.edu
UCSF Computer Graphics Lab (Chimera team) and Babbitt Lab
Department of Pharmaceutical Chemistry
University of California, San Francisco
                      http://www.cgl.ucsf.edu/home/meng/index.html




More information about the Chimera-users mailing list