前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >分子对接教程 | (8) PyMOL可视化对接结果

分子对接教程 | (8) PyMOL可视化对接结果

作者头像
DoubleHelix
发布于 2021-02-26 02:13:49
发布于 2021-02-26 02:13:49
10.6K0
举报
文章被收录于专栏:生物信息云生物信息云
在介绍之前,先简单介绍一下这个软件,虽然前面我们简单的使用,但没有过多介绍,这里就简单介绍一下,具体细节上的东西,需要你不断使用,才能熟悉。下面是软件界面。

1.设定工作目录,打开文件

打开PyMOL软件,设置我们的工作目录。

或者通过命令cd F:\AutoDock来实现,这与window的dos命令行和Linux系统的cd(Change Directory)命令一样。

导入刚才下载的复合物PDB文件(1e8y.pdb)。

注意:有两种方法导入文件,一种是鼠标点击菜单栏File -> Open…,另一种是通过命令行。通过load命令加载:load 1e8y.pdb,因为这样可以同时把工作目录设置好,方便后续保存文件。

假设我们的工作目录为F:\AutoDock。注意:路径中不要有中文和空格,这是导致很多计算类软件(尤其是免费软件)出现问题的原因。

如果是从PDB网站上下载蛋白,如 1e8y.pdb, 也可以直接通过PyMOL 下载蛋白,点击菜单栏中的 File->Get PDB,或者通过fetch 命令下载,这在前面有介绍。

2.对象属性操作介绍

加载到蛋白后。

  • 1个是all, all 不是真实的object,它代表了所有的object
  • 1个是1e8y ,1e8y就是我们刚刚载入的蛋白

每个object 都有对应的A S H L C操作:

A:代表Action ,主要包含了对object的常用操作的集合,如 复制、删除object,对object加氢,展示Object等,

S:代表Show ,将object 渲染成cartoon 、line、stick lines sphere surface mesh dots ribbon 等模式

H:Hide 根据object的状态或者描述进行相应的掩藏

L:Label 显示object中残基、原子等名称或者属性

C:Color 对Object 进行着色

知道这些,里面的内容多试试几次就知道怎么回事啦。比如下面2种操作。

  • 点击 A->preset->simple 显示蛋白的简单形式
  • 点击 A->preset->ball and stick 显示球棍模型

再如下面的一些操作介绍;

L->residue 在α碳原子上标记其残基名字和编号 (常用)

L->residue name 在所有原子上标记残基名字 (不常用)

L->clear 删除该对象上所有的Label

L->element symbol 显示对象上所有原子的元素名字

L->vdw radius 看原子的范德华半径

3.可视化窗口操作

  • 平移,按住鼠标中键不放,然后上下左右移动,进行体会,蛋白会随着鼠标而移动
  • 旋转,按住鼠标左键不放,然后上下左右移动鼠标,蛋白会进行旋转
  • 缩放,按住鼠标右键不放,然后上下移动,蛋白会进行缩放
  • 切割 滚动鼠标中键, 建议将蛋白渲染成surface模式,然后滚动鼠标中键

多的不介绍了,B站有很多视频教程,这里我给大家找到了一个文本教程。http://pymol.chenzhaoqiang.com/ ,对作者的贡献表示感谢。

下面我们就简单处理一下我们前面对接的结果

4.对接结果简单处理演示

我们前面对接的结果文件,result.pdbqt,我们同样用OpenBabel这个软件转换成pdb格式。

我们用pymol打开result.pdb文件,在右下角处Selecting 处点击切换到Chains,然后选中蛋白质,在左上角sele处选择A,然后选择rename selection,然后在左上角的窗口处会弹出一行,在:后面输入名称。我这里是protein。或者通过命令set_name sele,protein实现。

我下面通过命令set_name protein,p又将protein改为p。

为了更好的区分受体和配体,我们通过C(color)来更改,根据自己喜好。

Selecting 处切换到残基。

然后选择小分子,右侧又多了一个sele,我们同样可以更改名字。

我这里把名称改成了ligand,我们选中小分子,按下图选择,让小分子显示氢键。

我们鼠标旋转,可以看见4个氢键。

接下来我们显示这4个氢键对接在氨基酸上的那几个残基上。首先,点击蛋白质(p)的S,点击sticks。

然后点击ligand的A,点击center,将配体小分子设置为中心。后面可以通过鼠标放大缩小旋转都以它为中心。

然后我们放大(长按鼠标右键拖动),旋转到合适角度,可以看见。

然后鼠标选中对接的残基

同样将残基改一个名字,我这里是rr。

在p中的H点击sticks,将蛋白的棍状结构隐藏起来。

然后是在rr中选择S里面的sticks,单独显示残基的棍状结构。

我们可以给残基换一个颜色(C)。

改变背景色,这里改为白色,同时我再把残基改成了蓝色。

可以保存文件编辑好的图片。

至于美化,这里远远不够,就得去自己好好研究这个软件怎么使用了,反正上面的教程也挺详细的,后续在介绍另外一个软件VMD。

