关于pymol,你应该知道一二

PyMOL是一款基于Python语言的三维结构可视化软件,非常简单实用。2017年,第一次接触和使用这款软件,现在将自己使用的过程常用到的一些命令总结分享出来,希望能对大家有些许帮助。

1给选择的片段特定的颜色

  1. set_color – 标准颜色的设置

set_color color1, [186,182,217]

  • color – 选定片段上色

color color1,random_selection

2结构叠落与比对

Align – 常常在结构生物学以及虚拟筛选中使用,当对不同的蛋白结构并对其进行比较时,我们就可以使用align比较蛋白结构,查看两者之间的差异,这个结构上的差异有一个量化的指标就是RMSD。

align mobile, target [, cutoff [, cycles [, gap [, extend [, max_gap [, object [, matrix [, mobile_state [, target_state [, quiet [, max_skip [, transform [, reset ]]]]]]]]]]]]] 解释: mobile =字符串:需要移动的对象名 target =字符串:目标的对象名 cutoff = 浮点数:截断值,默认2.0 cycles =整数:最大循环数,默认5 gap, extend, max_gap: 序列对比参数 object = 字符串:创建的一个比较对象名,默认无 matrix = 字符串: 序列比对的替换矩阵的文件名,默认BLOSUM62 mobile_state =整数: 移动选择的对象状态,默认全状态 target_state = 整数:目标选择的对象状态, 默认全状态 transform = 0/1: 是否做叠加,默认1

3 surface背景下的cartoon图

  1. show – 用于显示representation

show cartoon

show surface

  • transparency – 增加或减少结构的透明度

set cartoon_transparency, 0.60   #其中0表示更不透明,越接近 1 越透明

4 创建测量对象

  1. distance – 用于测量距离

distance measure01, b/46/ce, b/53/cg

  • dist – 用于测量氢键

dist hbond01, chain a, chain b, mode=2

  • angle – 用于测量角度

angle measure02, b/37/ca, b/37/cb, b/37/og

  • dihedral – 用于测量二面角

dihedral measure03, a/18/n, a/18/ca, a/18/cb, a/18/cg

5 关于绘图

  1. draw – 绘制一张基于OpenGL的图像

draw 1600,1200

  • ray – 绘制一张光线追踪的图像,该图像具有比OpenGL更好的照明和阴影

ray 1200, 900

  • png – 将图片以PNG格式保存

png my_image.png

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注