VMD教程 简介: 这个教程为新用户介绍了VMD的用法。老用户也可以用本教程进一步熟悉程序的应 用,以更好地利用VMD。本教程是针对VMD1.8.3设计的,需要约3个小时来完成。 本教程新增的内容可用三个独立的单元讲解。第一个单元主要内容是分子图形表现方法 基础,还会介绍制作形象逼真的图像要了解的知识。另外的两个单元是针对高级用户,介 绍了VMD的脚本。尽管非技术性用户可以略去脚本的阅读,但是我们鼓励每个人都去试一 试着读一下,因为它会提供一些有力而易用的工具,这些工具是简单的图形用户界面所无法 提供的。 本教程以一种有趣的小蛋白质泛素的研究为例来说明VM①的应用。在本文中,一些资 料是在小框中出现的。这些小框中包括教程的补充内容,例如泛素扮演的生物学角色,使用 VMD的一些提示和捷径等等。 如果你有对本教程的评论和问题,请发邮件至tutorial-1@ks.uiuc.edu。邮件列表可以在 http:lwww.ks.uiuc.edu/Training/Tutorials/mailing list/tutorial-l/.中找到。 泛素本教程会用VMD来显示泛素。泛素是一个由76个氨基酸组成 的小蛋白质,在所有的真核生物中普遍存在。在所有真核生物蛋白 质中,泛素是最为保守的蛋白质之一(在昆虫,鱼,牛和人中,前 74个氨基酸是完全一样的)。它己被证明存在于细胞核、细胞质和 细胞表面。它首要的功能是介导蛋白质降解,在降解过程中,作为 细胞内蛋白水解酶识别的标志。 需要的程序: 以下是本教程中需要的程序 VMD:可以从htp:wwks.uiuc.edu/Research/vmd过下载(在所有平台上均可使用)。 绘图程序:要观看从VMD输出的图像,需要专门的程序。VMD有一个内置的绘图程序, 也可以应用外部程序。应用什么程序是由你的操作系统决定的。例如: -Unix/Linux:xmgrace,http://plasma-gate.weizmann.ac.il/Grace/ -Windows:Excel,http://office.microsoft.com/en-us/FX010858001033.aspx (需要购买) -Mac/Multiple Platforms:Mathematica,http://www.wolfram.com/ (需要购买),gnuplot,http://www.gnuplot info/(免费下载) 现在开始学习VMD 你可以在VMD-tutorial-files目录里找到本教程的文件。如图1所示的VMD-tutorial-files的 文件和目录
VMD 教程 简介: 这个教程为新用户介绍了 VMD 的用法。老用户也可以用本教程进一步熟悉程序的应 用,以更好地利用 VMD。本教程是针对 VMD 1.8.3 设计的,需要约 3 个小时来完成。 本教程新增的内容可用三个独立的单元讲解。第一个单元主要内容是分子图形表现方法 基础, 还会介绍制作形象逼真的图像要了解的知识。另外的两个单元是针对高级用户,介 绍了 VMD 的脚本。尽管非技术性用户可以略去脚本的阅读,但是我们鼓励每个人都去试一 试着读一下,因为它会提供一些有力而易用的工具,这些工具是简单的图形用户界面所无法 提供的。 本教程以一种有趣的小蛋白质泛素的研究为例来说明 VMD 的应用。在本文中,一些资 料是在小框中出现的。这些小框中包括教程的补充内容,例如泛素扮演的生物学角色,使用 VMD 的一些提示和捷径等等。 如果你有对本教程的评论和问题,请发邮件至tutorial-l@ks.uiuc.edu。邮件列表可以在 http://www.ks.uiuc.edu/Training/Tutorials/mailing list/tutorial-l/.中找到。 泛素 本教程会用VMD来显示泛素。泛素是一个由76个氨基酸组成 的小蛋白质,在所有的真核生物中普遍存在。在所有真核生物蛋白 质中,泛素是最为保守的蛋白质之一(在昆虫,鱼,牛和人中,前 74个氨基酸是完全一样的)。它已被证明存在于细胞核、细胞质和 细胞表面。它首要的功能是介导蛋白质降解,在降解过程中,作为 细胞内蛋白水解酶识别的标志。 需要的程序: 以下是本教程中需要的程序 VMD: 可以从 http://www.ks.uiuc.edu/Research/vmd/下载(在所有平台上均可使用)。 绘图程序:要观看从 VMD 输出的图像,需要专门的程序。VMD 有一个内置的绘图程序, 也可以应用外部程序。应用什么程序是由你的操作系统决定的。例如: –Unix/Linux: xmgrace, http://plasma-gate.weizmann.ac.il/Grace/ –Windows: Excel, http://office.microsoft.com/en-us/FX010858001033.aspx (需要购买) –Mac/Multiple Platforms: Mathematica, http://www.wolfram.com/ (需要购买); gnuplot, http://www.gnuplot.info/(免费下载) 现在开始学习 VMD 你可以在 VMD-tutorial-files 目录里找到本教程的文件。如图 1 所示的 VMD-tutorial-files 的 文件和目录
1UBQ.pdb coloring.tcl equilibration.dcd example-output mmsd.dat pulling.dcd vmd-tutorial-files rmsd-fullthrottle.tcl rmsd dat rmsd.tcl ubiquitin-equilibrated coor ubiquitin psf 图l:VMD-tutorial-files的目录结构 运行VMD,可以在Unix终端窗口中键入vmd,在Mac OS X的应用文件夹中双击VMD应用 程序图标或者在windows中单击开始一程序一VMD。 1VMD基础 在本单元中你会通过构建一个泛素的较美观的图形来熟悉VMD的基本命令。另外,你 可以学习怎样用VMD来寻找蛋白质结构上的有趣的特点。 1.1导入分子 600 D 0 Fle Molecule Graphics Display Mouse Extensions Help 第一个步骤是导入分子。在教程中提 New Molecule... 供了一个pdb文件IUBQ.pdb,文件中包含 Atoms Frames 了泛素的原子坐标。 Load State. Save State. Render.. I在VMD主窗口的菜单栏中选择File一 I Qult K灯200m◆Lcop口 step 1 speed I H> New Molecule,.如图2(a),屏幕上会显 000 Holecule Fils r 示另外一个窗口,即Molecule File Browser Load files for:New Molecule (b)。 Filename: Determine file type 2 应用Browse.(c)按钮在 Automatically三 Load vmd-tutorial-files中找到文件 /olumetric Data的ets IUBQ.pdb,注意到当你选择这个文 件的时候,就会回到Molecule File oLoad in backaroun oLoad all at ance Browser窗口。为了精确地导入你要 导入的文件一定不要忘了按下Load(d)按钮。 图2导入分子 现在,泛素在你的OpenGL Displayi窗口中显示出来。你可以随时选择Molecule File Browser 窗口
图 1:VMD-tutorial-files 的目录结构 运行VMD, 可以在Unix 终端窗口中键入vmd, 在Mac OS X的应用文件夹中双击VMD应用 程序图标或者在windows中单击开始——程序——VMD。 1 VMD基础 在本单元中你会通过构建一个泛素的较美观的图形来熟悉VMD的基本命令。另外,你 可以学习怎样用VMD来寻找蛋白质结构上的有趣的特点。 1.1 导入分子 第一个步骤是导入分子。在教程中提 供了一个pdb文件1UBQ.pdb,文件中包含 了泛素的原子坐标。 1在VMD主窗口的菜单栏中选择File —— New Molecule,如图2(a),屏幕上会显 示另外一个窗口,即Molecule File Browser (b)。 2 应用Browse.(c)按钮在 vmd-tutorial-files中找到文件 1UBQ.pdb,注意到当你选择这个文 件的时候,就会回到Molecule File Browser窗口。为了精确地导入你要 导入的文件一定不要忘了按下Load(d)按钮。 现在,泛素在你的OpenGL Display窗口中显示出来。你可以随时选择Molecule File Browser 窗口。 图 2 导入分子
Webpdb.如果网络连接可用,VMD可以从蛋白质数据库中下载pdb文件。只 要在Molecule File Browse窗口的File Name中键入四个字母的蛋白质号,再点 一下load就可以了。VMD会自动下载该pdb文件: 坐标文件。文件1UBQ.pdb与泛素的X射线衍射1.8埃分辨率侧的结果 香对应(Senadhi Vijay-.Kumar,,Charles E.Bugg and William J.Cook,J. Mol.Biol (1987)194,531)。注意蛋白质被58个水分子包围,结果中不包含氢 原子。 1.2显示蛋白质 为了观察蛋白质的三维结构, 我们要用到多种鼠标模式。 1在OpenGL Display中,按下 鼠标左键同时移动鼠标。进一 步观察有什么现象。这是鼠标 的旋转模式,通过这种模式, 你可以让这个分子绕一个与 (a) (b) 屏幕平行的轴旋转。图3(a) 图3旋转模式 2如果你按下鼠标右键,重复上一步骤,分子会绕一个与屏幕垂直的轴旋转(b)(对于Mac 用户来说,右键产生的效果与在按下nouse?菜单选项后点击命令按钮是一样的)。 3在VMD主窗口中,看一下Mouse菜单 000 WD O (图4),这里,你可以把鼠标模式从 File Molecule Graphics Display Mouse Extensions Help Rotation更换到Translation或者Scale ID TA D F Molecule Rotate Mode r Translate Mode modes。 Scale Mode Center 4 Translation模式允许你按住鼠标左 个Quey 0 键,在屏幕上移动分子。在Translation Label 模式下,你可以通过按下鼠标中键来改 ■Move √zo0m◆ step ■Force PID 变剪切板。 Move Light ◇Add/Remove Bonds 5 在Scale模式下,你可以按住左键水 平移动鼠标来缩小或放大分子。 图4鼠标模式 需要注意的是:鼠标运动不会改变分子中的原子坐标
Webpdb. 如果网络连接可用,VMD可以从蛋白质数据库中下载pdb文件。只 要在Molecule File Browse窗口的File Name中键入四个字母的蛋白质号,再点 一下load就可以了。VMD会自动下载该pdb文件。 坐标文件。文件1UBQ.pdb与泛素的X射线衍射1.8埃分辨率侧的结果 香对应(Senadhi Vijay-Kumar, Charles E. Bugg and William J. Cook, J. Mol. Biol. (1987) 194, 531)。注意蛋白质被58个水分子包围,结果中不包含氢 原子。 1.2 显示蛋白质 为了观察蛋白质的三维结构, 我们要用到多种鼠标模式。 1 在OpenGL Display中,按下 鼠标左键同时移动鼠标。进一 步观察有什么现象。这是鼠标 的旋转模式,通过这种模式, 你可以让这个分子绕一个与 屏幕平行的轴旋转。图3(a) 2 如果你按下鼠标右键,重复上一步骤,分子会绕一个与屏幕垂直的轴旋转(b)(对于Mac 用户来说,右键产生的效果与在按下mouse菜单选项后点击命令按钮是一样的)。 3 在VMD主窗口中,看一下Mouse菜单 (图4),这里,你可以把鼠标模式从 Rotation 更换到Translation或者Scale modes。 4 Translation模式允许你按住鼠标左 键,在屏幕上移动分子。在Translation 模式下,你可以通过按下鼠标中键来改 变剪切板。 5 在Scale模式下,你可以按住左键水 平移动鼠标来缩小或放大分子。 需要注意的是:鼠标运动不会改变分子中的原子坐标。 图 3 旋转模式 图 4 鼠标模式
鼠标模式。注意每一种鼠标模式都有独特的指针形状,也有独特的快捷键( Rotate,.t:Translate,s:Scale),可以代替菜单使用。(当用快捷键的时候,要 保证OpenGL Display窗口是活动的)。在VMD用户手册中可以获得更多的 信息。 Mouse Center菜单项也很有用,它允许你确定分子绕之旋转的支点。 6 选择Center菜单项,在蛋白质一端选择一个原子,这时指针会显示成一个十字。 7现在,按下工,用鼠标旋转分子,看一看你的分子是怎么绕着你选择的支点运动的。 8选择Display一Reset View菜单项(=快捷键),回到默认界面。 1.3学习应用不同的绘图模式 VMD可以用很多种绘图模式来显示你的分子。这里,我们要进一步学习那些可以帮助你确 定蛋白质中不同结构的绘图模式。 000 Graphical Representations Selec.ed Molecule l选择Graphics-一 Representations 0:1UBQ 菜单项,一个叫做Graphical Create Rep Delete Rep Representations的窗口会出现,见图5 Style Coor Selection (a)中黄色高亮。你可以看到目前显 a) Lines Name a 示的分子的图形显示法。 2在Draw Style标签中(b)我们可 以改变所表示的style(d)和color Selected Atoms (C)。在这一部分我们重点来看 a叫 -① drawing模式。 b)- Draw style Selections\TrajectoryPeriodic Coloring Method Material (c)_ Name Opaque 3每一种绘图方法都有自己的参数 Drawing Method 控制。例如,改变线条的稠密度可 Lines Default 以用Graphical Representations窗 口右侧底部的控制按钮(e)。 4现在,在Drawing Method中选择 Thickness 1 VDW(van der Waals),每一个原子 现在都表示为球形。用这种方式你 →m8Apy 可以更容易地看出蛋白质的体积 分布是怎样的。 图5 Graphical Representations窗▣ 5要观察蛋白质内部的原子排布,用窗口右侧底部的控制按钮改变Sphere Scale到0.5
鼠标模式。注意每一种鼠标模式都有独特的指针形状,也有独特的快捷键((r: Rotate, t: Translate, s:Scale),可以代替菜单使用。(当用快捷键的时候,要 保证OpenGL Display窗口是活动的)。在VMD用户手册中可以获得更多的 信息。 Mouse ——Center菜单项也很有用,它允许你确定分子绕之旋转的支点。 6 选择Center菜单项,在蛋白质一端选择一个原子,这时指针会显示成一个十字。 7 现在,按下r, 用鼠标旋转分子,看一看你的分子是怎么绕着你选择的支点运动的。 8 选择Display ——Reset View菜单项(=快捷键),回到默认界面。 1.3 学习应用不同的绘图模式 VMD可以用很多种绘图模式来显示你的分子。这里,我们要进一步学习那些可以帮助你确 定蛋白质中不同结构的绘图模式。 1 选择Graphics—— Representations 菜单项,一个叫做Graphical Representations的窗口会出现,见图5 (a)中黄色高亮。你可以看到目前显 示的分子的图形显示法。 2 在Draw Style标签中(b)我们可 以改变所表示的style (d) 和color (c)。在这一部分我们重点来看 drawing模式。 3 每一种绘图方法都有自己的参数 控制。例如,改变线条的稠密度可 以用Graphical Representations窗 口右侧底部的控制按钮(e)。 4 现在,在Drawing Method中选择 VDW(van der Waals),每一个原子 现在都表示为球形。用这种方式你 可以更容易地看出蛋白质的体积 分布是怎样的。 5 要观察蛋白质内部的原子排布,用窗口右侧底部的控制按钮改变Sphere Scale到 0.5, 图5 Graphical Representations窗口
Sphere Resolution到l3。注意分辨率越高,分子的显示速度越慢。 6注意Coloring Method一Name菜单项,每一个原子都有其自己的颜色,比如,O是红 色的,N是蓝色的,C是青色的,S是黄色的。 7按下Default键,这个操作允许你回到默认的绘图方式中。 更多显示方法。还有有趣的显示方法是CPK和Licorice。在CPK中, 就像以前化学中的球棒模型,每个原子都用球形表示,每个键都用圆柱 棒表示(球和圆柱形棒的半径和分辨率都可以独立地调节)。Licorice绘 图方法(广泛使用)也用球形表示原子,用圆柱形棒表示键,但是球的 半径不能被独立调节。 前面的显示方式可以让你看到蛋白质大分子的细节。但是,更多的普遍结构属性可以用抽象 的绘图方式来观看。 8在Drawing Method下选择Tube style,观察蛋白骨架。Radiusi设为0.8。 9在tube模式下观察你的蛋白质,你可以分辨出它有多少a螺旋、折叠和无规则卷曲吗? 我们要了解的最后一个绘图模式是NewCartoon。它可以给出一个以二级结构为基础的简化 的蛋白质图像。α螺旋以卷曲的条带状表示,B折叠以固形箭头表示,所有其它的结构以管状 表示。这可能是观察蛋白质分子总体构造的最普遍的方法。 l0选择Drawing Method—NewCartoon 11现在确定蛋白质分子中有多少α螺旋、折叠和无规则卷曲。 泛素的结构。泛素有一个三圈半的c螺旋(残基23到34,其中有三 个是疏水的),一个310-螺旋(残基56到59),还有5个折叠(残基 1到7,10到17,40到45,48到50,64到72),还有7个反向转角。 VMD用STRIDE程序,以一种探索性的法则计算出二级结构
Sphere Resolution 到13。注意分辨率越高,分子的显示速度越慢。 6 注意Coloring Method —— Name菜单项, 每一个原子都有其自己的颜色,比如,O是红 色的,N是蓝色的,C是青色的,S是黄色的。 7 按下Default键,这个操作允许你回到默认的绘图方式中。 . 前面的显示方式可以让你看到蛋白质大分子的细节。但是,更多的普遍结构属性可以用抽象 的绘图方式来观看。 8 在Drawing Method下选择Tube style,观察蛋白骨架。Radius设为0.8。 9 在tube模式下观察你的蛋白质,你可以分辨出它有多少α螺旋、β折叠和无规则卷曲吗? 我们要了解的最后一个绘图模式是NewCartoon。它可以给出一个以二级结构为基础的简化 的蛋白质图像。α螺旋以卷曲的条带状表示,β折叠以固形箭头表示,所有其它的结构以管状 表示。这可能是观察蛋白质分子总体构造的最普遍的方法。 , 10 选择Drawing Method ——NewCartoon. 11 现在确定蛋白质分子中有多少α螺旋、β折叠和无规则卷曲。 泛素的结构。泛素有一个三圈半的α螺旋(残基23到34,其中有三 个是疏水的),一个310-螺旋(残基56到59),还有5个β折叠(残基 1到7,10到17,40到45,48到50,64到72),还有7个反向转角。 VMD用STRIDE程序,以一种探索性的法则计算出二级结构 更多显示方法。还有有趣的显示方法是 CPK 和 Licorice。在 CPK 中, 就像以前化学中的球棒模型,每个原子都用球形表示,每个键都用圆柱 棒表示(球和圆柱形棒的半径和分辨率都可以独立地调节)。Licorice 绘 图方法(广泛使用)也用球形表示原子,用圆柱形棒表示键,但是球的 半径不能被独立调节