[BioPython] HSE (half-sphere exposure)
Thomas Hamelryck
thamelry at binf.ku.dk
Tue Mar 7 16:50:46 EST 2006
On Tue, March 7, 2006 10:38 pm, ziemys at ecr6.ohio-state.edu wrote:
> Hi
>
>
> Can anybody give more details about how to use HSE in BioPython ?
>
>
> (BioPython is very nice, but at the same it suffers from the lack of
> documentations...)
>
> With best
> Arturas
>
Hi Arturas,
Below is an example.
Note that HSE-alpha is undefined for the first and last
residues of a polypeptide.
Best regards,
-Thomas
----
from Bio.PDB import *
import sys
p=PDBParser()
s=p.get_structure('X', sys.argv[1])
model=s[0]
RADIUS=12.0
hse=HSExposureCA(model, radius=RADIUS)
hse=HSExposureCB(model, radius=RADIUS)
hse=ExposureCN(model, radius=RADIUS)
for r in model.get_residues():
if is_aa(r):
print r
try:
# Contact number
print r.xtra["EXP_CN"]
# HSE alpha up
print r.xtra["EXP_HSE_A_U"]
# HSE alpha down
print r.xtra["EXP_HSE_A_D"]
# HSE beta up
print r.xtra["EXP_HSE_B_U"]
# HSE beta down
print r.xtra["EXP_HSE_B_D"]
print
except:
pass
More information about the BioPython
mailing list