好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

pymol简介与使用说明资料.pdf

51页
  • 卖家[上传人]:w****i
  • 文档编号:102980566
  • 上传时间:2019-10-05
  • 文档格式:PDF
  • 文档大小:4.39MB
  • / 51 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • PyMOL简介及相关操作 报告人:丁洁女 组员:廖杨洁、杨承峰、段博、谭菲 组号:G13 2013-1-18 主要内容 一、PyMOL简介 • PyMOL概述 • PyMOL的特点 • PyMOL的界面介绍 二、PyMOL功能 三、PyMOL的基本操作 • 鼠标操作 • 命令操作 四、PyMOL应用实例 2 Example 3 PyMOL概述 •PyMOL是一个开放源码,由使用者赞助的分子三维结构显示软件 由Warren Lyford DeLano编写,并且由DeLano Scientific LLC将它商 业化 •Pymol名字的来源:“Py”表示该软件基于python这个计算机语言, “Mol”则是英文分子(molecule)的缩写,表示该软件用来显示 分子结构 •PyMOL适用于创作高品质的小分子或是生物大分子(特别是蛋白 质)的三维结构图像软件的作者宣称,在所有正式发表的科学 文献中的蛋白质结构图像中,有四分之一是使用PyMOL来制作 •网站:http://www.pymol.org/ 4 PyMOL的特点 优点  强大的分子可视化软件  高质量科学论文发表图形  动画制作  文档文件和会话文件并存  鼠标操作与命令行操作  免费的开放源码 缺点  缺乏足够的文件资料  没有UNDO功能  功能不完善 5 Introduction to PyMOL PyMOL的界面介绍 •PyMOL的使用界面:包 括一个图形显示窗口和 一个GUI窗口。

      •GUI是图形用户界面 (Graphical User Interface)的缩写,由 菜单、按钮、正文框和 其他小工具构成 •Viewer是PyMOL系统的 心脏这是一个开放式 图形语言(OpenGL)窗 口,所有的3D图形在此 展示,并且用户可直接 操纵这些图形 6 The Viewer Window •PyMol可以同时打开多个PDB文件,或将某个PDB文件拆 分成多个独立单元每个PDB或独立单元可以通过”A”中 的”rename selection”重新命名后显示在Names Panel上 • A: Action • S: Show • H: Hide • L: Label • C: Color 7 ASHLC menu • Action Show Hide Label Color 8 The External GUI Window • 与Viewer window相比的优势:能通过Ctrl−X, Ctrl−C, and Ctrl−V使用剪切、复制、黏贴功能 Command input field Output region Buttons Standard menu bar 9 PyMOL功能 ☞比对功能  基于蛋白序列 •Action - align •Pymol align (2xuv and n. CA ), (hdea and n. CA)  基于原子对 •Wizard- Pair Fiting 10 ☞测量  距离 •Pymol distance (sele1), (sele2)  角度 •Pymol angle (sele1), (sele2), (sele3)  二面角 •Pymol Dihedral (sele1), (sele2), (sele3), (sele4) 11 ☞二级结构归属 •PyMOL具有快速合理的二级结构归属算法,即“dss”,但由于二级结 构归属的主观因素,dss的结果可能会不同于PDB文件中DSSP程序的结 果。

      •Pymol dss selection •以2xuv.pdb为例 •Pymol fetch 2xuv # 载入对象2xuv •Pymol as cartoon # 显示cartoon •Pymol color cyans, 2xuv •Pymol dss 2xuv # 对2xuv计算二级结构 •Pymol fetch 2xuv, hdeb •#载入对象,命名为hdeb •Pymol as cartoon # 显示cartoon •Pymol color magentas, hdeb 12 ☞立体效果  PyMOL能够支持的立体图形模式: •Crosseye stereo •Walleye stereo •Hardware stereo •Geowall stereo •Sidebyside stereo •Quadbuffer stereo  相关命令 •Pymol stereo on #开启立体效果 •Pymol stereo off •Pymol stereo crosseye #开启crosseye立体模式 •注:如果hardware stereo 可用,那么quadbuffer stereo 是默认的立体 模式,否则crosseye stereo是默认的。

      13 Sidebyside stereo Quadbuffer stereo Crosseye stereo Geowall stereo 14 ☞光线追踪 •光线追踪能制作出最高质量的分子图像PyMOL是第一个拥有高速光 线追踪器的全功能分子图像程序  通过ray命令或点击“Ray”按钮,可以光线追踪PyMOL内的任意图像 内置的光线追踪器也使组配高质量的动画成为可能 15 ☞探测静电力学 •PyMOL能够利用泊松波尔兹曼方程计算水溶液状态下的静电力学 16 ☞动画制作 •PyMOL有强大的分子动画制作功能  几个重要概念 •States(状态):状态指对象(object)某一个时间点特定的原子坐标 •Scenes (场景):场景存储镜头(camera)的位置和定向、对象的活 动信息、原子的可见性(visibility)、着色、表示形式和全局帧索引 (global frame index) •Frames(帧):帧就像电影胶片中一个个单独的图片,在PyMOL中, 帧是由状态(states)而不是图片构成的,而且对帧可以进行相关操 作(如camera的选转)帧存储状态信息和场景信息。

      17  重要命令  Mset命令 •Mset命令用来指定那些状态作为动画的帧而被包括 •Mset命令后紧跟定义整个动画的状态列表每个状态采用以下形式之 一: •1 # 一个数字:指定下一个放映的状态 •X # 一个数字紧随小写“x”(无空格):指定状态总共该重复的次数 •- # 一个数字紧随连字号(无空格):指定状态按载入的顺序的放映  举例 •mset 1 x30 # 创建一个由状态1放映30遍组成的30帧的动画 •mset 1 −30 # 创建一个30帧的动画: 从状态1到30,“−”是“到或至” 的意思,但其前必须有空格. •mset 1 6 5 2 3 # 5帧:状态1, 6, 5, 2, 3放映 •注:当只有一个状态时,状态1到状态x(x=1)只能显示状态1;当n (n=2)个状态时,若设定的xn,那么不存在的状态不显示任何对象, 而不是一直显示状态n 18  Mdo命令 •Mdo命令可以把一系列的PyMOL命令捆绑到帧上 •“util”组件为产生mdo命令有两个脚本命令,“util.mrock”和 “util.mroll”这些功能还没入档,但源程序可在 modules/PyMOL/util.py找到。

      •util.mrock start, finish, angle, phase, loop-flag •util.mroll start, finish, loop-flag  举例 •下面命令创建了一个30帧的动画,此动画180度摇摆蛋白 •Pymol load test/dat/pept.pdb # 载入结构 •Pymol mset 1 x30 # 定义动画 •Pymol util.mrock 1,30,180,1,1 # mdo命令创建摇摆+/-180度的30帧动 画 •Pymol mplay 19 Example 20  Ray-traced动画 •PyMOL能够在RAM中缓存一系列图片,然后以比它们渲染时高很多 的速度放映  Cache_frames •Cache_frames控制PyMOL是否把帧保存到内存注:缓存的图片占 很大的内存空间,所以在使用此功能前先用“viewport”命令缩小窗 口  举例 •Pymol viewport 320,240 •Pymol orient •Pymol show sph •Pymol mset 1 x30 •Pymol util.mrock 1,30,180,1,1 •Pymol set ray_trace_frames,1 •Pymol set cache_frames,1 •Pymol mplay 21 Ray-traced动画 22  清除缓存 •一旦把一系列帧载入RAM,这些帧会一直存在,即使操纵这个模型。

      通过“mclear”命令或mclear按钮可清楚缓存: •Mclear #清除帧的缓存  保存动画  通过“mpng”命令或“File”菜单可保存动画 •Mpng mov #将自动创建mov0001.png mov0002.png……  如果想每帧都被光线追踪,应打开光线追踪,关闭并清除缓存: •Pymol set ray_trace_frames,1 •Pymol set cache_frames,0 •Pymol Mpng mov •Pymol mclear 23 PyMOL基本操作 •Pymol的基本操作,包括窗口菜单、加载文件、图像处理等等可以 用鼠标操作,也可以用命令操作 鼠标操作 24 命令操作 •Pymol是区分大小写的,不过目前为止Pymol还是只用小写 •Pymol的命令都是由关键词(keyword)加上一些变量(argument)组 成,格式如下: •Pymol keyword argument •其中关键词(keyword)如load、zoom、color、set等等,是必须的,; 而变量则不是必须的,比如退出命令quit就不需要附加变量: •Pymol quit •通常情况下需要加变量,当不加任何变量时,Pymol会默认一个变量 all •Pymol命令中需要避免的符号: •! @ # $ % ^ turn x, -20 •PyMOL zoom active Note: Rotate the molecule to see a hole around the yellow surface. That's the active site craddle for binding phosphate 7. Locate and display the bound formate ion in the active site. •PyMOL select ligand, active around 3.5 and resn FMT •PyMOL show sticks, ligand •PyMOL show spheres, ligand 43 •PyMOL alter ligand, vdw=0.5 •PyMOL rebuild •PyMOL set transparency=0.25 8. Rendering and output •PyMOL bg_color white •PyMOL ray •File - Save Image 44 ☞活性位点侧链显示及距离的测量  Display the side-chain of active site residues on top of the cartoon representation •PyMOL hide surface •PyMOL select sidechain, n。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.