ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:519.56KB ,
资源ID:5744118      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5744118.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VMD教程Word版.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VMD教程Word版.docx

1、VMD教程Word版简介:这个教程为新用户介绍了VMD的用法。老用户也可以用本教程进一步熟悉程序的应用,以更好地利用VMD。本教程是针对VMD 1.8.3设计的,需要约3个小时来完成。本教程新增的内容可用三个独立的单元讲解。第一个单元主要内容是分子图形表现方法基础, 还会介绍制作形象逼真的图像要了解的知识。另外的两个单元是针对高级用户,介绍了VMD的脚本。尽管非技术性用户可以略去脚本的阅读,但是我们鼓励每个人都去试一试着读一下,因为它会提供一些有力而易用的工具,这些工具是简单的图形用户界面所无法提供的。本教程以一种有趣的小蛋白质泛素的研究为例来说明VMD的应用。在本文中,一些资料是在小框中出现

2、的。这些小框中包括教程的补充内容,例如泛素扮演的生物学角色,使用VMD的一些提示和捷径等等。如果你有对本教程的评论和问题,请发邮件至tutorial-lks.uiuc.edu。邮件列表可以在http:/www.ks.uiuc.edu/Training/Tutorials/mailing list/tutorial-l/.中找到。泛素 本教程会用VMD来显示泛素。泛素是一个由76个氨基酸组成的小蛋白质,在所有的真核生物中普遍存在。在所有真核生物蛋白质中,泛素是最为保守的蛋白质之一(在昆虫,鱼,牛和人中,前74个氨基酸是完全一样的)。它已被证明存在于细胞核、细胞质和细胞表面。它首要的功能是介导蛋白

3、质降解,在降解过程中,作为细胞内蛋白水解酶识别的标志。需要的程序:以下是本教程中需要的程序VMD: 可以从http:/www.ks.uiuc.edu/Research/vmd/下载(在所有平台上均可使用)。绘图程序:要观看从VMD输出的图像,需要专门的程序。VMD有一个内置的绘图程序,也可以应用外部程序。应用什么程序是由你的操作系统决定的。例如: Unix/Linux: xmgrace, http:/plasma-gate.weizmann.ac.il/Grace/ Windows: Excel, (需要购买) Mac/Multiple Platforms: Mathematica, (需要购

4、买); gnuplot, http:/www.gnuplot.info/(免费下载)现在开始学习VMD你可以在VMD-tutorial-files目录里找到本教程的文件。如图1所示的VMD-tutorial-files的文件和目录 图1:VMD-tutorial-files的目录结构运行VMD, 可以在Unix 终端窗口中键入vmd, 在Mac OS X的应用文件夹中双击VMD应用程序图标或者在windows中单击开始程序VMD。1 VMD基础在本单元中你会通过构建一个泛素的较美观的图形来熟悉VMD的基本命令。另外,你可以学习怎样用VMD来寻找蛋白质结构上的有趣的特点。11 导入分子第一个步骤

5、是导入分子。在教程中提供了一个pdb文件1UBQ.pdb,文件中包含了泛素的原子坐标。1在VMD主窗口的菜单栏中选择File New Molecule,如图2(a),屏幕上会显示另外一个窗口,即Molecule File Browser (b)。2 图2 导入分子应用Browse.(c)按钮在vmd-tutorial-files中找到文件1UBQ.pdb,注意到当你选择这个文件的时候,就会回到Molecule File Browser窗口。为了精确地导入你要导入的文件一定不要忘了按下Load(d)按钮。现在,泛素在你的OpenGL Display窗口中显示出来。你可以随时选择Molecule

6、File Browser窗口。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个水分子包围,结果中不包含氢原子。12 显示蛋白质为了观察蛋白质的三维结

