基因结构与功能分析

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

2022-06-17  本文已影响0人  jjjscuedu

前面的两个帖子学习了一些PyMOL的一些入门的基础操作,其实它也是可以terminal操作的。今天主要尝试一下一些常用的命令行进行操作。

====命令输入窗口======

PyMOL中有2个地方可供命令输入,如下图所示,根据自己的爱好,选择一处输入命令就可以了。

====查看/切换工作路径====

默认打开和保存文件,都是在工作路径中。因此设定合适的工作路径,可以提供效率。建议分子文件格式,如mol2,pdb等格式,全部关联到PyMOL软件,不要关联到DS,Maestro等软件。

 

双击PDB文件,打开PyMOL软件,会自动调整工作路径为PDB文件所在路径。

 

命令 pwd; 查看工作路径;   //和linux里面的用法类似

命令 cd ../test2; 切换工作路径前面的test2文件夹。  //但是路径的格式有和DOS命令类似

另外我们可以看到:所有的命令都支持tab键补全,这样还比较方面提高效率。

===下载和载入蛋白===

fetch 命令可以根据PDB ID编号下载蛋白结构到工作路径,并载入到PyMOL中显示,在PyMOL中的object的名字默认是PDB ID,可通过name参数进行修改。从PyMOL 1.8开始,默认的格式是cif,可通过type参数修改文件的格式,也支持根据配体ligand ID的编号下载小分子。

 

示例:

   fetch 6FYZ # 下载编号是6FYZ的蛋白,文件格式是cif。

   fetch EBE # 下载编号是EBE的配体小分子,文件格式是cif。

   

fetch 6MVD,name=”test”,type=pdb # 下载文件格式为pdb的6MVD的蛋白,载入PyMOL中设置名字为test。

 

注意:type后面的参数不是字符串,不能加引号

 

type 支持的文件格式有:

type =cif|mmtf|pdb|pdb1|2fofc|fofc|emd|cid|sid|cc

 

默认是从pdb网站上下载数据的,可通过设置fetch_host 修改下载源。

 

set fetch_host,pdb set fetch_host,pdbe setfetch_host,pdbj

 

pdb 数据库有2个镜像库,一个是欧洲的pbde,另一个是日本的pdbj。如果其中一个源不能使用的时候,可以尝试切换到其他源。

从PDB网站上下载蛋白,如 4hbk.pdb。工作路径中已经存在PDB文件,如4hbk.pdb。可通过load 命令进行加载。命令:

 

load 4hbk.pdb 

load filename.pdb

 

load 和 fetch 的区别,load 是指定文件的名字,而fetch是分子的ID号。

===设置背景色等====

 

设置背景颜色为白色:   bg_color white

设置surface的颜色为red:set surface_color,red

注:注意颜色是有优先级的,默认设置的是atom的颜色,如果没有设置surface的颜色,则继承atom的颜色

设置surface的大小,把surface设置细一点

set solvent_radius, 1.6

set solvent_radius, 0.8,obj02

开关单双键模式 valence,例如:

set valence,1 开启双键模式。

set valence,0 关闭双键模式。

 

====设置一些全局显示参数=====

感觉有点像HTML网页设计中的CSS。

例如:

默认距离和角度是1位,通过下面命令可以修改,显示的位数。

set label_digits,2

set label_distance_digits,2

set label_dihedral_digits,2

set label_angle_digits, 2

===蛋白展现形式====

命令如下:

as cartoon

show cartoon,objectname

as stick,all

as stick,objectname

as stick,selection express

as stick,resn arg

 

默认的object name是all。

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

上一篇下一篇

猜你喜欢

热点阅读