Hi Spencer,

Thank you very much for the script! I'll test it out right away.

Best,
JJ

On 1 Sep 2016, at 10:31 AM, Spencer Bliven 
<spencer.bli...@gmail.com<mailto:spencer.bli...@gmail.com>> wrote:

Jingjie,

I've used a script for calculating the principal components 
(https://github.com/sbliven/principal_axes). The computeprincipalaxes function 
returns the axes. With a bit of linear algebra you should be able to use that 
to get a transformation matrix to apply to the coordinates. This can be passed 
to Transform_selection<http://www.pymolwiki.org/index.php/Transform_selection>.

Another approach might be to use the orient command, and then use get_view to 
extract the view matrix. Applying the inverse of this to the coordinates should 
orient them along the XY axes.

-Spencer


On Thu, Sep 1, 2016 at 3:46 PM, #YEO JINGJIE# 
<jy...@e.ntu.edu.sg<mailto:jy...@e.ntu.edu.sg>> wrote:
Hi Jared,

Thank you very much for your information. However, it seems that orient only 
changes the viewpoint, may I know whether it would possible to change the 
coordinates accordingly and save it into a pdb?

Best Regards,
Jingjie

On 31 Aug 2016, at 10:16 PM, Sampson, Jared M. 
<jms2...@cumc.columbia.edu<mailto:jms2...@cumc.columbia.edu>> wrote:

Hi Jingjie -

The `orient<http://www.pymolwiki.org/index.php/Orient>` command does this, 
although you can't specify which axis.  However, when combined with 
`turn<http://www.pymolwiki.org/index.php/Turn>` or 
`rotate<http://www.pymolwiki.org/index.php/Rotate>`, you can get the molecule 
aligned in whichever orientation you prefer.  E.g:

orient myprotein
turn x, 90
turn y, -90

Hope that helps.

Cheers,
Jared



On Aug 31, 2016, at 6:10 PM, #YEO JINGJIE# 
<jy...@e.ntu.edu.sg<mailto:jy...@e.ntu.edu.sg>> wrote:

Dear Users,

May I know whether there are any methods in pymol to rotate a protein such that 
it's longest principal axis is in a particular direction, for instance aligned 
to the x-axis?

Best Regards,
Jingjie
**Disclaimer** The sender of this email does not represent Nanyang 
Technological University and this email does not express the views or opinions 
of the University.

------------------------------------------------------------------------------
_______________________________________________
PyMOL-users mailing list 
(PyMOL-users@lists.sourceforge.net<mailto:PyMOL-users@lists.sourceforge.net>)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


**Disclaimer** The sender of this email does not represent Nanyang 
Technological University and this email does not express the views or opinions 
of the University.

------------------------------------------------------------------------------

_______________________________________________
PyMOL-users mailing list 
(PyMOL-users@lists.sourceforge.net<mailto:PyMOL-users@lists.sourceforge.net>)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


**Disclaimer** The sender of this email does not represent Nanyang 
Technological University and this email does not express the views or opinions 
of the University.
------------------------------------------------------------------------------
_______________________________________________
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Reply via email to