Pymol-电子密度图展示方法-PDB数据库已发表结构和自己晶体解析得到的结构密度图

本文介绍了如何使用PyMol展示两种类型的电子密度图:从PDB数据库中直接获取结构和Map,以及处理自行解析的晶体数据。详细步骤包括使用fetch和isomesh命令,以及涉及CCP4和MTZ文件的处理。
摘要由CSDN通过智能技术生成

简单来说,想要用PyMol展示电子密度图可以归为以下两种:

一是展示PDB数据库中已发表数据的结构和Map的方式

以6sps.pdb为例,在pymol中导入该数据密度图时,可以无需下载对应的密度文件,直接用fetch即可:

PyMOL> fetch 6sps
PyMOL> fetch 6sps, type=2fofc

接下来就可以通过isomesh命令对其map进行各种自定义展示了。
例如:

PyMOL> isomesh mesh_all, 6sps_2fofc
##显示所有的map

PyMOL> isomesh mesh_lig, 6sps_2fofc, 1.0, selection=(resn LR5), carve=2
##显示LR5这个配体2A范围内的map

上述两个例子的mesh_all, mesh_lig都是自定义新对象的名字,6sps_2fofc为导入的map名,1.0代表设置的map level,selection为选择想要显示的对象,carve为设置显示多少埃范围内的map。
在这里插入图片描述
例如还想展示5A范围内的map以及对应的残基:
将上述的carve值改为5,
选中配体并重命名(假设为lig) 后:

select interact, lig around 5
set stick_radius, 0.25
##新建了一个interact对象,Show as为Sticks,可通过set stick_radius调整粗细

在这里插入图片描述

二是展示自己晶体数据解析后的结构和Map的方式

蛋白晶体结构解析和优化完后得到的mtz并不能直接用于pymol展示,需要通过CCP4中的FFT程序进行转换。设置如下,输出的格式注意改为.ccp4结尾。然后就可以导入pymol并通过isomesh命令进行可视化展示了。
在这里插入图片描述

参考资料:

https://pymolwiki.org/index.php/Isomesh
https://www.ucl.ac.uk/~rmhasek/pymol.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值