PyMOL 最新版本教程:手把手教你作出大神级蛋白结构图(终结篇)

大家好,经过前面两节课的学习,我们初步了解了PyMOL的基本鼠标操作以及如何用PyMOL来观察受体配体相互作用的方法。但是,PyMOL的操作可不止这一点点,今天,小编就教大家一些更加酷炫的使用方法。
TEXT

和Linux一样,想要更好地使用PyMOL,就不能浪费了PyMOL所支持的命令行输入模式,我们可以向external GUI窗口中键入命令行,命令行输入可以代替所有的鼠标操作,如果练习运用的好的话,操作会更加精准,速度也会更快。下图就是external GUI的界面。

☛☛☛视频连接:

https://v.qq.com/x/page/n0537l6gm00.html

PyMOL命令的语法

首先我们需要知道的是虽然PyMOL命令是区分大小写的,但是目前PyMOL命令都还是只用小写,所以以下我们看到的所有命令都是用小写字母的。那么命令行的格式是怎样的呢?PyMOL命令一般都是由keyword(关键词) 和argument(变量)组成,具体如下:

PyMOL> keyword argument

但并不是所以命令都需要变量,比如退出命令,我们就可以直接输入PyMOL>quit,然而需要变量的命令依旧占据了大多数,可以分为单变量命令和多变量命令,单变量命令指的是对于某些命令,我们只可以输入一个变量,比如放大命令zoom,但是同时你会发现不加任何变量这个命令也可以被执行,这是因为PyMOL对单变量命令有一个默认的变量,对于放大命令zoom来说,all就是它的默认变量,即

PyMOL>zoom等同于PyMOL>zoom all

多变量命令可以带多个变量,比如说假如我想将对象的的颜色变为红色,我们可以使用 PyMOL>color red这个命令,但是操作后我们会发现这样的命令没有办法指定某一部分变色,于是我们可以选中我们需要的部分,采用以下的命令

PyMOL>color green,sele

这里的sele就是除了颜色以外的第二个变量。

实例讲解

下面我们以第一次课我们用到的蛋白1kim为例,简单讲解以下PyMOL命令行的使用。首先依旧是获取蛋白,如果我们想从pdb文件库中直接获取这个蛋白,可以输入命令

PyMOL> fetch 1kim (图一)

图一

如果你想打开已经下载好的文件,可以输入命令

PyMOL> load E:\PDB\1kim.pdb (图二)

load 后填写的是我们文件所在的路径。

图二

我们发现,得到的是这个蛋白和配体的出版结构,我们想只用卡通模式显示蛋白的结构,可以用下面这个简单的命令行(图三)。

PyMOL> hide

PyMOL> show cartoon,1kim

图三

想要将蛋白按照不同的二级结构显示颜色,我们可以采用下面的命令行(图四):

PyMOL> color red,ss h

PyMOL> color blue,ss l+

这里的“h”指的是helix结构,l+指的是loop及除beta sheet和helix以外的其他,如果还想改变beta sheet 的颜色,我们可以输入命令行

PyMOL> color yellow,ss s

图四

☛☛☛视频连接:

https://v.qq.com/x/page/u0537g2ezvj.html

接着,我们想找到这个蛋白内的配体并将其重新命名为THM并调整显示方式,可以采用以下的命令行(图五):

PyMOL>select THM,selection

PyMOL>color yellow,THM

PyMOL>show sticks,THM

图五

☛☛☛视频连接:

https://v.qq.com/x/page/y0537a25nr2.html

最后,我们可以调整视图,并ray出最终图,(图六)

可以使用以下的命令:

PyMOL>bg_color white

PyMOL>ray 300

图六

☛☛☛视频连接:

https://v.qq.com/x/page/q0537kjyu1u.html

命名选择目标

经过上面的学习,我们会发现使用命令符操作,速度和准确度确实会加快

但是在PyMOL中,我们还会常常会用到选择目标的命名,格式如下

PyMOL>select selection-name,selection-expression

其中selection-name 使我们自己起的名字,selection-expression 即选择表达,是我们选中的部分,可以由所谓的“selector”加上“identifier”组成,这样就需要需要我们熟练的掌握各种selector的名称,这样才能准确对对象进行操作,下面小编就给大家列出了一些常见的selector:

表一:

小结
(0)

