AngleBetweenHelices: Difference between revisions
Jump to navigation
Jump to search
(Infobox script-repo) |
(gallery float right) |
||
Line 6: | Line 6: | ||
}} | }} | ||
<gallery perrow= | <gallery perrow=1 heights=191px widths=250px style="float:right; clear: right"> | ||
Image:Helix_orientation1.png|Orientation of a helix | Image:Helix_orientation1.png|Orientation of a helix | ||
Image:Helix_orientation2.png|Orientation of two helices, their angle that separates the two is 145.08 degrees as reported by the script | Image:Helix_orientation2.png|Orientation of two helices, their angle that separates the two is 145.08 degrees as reported by the script | ||
</gallery> | </gallery> | ||
Calculate angle between alpha-helices or beta-sheets. | Calculate angle between alpha-helices or beta-sheets. | ||
There are four different methods implemented to fit a helix, two of them also work for sheets or loops. | There are four different methods implemented to fit a helix, two of them also work for sheets or loops. |
Revision as of 04:53, 11 December 2011
Type | Python Module |
---|---|
Download | anglebetweenhelices.py |
Author(s) | Thomas Holder |
License | BSD |
This code has been put under version control in the project Pymol-script-repo |
Calculate angle between alpha-helices or beta-sheets. There are four different methods implemented to fit a helix, two of them also work for sheets or loops.
Commands
helix_orientation selection [, visualize [, sigma_cutoff [, quiet ]]]
helix_orientation_hbond selection [, visualize [, cutoff [, quiet ]]]
loop_orientation selection [, visualize [, quiet ]]
cafit_orientation selection [, visualize [, quiet ]]
angle_between_helices selection1, selection2 [, method [, visualize [, quiet ]]]
Example
import anglebetweenhelices
fetch 2x19, async=0
select hel1, /2x19//B/23-36/
select hel2, /2x19//B/40-54/
# just calculate/visualize orientation of single alpha-helix
helix_orientation_hbond hel1
# get angle between two helices
angle_between_helices hel1, hel2
angle_between_helices hel1, hel2, method=1
angle_between_helices hel1, hel2, method=2
# get angle between beta-sheets
select sheet1, A/47-54/
select sheet6, A/146-149/
angle_between_helices sheet1, sheet6, method=loop_orientation
angle_between_helices sheet1, sheet6, method=cafit_orientation
Output:
PyMOL>angle_between_helices hel1, hel2, method=cafit_orientation
Using method: cafit_orientation
Angle: 145.08 deg