[Chimera-users] Mirror image proteins

Eric Pettersen pett at cgl.ucsf.edu
Mon Jan 3 11:26:02 PST 2011


On Jan 3, 2011, at 11:21 AM, Elaine Meng wrote:

> Hi Steve,
> Chimera doesn't include anything to do this, sorry.  I believe you  
> would just need a script to reverse the signs of all x, or all y, or  
> all z atomic coordinates depending on the desired plane of reflection.
>
> On Dec 30, 2010, at 2:15 PM, Stephen B.H. Kent wrote:
>
>> How can I invert the configuration of a pdb file to create the  
>> mirror image model
>> of the protein molecule?

Yes, you could write a Python script, or if you are just doing this  
once, type this into the IDLE interpreter (under General Controls):

m = chimera.openModels.list()[0]
for a in m.atoms:
	crd = a.coord()
	crd.x = 0 - crd.x
	a.setCoord(crd)

The above assumes that the model you want to invert is the only one  
open, and inverts it in x (i.e. across the yz plane).  Changing the  
script to invert in y or z is obviously trivial.

Hope this helps.

--Eric

                         Eric Pettersen
                         UCSF Computer Graphics Lab
                         http://www.cgl.ucsf.edu


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20110103/b6696cf6/attachment.html>


More information about the Chimera-users mailing list