7、构,我们要用到多种鼠标模式。图3 旋转模式1 在OpenGL Display中,按下鼠标左键同时移动鼠标。进一步观察有什么现象。这是鼠标的旋转模式,通过这种模式,你可以让这个分子绕一个与屏幕平行的轴旋转。图3(a)2 如果你按下鼠标右键,重复上一步骤,分子会绕一个与屏幕垂直的轴旋转(b)(对于Mac用户来说,右键产生的效果与在按下mouse菜单选项后点击命令按钮是一样的)。3 在VMD主窗口中,看一下Mouse菜单(图4),这里,你可以把鼠标模式从Rotation 更换到Translation或者Scale modes。4 Translation模式允许你按住鼠标左键,在屏幕上移动分子。在Tr

8、anslation模式下,你可以通过按下鼠标中键来改变剪切板。5 图4 鼠标模式在Scale模式下,你可以按住左键水平移动鼠标来缩小或放大分子。需要注意的是:鼠标运动不会改变分子中的原子坐标。鼠标模式。注意每一种鼠标模式都有独特的指针形状,也有独特的快捷键((r: Rotate, t: Translate, s:Scale),可以代替菜单使用。(当用快捷键的时候,要保证OpenGL Display窗口是活动的)。在VMD用户手册中可以获得更多的信息。Mouse Center菜单项也很有用,它允许你确定分子绕之旋转的支点。6 选择Center菜单项,在蛋白质一端选择一个原子,这时指针会显示成一个

9、十字。7 现在,按下r, 用鼠标旋转分子,看一看你的分子是怎么绕着你选择的支点运动的。8 选择Display Reset View菜单项(=快捷键),回到默认界面。13 学习应用不同的绘图模式VMD可以用很多种绘图模式来显示你的分子。这里,我们要进一步学习那些可以帮助你确定蛋白质中不同结构的绘图模式。1 选择Graphics Representations 菜单项,一个叫做Graphical Representations的窗口会出现,见图5(a)中黄色高亮。你可以看到目前显示的分子的图形显示法。2 在Draw Style标签中(b)我们可以改变所表示的style (d) 和color (c)

10、。在这一部分我们重点来看drawing模式。3 每一种绘图方法都有自己的参数控制。例如,改变线条的稠密度可以用Graphical Representations窗口右侧底部的控制按钮(e)。4 图5 Graphical Representations窗口现在,在Drawing Method中选择VDW(van der Waals),每一个原子现在都表示为球形。用这种方式你可以更容易地看出蛋白质的体积分布是怎样的。5 要观察蛋白质内部的原子排布,用窗口右侧底部的控制按钮改变Sphere Scale到 0.5,Sphere Resolution 到13。注意分辨率越高,分子的显示速度越慢。6 注意

11、Coloring Method Name菜单项, 每一个原子都有其自己的颜色,比如,O是红色的,N是蓝色的,C是青色的,S是黄色的。7 按下Default键,这个操作允许你回到默认的绘图方式中。更多显示方法。还有有趣的显示方法是CPK和Licorice。在CPK中,就像以前化学中的球棒模型,每个原子都用球形表示,每个键都用圆柱棒表示(球和圆柱形棒的半径和分辨率都可以独立地调节)。Licorice绘图方法(广泛使用)也用球形表示原子,用圆柱形棒表示键,但是球的半径不能被独立调节。.前面的显示方式可以让你看到蛋白质大分子的细节。但是,更多的普遍结构属性可以用抽象的绘图方式来观看。8 在Drawin

12、g Method下选择Tube style,观察蛋白骨架。Radius设为0.8。9 在tube模式下观察你的蛋白质,你可以分辨出它有多少螺旋、折叠和无规则卷曲吗?我们要了解的最后一个绘图模式是NewCartoon。它可以给出一个以二级结构为基础的简化的蛋白质图像。螺旋以卷曲的条带状表示,折叠以固形箭头表示,所有其它的结构以管状表示。这可能是观察蛋白质分子总体构造的最普遍的方法。,10 选择Drawing Method NewCartoon.11 现在确定蛋白质分子中有多少螺旋、折叠和无规则卷曲。泛素的结构。泛素有一个三圈半的螺旋(残基23到34,其中有三个是疏水的),一个310-螺旋(残基5

13、6到59),还有5个折叠(残基1到7,10到17,40到45,48到50,64到72),还有7个反向转角。VMD用STRIDE程序,以一种探索性的法则计算出二级结构图6 泛素Licorice, Tube and NewCartoon显示方法14 学习不同的着色方法1 现在,让我们来改变所显示图像的颜色。选择Coloring MethodResType图5(c),这可以区别非极性基团(白色),碱性基团(蓝色)、酸性基团(红色)和极性基团(绿色)。2 选择Coloring Method Structure (c),确定NewCartoon表示的图形与二级结构相一致。15 学习不同选择让我们来看一看

14、分子中不同的独立的部分。1 如图5(f),在Graphical Representations窗口的Selected Atoms文本输入框中删去“all” , 输入helix,然后按下apply按钮或者按下键盘上的Enter或者Return键(每当在文本框中输入后都可执行同样的操作),VMD会显示出分子中的螺旋结构。2 在Graphical Representations窗口中选择Selections标签,如图7(a)。在Singlewords (b)这一部分中你可以发现可以输入的选项表列。例如,要显示折叠而不是螺旋,就可以在Selected Atoms的文本输入框中输入合适的词。布尔操作组合

15、也可以用于选择时的文本输入。3 为了看分子除了螺旋和折叠的部分,可以在Selected Atoms中输入:(not helix)and(not betasheet):4 Selections标签 (b)的Keyword (c)栏可根据蛋白质某些部分的特定值来进行选择。看一看Keyword resname (d)中的可能值。输入(resname LYS)或者(resname GLY)可以显示蛋白质中所有的赖氨酸或者甘氨酸。赖氨酸在泛素的构型中扮演重要的角色。.5 现在,把当前显示的Drawing Method改变到CPK模式,把Draw Style中的Coloring Method改到ResID

16、。在屏幕中可以看到不同的赖氨酸和甘氨酸。每一种有多少个你能数得清吗?图7 Graphical Representations窗口和Selection标签6 在Selected Atoms的文本输入框中输入water。选择Coloring Method Name。你可以看到在整个系统中的58个水分子(实际上只有氧被显示出来)。7 为了看一看哪些水分子离蛋白质分子更近一些,可以用within命令。输入waterwithin3 of protein,这就选择了距离蛋白质3埃之内的所有的水分子。8 最后,在Selected Atoms中键入下列内容::SelectionActionproteinres

17、id 1(resid 1 76) and (not water)(resid 23 to 34) and (protein)Shows the ProteinThe first residuesThe first and last residuesThe _ helix前述的选项提供了研究蛋白质或其他分子的有力工具。16 多重显示如图8(a),在Graphical Representations窗口中,用Create Rep按钮可以创建多重显示图像。因此,你可以让分子的不同部分显示不同的样式和颜色。1 对当前显示,把Drawing Method 设为NewCartoon,把Coloring M

18、ethod 设为Structure.2 在 Selected Atoms 中键入 protein.3 按下Create Rep键(a),现在,用Draw Style菜单项和Selected Atoms文本输入框来更改新的图形显示,可以把Drawing Method设为VDW,Coloring Method设为ResType,并键入resname LYS,使其成为当前选择。图8 泛素的多重显示方法4 重复前述步骤,产生下列两种新的显示方法:Drawing StyleColoring MethodSelectionCPKVDWNameColorID1WaterResid 1 76 and name

19、 CA,5 再次按下Create Rep按钮,创建最后一个图形显示法。选择Drawing Method Surf, Coloring Method Molecule,在Selected Atoms中键入protein。在Material 部分(c)中选择Transparent菜单项。6 用鼠标你可以选择已创建的不同的显示法,并可以独立地改变其中的任何一种。你也可以用双击鼠标或者Delete Rep按钮打开或关闭它们。关闭第二个和最后一个图形表示法。在这一部分的最后,Graphical Representations窗口的显示如图8,17 Sequence Viewer Extension当第一

20、次处理一个蛋白质分子的时候,快速找出和显示不同的氨基酸是非常有用的。Sequence Viewer Extension可以让你很容易地选出和显示氨基酸残基。1 选择Extensions Analysis Sequence Viewer菜单项,一个包含氨基酸(图9e)和它们属性的列表(b)和(c)的窗口(图9 a)会出现在屏幕上。2 用鼠标点击列表中不同的氨基酸残基(e),观察它们是如何被标记为高亮的。另外,高亮的残基还会在OpenGL Display窗口中以黄色bond drawing方式显示,因此你可以很容易地观察它们。用鼠标右键可以解除选择。3 用Zoom滑块控制窗口(f),使其能够显示所

21、有残基。这在大的蛋白质分子中比较有用。图9 sequence窗口4 按住shift键时同时按下鼠标,就可以同时选择多个残基。看一下图中显示的残基48, 63, 11和29 (e)。.5 观察Graphical Representations窗口,用SequenceViewer Extension,你应该能发现一种新的显示所选残基的方法。就像你以前做过的那样,你可以修改、隐藏、或者删除这种显示方法。赖氨酸的相关性。多个泛素链可以被C和N末端肽键连接,也可以通过lys48,63,11或者29连接(就是你在sequence窗口中选择的)不同连接形成的链有着与功能相关的不同的属性。关于残基的信息用柱状

22、彩色标记表示,它们是从STRIDE中得到的。B-value表示的是温度因子的变化,struct表示二级结构,在图中,各种颜色所代表的意义都用字母作了标注。.TEBHGICTurnExtended conformation (_ sheets)Isolated bridgeAlpha helix3-10 helixPi helixCoil18 保存结果用VMD创建的图形可以与创建的图形显示法,VMD环境设置一起保存。这里提到的VMD环境设置包括你开启一个新的VMD环境所需要的所有信息,这就不会使你以前的工作成果丢失。1 在VMD主窗口,选择File Save State菜单项,写上一个合适的文件

23、名(例如:myfirststate.vmd)保存。File Load State菜单项允许你导入一个保存过VMD环境设置,就像保存时一样,虽然设置好的VMD环境允许你用VMD来处理蛋白质的图像,探索它的性质,但是你通常需要得到能用于论文和其他各种文件的图像。VMD可以润色图像,产生一个可作它用的图像文件。如下所述:2 用你已经学过的所有关于VMD的知识,用缩放、旋转和改变分子位置的方法找到蛋白质分子的合适的视野。打开和关闭不同的显示方法,提高选择的分辨率,调整其他属性。如果你想得到一个质量很高的分子,注意每一个显示方法的分辨率。3 注意你用Sequence Viewer extension创建

24、的新显示法。如果需要的话,隐藏或者删除它们。4 在润色图像之前,选择Graphics Colors菜单项,改变背景颜色。选择Display category, Background name和 8 white color.。这样背景就变成白色的了。5 选择File Render菜单项(渲染),一个叫做File Render Controls的窗口会在屏幕上出现。6 可以用不同的文件包来润色分子。如果你用的操作系统是Unix或者Mac OS X,就在Render using菜单中选择TachyonInternal,否则选择Tachyon。7 在Filename文本输入框中键入图像要保存的文件名,

25、例如:picture.tga 或者picture.dat (默认文件名是 plot.tga或者plot.dat ,依据不同的操作平台)8 按下Start Rendering按钮,包含有你的图像的文件就会创建。注意到这需要一些时间。你可以以一个图像文件名,如picture.tga (MacOS X 或者 Unix) 或者picture.dat.bmp(Windows).结束工作,9 关闭打开图形文件的程序,这样就可以继续使用VMD(在windows中,这条可以忽略)。现在学完了本教程的第一单元。我们希望你学会了VMD的基本命令。你也可以做两个文件,第一个是VMD环境设置文件,让你重启一个VMD环

26、境,在其中应用或者修改你在本单元学到的东西。第二个文件是一个关于蛋白质的图像文件,这个文件可以应用于其他文件中。2 多分子处理和脚本在本单元,你会学到如何同时处理多个分子。同时,你也会学到Tcl脚本的基础,用它来编辑原子数据,排列整合两个分子,并用计算出的分子特性给分子上色。1 从一个新的VMD环境开始。如果你刚刚完成第一单元的学习,你应该退出VMD, 然后重新启动。21 导入多个分子首先,导入你要用到的分子。1 用File New Molecule.菜单项打开Molecule File Browser你需要载入泛素的X射线三维结构图,可以用第一单元中学到的操作,也可直接用命令导入。2 确定你

27、正在vmd-tutorial-files下。在VMD终端,输入mol new 1UBQ.pdb。.泛素在水盒中的溶解平衡模拟已经在1ns的时间范围内实现。你的文件包含了这个平衡的最末帧的坐标。以现在可以比较泛素在平衡末状态的构像和初始态的晶体构象。坐标文件和结构文件。为了节省空间,模拟输出文件通常只包含原子坐标,而不储存像原子类型、电荷、各部分的名字和键等不变的信息。这一部分信息另存于一个“结构”文件当中(例如一个PSF文件)。要观察一个模拟结果,你需要把同一个分子的结构和坐标文件融合。3 现在,导入另一个分子的模拟结果。在Molecule File Browser窗口顶端的菜单中选择New

28、Molecule。在vmd-tutorial-files中找到文件ubiquitin.psf,然后按下Load按钮,建立了一个有结构而没有坐标的新分子。4 注意到,窗口最顶端的菜单上显示:1: ubiquitin.psf. 这保证了载入的下一个文件会增加到那个分子(molecule ID 1)。因为你在用PSF文件合并数据,所以你不需要把菜单切换到New Molecule。现在,在vmd-tutorial-files中找到文件ubiquitin-equilibrated.coor,单击Load,这就可以导入新的坐标,并把新坐标与先前载入的结构信息合并。 你现在可以看到两个有层次的没有相互重叠的

29、分子,一个是原始的晶体泛素结构,另外一个是一个由水盒包围的分子。,22 主窗口的应用现在需要为你的分子命名,这样就可以区别它们。1 在Main窗口的分子列表中双击第一个分子的名字,Rename Molecule对话框弹出。键入crystal。以同样的操作为第二个分子命名为simulation。这时,Main窗口如图10。在分子的名字之前,有四个字母,你可以用它们来实现一些操作。图10 初始和最后坐标导入两个分子的主窗口显示F的意义是“Fixed”,意思是当你移动屏幕时,分子不会随之移动。当F显示黑色时,分子是固定的;当显示灰色时,分子可以自由移动。2 在主窗口,双击分子名左边的F,当一个分子被

30、固定时,试着用鼠标调动屏幕。然后试一试两个分子都被固定时的情况。3 完成操作后,把两个分子都解固定,选择DisplayReset View,让其显示两个分子之间原来的相对位置。4 然后,双击一个分子的D,D表示的是“Display”。当D灰化的时候,分子是隐藏的。你可以通过双击D来显示或者隐藏分子。5 当操作完时,确保只有晶体结构分子显示,两个分子都未固定。6 最后,双击晶体分子左边的T,T会在前面显示。这使它成为了顶层分子。一个分子置于顶层,它就成为脚本命令操作的目标。 Tcl脚本基础和Tk控制台VMD支持Tcl/Tk脚本语言。这一部分会提供运行一些有用功能必需掌握的脚本语言。Tcl/Tk语

31、言。Tcl是一种丰富的语言,除了典型的条件和循环结构语句之外,还包括许多特征和命令。Tk是Tcl的拓展,允许写程序用户与窗口和按钮接触。关于Tcl/Tk语言更多的信息在http:/www.tcl.tk/doc上有提供。执行Tcl命令,需要应用一种很方便的文本控制台,即Tk控制台。1 选择ExtensionsTk Console。一个控制台窗口出现(图11)。这就可以在其中输入Tcl/Tk命令。图11 Tk控制台 你首先接触到的是Tcl/Tk最基本的部分。这里是Tcl的设置和输出命令。set variable value sets the value of variableputs $variable prints out the value of variable2 试一试以下命令:set x 10

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1