
网络图软件
-
2023年3月17日发(作者:陈海红)DSViewerPro
DSViewerPro是基于PC机硬件平台的显示效果最佳的软件之一,它具有构建、显示、分析和测定分子性
质等多种功能:
(1)使用DSViewerPro的绘图工具,用户可在屏幕的工作区内绘制二维分子的骨架,软件内存储了原
子的成键化学数据,可进一步构建三维分子结构模型。DSViewerPro可以方便地通过坐标变化构建同分
异构体,也可以通过扭角变化构建同分异构体。构建的分子模型可在三维空间中任意旋转、平移、缩放,
可方便地从任何角度观看分子模型的全部或局部。用户还可以根据自己的意愿对原子和化学键进行着色或
标定,以增强显示效果。
(2)具有多种分子结构的显示模式:线形、棒型、球棒、比例球棒、电子云空间填充、多面体等。DS
ViewerPro提供了蛋白质、DNA等生物大分子的带状显示模式,它还可显示晶胞和分子表面图形,除了显
示有机分子模型外,对于许多聚合物材料和无机材料也有特殊的显示模式。
(3)分子中不同化学键和原子可以通过不同颜色和大小进行区分,显示顔色丰富多彩,显示效果良好。
用户可任意调整显示质量和打印质量,高质量的显示和打印明显地增加了图形外沿的平滑,可以方便地将
高分辨率的分子结构图形进行排版和印刷。
(4)用户可以将分子的结构性质参数拷贝到Excel兼容的电子表格,也可以将分子模型直接拷贝并嵌
入到MicrosoftOffice文件中。在Office文件中,通过双击这些嵌入分子图形,可调用DSViewerPro
程序,直接进行编辑处理。
(5)DSViewerPro带有较强的计算功能,可方便地进行分子结构几何参数测定,显示出键长、键角、
二面角、非键距离和其他立体化学信息,这些数据会随着分子结构的变动和调整进行动态地修改。DS
ViewerPro可提供两个窗口,以纵向平铺方式显示结构层次窗口和3D窗口。
(6)DSViewerPro可以读入多种分子图形软件的格式文件,它可以将ISIS/Draw绘制的二维结构的
格式文件自动转换成三维分子结构模型,还可以读入晶体衍射数据。DSViewerPro可输出多种格式分子
图形文件,最具有特色的是它可以输出VRMLWorld格式的文件(.wrl),而不必使用其它的转换程序。
DSViewerPro最新版本是6.0版,Accelrys公司提供DSViewerProSuit6.0的30天试用版免费软
件,它除了不具备建立分子模型等少数功能之外,其他功能与DSViewerPro6.0基本相同。本节说明DS
ViewerPro5.0的使用方法。
DSViewerPro5.0的程序界面由下拉式菜单、水平工具栏、垂直工具栏和工作区等组成,如图9-7所示。
在工作区中根据不同的工作目的,可以显示分子模型的3D窗口,或者显示结构数据的数据表,或者显示
分子层次等级的Hierarchy窗口。3D窗口可用于显示分子模型,并通过3D工具对窗口中的模型进行旋
转、平移和缩放,还可以通过绘制工具构建分子模型,并进行文本注释等。
1.菜单选项介绍
DSViewerPro5.0基本命令是通过选择下拉式菜单中的命令选项实现的,程序提供以下7个下拉菜单:
(1)File(文件)菜单有:New(建立新文件)、Open(打开已有文件)、OpenLocation(在
互联网上打开文件)、Close(关闭文件)、Save(存盘)、Saveas(将文件另存为)、Print(打
印)、Printpreview(打印预览)、Printsetup(打印设置)、Send(通过E-mail发送)、Exit
(退出程序)等选项。
图9-7DSViewerPro5.0的程序界面
(2)Edit(编辑)菜单有:Undo(取消上一个操作)、Redo(重复上一个操作)、Cut(剪切)、
Copy(复制)、Paste(粘贴)、Delete(删除)、Pastefrom(从指定位置粘贴)、Selectall
(全部选择)、Select(选择)、Group(将选定的内容组合成组)和Properties(性质)等选项。
(3)View(显示)菜单有:DisplayStyle(显示模式)、Color(颜色)、ResetRotation(恢
复旋转前状态)、FittoScreen(在窗口合适位置显示模型)、Center(在窗口中间显示模型)、Animate
(动画显示)、Spin(自动旋转显示)、FullScreen(全屏显示)、Show(显示)、Hide(隐藏)、
ShowAll(显示窗口中的全部内容)、ShowOnly(仅显示选定内容)、ToolBar(工具栏显示)和Option
(参数选项)等选项。
(4)Tools(工具)菜单有:Hydrogens(氢原子)、Labels(标识符号)、Monitors(结构参
数测定)、Surfaces(分子表面)、QueryFeature(疑问性质)、Markers(原子标识)、Crystal
Cell(晶胞参数)、ElementProperties(元素性质)、CalculateProperties(计算性质)、Enter
Command(运行命令)、PlayScript(运行命令文件)等选项。
(5)Modify(修改)菜单有:Element(原子元素符号)、Charge(电荷状态)、Bond(化学
键类型)、Hybridization(杂化方式)、Stereochemistry(手性立体结构)、InsertAtom(插入
原子)、ContractBond(缩减键)、InvertCenter(构型倒置)、Fuse(融合)、AlignStructure
(排列结构)、TorsionKick(通过扭角变化构建同分异构体)、CoordinateKick(通过坐标变化构
建同分异构体)、CleanStructure(构建三维分子结构)、AddonMolecules(能量优化)等选项。
(6)Window(窗口)菜单有:New3DWindow(新建三维分子模型窗口)、NewStereo3DWindow
(新建三维立体分子模型窗口)、NewHierarchyWindow(新建层次结构窗口)、NewDataTable(新
建数据表窗口)、Cascade(叠层显示窗口)、TileHorizontal(水平平铺显示窗口)、TileVertical
(垂直平铺显示窗口)、TitleMoleculesinWindows(将窗口中分子平铺显示)、ArrangeIcons(重
排图标)、CloseAll(关闭所有窗口)等选项。
(7)Help(帮助)菜单有:Contents(目录)、Index(索引)、TipoftheDay(每日一题)、
AboutViewerPro(关于信息)等选项。
2.工具栏介绍
除了上述菜单指令以外,DSViewerPro还提供了各种工具图标。在菜单栏下方有水平工具栏,水平工
具栏共有22个工具图标。按从左至右的顺序分别是:New(建立新文件)、Open(打开已有文件)、
Save(存盘)、Print(打印)、Cut(剪切)、Copy(复制)、Paste(粘贴)、FittoScreen
(在窗口合适位置显示模型)、DisplayStyle(显示模式)、Measure(结构数据)、CalculateProperties
(计算分子性质)、AddHydrogens(加氢)、HideHydrogens(隐藏氢原子)、SingleBond(单
键工具)、DoubleBond(双键工具)、AromaticBond(芳香键工具)、TripleBond(三键工具)、
ChangeElement(改变元素)、CleanStructure(构建结构模型)、CoordinateKick(通过坐标变
化构建同分异构体)、Dreiding(能量优化)、TorsionKick(通过扭角变化构建同分异构体)。上
述工具栏图标是系统安装后的默认图标,用户可以使用View/Toolbars命令增减其它工具图标的显示,
也可以通过Customize选项定制自己个性化的工具栏图标。
在主窗口的左侧还有垂直工具栏,垂直工具栏共有13图标,用于屏幕显示、选择、控制和建立分子模型。
按从上至下顺序分别是:Select(选择,F5)、Rotate(旋转,F6)、Translate(平移,F7)、
Zoom(尺寸缩放,F8)、Torsion(旋转扭角)、Sketch(绘制结构)、Ring(绘制环状结构)、
Chain(绘制链状结构)、Annotation(注释文本)、TextBox(带框注释文本)、TextCallout(带
指向框注释文本)等。最后二个工具图标只有在使用层次结构窗口才可使用,它们是:Select(选择)、
Display(显示)。
在点击某一工具图标之后,在屏幕最下方的状态栏会显示该图标的操作帮助提示。使用垂直工具栏的工具
时,还要注意以下要点:
(1)如果要将“Select”(选择)工具的选择方式由“Lasso”(套索)改为“Rubberbandbox”
(矩形框)可使用View/Options/Tool命令更改。
(2)完成了一个选择操作后,如要进行多个对象的同时选择,可按下“Shift”键,再进行另一个
选择。
(3)使用“Torsion”(旋转扭角)工具时,先要点击构成扭角的中间化学键,再进行拖拉旋转。
(4)如果工作区中存在多个分子或对象,要对某一个分子或对象进行旋转或平移操作,可先选择该分
子或对象,按“Ctrl”键,再进行“Rotate”(旋转)或“Translate”(平移)操作。
(5)如要选择某一分子,可双击分子中任一个原子或键。
(6)使用键盘的四个光标移动键(左、右、上、下),也可以对分子结构进行X、Y轴旋转。使用键
盘上“PageUp”和“PageDown”键,也可对分子结构进行缩放操作.
使用DSViewerPro具有绘制分子模型的基本功能。图9-8是Luciferin(虫萤光素)分子二维结构图。
现以此结构为例,说明构建分子模型的过程:
图9-8Luciferin(虫萤光素)分子二维结构图
(1)绘制分子结构时,程序默认的显示方式是球棒方式(BallandStick),如要将显示方式改为直线式
(Line),可使用View/Options/SketchandClean/DefaultSketch/Line命令。
(2)点击垂直工具栏上“Ring”(环状)图标,按“Ctrl”键,画有大π键的。。。在窗口中适当位置点击
拖拉形成一个苯环结构(原子序号1-6)。在原子2、3之间点击拖拉生成一个并接的五元环(原子序
号7-9)。
(3)使用“Sketch”(绘制)工具,点击原子8,向左拖拉后双击,生成原子10。再使用环状(Ring)
工具,点击原子10向左拖拉,生成五员环。
(4)使用“Sketch”(绘制)工具,点击原子12,生成原子15。再从原子15生成原子16和17。
另外,从原子5生成原子18。
(5)使用“Select”(选择)工具,点击原子7,按“Shift”键,同选同改~点击原子11,从键盘输入
“N”,原子7和11的元素由碳改变为氮(蓝色)。同样,将原子16、17、18的碳原子改变为氧原
子(红色)。最后,将原子9、14的碳原子改变为硫原子(橙色)。
(6)使用“Select”(选择)工具,点击原子7、8中间部分,选择单键7-8,按“Shift”键,选
择单键10-11和15-16,再在工具栏上点击“DoubleBond”图标(双键),将以上三个单键改变为
双键。
(7)点击水平工具栏上“AddHydrogens”(加氢)图标,增加了8个氢原子(序号19-26)。
(8)点击水平工具栏上“CleanStructure”(建模)图标,程序会根据各元素的键级和杂化方式给出标准
化的键长、键角和扭角,使分子模型的构型较为合理。
(9)点击水平工具栏上“Dreiding”(能量优化)图标,程序根据Dreiding分子力学方法进行能量优化,
优化收敛后得到一个局域最小点的构型。
使用垂直工具栏上相应的工具,可实时地对分子模型进行旋转、平移和缩放操作,以取得最佳的视觉效果。
使用“Rotate(F6)”工具对分子进行三维旋转操作(拖动鼠标左键可沿X、Y轴方向旋转,或按“Shift”
键的拖动可沿Z的旋转),使用“Translate(F7)”工具进行平移操作(拖动鼠标左键使模型在窗口内移
动),使用“Zoom(F8)”工具进行缩放操作(向上拖动鼠标左键可使显示模型增大,反之变小)。此外,
使用View/FittoScreen命令(或点横向工具栏上的相应图标),使显示模型位于窗口的合适位置。使
用View/FullScreen命令(F2键)可进行全屏显示(FullScreen)操作。使用View/Spin开关
命令,可使分子模型自动绕X轴旋转。
1.原子显示(Atom)
DSViewerPro程序提供了多种原子显示模式。对于普通分子,主要有线形(Line)、棒状(Stick)、球
棒状(BallandStick)、比例球棒状(ScaledBallandStick)、空间填充(CPK)、多面体(Polyhedron)
等模式。点击工具栏上的“DisplayStyle”图标(“Ctrl+D”),在DisplayStyle(显示方式)窗口的Atom选
项中,选择合适的显示方式,如图9-9所示。另外,还可以根据需要在Stick、Ball、CPK输入数值,
改变棒、球和填充球的大小。在ColorBy的下拉菜单具有以下显示颜色类型:Element、ParentColor、
Charge和Molecule等。在Custom选项中,用户可以自行定义所喜爱的颜色。
以虫萤光素为例,图9-7的左边部分是原子的线状图显示,图9-10是棒状图显示,图9-11是球棒状图
显示,图9-12是比例球棒状图显示,图9-13是空间填充图显示,图9-14是铱化合物的中心铱原子的多
面体显示。
图9-9原子显示模式的选择
图9-10Luciferin(虫萤光素)的棒状图
图9-11Luciferin(虫萤光素)的球棒状图显示
图9-12Luciferin(虫萤光素)的比例球棒状图显示
图9-13Luciferin(虫萤光素)的空间填充图显示
图9-14铱化合物的中心铱原子的多面体显示
2.标记显示(Label)
使用Tools/Labels/Add…命令(或右键点击工作区窗口选择Labels),可弹出标记窗口,如图9-15
所示。在Object的下拉菜单有以下选项:Atom、Bond和Molecule。在Attribute的下拉菜单有以下
选项:ID、Name、Parent、PartialCharge和XYZ。使用Tools/Labels/Remove命令,可以
删除已经增加的标记。
图9-15设定标记窗口
3.蛋白性质显示(Protein)
点击工具栏上的“DisplayStyle”图标(或“Ctrl+D”),再选择Protein选项,可进入蛋白质显示设定窗口,
如图9-16所示。由于蛋白质分子的复杂性和特殊性,显示蛋白质分子时有不同的显示方法,Protein显
示选项中含有7种显示方式:CaWire、CaStick、LineRibbon、FlatRibbon、SolidRibbon、Tube、
Schematic。在ColorBy的下拉菜单有以下选项:Residue、Hydrophobicity、pKa、CApha、Secondary
Type、AminoAcidChain、Molecule和Cell。图9-17是Protease(蛋白酶)的示意(Schematic)
显示模式。
图9-16蛋白质显示设定窗口
图9-17Protease(蛋白酶)的示意(Schematic)显示模式。
4.脱氧核糖核酸/核糖核酸的显示(DNA/RNA)
点击工具栏上的“DisplayStyle”图标(或“Ctrl+D”),再选择DNA/RNA选项,可进入脱氧核糖核酸/核糖
核酸的显示设定窗口,如图9-18所示。DNA/RNA的Backbone选项中有Arrows和Tubes显示方式。
BasePairs选项中有Ladder和Rings显示方式。在ColorBy的下拉菜单有以下选项:Residue、Base
Type、NucleicAcidChain、Molecule和Cell。
使用Windows/NewHierarchyWindows命令,能以纵向平铺方式显示结构层次窗口(Hierarchy窗口)
和3D窗口。结构层次窗口用于显示3D窗口分子模型的结构层次。对于一个小分子,在该窗口中只显示
分子及其所含的原子两个层次的信息。对于一个生物大分子,则可以分别依次显示蛋白质分子、肽链、官
能团和原子等层次信息。点击“+”可扩展显示层次,点击“-”则可缩减显示层次,它类似于Windows中的
文件夹的树状结构。用户可以根据分子模型的结构,在结构层次窗口中选择一个或数个对象(原子、化学
键、核酸、氨基酸链、核酸链、氨基酸链),则在3D窗口中的图形部分也作了对应的选择,再使用View
/Show、Hide、Showall、ShowOnly等命令,控制该部分显示或者不显示。在结构层次窗口的选
择和显示,也可使用垂直工具栏最下方的“Select”和“Display”工具。结构层次窗口的使用对于显示复杂大
分子的子结构带来了很大的方便。图9-19是酵母DNA碎片和蛋白质二聚体的显示图及结构层次窗口。
图9-18DNA/RNA显示设定窗口
图9-19酵母DNA碎片和蛋白质二聚体的显示图及结构层次窗口
5.晶胞的显示(Cell)
使用Tools/CrystalCell…命令,可在晶胞构建的窗口进行显示设定,如图9-20所示。该窗口还有Cell
Parameters(晶胞参数)、Style(网格显示方式)、SpaceGroup(空间群)、Preferences(参数)等选
项,用户可根据需要进行必要的设置。图9-21是黄铁矿晶胞图。
图9-20晶胞构建的设定窗口
图9-21黄铁矿晶胞图
6.分子表面的显示(Surface)
使用Tools/Surface/Add…命令,可显示分子表面图。表面显示方式有:Solvent(溶剂可及)、Soft
(柔和)、VDW(范德华)三种方式。图9-22是Luciferin(虫萤光素)的VWD的分子表面显示图。
图9-22Luciferin(虫萤光素)的VWD分子表面显示图
1.结构参数的测定
DSViewerPro可以计算分子模型的以下结构数据:键长、键角、非键距离、二面角、氢键和分子表面形
态等,这些数据可为分子的进一步研究提供详细的信息。用户自己绘制的分子结构,在测定结构参数前,
一般需要对进行分子结构模型进行构建操作(CleanStructure)和能量优化(Dreiding),使分子模型接
近于实际分子状态。
如果要在显示分子模型时,进行结构参数的监测,可使用选择工具,点击或拖动鼠标选择需要测定的对象
(包含的分子、原子和化学键等)。例如,计算键长要同时选择构成化学键的两个原子(黄色显示),计算
键角要同时选择形成键角的三个原子。然后使用Tool/Monitors命令,并从中选择以下的具体选项:
Distance(距离)、Angle(角度)、Torsion(扭角)、Centroid(质心)、Chirality(手性)、Hbond(氢
键)、Bump(原子接触)、Structure(结构)。此时屏幕上将显示测定数据和标识,如果要删除以上显
示的数据信息,可使用Tool/Monitors/Remove命令。
DSViewerPro默认显示窗口是显示分子模型的3D窗口,使用Window/NewDataTable命令可以打开
数据表窗口,此时在屏幕上将出现一个数据表格窗口(DataTableWindow)。对于普通小分子,数据
窗口可以给出三类分子数据,分别为分子(Molecule)数据、原子(Atom)数据和化学键(Bond)
数据表。对于蛋白质等大分子还可以显示核酸、氨基酸和肽链的结构信息。显示的项目随分子结构模型
的不同而有所不同。分子数据表可给出分子名称、分子中原子数目、分子式、相对分子质量、分子体积等
数据。原子数据表可给出原子编号、元素名称和符号、杂化类型、荷电状态和手性构型等数据。化学键数
据表给出化学键的类型和长度。当进行分子模型的结构数据的监测时,计算的所有数据在数据表中也都有
专项显示。例如测定了距离、角度和氢键以后,在数据窗口中将出现上述测定结果表。晶胞数据可以使用
Tools/CrystalCell命令得到,包括分子晶胞所有参数和该晶系所属空间点群类型等数据。图9-23是酵
母DNA碎片和蛋白质二聚体的数据表窗口。
图9-23酵母DNA碎片和蛋白质二聚体的数据表窗口
2.数据的输入和输出
DSViewerPro除了使用默认的文件格式(.msv)进行输入和输出外,还可使用多种图形文件格式。DS
ViewerPro可直接打开多种著名的图形格式文件,这为用户读入其它图形软件的输出文件提供很大的方便,
使软件的适应能力大大增强。这些图形文件格式有:Viewer、BrookhavenPDB、MDLMOL、InsightII
CAR、CambridgeCrystallographic、Quanta、SybylMOL2、Cerius2、Catalyst、CatalystQuery、
CrystallographicInformation、XYZCoordinate、MDLSketch、InsightIIGrid、ViewerScript和Smiles。
DSViewerPro还提供了通过互联网输入数据的途径,使用File/Openlocation命令,然后输入目标网络
地址,就可以打开网络上的分子模型图形文件。
DSViewerPro可将分子结构数据和分子结构图形通过Windows的剪贴板直接粘贴到其它应用程序。将3D
窗口的分子图形拷贝后,粘贴(内嵌)到Word或PowerPoint文件中,双击这些文件中DSViewerPro图
形,可启动DSViewerPro程序,直接进行修改。选择数据表格的单元格中数据,通过拷贝可将数据粘贴到
Excel中。DSViewerPro可以输出很多不同格式的图形文件。这些图形文件格式有:Viewer、Brookhaven
PDB、MDLMOL、XYZCoordinate、Catalyst、CatalystQuery、VRMLWorld、POV-RayScene、GIF、
JPEG、Bitmap和PNG。其中VRMLWorld格式的图形文件(.wrl)最具特色,用户可使用专用的浏
览器,形象、生动地显示VRML格式的分子图形。DSViewerPro还可将分子图形和结构数据作为附件通
过E-mail发送。
3.动画播放
DSViewerPro可创建和显示动画。用户可新建一个未命名文件,并在其中绘制(或输入)多个分子图形,
然后将全部分子图形以特定的文件格式(.MOL、.XYZ、.CPD、.SMI)存盘。播放动画时,使用View
/Options/Import/CreateAnimationfromMultipleMolecules命令。打开以上特定格式的文件,动画
不会自动播放,屏幕显示动画的第一帧,使用View/Animate命令可进行播放,也可通过Animation工
具栏的工具控制动画的播放。
除了上面介绍的基本操作以外,利用DSViewerPro软件还可以进行多种高级操作。例如,CoordinateKick
(通过坐标变化构建同分异构体)、TorsionKick(通过扭角变化构建同分异构体)、复杂分子特殊参数测
定的显示等功能,请用户参阅在线说明书学习使用。
ChemOffice
Chem3DUltra9.0的图形界面与以前版本有很大的区别,如图9-24所示,它对菜单栏做了很大的调整,而
且增加左、右、下部的弹出式自动隐藏窗口。
图9-24Chem3DUltra9.0的图形界面
1.菜单栏
Chem3D9.0的操作可使用下拉菜单中各项选项实现,程序提供了以下10个菜单,在某些菜单下还有子菜
单,以下介绍各个菜单的选项:
(1)File(文件)菜单有:New(新建)、SampleFile(样例文件)、Open(打开)、ImportFile
(导入文件)、CloseWindow(关闭窗口)、Save(保存)、Saveas(另存为)、ReverttoSaved(返
回已保存状态)、PrintSetup(打印设置)、PrintPreview(打印预览)、Print(打印)、ModelSettings
(模型设定)、Preferences(参数选择)、ExitChem3DUltra(退出)等选项。
图9-25模型设定和参数选择的窗口
ModelSettings(模型设定)和Preferences(参数选择)是二个重要参数的设定选项。图9-25是模型设
定和参数选择的窗口。ModelSettings(模型设定)窗口具有以下选项:ModelType(模型类型)、Model
Building(模型构建)、AtomDisplay(原子显示)、Color&Fonts(颜色和字体)、Movie(动画)、Stereo
&Depth(立体和深度)。Preferences(参数选择)窗口具有以下选项:General(常规)、OpenGL(OpenGL
图形库)、GUI(图表用户界面)、PopupInfo.(弹出信息)、ChemDraw(二维图形软件ChemDraw)、
DihedralDriver(二面角驱动)。用户可以选择以透明背景保存模型图片;可以设置输出图片的分辨率,
也可使用显示器分辨率输出图形(96DPI);可以决定是否在图形中显示H原子;可以设置默认的输出
路径。另外,可以SetAsDefault(将当前设定设为默认值),这样为不同使用习惯的用户就提供了更
大的便利。
(2)Edit(编辑)菜单有:Undo(撤销)、Redo(重复)、Cut(剪切)、Copy(复制)、Copy
As(复制为)、Paste(粘贴)、PasteSpecial(特殊粘贴)、Clear(删除)、SelectAll(全选)、Select
Fragment(选择碎片)等选项。
(3)View(视图)菜单有:ParameterTable(参数表)、Toolbars(工具栏)、ModelExplore(模
型资源管理器)、ChemDrawPanel(ChemDraw面板)、CartesianTable(直角坐标表)、Z-MatrixTable
(Z矩阵表)、MeasurementTable(测量表)、OutputBox(输出框)、CommentsBox(注释框)、Dihedral
Chart(二面角图)、Alignwith(对齐)、ModelDisplayMode(模型显示模式)、ShowAtomLabels(显
示原子标记)、ShowSerialNumber(显示序号)、ShowAtomDots(显示原子电子云)、ShowH'sandLp's
(显示氢原子和孤对电子)、Red&Blue(红篮模式)、ChromatekGlasses(以深色显示)、StereoPairs(立
体对)、Perspective(透视图)、DepthFading(深色隐没)、BackgroundColor(背景颜色)、ColorBy(取
色)、FullScreen(全屏)等选项。
(4)Structure(结构)菜单有:Measurement(度量)、Fit(调整)、CenterModel(居中模型)、
Reflect(反射)、SetZ-Matrix(设置Z-矩阵)、DetectStereochemistry(探测立体化学)、Invert(反
转)、DeviationFromPlane(偏离平面)、AddCentriod(增加质心原子)、Rectify(矫正)、CleanUp(清
除)、Overlay(覆盖)、Dock(对接)等选项。
(5)Calculation(计算)菜单有:CalculationResults(计算结果)、Stop(停止)、DihedralDriver(二
面角驱动)、ExtendedHuckel(扩展Huckel方法)、MM2(MM2分子力场)、ComputeProperties(计
算分子性质)、Gamess(Gamess程序)、Gaussian(高斯程序)、Mechanics(分子力学)、MOPAC
(MOPAC方法)等选项。
(6)Surfaces(表面)菜单有:ChooseSurface(选择表面)、Radius(半径)、DisplayMode(显
示模式)、ColorMapping(彩色绘图)、SurfaceColor(表面颜色)、Resolution(分辨率)、Molecular
Orbital(分子轨道)、Iso(等高线)、ColorA(正电荷颜色)、ColorB(负电荷颜色)等选项。
(7)Movie(动画)菜单有:Play(播放)、Stop(停止)、FirstFrame(第一帧)、PreviousFrame
(前一帧)、MovieProcess(影片进程)、NextFrame(下一帧)、LastFrame(最后一帧)、Delete(删
除)、DeleteAll(全部删除)、Record(录制)、SpinAboutXAxis(绕X轴旋转)、SpinAboutYAxis(绕
Y轴旋转)、SpinAboutZAxis(绕Z轴旋转)、SpinAboutSelectedAxis(绕所选轴旋转)、SpinAboutBond
(绕化学键旋转)等选项。
(8)Online(在线服务)菜单有:(从查找供给商)、
(从查找信息)、FindStructurefromPDBID(从
PDBID查询结构)、FindStructurefromACXNumber(从ACX编号查找结构)、FindStructurefrom
(从查找结构)、(浏览
网站)、(浏览网站)、BrowseCambridgeSoft
Documentation(浏览文件)、BrowseCambridgeSoftTechnicalSupport(浏览
技术支持)、BrowseCambridgeSoftDownloads(浏览下载)、
RegisterOnline(在线注册)、BrowseChemOfficeSDK(浏览ChemOfficeSDK)等选项。
(9)窗口菜单(Window)菜单有:Cascade(层叠)、Tile(并排)、ArrangeIcons(排列图标)、
Close(关闭)、CloseAllWindow(关闭所有窗口)。
2.工具栏
Chem3D9.0有6个工具栏:Standard(标准)、Building(建模)、ModelDisplay(模型显示)、Surface
(表面)、Movies(动画)、Calculation(计算)。表9-1是Chem3D9.0的主要工具栏的工具图标:
图标描述图标描述
Select,选择StereoPair,显示一对有立体感的结构
Rotate,旋转Perspective,透视显示(前大后小)
Zoom,缩放DepthFading,深度阴影显示(前亮后暗)
SingelBond,单键AtomLabel,显示元素符号
DoubleBond,双键SerialNumber,显示原子序号
TribleBond,三键Full-screen,全屏显示
DummyBond,哑键Demo,演示
BuildFromText,文本构建Surface,分子表面显示
Eraser,删除SolventRadius,表面溶剂原子半径
NoCalculationRunning,没有运行计算DisplayMode,显示模式
CalculationRunning,正在进行计算Colormapping,分子表面的彩色模式
MM2minimize,MM2能量优化SurfaceColor,表面显示的颜色
Stoprunning,停止计算的运行Resolution,模型显示的分辨率
ModelDisplayMode,分子显示模式MolecularOrbitalSelect,选择分子轨道
BackgroundColor,工作区背景颜色Isocontour,网格等高线
RedblueGlasses,红蓝眼镜的立体显示PositiveAmplitudeColor,正电荷颜色
ChromatekGlasses,深色眼镜的立体显示。NegativeAmplitudeColor,负电荷颜色
表9-1Chem3D9.0的主要工具栏的工具图标
Chem3D9.0在工作窗口的左、右边框上增了ModelExplorer(模型管理器)和ChemDrawPanel
(ChemDraw面板)的弹出式窗口功能。用户使用View/ModelExplorer(“Ctrl+E”)命令激活模型管
理器,使用View/ChemDrawPanel(“Ctrl+W”)命令可激活ChemDraw程序。除了模型管理器和
ChemDraw面板是Chem3D固定在工作窗口的左、右边框上,其它的显示窗口(如Output、Measurement
等)可拖放在上、下、左、右四个边框上。所有窗口都具有自动隐藏的功能,点击窗口右上角的“AutoHide”
图标,可实现自动收缩隐藏的效果,将光标移到Chem3D9.0的工作区窗口内时,自动隐藏窗口会向边框
方向收缩,直至完全隐藏,将光标指向边框上自动隐藏窗口的标记时,该窗口会向外自动弹出。Chem3D9.0
的自动隐藏窗口设计新颖,使用方便。
ModelExplorer(模型管理器)以纵向平铺方式同时显示分子结构层次和3D窗口,如图9-26所示。模
型管理器窗口主要用于显示3D窗口的分子模型的结构层次。对于一个小分子,在该窗口中只显示分子及
其所含的原子两个层次的信息。对于一个生物大分子,则可以分别依次显示蛋白质分子、肽链、官能团和
原子等层次信息。点击“+”可扩展显示层次,点击“-”则可缩减显示层次,它类似于Windows中的文件夹
的树状结构。用户可以根据分子模型的结构,在模型管理器窗口中选择一个或数个对象,使其在3D窗
口中显示或者不显示,这对于显示复杂大分子的子结构带来了很大的方便。
/div>
图9-26ModelExplorer(模型管理器)显示的分子结构层次和3D窗口
1.分子模型的平移和旋转
Chem3D9.0在建模工具栏中提供“Select”(选取)工具和“Rotate”(旋转)工具,使用这两个工具,
可以对三维分子模型进行平移和旋转,使分子模型具有更好的视觉效果。
(1)对整个分子模型的平移,先用“Select”(选取)工具,拖拉矩形框,选择整个分子,或者使用Edit
/SelectAll命令(或“Ctrl+A”)选定全部分子模型。然后在分子的任一位置上点击,用鼠标拖动,可
将分子在窗口内平移。
(2)如用“Select”(选取)工具单击原子,完成了选定后再拖拉动原子,可以实现单原子的平移。
(3)点击“Rotate”(旋转)工具图标后,当光标处于工作区的四边时,会显示出上下左右四边区。光标
在上和下边区做水平拖动时,分子图形分别沿Z轴(RotateAboutZAxis)和Y轴(RotateAboutYAxis)
旋转。光标在右边区做垂直拖动时,分子图形分别沿X轴(RotateAboutXAxis)旋转。而光标在左边区
做垂直拖动时,分子图形分别绕着化学键(RotateAboutBond)旋转,但要先选定一个化学键才有效。
在此四个边条位置时,光标的形状均不相同。
(4)当光标处于非边区位置时,四个边区自动隐藏,此时光标呈手形,用户可按住鼠标左键上下和左
右的拖拉,使分子沿X轴和Y轴旋转。
(5)如果要进行精确角度的旋转操作,可点击“Rotate”(旋转)工具图标右边的黑色向下三角图标进
入旋转角度的转盘设置窗口。在窗口的下部有7个小图标,分别对应:X轴、Y轴、Z轴、轨迹球、
化学键、二面角(一边)、二面角(另一边)。用户要先点击某个图标,选择要旋转的对象,再拖动转盘的
指针进行旋转,也可以白色的输入框中,键入具体的数值,按回车键,进行精确旋转。
(6)如果工作区内有多个分子,使用“Select”(选取)拖拉出矩形框选定某个分子,此后的旋转操作只
针对选定的分子。
图9-27是分子旋转操作的窗口,左边是点击“Rotate”(旋转)工具图标的窗口,右边是旋转角度的转
盘窗口。
图9-27分子旋转操作的窗口
2.分子模型的动画
Chem3D9.0还有显示动画的功能,分子模型可以绕X轴、Y轴和Z轴转动,用户可以从不同角度
观看分子结构,获得更多的信息。具体的操作可在Movie菜单(或者Movie工具栏)中实现,例如Movie
/SpinAboutX(Y、Z)Axis可实现绕X、Y、Z旋转。另外,还可以使用Record(录制)功
能,将屏幕最前和最后的二个图形录制为动画的二个帧,多个帧的连续播放就可构成完整的动画。在Movie
菜单还有一些通用的播放器控制选项,利用它们控制动画的播放,观看动画的细节。Chem3D9.0还
可将录制的动画另存为通用性很强AVI视频文件,使用File/Saveas命令,选择WindowsAVI
Movie(*.avi)文件格式,并选择合适的压缩算法存储文件。
3.分子模型的显示
Chem3D9.0的分子模型显示模式有:WireFrame(线状)、Sticks(棒状)、Ball&Stick(球棒)、Cylindrical
Bonds(圆柱键)、SpaceFilling(空间填充)、Ribbons(带状)、Cartoons(动画)。带状显示是蛋白
质的第二级结构显示模式,动画显示是带状结构的立体显示。使用空格键可以进行分子不同显示模式的切
换。
由于Chem3D9.0使用OpenGL三维图形应用程序接口库,如果配置了立体显示的硬件(如立体眼镜)
可以观看屏幕显示的立体效果。“StereoPair”(立体对)显示两个具有立体效果的分子模型。“Redblue
Glasses”(红蓝眼镜)显示使用红蓝立体眼镜时的显示模式。
“Perspective”(透视)是有距离感的显示,距离远的物体显示更小,用户可在File/ModelSettings/
Stereo&Depth/Fieldof调整透视比例的大小。“DepthFading”(深度阴影)显示将距离较远的部分以
深度阴影的方式表示。“AtomLabel”(原子标记)可显示原子的元素符号。“SerialNumber”(序号)用于
显示坐标表中原子序号。
4.分子结构的输入与输出
Chem3D9.0的支持许多分子图形软件的文件格式,也可支持一些著名的计算化学程序的文件格式,它为
计算化学程序的运行创造了友好的图形界面,具有直观和方便的效果。Chem3D9.0提供了计算化学程序
的良好输入输出接口,这是其显著优点之一。
Chem3D9.0可打开文件格式有:Chem3DXML、Chem3D8.0、Chem3D3.2、Alchemy、CartCoords
1、CartCoords2、CCDB、ChemDraw、ChemDrawXML、ChemicalMarkupLanguage、ConnTable、
GamessInput、GaussianInput、GaussianCheckpoint、GaussianCube、IntCoords、ISISSketch、ISIS
TransportableGraphics、MacroModel、MDLMolFile、mmCIF、MSIChemNote、MOPACInput、
MOPACGraph、ProteinDataBank、ROSDAL、SDFile、SMDFile、SYBYL、SYBYL2、TinkerMM2
Input、TinkerMM3Input、TinkerMM3(Protein)Input等32种。
Chem3D9.0可存盘的文件格式除了以上32种外,还有:Bitmap、EnhancedMetaFile、GIFCompressed
Picture、JPEGCompressedPicture、PNG、PostScript、QuickDraw3DMetafile、TIFF、WindowAVI
Movie等41种。
5.分子模型的其它操作
Chem3D9.0还提供了许多结构操作的功能:Measurement(度量)、CenterModel(模型居中)、Reflect
(反映)、Invert(反转)、AddCentriod(增加质心原子)、Overlay(重叠)、Dock(对接)等。
Chem3D9.0提供丰富的构建三维分子模型的方式。它们分别是:通过二维分子模型的转换、使用绘图
工具绘制模型、使用文本构建工具构建模型、使用子结构构建模型和使用坐标表构建模型等5种方式。
以下介绍分子模型的构建方法:
1.通过二维分子模型的转换
ChemDraw和ISIS/Draw是二维分子图形绘制软件。Chem3D9.0可以直接读入ChemDraw和ISIS/Draw
格式的文件,也可ChemDraw和ISIS/Draw界面的二维分子图形直接拷贝到Chem3D9.0的工作窗口,自
动将二维图形转换成三维图形。Chem3D9.0将ChemDraw整合在同一个平台上,在Chem3D9.0在工作
界面嵌入了ChemDraw面板,用户可以直接在Chem3D9.0的界面上直接进行ChemDraw的操作,而不
必另外启动ChemDraw程序。
使用View/ChemDrawPanel(或Ctrl+W)命令可激活ChemDraw面板。使用鼠标左键点击ChemDraw
面板内的工作区,ChemDraw面板上部呈蓝色,工作区出现蓝色边框且弹出ChemDraw绘图工具栏,表
示当前的工作窗口位于ChemDraw,如要调出其它ChemDraw工具栏可以用右键点击工作区,选择View
菜单。如果ChemDraw面板没有蓝色显示,说明当前工作窗口是Chem3D9.0。点击ChemDraw面板右
上角“AutoHide”图标,在Chem3D9.0窗口右边的垂直列出现ChemDraw标记,此时光标位于Chem3D
9.0窗口时,ChemDraw面板会自动隐藏,光标指向ChemDraw标记时,其面板会自动弹出。
图9-28ChemDraw面板上部的工具图标
在ChemDraw面板上部有以下的工具图标(如图9-28所示):Synchronize(同步)、Draw>3Dadd(将
Draw面板模型增加入3D窗口)、Draw>3Dreplace(将Draw面板模型替换3D窗口模型)、3D>draw
(将Draw面板模型转入3D窗口)、Cleanup(标准化)、Clear(删除)、Lock(锁定)。另外,也可
将一个面板选定部分模型使用左键并拖拉到另一个窗口,实现二维图形与三维图形的相互转换。Chem3D
9.0的默认值是设定3D和Draw窗口同步动作(Synchronize),任何一个窗口的图形的变化,另一个窗
口也同时具有相应的变化。图9-29是Chem3D9.0和ChemDraw窗口界面。
图9-29Chem3D9.0和ChemDraw窗口界面
2.使用绘图工具绘制模型
利用各种化学键绘图工具可以绘制常用的简单分子结构模型。程序提供4种化学键绘制工具:SingleBond
(单键)、DoubleBond(双键)、TripleBond(三键)、DummyBond(苯环键)。Chem3D9.0默认
的绘图工具是单键工具。点击工具栏上的图标后,图标工具会加亮显示,在工作窗口用鼠标左键单击并拖
放,放松鼠标后,就会自动生成三维分子模型。自动加氢和建模是Chem3D9.0绘图的默认设置,即在File
/ModelSettings/ModelBuilding中设定CorrectAtomTypes(更正原子类型)、Rectify(加氢)、Apply
StanderMeasurements(应用标准数据)、FitModeltoWindow(最佳窗口位置)的选项。这种设置方式
自动化程度高,在绘制小分子较方便,但在大分子的绘制时,分子模型在屏幕上的位置会有很大变化,使
得操作更不方便。用户可使用File/ModelSettings/ModelBuilding命令关闭自动加氢和建模的功能。
在完成模型绘制后再加氢和建模,先选择需要加氢和建模和的分子,使用Structure/Rectify命令进行加
氢,使用Structure/CleanUp命令进行建模。如果要改变某一化学键的键级,可先点击该键工具图标,
使用左键点击第一个成键原子后再拖拉到第二个成键原子,也可使用右键点击某一化学键,在弹出窗口中
选择“SetBondOrder”进行键级的设置。
3.使用文本构建工具构建模型
使用“BuildFromText”(文本构建)工具可输入元素、原子类型、子结构、电荷和原子编号,或者进行以
上各种数据的组合的编辑。使用文本构建工具应注意以下事项:
(1)在工作窗口的空白位置双击左键可激活文本框。如果工作窗口中的分子模型已经选定了一个原子,
则输入框中的内容会增加到选定的原子上。
(2)所输入的文本是区分大小写的。元素符号的正确写法可参照View/ParameterTables/Element
元素表中所列出的符号。
(3)如果要更改原子的元素符号,单击原子,在白色输入框中键入元素符号。另外,使用其它工具(例
如,选择工具或单键工具)时,鼠标双击原子,在白色输入框中键入元素符号也可改变原子类型,输入数
字改变原子编号。
使用文本构建工具输入分子表达式,则可以直接生成三维分子模型。例如,点击“BuildfromText”(文本
输入)图标,此时鼠标的形状发生改变,在空白的工作窗口双击鼠标左键,在文本输入框中键入
(CH3)CH(CH3)CH2CH(OH)CH3,按回车后可得到2-甲基戊烷的分子模型。图9-30是2-甲基戊烷的分
子模型的二维和三维分子结构。
图9-302-甲基戊烷的分子模型的二维和三维分子结构
4.使用子结构构建模型
如果要构建复杂的大分子结构,可利用程序自带的子结构库进行组建。例如,构建蛋白质结构可由氨基酸
链接生成的。使用View/ParameterTables/Substructure命令,将选中的子结构拷贝到工作区,然
后就可以根据自己的需要编辑结构模型。Chem3D9.0子结构库带有256种常见的子结构。
5.使用坐标表构建模型
Chem3D9.0以CartesianTable(直角坐标表)和Z-MatrixTable(Z矩阵坐标表)两种方式显示分子结
构的坐标。使用View/CartesianTable和View/Z-MatrixTable命令可激活坐标表显示。在一般情况
下,坐标表显示的是已经存在3D窗口分子的原子坐标。但是对于模型显示区和坐标表都是空的工作窗口,
可以使用坐标表构建分子模型。用户先将文本形式或Excel的坐标拷贝到剪贴板,然后在坐标表窗口上点
击右键,选择PasteCartesian,就可构建三维分子结构模型。直角坐标的数值可由4列构成,第1列为
元素符号,其它3列分别代表相应的X、Y、Z坐标,各列间以空格分隔。
Chem3D9.0可很容易地进行分子结构几何参数等数据的测定,并以表格形式将结构数据列
出。除了列出直角坐标表和Z-矩阵表(内坐标)表外,还可测定键长、键角和二面角等
几何结构数据。
(1)将光标指向一个原子就可以显示出原子的元素符号以及编号,将光标指向一个化学
键可以显示键长和键级。如果选中3个成键原子,当光标指向其中一个原子时还可以显示
三个原子生成的键角。如果选中4个连接的成键原子,当光标指向其中一个原子时可以显
示4个原子生成的二面角。如果选中某一个原子,当光标指向另一个非成键的原子时,可
显示出二个非键原子的距离。
(2)如果要显示分子的所有几何参数(键长、键角和二面角),可以使用Structure/
Measurement/BondLengths(键长)、BondAngles(键角)、DihedralAngles(二
面角)命令,在弹出的测量窗口上,可以显示出分子结构的几何参数。图9-31是乙烷
分子及其键长、键角和二面角的数据。
图9-31乙烷分子及其键长、键角和二面角的数据
Chem3D9.0的计算分为分子力学和量子化学两种类型。分子力学计算有MM2、MM3、MM3
(Protein)等分子力场方法,量子力学计算方法有半经验方法(ExtendedHuckel、MOPAC)和从头
计算(Gaussian、Games)。Chem3D9.0可进行以下的计算:
(1)ExtendedHuckel:ExtendedHuckel(扩充的休克尔)是简单的半经验计算方法,使用该方法可
进行电荷和表面的计算。
(2)MM2:MM2是NormanAllinger及合作者开发的分子力场方法,在小分子的有机化学领域应
用广泛,使用MM2可进行分子构型的能量优化和分子动力学计算。
(3)ComputeProperties(分子性质计算):Chem3D9.0可进行50多种分子性质的计算,有些性质是
在MM2和MOPAC计算的基础上进行的。例如,ChemPropPro可预测沸点、熔点、临界温度、临
界气压、吉布斯自由能、logP、折射率、热结构等性质。
(4)Games:Games是著名从头算计算程序。在Chem3D9.0中运行Games可进行分子构型的能
量优化和分子性质的计算。Chem3D9.0可以创建一个Games程序的输入文件,或运行一个已有Games
输入文件。另外,如果在计算过程中(例如分子构型的能量优化和分子性质计算)进行了参数的设置,用
户可将这些设定另存为作业文件,以后再直接运行作业文件。
(5)Gaussian:Gaussian是著名从头算计算程序。在Chem3D9.0中运行Gaussian可进行分子构
型的能量优化、分子性质计算(如分子轨道、电荷密度分布等)和光谱分析。Chem3D9.0可以创建一
个Gaussian程序的输入文件,或运行一个已有Gaussian输入文件,或可运行先前存储的作业文件,为
Gaussian程序提供了输入和输出界面,能够显示计算结果的三维分子模型。
(6)Mechanics(分子力学):Chem3D9.0可进行MM2、MM3、MM3(Protein)分子力场
方法的能量优化和分子性质计算,也可以运行一个已有输入文件,或可运行先前存储的作业文件。
(7)MOPAC:MOPAC是著名的半经验计算程序,Chem3D9.0可进行MINDO、MINDO/3、
MINDO-d、AM1和PM3等方法的分子构型的能量优化、分子性质计算(计算焓变、溶剂能、偶极矩、
点电荷、轨道密度等)、过渡态优化和光谱分析,也可以创建一个MOPAC程序的输入文件,或运行一个
已有MOPAC输入文件,或可运行先前存储的作业文件。
Chem3D9.0程序只提供Gaussian和Games计算的接口,数据通过该接口转到Gaussian和Games程序
进行真正的计算,并将计算结果返回Chem3D9.0程序。因此用户需要在相同的计算机上另行安装Gaussian
forWindows(例如Gaussian03W)和GamesforWindows程序,并指定程序所在目录位置。而MM2、
MM3、ExtendedHuckel、MOPAC方法是Chem3D9.0自带的,不需要另外安装,但程序不带有MM3
(Protein)力场参数。
分子模型的几何构型优化是分子模型设计的一个重要部分,它可使分子模型更接近于真实的三维空间分
子。用户可根据具体情况,选择Chem3D9.0所提供的某一种计算方法进行几何构型优化。MM2和
MOPAC是最常用的几何构型优化方法。量子化学计算可得到分子的电子性质,半经验计算方法速度比从
头计算方法快,但精度较差,用户可根据具体情况选择不同的计算方法。在使用菜单Surface(表面)的
许多命令时,先要进行某种量子化学方法的计算。如果要在PC机上进行较大分子的从头算,其硬件配置
要很好(高速CPU、大内存和高速硬盘等)。当进行Chem3D9.0计算时,程序会将计算结果显示在Output
窗口上,该窗口也可设定为自动隐藏方式。
1.分子表面图形的显示
Chem3D9.0可以显示多种分子表面图形:SolventAccessible(溶剂可及)、ConnolyMolecular(Connoly
分子)、TotalChargeDensity(总电荷密度)、TotalSpinDensity(总自旋密度)和MolecularElectrostatic
Potential(分子静电势)。分子表面图形的显示模式有:Solid(实心)、WireMesh(网格)、Dots(点
状)、Translucent(透明)。
Chem3D9.0还有以下ColorMapping的选项:AtomColor(原子颜色)、ElementColor(元素颜色)、
GroupColor(组颜色)、Hydrophobicity(疏水性)、PartialCharges(局部电荷)、Potential(势能)、
SpinDensity(自旋密度)、MolecularOrbital(分子轨道)。
Chem3D9.0对分子表面和分子轨道图形的显示具有可调性,它可自行设置:Radius(半径)、Resolution
(分辩率)、Isocontour(等高线)PositiveColor(正电荷颜色)和NegativeColor(负电荷颜色)等。
分子表面图形除了SolventAccessible(溶剂可及)、ConnolyMolecular(Connoly分子)外,其余的表
面图形的显示都涉及到分子的电子性质,都先要进行量子化学计算。先在Calculation菜单中选择某种量子
化学(半经验方法或从头计算),并在其ComputeProperties(计算性质)中选择所需要的分子性质进行
计算,然后再显示分子表面图形。例如,要显示丁二烯分子的静电势表面,先进行量子化学计算,选择
Calculation/MOPAC/ComputerProperties/Properties/ElectrostaticPotential(Molecular
Surface)命令,再使用Surface/ChooseSurface/MolecularElectrostaticPotential命令,然后使用
Surface/DisplayMode/WireMesh命令,选择显示模式,并适用调整分辨率(Resolution)和等高
线的网格(Isocontour)。图9-32是丁二烯的静电势网格显示图形。图9-33是丁二烯的溶剂可及表
面显示图形。
图9-32丁二烯的静电势网格显示图形
图9-33丁二烯的溶剂可及表面显示图形
2.分子轨道图形的显示
分子轨道图形的显示也要先进行量子化学的计算。以丁二烯为例来说明,首先画出丁二烯分子,旋转分子
使其分子平面通过Z轴,然后使用Calculations/ExtendedHuckel/CalculateSurfaces命令进行表面
计算,然后使用Surfaces/ChooseSurfaces/MolecularOrbital命令,显示该分子的HOMO分子轨道
图(默认值N=11),如图9-34所示。如果要显示其它的分子轨道图,可使用Surfaces/MolecularOrbital
命令,在分子轨道列表中选择所需要的编号。图9-35是丁二烯的LUMO(N=12)分子轨道图。
图9-34丁二烯的HOMO(N=11)分子轨道图
图9-35丁二烯的LUMO(N=12)分子轨道图
HyperChem
HyperChem的最新版本是7.52版,由于使用了OpenGL图形库,图形显示模式增多,图形显示明显质
量高。HyperChem的30天试用版可在其网站免费下载。本节介绍HyperChem7.52的使用。
图9-36HyperChem的工作界面
图9-36是HyperChem7.52的图形界面。界面的最上方是菜单栏。菜单命令是HyperChem的主要操作方
式,在菜单下面是常用工具档,最下部是工作状态栏
在工具档从左开始有12个工具图标,当鼠标点图标之后,鼠标在工作区的形状也改变为该图标的形状:
(1)Draw(绘图),光标形状为,鼠标双击该图标可直接进入默认元素周期表,选择所要绘制元
素。
(2)Select(选择)光标形状为,鼠标双击该图标可直接进入加氢建模。
(3)Rotateout-of-plane(旋转),光标形状为,也可使用键盘的上下左右光标键进行相同的操作。
(4)Rotatein-plane(Z轴旋转),光标形状为,也可使用键盘的“Home”和“End”键进行顺、反
时针方向的旋转。
(5)Translate(平移),光标形状为,也可使用键盘的“Shift”键+上下左右光标键进行相同的操
作。
(6)Z-Translate(Z轴平移),光标开头为。
(7)Magnify/Shrink(缩放),光标形状为,也可使用键盘的“PgUp”和“PgDn”键进行相同的操作。
(8)Z-Clippingplanes(Z轴截片),光标形状为。
(9)TextAnnotation(文本注释)。
(10)LineAnnotation(直线注释)。
(11)CircleAnnotation(圆形注释)。
(12)RectangleAnnotation(矩形注释)。
HyperChem7.52的操作可以使用鼠标和键盘两种。鼠标操作较为多样:左点击、右点击、左拖拉、右拖
拉、左右拖拉、“Shift”键+左点击、“Shift”键+右点击、左双击等。一般的旋转和平移操作是使用鼠标
的左键进行,当完成了某个基团、分子的选择之后,可以使用右键对所选部分进行旋转和平移操作。
HyperChem的菜单命令很多,以下通过对HyperChem7.52的菜单命令的介绍并结合某些具体的操作,说
明程序的程序的主要功能和使用方法。
1.File(文件)
(1)New(新建)创建一个新文件,此时的工作区是空白。
(2)Open(打开)打开一个已有的分子结构文件。HyperChem可打开的文件格式有HyperChem
(*.HIN)、BrookhavenPDB(*PDB,*ENT)、ISISSketch(*SKC)、Cartesian(*.XYZ)、HCdata
(*.HDF)、MDLMOL(*.MOL)、MOLPACZ-Matrix(*.ZMT)、TriposMOL2(*.ML2)和CS
ChemDraw(*.CHM)等。
(3)Merge(合并)将另一个存盘文件合并到工作区里。HyperChem工作区是单窗口,它只能打开
一个文件,若要同时调入多个分子文件,则必须使用合并文件的命令。
(4)Save(存盘)将工作区里的分子结构存盘,如是新文件要输入文件名并选择文件格式。存盘文
件格式与打开文件格式相同。
(5)SaveAs(另存为)将工作区里的分子结构另外存储为一个文件。通过这一命令可给文件改名或
增加文件的注释。文件存储的格式同上。
(6)SaveAsHTML(另存为HTML文件)将工作区里的分子结构以HTML格式存盘。该文件使用浏
览器调用,并在网页上对分子模型进行交互式操作(旋转、平移、缩放等)。
(7)StartLog(开始输出文件)将HyperChem的输出信息存储在log文件中,输入文件以log为
扩展名,它可以记录计算输出的详细信息。
(8)StopLog(停止输出文件)停止将输出信息存储在log文件。
(9)LogComment(注释输出文件)对输出log文件加人注释内容。
(10)Import(导入)导入由HyperChem或其它量子化学计算程序得到分子轨道、偶力矩、紫外可
见光谱和红外光谱数据。
(11)Export(导出)导出由HyperChem计算得出分子轨道、偶力矩、紫外可见光谱和红外光谱数
据。
(12)Print(打印)打印工作区中的分子图形。
(13)Preferences(参数选择)设置HyperChem的使用参数。当退出HyperChem时,系统会保存
当前的设置供下次启动时调用。当前窗口的设置不会影响同时打开的其它窗口。当使用Preferences命令
后,会弹出一个设置窗口,如图9-37所示。该窗口共九个可设置按钮,点击每一按钮都可进行各种选项
的参数的设置。参数设置有以下内容:工具图标(Tool)、键盘操作(Key)、图形的设置(SetupImage)、
第二级结构颜色(SecondaryStructureColors)、应用文件路径(Paths)、网络许可(NetworkLicense)、
窗口颜色(WindowColor)、化学键颜色(BondColor)、被选定对象颜色(SelectionColor)、等值面
颜色(IsosurfaceColor)。
(14)Exit(退出)退出HyperChem,退出前要选择保存,或者放弃工作区里的分子图形。
图9-37参数设置窗口
2.Edit(编辑)
(1)Clear(删除)删除工作区里选定的原子、残基、分子和二级结构。删除前HyperChem会显示
确认信息。键盘上“Delete”键也具有相同的功能。
(2)Cut(剪切)将工作区里选定的图形剪切到剪贴板。
(3)Copy(拷贝)将工作区选择的图形复制到剪贴板。
(4)CopyISISSketch(拷贝成ISISSketch格式的图形)将工作区里选定的分子以ISIS/Draw的Sketch
的格式拷贝到剪贴板,以后可以粘贴到其它可接受该格式的程序中(如ISIS/Draw、ChemDraw和
Chem3D)。
(5)Paste(粘贴)将剪贴板里的图形粘贴到工作区。
(6)CopyImage(拷贝图像)将工作区分子图形拷贝到剪贴板上。图形文件的设置可使用File/
Preferences/SetupImage命令。F9功能键也具有相同的功能。
(7)Invert(倒置)以选定的原子为中心对分子结构进行倒置。某原子的坐标为(x、y、z),
倒置后的坐标就变为(-x、-y、-z)。倒置操作可用来改变手性分子的手性。倒置操作前要选定一个
或多个原子作为倒置的中心,再使用Select/NameSelection/POINT命令,去掉所有选择后,使用Edit
/Invert命令。
(8)Reflect(镜像)通过指定的平面对分子结构或选择的部分结构进行镜像操作。在镜像操作前要
先选择三个原子作为镜像平面,再使用Select/NameSelection/PLANE命令,选择需要镜像的原子和
分子,最后使用Edit/Reflect命令。
(9)Rotate(旋转)对分子结构或被选择的部分结构进行旋转。图9-38是旋转操作窗口。RotateAbout
部分设定旋转轴,除了可以X、Y、Z轴为旋转轴外,也可指定一条直线为旋转轴。ApplyTo部分有
Viewer和Molecules两个选项,若选择前者则原子坐标不发生改变,若选择后者则改变原子坐标。在Angle
输入框可键入精确的旋转角度。
图9-38旋转操作窗口图9-39平移操作窗口
(10)Translate(平移)对分子结构或被选择的部分结构进行平移。图9-39是平移操作窗口。最上
方选择平移方式TranslateViewer和TranslateSelection,前者不改变原子坐标,后者则相反。在下方的
dx、dy、dz中可输入TranslateViewer模式下分子位移的具体数值。在TranslateSelection选项中,
可以选择移动到原点、选择的某点及自行设定坐标的其它点。
(11)Zoom(缩放)对分子结构进行缩小或放大。对于大分子进行缩放操作时,最好选择棒式显示
模式,这样操作速度会快些。
(12)ZClip(Z轴截面)指定Z轴截面的高度和位置。图9-40是Z轴截面设置窗口中。在窗口
中可以见到一个缩小的分子模型和两条直线,绿线代表前方截面,紫色线代表后方截面,用户可以移动右、
左边滚动条来调整前、后截面的位置,也可以在Slab输入框中键入0到3200之间的数值来设定前、后
截面的位置。在System下部还显示分子前、后末端在Z轴的数值。
图9-40Z轴截面设置图9-41排列分子设置
(13)AlignViewer(排列观察者)设置分子坐标系中的某一轴或指定的某一直线与观察者的Z轴方
向对齐。在最初建立分子结构体系时,系统默认观察者的Z轴与分子的Z轴是对准的。如果进行旋转操
作,则起始的对齐方式会丢失。
(14)AlignMolecules(排列分子)设置分子的惯性轴与观察者坐标系中相应的轴或指定的直线对齐。
如果进行排列时选定不止一个原子,那么这次排列就会改变分子坐标系里所有原子的坐标。如果没有选
定任何原子或分子,则排列不改变原子的坐标。在图9-41的窗口里,可以对一个分子体系进行一至两个
排列设置。第一个排列是主要的,因为它决定某一惯性轴与某一坐标轴对齐;第二个排列是次要的,它只
能使分子绕第一个排列对齐的轴旋转来实现对齐排列。
(15)SetBondLength(设定键长)设定的非成环化学键的长度。在设定前,要先选定某一个化学键
(或二个成键原子),并在输入框中键入新的键长数值。
(16)SetBondAngle(设定键角)设定的非成环键角的角度。在设定前,要先选定构成键角二个化
学键(或三个成键原子),并在输入框键入新的键角数值。
(17)SetBondTorsion(设定扭角)设定的非成环扭角的角度。在设定前,要先选定构成扭角三个化
学键(或四个成键原子),在输入框键入新的扭角数值。
3.Build(建模)
(1)ExplicitHydrogens(明确的氢原子)若不选择该选项,使用绘图工具绘制化学键(鼠标左键拖拉),
所绘制的原子都是默认元素原子,加氢操作要另行进行。若选择了该选项,绘制的化学键的第一原子是默
认元素原子,拖拉生成第二个原子是氢原子。
(2)DefaultElement(默认元素)设定使用画图工具绘制原子的元素符号,如图9-42所示。用户可
在窗口显示的周期表中,选择需要的元素符号。另外,还有AllowsArbitraryValence和ExplicitHydrogens两
个多选框,它们分别与使用Build/AllowsArbitraryValence和Build/ExplicitHydrogens两个命令功能
相同。当完成了元素符号的设定后,绘制的原子就是所设定元素。另外,如果使用“Draw”(绘图)工具
设定了不同默认元素符号时,左键点击已有原子可以改变其元素符号。
图9-42默认原子的元素符号窗口
(3)AddHydrogens(加氢)为未饱和原子添加氢原子,已经饱和的原子不受影响。如果只选定部分
未饱和原子,则只对这些选定原子添加氢原子。
(4)AddH&ModelBuild(加氢建模)将绘制的二维分子添加氢原子并构建成合理的三维立体结构。
如果选定某些原子或分子,则只对这些选定部分进行加氢和建模,否则就会对工作区内所有原子或分子起
作用。如果关闭ExplicitHydrogens选项,加氢和建模是同时进行的,即HyperChem自动加氢且设定分子
的合理的键长、键角及扭角。如果打开ExplicitHydrogens选项,则要分别进行加氢(使用Build/
Hydrogens命令)和建模(使用Build/ModelBuild命令)。
(5)ConstrainLengthandAngle(固定键长和键角)以固定数值绘制键长和键角。如果选中该选项,
所有绘制的键长都是相同,所有绘制的键角都是30°的整数倍。反之,如果关闭该选项,可以不受限制地
绘制长短不同的键长和任意角度的键角。
(6)AllowArbitraryValence(允许任意化合价)绘图时允许原子采用任意的价态。如果关闭该选项时,
绘制的原子必须符合价键规则。例如,碳的最大成键数为4,氮的最大成键数为3,氧的最大成键数为2
等。如果选中该选项,HyperChem允许不符合价键规则的绘图操作,用户可绘制任意价态的原子(最高
配位成键数为12)。
(7)SetFormalCharge(设定原子氧化态)设定原子的氧化态数值,以便在加氢和建模时构建出正确
的氢原子和构型。先选定某原子,使用该命令,在弹出窗口中,设定0、-1、+1、-2、+2、-3、
+3。例如,氧化态为0的碳原子,加氢建模后得到CH4,而对氧化态为-1的碳原子加氢建模,得到
是平面构型的CH3-。
(8)UnitedAtoms(组合原子)将成键的氢原子与碳原子组合成一个原子基团,例如,CH3就可作
为一个原子基团。组合后的氢原子不被显示,这种原子基团组合的方法会加快某些分子力学(例如OPLS)
的计算速度。
(9)AllAtoms(独立所有原子)将所有氢原子单独处理,已经组合为基团的氢原子作为单独原子重
新显示。它是Build/UnitedAtoms命令逆操作。
(10)CalculateTypes(重新计算原子类型)各种分子力学方法对原子的类型表述方式不尽相同。当
改变了分子力学方法后,要进行原子类型的重新计算。原子类型的显示可使用Display/Labels/
Types。如果原子类型为**,则说明该原子还未被设定类型。例如,对Amber分子力学方法,C代表
了sp2杂化的羰基碳,CT表示四面体上的碳等。
(11)CompileTypeRules(编译原子类型文件)当用户改变了文件中的原子类型时,需要
重新编译原子类型文件,生成新的二进制执行文件。
(12)SetAtomType(改变原子类型)设定分子结构里或被选定部分结构的原子类型。原子类型一般
都反映每一个原子所处的化学环境。每一种分子力学方法使用不同的原子类型定义。HyperChemc会自动
为原子设定类型(以默认的MM+分子力学方法),如果改变了原子类型,加氢和建模的结果将不相同。
(13)SetMass(设定原子量)设定被选定原子的原子量。在使用量子化学方法进行振动计算和分子
动力学模拟时,正确的原子量设定是十分重要。HyperChem会自动为原子设定平均原子量,对于同位素
原子可以改变其原子量的数值。
(14)SetCharge(设定电荷)设定被选定原子的电荷数值。原子电荷可用于分子力学中静电势能量
的计算。例如:-0.20表示电子轻微过量,而2.0则意味着一个缺少两个电子的阳离子。分子力学方法
不会自动给原子设定电荷,而在量子化学计算后各原子都被分配了电荷。
(15)SetCustomLabel(设定自定义标记)设定被选定的原子的用户自定义标记。用户可在弹出输入
框键入自己定义的标记,自定义标记的显示可使用Display/Labels/Custom命令显示。
(16)ConstrainGeometry(强制几何结构)在建模时,强制限定被选定原子的周围化学键构成的空
间几何构型。除非进行几何构型的强制限定,HyperChem的建模功能根据原子类型自动确定空间几何构
型。换言之,几何构型强制限定的优先于默认的建模功能,而另一些强制限定命令也会对最终建模结构产
生影响。根据被选定原子的周围化学键数目,HyperChem可强制构建以下的构型:二个键的线性
(Linear)、三个键的平面三角形(Trigonal)、四个键的四面体(Tetrahedral)、四个键的平面正方形
(SquarePlanar)、五个键的三角双锥(Bipyramidal)、六个键的八面体(Octahedral)。图9-43是强
制设定几何构型、键长和扭角的窗口。
图9-43强制限定几何构型、键长和扭角的窗口
(17)ConstrainBondLength(强制键长)设定建模时键长的强制方式。HyperChem的建模功能会使
用计算值自动确定键长,除非对键长进行强制限定,如图9-43所示。
(18)ConstrainBondAngle(强制键角)设定建模时键角的强制方式。HyperChem的建模功能会使
用计算值自动确定键角,除非用户对键角进行强制限定。HyperChem的强制键角可构建以下的构型:线
性(Linear)、平面三角形(Trigonal)、四面体(Tetrahedral)、八面体(Octahedral)或其它键角数
值。
(19)ConstrainBondTorsion(强制扭角)设定建模时扭角的强制方式。HyperChem的建模功能会
使用计算值自动确定扭角,除非用户对扭角进行强制限定。HyperChem的强制扭角可构建以下的构型:
Trans(反式)、Cis(顺式)、Gauche+、Gauche-和其它扭角值,如图9-43所示。
4.Select(选择)
进行HyperChem的选择操作时,选择单元是唯一的。换言之,用户只能在上述4种选择单元中使用其中
一种作为默认的选择单元。
(1)Atoms(原子)设定原子为默认的选择单元。使用选择工具进行选择操作时,选择单元是原子或
化学键。当用户使用了MultipleSelections(多重选择)后,可以选定多个原子和化学键。如果选择了某
一原子,在状态栏上会显示该原子的序号、元素名称、类型、电荷、坐标。如果选定了一个化学键,状态
栏会显示该化学键的键长。
(2)Residues(残基)设定残基为默认的选择单元。使用选择工具进行选择操作时,最小的选择单元
是数据库里的残基(氨基酸或核酸)。如果分子中不存在残基,则选择单元是原子。当选定一个或多个的残
基时,状态栏会显示残基的序号、名称和选定的残基数目。
(3)Molecules(分子)设定分子为默认的选择单元。使用选择工具进行选择操作时,最小选择单元
的是分子。当选定一个或多个的分子时,状态栏会显示分子的序号、电荷和分子量。
(4)SecondaryStructure(二级结构)设定二级结构为默认的选择单元。使用选择工具进行选择操作
时,最小选择单元是第二级结构。当选定一个或多个的二级结构时,状态栏会显示残基的序号、名称和
选定的残基数目。
(5)MultipleSelections(多项选择)多重选择是一个开关选项。当打开此选项时,可以使用选择工
具可以同时选定多个单元(原子、残基、分子和二级结构)。在进行选择时,点击鼠标左键可选定某个单元,
而点击右键就会取消选择。继续的左键点击可增加所选择的单元数目。如果关闭此选项,则每次左键的点
击,只可选择一个单元。
(6)SelectSphere(选择球柱)进行以某一原子为圆心的圆柱体的选择。打开此选项后,使用选择工
具(以原子为选择单元)点击分子中的某一原子(作为圆心),然后同时按住鼠标左右键从圆心向外拖拉出
一个圆圈,对三维空间而言它是进行圆柱体的选择。如果关闭这一选项,上述的同样操作是进行长方柱体
的选择,而在工作区的其它位置同时按住鼠标左右键再拖拉也是进行长方柱体的选择(在二维平面上以矩
形框显示)。
(7)SelectAll(全部选择)选择工作区所有可见的原子。如果在工作区的空白位置点击鼠标左键,
也可实现对所有原子的选择,点击鼠标右键是取消所有的选择。
(8)ComplementSelection(反选)进行反向选择。选择了先前没有选择部分,取消先前的已经选择
的部分。反向选择在某些情况下给选择操作带有很大的方便。
(9)Select(字符串和编号选择)使用编号、字符串进行选择。HyperChem对于原子、残基和分子
的编号是自动进行的。图9-44是使用字符串和编号进行选择的窗口,对于ByString选项中,可进行Atom
Symbol、AtomName、AtomType、ResidueName、BasisSet、Chirality、ure和Name
Selection的选择。对于ByNumber选项,可进行AtomNumber、ResidueNumber、MoleculeNumber、
AtomicMass、AtomicNumber、ElectronicCharge、RMSGradient和SpinPopulation的选择,也可在
Value输入框中键入相应的编号。
图9-44使用字符串和编号进行选择的窗口
(10)NameSelection(命名选择)对一个或一组被选择的原子进行命名。HyperChem可存储这些
被命名的选择,以后现使用Select/Select/ByName命令读入被命名的选择。HyperChem预先定义
了十种名称可直接使用:POINT、LINE、PLANE、PLOT1、PLOT2、REACTANT、PRODUCT、GHOST
ATOMS、NMRATOMS和QUANTUMATOMS。命名选择对一组经常使用的原子很有用。命名选择可应用
在以下方面:对分子进行倒置或映像操作;在分子几何构型优化和分子动力学计算时加以限制;确定反应
物和产物;量子化学计算时确定过渡状态;绘制一维、二维势能图形。图9-45是命名选择的窗口,用户
可在Other选项的输入框中键入任意的名称。
图9-45命名选择的窗口
(11)NameMolecule(命名分子)给被选定的分子命名。该名称可以是简称,并被保存在结构文
件中。
(12)ExtendRing(环状选择)将环状结构上任意一个原子或化学键的选择延伸到整个环。该选项只
对环状结构起作用。另外,使用选择工具在环状结构上任一原子或化学键双击左键,也可选择整个环状结
构。
(13)ExtendSideChain(侧链选择)将链状结构上任意两个原子的选择延伸到整个侧链。二个被
选择原子构成一个化学键,侧链基团可以绕该键旋转。第二个被选定的原子决定延伸侧链的方向。另外,
使用选择工具在链状结构的化学键上双击左键,也可选择侧链,延伸侧链的方向由双击化学键的偏向决定。
(14)Extendtosp3(延伸到sp3)将原子的选择延伸到sp3杂化原子。HyperChem可以对分子
结构同时进行分子力学和量子化学组合计算(MM/QM)。即对分子的核心部分使用量子化学计算,其余
结构部分进行分子力学计算,但两种计算方法的交界原子必须是sp3杂化的原子。
(15)SelectBackbone(选择骨架)在蛋白质和核酸等大分子中,骨架是由一组原子连接生成的,它
可保证结构连续性。对于非氨基酸和核酸构成的分子,此项选择不起任何作用。
5.Display
(1)ScaletoFit(合适的显示比例)改变工作区内所有分子或被选定部分的显示比例(达到显示窗口
的高度的四分之三)。使用该选项可将大分子中小基团的显示放大。
(2)Overlay(重叠)将两个分子结构重叠,进行比较。
(3)RMSFit&Overplay(均方根拟合和重叠)将两个分子进行RMS拟合和结构重叠比较。RMS(均
方根)拟合会显示出二个分子的原子坐标的差别。
(4)ShowAll(显示所有)显示工作区的所有原子或分子,它取消使用Display/ShowSelectionOnly
和HideSelection命令的作用,但只对当前工作区上可显示部分起作用。
(5)ShowSelectionOnly(仅显示选择部分)只显示被选定部分的原子,而其它部分的原子会被隐藏
起来。使用Display/ShowAll命令可恢复所有工作区的显示。
(6)HideSelection(隐藏选择部分)隐藏被选定部分的原子。使用Display/ShowAll或Display/
UnhideSelection命令可进行恢复被隐藏部分的原子显示。
(7)UnhideSelection(显示选择部分)恢复被隐藏部分的原子显示,它是HideSelection的逆操作。
(8)Rendering(显示模式)设定分子结构的显示模式。图9-46是显示模式选项设置窗口。用户根
据需要还可再点击相应的选项进行具体参数的详细设置,显示模式窗口还有以下的选项:Cylinders(柱
式)、OverlappingSpheres(球体重叠式)、Tubes(管式)、RenderingQuality(显示质量)、Stereo(立
体)、Ribbon-LikeStructures(带状结构)、RenderingMethod(显示模式)、VectorandLineOptions(矢
量和线状)和Balls(圆球)。HyperChem提供的显示模式(RenderingMethods)有:Sticks(棒式)、
Balls(球式)、BallsandCylinders(球柱式)、OverlappingSpheres(球体重叠式)、Tubes(管式)和
NoChange(无变化)。另外还有AddDots(点式)的复选框。HyperChem7.52还增加二级结构的显示
模式(SecondaryStructureRendering):None(不显示)、RibbonLine(线带状)、ThinRibbons(薄
带状)、ThickRibbons(厚带状)、BetaSheet(Plus)(β折叠+)、BetaSheet(Minus)(β折叠-)、
AlphaCylinder(α螺旋)、RandomCoil(随机盘绕)和NoChange(无变化)等。图9-47Trypsin(胰
岛素)二级结构显示模式。
图9-46显示模式选项设置窗口
图9-47Trypsin(胰岛素)二级结构显示模式
(9)LastRendering(前次显示模式)以前一次设定的显示模式进行显示。因此,可以通过该命令进
行前后两种显示模式的切换。F2功能键也具有相同的功能。
(10)Raytrace(POVRay显示)调用POVRay程序显示分子模型,POVRay可在HyperChem工作
区显示带有阴影的高质量的图形。图9-48是POVRay和HyperChem显示的苯分子图形。POVRay是免
费软件,用户在安装HyperChem时,根据提示也要同时安装POVRay程序,这样才可调用POVRay程
序显示分子模型。
图9-48POVRay和HyperChem显示的苯分子图形
(11)ShowIsosurface(显示三维等值面)显示三维等值面。在进行量子化学计算后,可以进行分子
轨道、电荷密度、自旋密度、静电电势等的三维等值面的显示。这是一个开关命令,用于控制是否显示
三维等值面。F3功能键也具有相同的功能。
(12)Isosurface(设置三维等值面参数)进行分子性质绘图的设定。在弹出的分子性质绘图窗口中,
可设定三维等值面的显示模式、分子显示透明度和图标方式等。该选项要在完成了量子化学计算后才可使
用。F4功能键也具有相同的功能。
(13)ShowHydrogens(显示氢原子)显示分子中的所有氢原子。如果关闭了此选项,则只显示非氢
原子。
(14)ShowPeriodicBox(显示周期盒子)显示PeriodicBox矩形盒子的边框,该边框在使用Setup/
PeriodicBox命令中设定。如果关闭该选项,PeriodicBox的边框会消失。
(15)ShowMultipleBonds(显示多重键)显示多重键,只在棒式或球柱式的显示模式有效,多重键
可分为:单键、双键、三键和芳香键等。
(16)ShowSecondaryStructure(显示二级结构)显示生物大分子的二级结构。例如,α螺旋、β折
叠、翻转等。
(17)Don'tShowAtoms(隐藏原子)将所有的原子隐藏,包括选择的和非选择的全部原子。
(18)ShowAromaticRingsasCircles(将芳香环显示为环状)将芳香环结构显示为环状结构,正常芳
香环是以一根虚线和一根实线并列方式显示,而环状结构只以一根实线显示。
(19)ShowHydrogensBonds(显示氢键)显示分子结构或被选定原子的氢键。
(20)RecomputeHBonds(重新计算氢键)计算分子结构或被选定原子之间的氢键。如果氢原子与
受体原子间的距离小于3.2?且生成的键角大于150°时,才可能生成氢键。当原子的位置发生变化后,必
须重新进行计算,判断是否可能生成氢键。在使用此选项时必须先打开ShowHydrogens选项。
(21)ShowInertialAxes(显示惯性轴)显示分子结构或被选定原子的惯性轴。惯性轴是互相垂直并
相交于分子或被选定原子的以质量为中心的三条轴,惯性轴以带序号的虚线表示。如果选定了一个原子,
则只显示这个原子的惯性轴。如果没有作特定的选择,则是显示整个工作区分子的惯性轴。
(22)ShowDipoleMoment(显示偶极矩)显示分子结构或选定原子的偶极矩,偶极矩是以一条两端
带正负号的虚线表示,在状态栏会显示总偶极矩值及其在X、Y和Z轴上的分量。该选项只有在进行量
子化学计算后(扩展休克尔法除外)才有效,并且只显示最后一次的计算结果。
图9-49显示标记设置窗口图9-50元素颜色设置
(23)Labels(设定标签)设定分子结构、选定的原子、残基和化学键的显示标记,如图9-49所示。
HyperChem可显示多种原子标记、残基标记和化学键标记,还可使不同原子或残基显示不同标记。标记
的显示只有在棒式显示模式下才有效。
(24)ColorAtoms(设定原子颜色)设定分子结构或选定的部分结构的颜色。HyperChem原子颜色
的默认设置是元素符号(Byelements),不同元素符号显示不完全相同的颜色。用户在弹出窗口中选定某
一颜色后,所有原子均以此颜色显示。如果没有进行原子选定,则颜色设置会对整个分子都有效。另外,
使用File/Preferences/SelectionColor命令可以设置选定原子的颜色。
(25)ColorSecondaryStructure(设定二级结构的颜色)设定生物大分子中二级结构的颜色。
(26)ElementColor(设定元素颜色)设定所有元素的显示颜色,如图9-50所示。HyperChem可
选择的颜色有以下几种:Black、Blue、Green、Red、Violet、White、Cyan、Yellow,另外
有Gray、Brown、Orange、LightBlue四种颜色是属于自定义颜色。在更改的元素颜色后,如果想要
恢复程序默认设置,可点击“Revert”按钮。
(27)UserColors(设定用户自定义颜色)HyperChem提供了四种用户自定义颜色:User1、User2、
User3、User4,分别对应Gray、Brown、Orange、LightBlue四种颜色(默认定义),用户可在调
色板上任意定义四种自定义颜色。
6.Databases(数据库)
使用Databases菜单里的命令,可将残基库中氨基酸和核酸以特定连接规则构建成多肽和聚核苷酸等大分
子。
(1)AminoAcids(氨基酸)使用氨基酸构造多肽。图9-51是构建多肽的20种标准氨基酸。
HyperChem提供了多种二级结构的构型选项和异构体D或L选项。按顺序连续点击氨基酸,HyperChem
会将其按设定的规则连接成多肽。
图9-51构建多肽的20种标准氨基酸
(2)MakeZwitterion(转化为两性离子)将所有多肽或被选定的多肽转化为两性离子。两性离子是
指多肽的末端基团–CO和–NH转化为–COO–和–NH3+,同时带上了正电荷和负电荷。该选项只对
由数据库或PDB文件构成的多肽有效。
(3)RemoveIonicEnds(去除末端离子)多肽转化为两性离子的逆过程,也就是将多肽的末端基因–NH
3+和–COO–转化为相应的–NH和–CO。
(4)SequenceEditor(序列编辑器)调用HyperChemSequenceEditor程序。图9-52是HyperChem
SequenceEditor程序界面。
图9-52HyperChemSequenceEditor程序界面
(5)NucleicAcids(核酸)使用核酸构造聚核苷酸(RNA和DNA)。在弹出窗口中有数种生成聚核
苷酸的核酸,如图9-53所示。在设定螺旋特性和糖的结构形态后,按顺序连续点击核酸,HyperChem会
将其按设定的规则连接成聚核苷酸。
图9-53核酸构造聚核苷酸
(6)AddCounterIons(添加离子)在聚核苷酸骨架上的每一个磷酸基附近添加一个钠离子,钠离子
与磷酸基上的每一个氧原子的距离都为1.688?。这些离子是添加在已有的残基上。
(7)Crystals(晶体构建)调用HyperChemCrystalBuilder程序,该程序可读入剑桥晶体结构数据库
(CambridgeCrystallographic)的晶体结构文件,也可创建和显示晶体结构,晶体结构数据与HyperChem
可相互传送,在HyperChem工作区显示各种模式的晶体结构。图9-54是HyperChemCrystalBuilder程序
界面和显示的CaF2晶体结构。
图9-54HyperChemCrystalBuilder程序界面和显示的CaF2晶体结构
(8)Saccharides(糖类构建)调用HyperChemSugarBuilder子程序,可使用醛糖、酮糖类数据库构
建多糖结构再拷贝回HyperChem。
(9)Polymers(聚合体构建)以单体构建聚合体,并将其拷贝回HyperChem。
(10)Mutate(改变残基)改变由数据库或PDB文件构建成的多肽或聚核苷酸上的残基。用户先要
使用Select/Residues命令,以残基为选择单元,在骨架选择要改变的残基,再使用Databases/Mutate
命令,在弹出窗口里选择要替代的氨基酸和核酸。
(11)Replace(替换残基)替换残基。其功能与Mutate类似,但可替换一组的残基系列。
(12)InvokeDatabase(调用数据库)调用HyperChemData程序。HyperChemData是一个存储化
学性质、二维化学结构图形等数据的数据库程序,用户可以有效地进行分子检索,也查找符合一定条件的
分子结构。它带有简单的二维分子绘图功能,可将绘制的分子结构转入HyperChem进行计算,也可将
HyperChem的计算结构存储到Data数据库,便于创建用户专用数据库。以数据库方式存储分子结构,为
分子结构的管理提供了极大的方便。图9-55是HyperChemData的程序界面。
图9-55HyperChemData的程序界面
7.Setup(设置)
在设置菜单的命令中可进行计算方法的选择。用户只能在分子力学、半经验量子化学、从头算量子化学
和密度泛函四种方法中选择其中一种方法,Compute(计算)菜单使用的计算方法就是选中的方法。
(1)MolecularMechanics(分子力学)设定分子力学为默认计算方法。HyperChem提供了四种分子
力场计算方法:MM+、AMBER、BIO(+CHARMM)、OPLS。MM+多用于小分子结构,后三者
适用于大分子结构。用户可根据需要选择合适的计算方法,点击“Options”按钮可进行分子力场选项的设置。
点击“Components”按钮可选择构成分子力场总能量的组成部分,默认的分子力场总能量的包括Bond(键
伸缩)、Angle(角弯曲)、Torsion(扭角)、Non-Bonded(非键)、Electrostatic(静电作用)和
Hydrogen-Bonded(氢键)等。图9-56是分子力学方法的设置窗口。
(2)Semi-empirical(半经验)设定半经验方法为默认计算方法。半经验方法做了许多简化,其计算
速度快,可以描述分子的电子性质,但计算精确度不够,适用于特定的研究对象。HyperChem提供的半
经验方法计算方法有:ExtendedHückel、CNDO、INDO、MINDO3、MNDO、MNDO/d、AM1、
PM3、ZINDO/1、ZINDO/S、TNDO。图9-57是半经验计算方法的设置。点击“Options”(选项)按
钮,可进行总电荷、自旋多重度、SCF控制、自旋配对和组态相互作用等量子计算的设置。
图9-56分子力学方法设置窗口图9-57半经验计算方法设置窗口
(3)AbInitio(从头算)设定从头算方法为默认计算方法。图9-58是从头算方法的设置窗口。进行
从头算时,首先要选择基组,HyperChem提供了以下几种选择:Nobasisset、Minimal(STO-3G)、
Small(3-21G)、Medium(6-31G*)、Large(6-31G**)和Other等。当选择Other选项后,
可以点击“AssignOtherBasisSet”按钮,在弹出一个窗口中选择其它基组。点击“Options”按钮,可进行计
算的条件设置,例如,总电荷、自旋多重度、SCF控制、自旋配对和组态相互作用等。点击“AdvancedOptions”
按钮,可进行高级选项的设置。点击“ExtraBasisFunction”按钮可进行附加基组的设置。
图9-58从头算方法的设置窗口9-59密度泛函方法的设置窗口
(4)DensityFunctional(密度泛函)设定密度泛函方法为默认计算方法。密度泛函方法的设置与从头
算的设置基本相同,但增加了“Grid”和“ExchangeCollation”的设置。9-59是密度泛函方法的设置窗口。
(5)PeriodicBox(周期盒子)进行PeriodicBox的设定,图9-60是PeriodicBox(周期盒子)设
置窗口,在窗口中输入盒子的尺寸(X、Y、Z的数值),并设置溶剂和溶质间的最小距离(其默认值
是2.3)。计算时程序将整个分子体系放置于一个充满水分子的PeriodicBox里,并设置好边界条件,使
分子可以在恒密度的溶液环境里运动。
图9-60PeriodicBox(周期盒子)设置窗口
(6)Restraints(限制)设置计算过程中需要限制的键长、键角和扭角。用户可选择所要限制的键长、
键角和扭角,使用Select/NameSelection命令,对被选定项进行命名,然后使用Setup/Restraints命
令,在限制窗口里将选择的名称Add(增加)或Remove(除去)到限制设置中去。
(7)SetVelocity(设定速率)设置单个原子、单个分子、原子团和分子组的速率。用户要先选定原
子(可以是单个原子或工作区上所有原子),然后在弹出窗口中输入速率数值。
(8)SetFiniteField(设置电场)设置有限的外部电场值,该电场值适用于所有的量子力学计算,包
括分子动力学和振动光谱计算。
(9)Network(网络)设置是否可以通过网络运行HyperChem。
(10)EditParameter(参数编辑)编辑参数文件,用户可交互式地编辑参数的数值,也可以增加新参
数并存储。此功能只有在分子力学和半经验量子力学方法中适用,对从头算和密度泛函方法不适用。
(11)SelectParameterSet(选择力场参数)选择已选定分子力学方法的分子力场参数。在分子力学
AMBER和BIO+CHARMM分子力学方法中提供了多个可供选择的力场参数,在分子力场参数文件中包含了
有键长、角度、扭角和静电作用等参数值。不同力场参数的计算结果是不相同的。
(12)CompileParameterFile(编辑参数文件)编译参数文件。HyperChem计算时要使用经过编译
的二进制参数文件。如果用户修改或增加了参数,要重新编译参数文件,使新参数生效。
(13)ReactionMap(反应过程)确定反应物和产物中原子的对应关系。反应物和产物要先在Name
Selection(命名选择)中定义。
8.Compute(计算)
HyperChem根据在Setup菜单中所设置的默认的计算方法进行各种计算。如果要停止计算,可选择菜单栏
上的Cancel命令。如果要储存计算结果,要在计算前使用File/StartLog命令。
(1)SinglePoint(单点计算)单点计算,计算分子结构或被选定原子的总能量。计算的能量值(kcal
/mol)和梯度值会显示在状态档上。使用量子化学计算时还会显示分子的对称性。梯度值是判断收敛的
根据,它表示分子在X、Y、Z轴上发生位移时分子总能量的变化速率。使用量子化学计算进行单点计
算后,可以进行其它后续的计算,例如绘制有关分子性质和分子轨道图形。
(2)GeometryOptimization(几何构型优化)几何构型优化收敛后可得到分子或被选定原子的局域最
小点结构。图9-61是几何构型优化的参数设置窗口。进行构型优化可采用如下算法:SteepestDescent、
Fletcher-Reeves、Polsk-Ribiere、Eigenvetorfollowing、Block-diagonalNewton-Raphson和Conjugate
Directions等,另外还要设置Terminationconditions(收敛条件),选择分子所处的环境:Invacuo(真
空)或Periodicboundaryconditions(水溶液)。
图9-61几何构型优化的参数设置窗口
(3)MolecularDynamics(分子动力学):分子动力学计算可模拟分子运动,从中可观察分子平衡特性
和运动状态。图9-62是分子动力学选项的设置窗口。用户要在Time(时间)选项里对Heattime(加
热时间)、Runtime(运行时间)、Cooltime(冷却时间)和Stepsize(步长)进行合适的设置;在温
度Temperature(温度)选项里对Startingtemperature(开始温度)、Simulationtemperature(模拟温
度)、Finaltemperature(最终温度)和Temperaturestep(温度步长)进行设置;在Options选框里设
置分子所处的环境;选择数据收集周期Datacollectionperiod和屏幕刷新周期Screenrefreshperiod;如果
要模拟过程的分子图形存盘,可点击“Snapshots”按钮;如果要计算平均数或绘制均值分布图,点击
“Averages”按钮;点击“Proceed”按钮则开始分子动力学计算。
图9-62分子动力学选项的设置窗口
(4)LangevinDynamics(Langevin动力学)Langevin动力学计算可得到稳定的构型、过渡态和热力
学性质。其设置与分子动力学方法基本相同,还可以指定摩擦系数和随机数起点。
(5)MonteCarlo(蒙特卡罗法)MonteCarlo计算可使用分子力学或量子化学方法,它可计算被选定
原子或分子的所有原子性质的整体平均值,其选项的设置与分子动力学方法类似。
(6)Vibration(振动计算)计算原子核的振动运动,显示其单独和红外的简正振动方式。该计算可
以使用除了扩展休克尔和MP2之外的所有量子化学计算方法。计算完成后,可使用Compute/
VibrationalSpectrum命令显示振动光谱。
(7)TransitionState(过渡态)使用Eigenvector-following算法搜索和显示工作区分子的过渡态,也
可搜索和显示反应物和产物的过渡态。反应物和产物要先使用Select/NameSelection命令进行定义。
(8)InvokeNMR(调用NMR程序)调用HyperNMR程序,该程序可以预测分子的1H、13C、
15N、15O、19F和31P的光谱,在其工作区可显示分子模型和NMR谱图,并可将NMR谱图拷
贝到剪贴板。用户先在HyperChem中选择原子,使用Select/NameSelection/NMRATOMS命令,
再调用HyperNMR程序,进行谱图的计算和显示。图9-63是HyperNMR程序的界面。
图9-63HyperNMR程序的界面
(9)Properties(分子性质)计算分子性质,包括TotalEnergy(总能量)、DipoleMoment(偶极
矩)、RMSGradient(均方根梯度)等分子性质。点击“Details”按钮可显示详细的信息。使用该命令前,
要先进行量子化学计算。
(10)PlotMolecularProperties(绘制分子性质图形)在绘制分子性质图形前,先要进行量子化学计
算,再进行必要的绘图设置,选择显示分子性质类型(静电势、总自旋密度或总电荷密度);选择2D等高
线或3D等值面的表现模式;设置等高线和等值线的网格数值;设置分子显示的透明度等。图9-64为分
子性质绘图选项设置窗口。完成设置后,点击“确定”按钮,工作区会显示出所设置的分子性质图形。使用
Display/ShowIsosurface(F3)命令,可控制是否显示分子性质图形。使用Display/Isosurface(F4)
命令,可重新进行分子性质图形的参数设置。图9-65是水分子的三维等值面静电势图。
图9-64分子性质绘图选项设置窗口
图9-65水分子的三维等值面静电势图
(11)Orbital(分子轨道)显示分子轨道图。当完成了量子化学计算后,可以进行分子轨道图的绘制。
图9-66是分子轨道图绘制的窗口。窗口的左边是轨道占据图,长虚线代表零能量,绿色实线则代表被占
据的轨道,紫色实线代表空轨道,使用鼠标拖拉矩形框可放大显示被选择的某些轨道,点击“ZoomOut”
按钮恢复完全显示。选择Labels项可以显示轨道上电子排列情况、轨道能量和简并情况。使用鼠标点击可
选定一个分子轨道(红色显示),也可以使用HOMO-、LUMO+或Number选项的输入框键入来选定轨
道,选定的轨道会显示出其能量值和对称性。选择绘图方式(2D等高线或3D等值面)后,点击“Options”
按钮可以进行等高线和等值面的显示模式、网格数值和分子显示透明度等设置,点击“Plot”按钮可显示出
分子轨道图。图9-67是乙烯的LUMO三维等值面分子轨道图。
图9-66分子轨道图的绘制
图9-67乙烯的LUMO三维等值面分子轨道图
(12)VibrationalSpectrum(振动光谱)显示振动频率计算后的振动光谱。在完成了量子化学计算和
振动频率计算(使用Compute/Vibrations命令)后,可使用Compute/VibrationalSpectrum命令,
显示振动光谱,如图9-68所示。紫色实线表示当前选定的谱线,在窗口左下角显示简正模式、简并度、
频率、强度和对称性的数值,如果选择了动画模拟(Animatevibrations)选项,可点击“Apply”按钮,
HyperChem的工作区会显示模拟的分子振动图形。Frame和Amplitude输入框中的数值用来控制模拟振
动的频率和强度。点击“Copy”按钮,可将光谱图形拷贝到剪贴板。
图9-68振动光谱的显示窗口
(13)ElectronicSpectrum(电子光谱)计算电子光谱。分子体系中价电子的能量间的差值通常对应
于紫外可见光谱或电子光谱。用户要先使用量子化学方法(除了扩展休克尔法和MP2外),进行单激发的
组态相互作用(CI)计算。在设置量子化学计算方法时,要在Option(选项)中点击“Configuration
Interaction”按钮,在弹出的窗口中选择SingleExcited作为CI方法,再选择OrbitalCriterion指定被占用
轨道和空轨道的数目,也可选择EnergyCriterion,输入最大激发态能量。图9-69是电子光谱显示窗口,
使用鼠标左键点选光谱上的任一谱线(紫色显示),在窗口左下角会显示出简正方式、简并度、频率、强度
和对称性的数值,点击“Copy”按钮,可将光谱图形拷贝到剪贴板。
图9-69电子光谱显示窗口
(14)Potential(势能)绘制势能图。对于一维势能只要一个独立变量,独立变量取决于用户选择的
情况(键长、键角或扭角)。二维势能的显示要有二个独立变量。选定了一个独立变量后,使用Select/
NameSelection/PLOT1命令,再选定了第二个独立变量后,使用Select/NameSelection/PLOT2
命令,最后使用Compute/Potential命令,在弹出窗口设定初始值、终止值、步长和能量范围。图9-70
是丙烷的C-C键长的一维势能图。图9-71是丙烷的C-C键长和C-C-C键角二维势能图。点击
“Properties”按钮可进行参数的设置。
图9-70丙烷的C-C键长的一维势能图
图9-71丙烷的C-C键长和C-C-C键角二维势能图
(15)ConformationalSearch(构型搜索)调用HyperChemConformationalSearch程序,进行构型搜
索。例如,通过变化四个原子构成的扭角,可寻找不同的低能量构型,并将这些构型拷贝到到HyperChem
的工作区。
(16)QSARProperties(定量构效性质)调用HyperChemQSARProperties程序进行定量构效性质的
计算,这些性质包括:PartialCharges、SurfaceAreas、Volume、Hydrationenergy、LogP、
Refractivity、Polarizability和Mass等。计算结果可以多种方式输出。
9.Annotations(注释)
(1)Delete(删除)删除被选择注释。如文字、直线或边框等。
(2)SelectNext(选择下一个)选择下一个注释。使用选择工具点击某一个注释,可选择该注释。
(3)SelectPrevious(选择前一个)选择前一个注释。
(4)SelectAll(全部选择)选择所有的注释。
(5)Symbols(符号)输入符号。在弹出的窗口中点击所要添加的符号,可将该符号添加到工作区。
HyperChem提供了Symbol、Webdings、Wingdings、Wingdings2和Wingdings3字体的大量的符
号。
(6)EditText(文本编辑)编辑文本注释。点击“TextAnnotations”工具图标输入文本后,可选择该
文本注释,再使用Annotations/EditText命令编辑文本注释。图9-72是文本注释窗口。
图9-72文本注释窗口
(7)Color(颜色)改变被选择的注释的显示颜色。
(8)Options(选项)设置注释选项。
(9)MoveForward(向前移动)向前移动一层,每一个注释使用一个注释层,有时前后二层的显示
会重叠,选择了某一个注释后,向前移动一层命令可使被前一层遮挡部分显示出来。
(10)MoveBackward(向后移动)向后移动一层。
10.Script(脚本文件)
(1)OpenScript(打开脚本文件)打开Script(脚本)文件。Script文件包括了HyperChem相
关命令的操作,它可使用ScriptEditor编辑器编写。如果需要进行大量的重复的命令操作,使用已编写好
的Script文件,程序会自动运行,大大地提高效率。
(2)ScriptEditor(编辑脚本文件)调用HyperChemScriptEditor编辑器。Script的编写要按照一定
语法规则,图9-73是ScriptEditor编辑器窗口。
图9-73ScriptEditor编辑器窗口
11.Cancel(取消)
取消命令。在文件加载或计算过程中才可使用,点击“取消”可终止命令未完成的计算,也可按“Esc”键进行
取消。
12.Help(帮助)
包括以下四项内容Index(索引);UsingHelp(使用帮助);Tutorials(教学);AboutHyperChem(版
本信息)。
1.NMA和水的相互作用
以下通过氮甲基乙酰胺(N-methylacetamide,简称NMA)和水相互使用的实例,说明HyperChem的
建模功能、顺式和反式的构型转换、分子的合并、多分子体系中单个分子的优化和氢键的生成等操作。图
9-74是NMA与水相互作用的示意图。
(1)点击工具栏上“Draw”(绘图)图标,HyperChem的默认的绘图元素是碳,绘制出5个碳原子骨
架,使用Build∕DefaultElement命令(或左键双击工具栏上的“Draw”图标),将默认绘图元素改为氧,
使用“Draw”(绘图)工具,左键单击上方碳的原子,将碳原子改换为氧原子,左键单击C-O单键,将其
改变为双键。同理,将中间偏右的碳原子改变为氮原子,如图9-74(1)所示。此前确认Build∕Explicit
Hydrogens开关命令是关闭的(不显示“√”符号)。
(2)使用Setup∕MolecularMechanics∕AMBER命令选择分子力学AMBER方法,在AMBER中的
“Options”选项使用默认值,如图9-56所示。使用Setup∕SelectParameterSet∕amber3命令选择
AMBER的力场参数。使用Build∕AddH&ModelBuild命令,或者左键双击工具栏的“Select”(选择)
图标,进行加氢建模,得到顺式的NMA(cis-NMA),如图9-74(2)所示。根据绘制原子的顺序
不同,也可能在建模时得到反式的NMA(trans-NMA)。
(3)点击工具栏上“Select”(选择)图标,使用Select∕Atom命令,以原子为选择单位,左键点击O
原子并拖拉到与N连接的H原子上,选定O-C-N-H四个原子,使用Build∕ConstrainBondTorsion∕
Trans命令。右键点击工作区的空白位置,去掉选择。左键双击“Select”(选择)工具图标重新建模。使
用Compute∕GeometryOptimization命令,将RMSgradient设为0.01(如图9-61所示),进行几何
构型优化,优化收敛后,得到反式的NMA(trans-NMA),如图9-74(3)所示。
(3)使用File∕Merge命令将先前已经存储的水分子文件合并成工作窗口中,点击“Select”(选择)
图标,使用Select∕Molecules命令,以分子为选择单位,左键点击水分子。点击“Rotateout-of-plane”
(旋转)、“Rotatein-plane”(Z轴旋转)和“Translate”(平移)工具图标,使用右键分别进行被选中的水
分子的X、Y、Z轴旋转和平移,使水分子靠近得到反式的NMA(trans-NMA),如图9-74(3)
所示。
(4)对被选中的水分子使用Compute∕GeometryOptimization命令进行几何构型优化,优化的计算
方法和参数不作改变。当优化收敛后,水分子的位置发生了变化。使用Display∕RecomputeHBonds命
令,重新计算氢键,此时屏幕上会显示出氢键的虚线表示,此前确认Display∕ShowHydrogenBonds开
关命令是打开的(显示“√”符号),如图9-74(4)所示。
图9-74NMA与水相互作用的示意图
2.丙胺酸两性离子的分子动力学模拟
图9-75是丙胺酸两性离子(AlanineZwitterion)的分子动力学模拟的示意图。以下通过丙胺酸两性
离子(AlanineZwitterion)的分子动力学模拟的实例,说明HyperChem的分子构建和编辑功能、分
子力学优化、几何构型优化、使用周期性的边界条件和分子动力学优化等操作。
(1)确认Build∕ExplicitHydrogens开关命令是打开的(显示“√”符号)。点击工具栏上“Draw”(绘
图)图标,将HyperChem的默认绘图元素设定为碳原子,分别使用左键点击绘制出4个碳原子,在碳原
子之间点击左键并拖拉,绘制出碳原子的成键骨架,再使用左键点击碳原子并拖拉,绘制出9个C-H键,
如图9-74(1)所示。
(2)使用Build∕DefaultElement命令,或者左键双击工具栏“Draw”(绘图)图标,将默认元素改为
氧。使用“Draw”(绘图)工具,在右方的两个氢原子上使用左键单击,将氢原子改换为氧原子,左键双击
C-O单键,将其改变为芳香键。同理,将右方的碳原子改变为氮原子,如图9-75(2)所示。
(3)点击工具栏上“Select”(选择)图标,使用Select∕Atom命令,设定选择单位为原子。使用Select
∕MultipleSelections命令(显示“√”符号),允许使用多项选择。左键点击N原子,使用Build∕Set
Charge命令,在输入框中键入1.0,为N原子设定1个正电荷。同理,为两个氧原子分别设定-0.5电
荷。使用Setup∕MolecularMechanics∕AMBER命令选择分子力学方法,在AMBER中的“Options”
选项使用默认值,使用Setup∕SelectParameterSet∕amber2命令选择AMBER的力场参数。使用
Build∕ModelBuild命令,或左键双击工具栏“Select”(选择)图标,进行建模,得到丙胺酸两性离子
的三维分子模型,如图9-75(3)所示。使用Compute∕GeometryOptimization命令,将RMSgradient
设为0.1,进行真空环境的几何构型优化。
(4)使用Compute∕PeriodicBox命令,在输入框中键入X、Y、Z的值分别为12、10、10
(如图9-60所示),点击“OK”按钮,为丙胺酸两性离子加上周期盒子,盒子里最多有48个水分子,
如图9-75(4)所示。使用Setup∕MolecularMechanics∕AMBER命令,点击AMBER中的
“Options”选项,将Dielectric(介电常数)的单选项设为Constant(常数)。使用Compute∕Geometry
Optimization命令(默认值),进行周期边界条件的几何构型优化,优化收敛后的能量值约为-990.98
kcal/mol。使用Compute∕MolecularDynamics命令,在弹出窗口中设置各参数,如图9-62所示。点
击“Averages”按钮,在弹出窗口中选择EKIN、EPOT和ETOT将其添加到Avg.&graph框中。点击
“Proceed”按钮,计算平均数或绘制均值分布图。分子动力学模拟退火完成后,重新使用Compute∕
GeometryOptimization命令,进行几何构型优化,可得到能量更低的构型,其能量约为-1008.54kcal/mol。
图9-75丙胺酸两性离子的分子动力学模拟的示意图
3.绘制苯胺酸的α螺旋体结构
(1)使用Databases∕AminoAcids命令,在弹出的氨基酸窗口中,选择“Alphahelix”(α螺旋)单
选项,如图9-50所示。连续点击8次“Phe”按钮。使用“Rotateout-of-plane”(旋转)工具旋转分子结构,
使螺旋轴方向与Z轴相同。使用Select∕SelectBackbone命令,选择螺旋体的骨架(粗体线显示),如
图9-76所示。
图9-76苯胺酸的α螺旋体结构
图9-77苯胺酸的α螺旋体二级结构的厚带状显示
(2)使用Display∕Rendering∕RenderingOptions命令,在弹出的显示模式窗口中,选择“Ballsand
Cylinders”和“ThickRibbons”单选项,如图9-46所示。点击“确定”按钮,可显示苯胺酸的α螺旋体二级结
构的带箭头厚带状显示,并进行适当的旋转,如图9-77所示。此前确定Display∕ShowHydrogens开头
命令关闭(不显示“√”符号)。