复刻一篇论文中蛋白质结构预测过程2

本文详细介绍了如何复现论文中的蛋白质结构预测过程,通过Modeller利用4HXC、2OKX和3W5M三个模板进行多模版建模,生成5个模型,并对模型进行DOPE值评估,最终选择了第5个模型进行后续分析和与单模版建模结果的对比,通过可视化工具plot_profiles.py展示了对比图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过Modeller进行多模版建模
论文中分别选择4HXC作为1-180位氨基酸序列的模板、2OKX作为181-530位的模版、3W5M作为531-639位的模版

下载三个模版的PDB文件,复制单模版建模时用过的KC750908.pir
修改salign.py对齐三个PDB文件

# Illustrates the SALIGN multiple structure/sequence alignment

from modeller import *

log.verbose()
env = environ()
env.io.atom_files_directory = './:../atom_files/'

aln = alignment(env)
for (code, chain) in (('4hxc', 'A'), ('2okx', 'A'), ('3w5m', 'A')):
    mdl = model(env, file=code, model_segment=('FIRST:'+chain, 'LAST:'+chain))
    aln.append_model(mdl, atom_files=code, align_codes=code+chain)

for (weights, write_fit, whole) in (((1., 0., 0., 0., 1., 0.), False, True),
                                    ((1., 0.5, 1., 1., 1., 0.), False, True),
                                    ((1., 1., 1., 1., 1., 0.), True, False)):
    aln.salign(rms_cutoff=3.5, normalize_pp_scores=False,
               rr_file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值