相关推荐

  • Jupyter Notebook几个使用小技巧

    如果你想用Python进行数据分析,那么Jupyter notebook是你必须要熟练掌握的工具之一,而Notebook也有很多省时好用的小技巧,本文将分享我在使用Notebook时习惯使用的一些操作 ...

  • CAD如何使用合并命令

    在线CAD合并命令可以将直线.圆.椭圆弧和样条曲线等独立的图线合并为一个对象.无法将线与弧相互连接,只能连接两共线的直线或处于同一个圆上的弧线. 执行方式 (1)单击编辑工具栏"合并命令&q ...

  • CAD八个不说不知道的冷知识,你知道几个?

    众所周知,在CAD设计中绘图和修改相关命令是大家用得最多的. 对于这些命令基本不需要过多的讲解. 然而,仍然有很多关于文件.系统等相关知识是大家不常接触的. 今天就带来关于CAD中比较少见的冷知识,你 ...

  • 【干货】100个CAD技巧,助你成为CAD高手!

    测绘之家 昨天 01 打开旧图遇到异常错误而中断退出怎么办? 新建一个图形文件,把旧图以图块形式插入即可. 02 样板文件的作用? (1)样板图形存储图形的所有设置,还可能包含预定义的图层.标注样式和 ...

  • CAD如何使用倒角命令

    在线CAD中的导角命令即斜角命令,使用斜线连接两个不平行的线性对象.可以用斜线连接直线段.双向无线长线.射线和多义线.在CAD梦想画图软件中使用方法是执行"导角"命令后,按照命令行 ...

  • PyMOL最新版本教程:手把手教你作出大神级蛋白结构图(进阶篇)

        上堂课,小编和大家介绍了关于PyMOL 2.0的一些基本操作,那么PyMOL除了观察蛋白结构之外还可以做什么呢,这小编想和大家一起,用一个实例来和大家阐述一下如何运用PyMOL观察蛋白配体之间 ...

  • 手把手教你作出大神级蛋白结构图(基础篇)- PyMOL 最新版本教程

    大家在阅读nature等高分文献时,是不是会经常发现像下面这些让人过目不忘的蛋白质结构图. 像这样的 有没有发现,原来抽象晦涩的蛋白结构突然变得清晰易懂了呢? 看了标题的同学就会知道,这些图都是用Py ...

  • 一个视频教你做出大神级PPT效果!(附下载)

    ◎源文件下载:01.文末右下角点个『在看』02.点击文章最上方陈西设计之家进入公众号内回复:『创意』 即可下载素材及PPT.优质模板:点击下载必备优质PPT模板PPT定制:专业设计定制,匠心服务!免费 ...

  • 4个方法,教你养成大神级“反内耗”体质

    你是不是经常感觉十分疲惫,不是身体上的疲劳,而是心累. 是生活中的不顺很多? 还是工作压力太大吗? 其实,让你累的不是生活和工作,而是内耗. 那么如何停止内耗,以下4个方法,让你养成"反内耗 ...

  • 微PE装Win10详细教程 手把手教你UEFI GPT方式安装Win10系统教程

    手把手教你UEFI+GPT方式安装Win10系统教程 我们先让大家初步了解一下UEFI+GPT方式安装系统的优势以及Legacy+mbr和UEFI+GPT的区别. LEGACY启动电脑过程: 电脑开机 ...

  • 红烧鱼详细教程手把手教你,鱼肉不腥不粘锅,简单操作

    红烧鱼详细教程手把手教你,鱼肉不腥不粘锅,简单操作

  • 图文教程 | 手把手教您画一朵工笔白色荷花

    白色荷花是荷花的一个品种,象征至高纯洁.花头单生于花茎的顶端,花瓣多数嵌生在花托穴内.在绘画时,由于纸张是白色的,我们可以在白宣纸上做设色处理以便更好地表现白荷花.注意在勾墨线时,墨线颜色要淡,方便后 ...

  • 宜家网购保姆式教程—手把手教你设计、购买、安装、改造(上)

    一.前言 二.设计 1.宜家在线设计工具 很多人可能只知道酷家乐,但宜家官网最下方就有"在线设计工具",可以用宜家的东西自己摆放设计,设计好的内容可以一键导出购物清单.可以在线设计 ...

  • 教程| 手把手教你进行临床试验注册

    数据库:         2005 年,世界卫生组织成立国际临床试验注册平台(WHO ICTRP),以保证涉及卫生保健决策的所有人员能完整地查看临床试验的研究情况.2006 年 4 月 16-17 日 ...