参考:

http://pymol.chenzhaoqiang.com/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MedBioInfoCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
分子对接简明教程 (一)
分子对接(Molecular Docking)理论 所谓分子对接就是两个或多个分子之间通过几何匹配和能量匹配相互识别找到最佳匹配模式的过程。分子对接对酶学研究和药物设计中有重要的应用意义。 分子对接计算是在受体活性位点区域通过空间结构互补和能量最小化原则来搜寻配体与受体是否能产生相互作用以及它们之间的最佳结合模式。分子对接的思想起源于Fisher E的”钥匙和锁模型”,主要强调的是空间形状的匹配。但配体和受体的识别要比这个模型更加复杂。首先,配体和受体在对接过程中会由于相互适应而产生构象的变化。其次,分子对
生信宝典
2018/02/05
15.7K0
分子对接简明教程 (一)
分子对接简明教程 (三)
Docking非原生配体 在前面的例子中,AutoDock Vina能把配体构象调整到几乎原生的构象,验证了这一预测方法的准确度。下面,我们尝试docking另外一个配体药物nelfinavir奈非那韦,来展示如何寻找小分子在蛋白内的结合位点。这个过程可以进一步地凝练和扩展作为“虚拟筛选(virtual screening)”的步骤。 重复上述步骤执行docking 获取nelfinavir.pdb:为教程提供的pdb文件(可从1OHR.pdb获得) 按照上述步骤对配体文件进行预处理获得pdbqt格式文件。
生信宝典
2018/02/05
5.8K0
分子对接简明教程 (三)
分子对接教程 | (9) VMD可视化对接结果
能够实现蛋白质三维结构可视化的软件非常多。比专业级的PyMOL(https://pymol.org/2/)。这个软件已经被世界上著名的生物医药软件公司“薛定谔公司(Schrödinger)”收购。这种专业级的可视化软件不仅能够做出非常漂亮的图片,它还有强大的插件支持各种各样的蛋白质结构分析,这款软件需要购买,如果你发表的文章里提到某些内容是使用PyMOL制作的,而文章中所有作者和作者单位都没有PyMOL的购买记录的话,你可能会面临薛定谔公司的追责。
DoubleHelix
2021/02/26
6.4K0
分子结构模拟工具UCSF Chimera的安装及基本操作
UCSF Chimera是一个用于分子结构和相关数据的交互式可视化和分析工具。主要包括:密度图,超分子组合,顺序排列,对接结果,轨迹和构象整合。也可以生成高质量图像和动画。
生信宝典
2021/12/01
5.5K1
分子结构模拟工具UCSF Chimera的安装及基本操作
分子对接简明教程 (4)
文件格式解释 PDB文件 (详细格式描述) 基本信息部分 HEADER记录: 包括分子的分类、提交日期、PDB ID TITLE记录: 为该结构的描述,如果有多行,除第一行外,其它行有连续的数字标示。 COMPND记录: 包含分子数目、名字、链特征、分子是如何获得的等。 SOURCE记录: 大分子的生物或化学来源 KEYWDS记录:关键字 EXPDTA记录:实验信息 JRNL记录:文献引用信息 REMARK记录:更为丰富的记录信息 HEADER HYDROLASE (ACID PROTEINASE)
生信宝典
2018/02/05
3.3K0
Pymol展示氢键
###1:蛋白导入 此次选用的蛋白为1STP可以直接从PDB官网下载文件,或者直接在命令行框中输入 fetch 1stp
DrugScience
2021/02/04
3.7K0
Pymol展示氢键
分子对接软件-Vina(作为Chimera插件使用)
简介: 使用Chimera进行vina的对接,本来是想使用,ADT或者pymol进行vina的对接,结果ADT的界面太丑(严重影响了我的心情?),中间还可能莫名的发生某些错误,而Pymol的第三方插件
DrugScience
2021/02/04
4K0
分子对接软件-Vina(作为Chimera插件使用)
autodock分子对接结果分析_分子对接公司
自己寻找一个受体+药物分子复合物体系(不同配体结合3-4个),然后拿复合物结构作为起始,做对接实验。 软件自选,Dock, AutoDock…
全栈程序员站长
2022/10/01
2.9K0
autodock分子对接结果分析_分子对接公司
分子对接简明教程 (二)
用PyMOL展示配体和受体相互作用的原子和氢键 为了简化展示过程,我们设计了一个pml脚本 (脚本内有很详细的解释),只需要修改脚本里面受体和配体的名字,然后在PyMOL的命令行界面输入PyMOL> run display.pml即可获得展示结果。当然这个脚本也可以使用程序generatePmlForHbond.py生成。 ############################################################ ###All one needs to do is repla
生信宝典
2018/02/05
2.8K0
分子对接—蛋白分子和小分子配体
将前两步获得的rep.pdb,lig.mol2文件复制到AutoDock的工作目录中
sheldor没耳朵
2024/11/30
7292
分子对接—蛋白分子和小分子配体
利用AutoDock进行水分子参与的分子对接
水分子在配体-蛋白质相互作用中的作用至关重要,AutoDock开发小组的研究人员设计了一种新的力场,可以优化水分子参与的分子对接,使得AutoDock程序能够自动预测水分子介导的配体蛋白结合方式,该力场考虑了离散水分子对配体结合的熵和焓贡献,提高了能量估算精度和对接性能。该方法无需事先知道蛋白与水分子的水合状态,在基于结构的药物发现过程中具有较大的应用价值。本文对AutoDock的水合对接方法的精度进行了总结,并且提供了如何利用最新版AutoDock进行水分子参与的分子对接教程。
智药邦
2022/04/13
1.4K0
利用AutoDock进行水分子参与的分子对接
分子对接教程 | (6) AutoDock对接操作与对接结果解读
接下来你可以按照下图设置显示形式,颜色按照前面的倒三角形里面选择显示二级结构,通过链显示颜色。
DoubleHelix
2021/02/26
19K3
榕树集-蛋白质阿尔法螺旋
A:蛋白质的螺旋结构可以按照不同的分类方法进行分类。以下是一些常见的螺旋结构分类:
DrugScience
2023/08/10
1K0
榕树集-蛋白质阿尔法螺旋
Pymol制作优质的蛋白配体结合图像--空间互补
###1:蛋白导入 此次选用的蛋白为1STP可以直接从PDB官网下载文件,或者直接在命令行框中输入 fetch 1stp
DrugScience
2021/02/04
1.2K0
Pymol制作优质的蛋白配体结合图像--空间互补
PyMol的使用
简单的记录一下pymol的使用,就当是今天的笔记了。 首先下载和安装的过程就一笔带过了 首先演示用pymol打开一个.pdb文件 这里我已经本地下载好一个7qbb.pdb的文件 用记事本打开就是如下图所示 点击pymol的file->open 然后在弹出的窗口选择我们要使用的pdb文件 然后点击打开 现在就是成功打开了这个pdb文件对应的蛋白质的结构 如果想知道该蛋白质的序列(sequence) 则点击: 就会出现蛋白序列 我们可以往后滑 就可以看到完整的序列 D
Tom2Code
2022/11/21
3.9K0
PyMol的使用
备忘:Pymol补全蛋白质氨基酸
为了能够调整两个结构到同一个坐标体系,这个时候就需要使用Pymol软件中的align命令了,也可以使用鼠标来实现。选中需要被align的结构,在A选项的下拉选项卡中选择align,并依次选择“align—to molecule—1ywtA”。这样就成功的将模板坐标和需要补全的分子结构调整到了同一个坐标体系。
用户1359560
2020/09/08
5.2K0
备忘:Pymol补全蛋白质氨基酸
两蛋白间的分子对接3—使用AlphaFold进行
据说AlphaFold进行分子对接比传统的蛋白分子工具如zdock、hdock的对接效果更好。因为AlphaFold是柔性对接,而其他是刚性对接或者半柔性对接。这次学习使用AlphaFold进行分子对接,以NEDD4L和TKTL1分子对接为例。
sheldor没耳朵
2025/04/08
1632
两蛋白间的分子对接3—使用AlphaFold进行
蛋白组学—两个蛋白质之间的分子对接
首先在https://www.uniprot.org/中搜索相关基因,如VTN,选择对应的种属,点击Entry编号,uniprot中可以直接跳转PDB数据库https://www.rcsb.org/(也可以复制编号,直接去PDB数据库中去检索),同理下载SLPI的最佳蛋白质结构。
sheldor没耳朵
2024/11/06
1.6K3
蛋白组学—两个蛋白质之间的分子对接
Nat. Comput. Sci.|KarmaDock:针对超大规模虚拟筛选的基于深度学习的分子对接方法
本文介绍一篇来自浙江大学侯廷军教授、谢昌谕教授、潘培辰研究员和之江实验室陈广勇研究员团队联合发表的关于分子对接方法的论文。该文章提出了一种基于深度学习的分子对接模型,KarmaDock,可以快速且准确的预测蛋白配体结合构象及其结合强度。该方法通过混合密度函数学习蛋白配体间最优距离分布用于结合强度打分,并将其作为归纳偏置,利用融合自注意力机制的EGNN模型来迭代更新分子坐标从而预测蛋白配体间结合构象。KarmaDock跳过了传统分子对接软件的构象搜索阶段,极大提升了分子对接的速度(0.017 s/complex),适用于超大规模的虚拟筛选。
DrugAI
2023/09/23
1.7K0
Nat. Comput. Sci.|KarmaDock:针对超大规模虚拟筛选的基于深度学习的分子对接方法
Pymol-基本指令
原始网址:https://pymolwiki.org/index.php/Biochemistry_student_intro >
DrugScience
2021/02/04
1K0
Pymol-基本指令
相关推荐
分子对接简明教程 (一)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档