欢迎光临散文网 会员登陆 & 注册

pymol:两步展示结构中疏水相互作用

2023-04-21 21:10 作者:张张的科研笔记  | 我要投稿

结论:

interfaceResidue object_name, chain R, chain A + chain B + chain C + chain N

select hydrophobes,(resn ala+gly+val+ile+leu+phe+met+pro+trp)

show sticks, (interface and hydrophobes and (!name c+n+o))

分两步,首先找到相互作用界面,其次选中疏水氨基酸并展示侧链。

1、InterfaceResidues - PyMOLWiki,去这个网址下载脚本,InterfaceResidues.py。

先运行脚本,操作如下

File → Run → InterfaceResidues.py

随后输入命令行,例如下图

interfaceResidue 5un6_B12, chain A, chain E 


object 名称5un6_B12,里面有两个链,chain A和chain E 


原理:通过某氨基酸(在一条链中的表面积)和(在复合物中的表面积)的差别(大于阈值)辨别出出位于界面的氨基酸。

如果复合物有多个链,可以参照一下格式:下面是受体和G蛋白复合物界面的一个例子,chain R 是受体,剩下部分是由多条链形成的G蛋白复合物。

interfaceResidue object_name, chain R, chain A+chain B+chain C+chain N #会有一些误选,选到少数ChainA, B, C, N之间的氨基酸

这时pymol会自动形成一个新的selection 名称是interface

2、选中疏水氨基酸,选中疏水氨基酸和interface的交集,展示侧链

select hydrophobes, (5un6_B12 and resn ala+gly+val+ile+leu+phe+met+pro+trp) 

#这是选中object 5un6_B12中的疏水氨基酸,and表示交集,适用同一窗口打开多个结构时,不想选中别的结构时,根据pymol官方文档,疏水氨基酸有9个 

show sticks, (interface and hydrophobes and (!name c+n+o))

如果打开了多个object,而只想分析object内的相互作用,

命令改为

select hydrophobes, (5un6_B12 and resn ala+gly+val+ile+leu+phe+met+pro+trp) 

show sticks, (interface and hydrophobes and (!name c+n+o))


上面两步是一个粗略的展示,主打一个方便,具体相互作用还要人去分析。其他氨基酸侧链之间例如C和Y之间的相互作用就无法通过上述步骤找出。


pymol:两步展示结构中疏水相互作用的评论 (共 条)

分享到微博请遵守国家法律