【分子对接】可视化PyMOL学习(一)

以前总是用pymol进行了3D结构的显示,但是对于具体操作细节和结果的处理不是很懂,需要系统的学习一下。

下图可以整体看出PyMOL窗口界面的划分:

打开PyMOL,点击1.1菜单窗口的Wizard菜单,然后点击Demo->Representations 然后在2.3 对象窗口 和 2.4模式窗口之间会出现各种示例:

   Representations

   Cartoon Ribbons

   Roving Detail

   Roving Density

   Transparency

   Ray Tracing

   Sculpting

   Scripted Animation

   Electrostatics

   CGOs

   Molscript/R3D Input

   End Demonstration 关闭示例

比如下面就是Representations:

下面是Cartoon Ribbons:

下面是R3D:

从展示效果来看,PyMOL还是很强大并且展示效果还是很炫的。

======设置工作路径=======

像R等软件一样,可以设置目前的工作路径。

方法:File->Working Directory->Change

=====下载和加载蛋白=======

 

从PDB网站上下载蛋白,如4hbk.pdb(https://www.rcsb.org/structure/4HBK), 也可以直接通过PyMOL 下载蛋白,点击菜单栏中的 File->Get PDB,如下图图所示, 在PDB ID 对应的框中填入PDB的编号就可以了,不要包含后缀.pdb

点击Download,PyMOL会自动加载该蛋白,在工作路径 下面出现 4hbk.cif 文件,随着PDB解析的结构越来越大,PDB格式文件的局限性就暴露出来,不能超过9999个原子,因此正在逐渐用cif 格式取代pdb 格式。

====蛋白的展示=====

在对象列表窗口中,我们可以看到现在有2个object 名字,

 

    1个是all, all 不是真实的object,它代表了所有的object

    1个是4hbk, 4hbk 就是我们刚刚载入的蛋白

 

每个object 都有对应的A S H L C操作,如下图所示:

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

Show 将object 渲染成cartoon 、line、stick linessphere surface mesh dots ribbon 等模式

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

Label 显示object中残基原子等名称或者属性 - Color 对Object 进行着色

其中:show 有2类操作方法:

show as 分别点击S->as->cartoon和S->as->stick,

        我们可以观察到AS模式是把原有的渲染模式抹除后再重新渲染,经过上述操作后仅仅显示stick形式。

show 点击S->as->cartoon再点击S->stick;

        我们可以观察到SHOW方法,是保留原有的渲染,再添加新的渲染。

例如:我们先对4hbk object点击S->as->cartoon,然后点击S->as->stick,效果如下图所示:

我们先对4hbk object点击S->as->cartoon,然后点击S->stick,效果如下图所示(它对前面的做了保留):

===蛋白的action操作=====

第一部分:常用显示操作

    点击 A->preset->simple显示蛋白的简单形式

    点击A->preset->ball and stick 显示球棍模型

效果如下图所示:

点击A->preset->b-factor putty 基于bfactor数值显示蛋白的柔性

点击A->preset->publication 高质量出版标准,效果如下图所示:

第二部分 删除操作

 

    删除水分子 A->remove waters

该操作属于红色警告操作,不可逆操作。删除水分子后,无法通过Ctrl-Z进行撤销。

    增加删除氢原子

        在line和stick 模式下面可以看到H原子,cartoon模式下面看不到氢原子 因此在line或者stick模式下,执行下述操作。

    A->Hydrogens->remove 删除所有氢原子

    A->Hydrogens->add 增加所有氢原子

    A->Hydrogens->remove non polar 删除所有非极性氢原子,我们可以看到C上的氢原子全部被删除

    A->Hydrogens->remove 再次删除所有氢原子

    A->Hydrogens->add polar 增加极性氢原子

第三部分 对象的复制 剪切 删除 重命名

    复制 A->Copy toobject->new

我们会得到一个名为new的object,为了和4hbkobject 进行区分。

对4hbk 的obect 点击C->cyan 和S->AS->cartoon

对obj01 点击C->green 和S->as->stick

    重命名 obj01->4hbk_02

        对obj01 点击A->rename object

        删除 A->delete object

        剪切 适合选中的对象 A->Extract

我们可以通过剪切的操作把配体和蛋白分开,首先选中配体,然后点击A->extract object 就可以了,原来结构中的配体就跑到obj01中了,这样就分开了蛋白和配体。

第四部分Action->generate 操作

 

显示蛋白的静电势图Action->generate->vacuum_electrostatics->protein contact potential 就可以了

=====查看小分子和蛋白的氢键作用====

 

点击 A->preset->ligand sites 效果如图所示,其中黄色的虚线就是氢键。

对标注的氢键,查看距离和角度,进一步确定氢键的合理性和强度。

===蛋白的hide操作===

和remove delete 操作相比,hide操作更加温和, 把不需要的东西暂时掩藏起来,通过Show 可以重现显示出来。我们先上述方法,构建4hbk 和4hbk_02 两个object,这一次把4hbk 设置成cyan 颜色的cartoon, 4hbk_02设置成green颜色的ribbon,如图所示。如果要掩藏4hbk_02,有2种方法 - 对4hbk_02 点击H->ribbOn - 直接点击4hbk_02的名字

===选择蛋白特定的残基====

从蛋白结构的PDB文件可以看到,1hsg的结构中包含配体药物indinavir,其名称为MK1。

导入PyMOL后,显示如下:

在PyMOL的命令行处输入:

PyMOL>select indinavir, resn MK1

然后回车:

药物的分子结构呈现被选中状态 (中间红色)。如果在右侧的对象控制面板,依次点选indinavir的S列Show stick,再点选C列选择一种不同的颜色(我选了red),展示如下图所示:

====展示蛋白的条带图及配体分子的棍棒图====

先下载6cf7 pdb文件。

首先隐藏所有的蛋白及配体:单击Viewer界面右侧菜单所示对象6cf7,“ 6cf7 - H -> everything ”;

单击序列(Sequence)窗口的第一个氨基酸“D”,拖动滚动条至约325AA位置,按下Shift键,点击A亚基最后一个氨基酸“S,即可将该(HA1)亚基全部选中(单击Viewer界面空白处可取消选择),此时右侧窗口出现对象“(sele)”,即当前选定的对象;

 

显示条带图:(sele) - S-> cartoon设置颜色(为灰色)

                    (sele) - C -> grays -> grays80

然后单击空白处

同样的方法,选中HA2亚基(1-171AA),显示其条带图并设置颜色为青色(cyan),结果下图所示;

 

其次展示配体分子的棍棒模型;选中172位置开始的的KEK:

显示棍棒模型:(sele)- S -> sticks按原子类型标记颜色:(sele) - C -> by element -> 选择C原子为黄色的选项

本文使用 文章同步助手 同步

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,723评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,080评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,604评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,440评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,431评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,499评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,893评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,541评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,751评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,547评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,619评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,320评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,890评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,896评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,137评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,796评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,335评论 2 342

推荐阅读更多精彩内容