2 分子结构

MView可以通过SMILES创建分子结构,也可以通过导入含分子结构的文件导入分子结构。

2.1 创建分子

点击生成结构按钮,在对应文本框中输入分子的SMILES,按回车或单击生成结构,即可生成对应的分子结构。

../_images/MView_2.1.1.png

2.2 导入分子

通过将文件拖入MView主窗口,或者点击【打开】按钮、点击菜单栏【文件】-【打开】、依次按两次O键(快捷键 O, O)并进行选择,均可打开对应的分子结构文件。

使用打开对话框时,请先在【文件类型】中选择与文件内容一致的格式,再选择文件。 例如XYZ结构应选择 xyz(*.xyz),Gaussian和ORCA输出文件虽都可能以 .out 结尾,也需选择各自的类型。

支持的输入格式有:

  • CP2K坐标文件(按 CP2K coord(*) 类型打开)

  • CP2K输入文件(.inp)

  • CP2K振动文件(VIBRATIONS.mol)

  • Dmol3输出文件(.outmol)

  • Gaussian格式化检查点文件(.fch或.fchk)

  • Gaussian输入文件(.gjf或.com)

  • Gaussian输出文件(.out或.log)

  • mol文件(.mol或.sdf)

  • mol2文件(.mol2)

  • ORCA输入文件(.inp)

  • ORCA输出文件(.out)

  • pdb文件(.pdb)

  • Psi4输入文件

  • Psi4输出文件

  • PubChem的JSON文件(.json)

  • PySCF输出文件(.txt)

  • xsd文件(.xsd)

  • xTB输出文件(.log)

  • xTB输出文件(g98.out)

  • xyz文件(.xyz)

如果是包含多个结构的文件,将默认读取最后一个结构到MView中。

2.3 查看分子

MView 0.5.0内置三维视图和坐标输出区

2.3.1 显示分子坐标

在生成或导入分子结构后,输出界面将自动显示分子中各原子的坐标数值,数据最后一列将显示原子电荷值,如导入文件中不存在电荷信息,则最后一列显示0.00。

单击工具栏中【清空显示】按钮能够清除输出窗口显示的文本信息,MView中的分子结构不会被清除。

单击工具栏中【显示坐标】按钮能够重新输出分子的坐标数值。

2.3.2 可视化

MView 0.5.0自带分子三维视图,生成或导入分子后自动显示在主界面中间,无需另装可视化软件。

  • 通过视图上方的下拉框选择【球棍】、【棒状】或【范德华球】。

  • 在视图中按住鼠标左键拖动可旋转结构,按住中键拖动可平移,滚轮可缩放。

  • 单击【适应窗口】可将结构调整至适合当前窗口的视野。

  • 视图下方显示原子数与键数。视图仅显示已有键信息;XYZ等不含键的文件导入后可能只显示原子,可单击【计算键信息】补充成键信息。

如需调用外部工具,先完成第1章的外接配置,再在【设置】-【可视化工具】中选择对应程序,单击工具栏【显示分子】。 选择【设置】-【可视化工具】-【MView】可切回内置显示。

2.4 删除分子

单击【编辑】-【清除分子】,可以删除MView中的分子,同时输出界面不会清空。

单击工具栏中【重置】按钮,可以重置整个MView程序,此时MView中的分子将被删除,且输出界面将会清空。

注意:删除分子是不可逆操作,将会完全丢失程序中的分子信息!

2.5 保存分子

在MView中存在分子结构的情形下,单击工具栏中【保存】按钮,可以将分子数据保存为文件。

支持的输出格式有:

  • Gaussian直角坐标输入文件(.gjf)

  • Gaussian内坐标输入文件(.gjf)

  • Orca输入文件(.inp)

  • 其它常见分子结构文件(.mol,.mol2,.pdb,.xyz)

  • Turbomole坐标文件(.tmol)

  • CP2K坐标文件(保存对话框中的 CP2K coord file(*))

2.5.1 总电荷与自旋多重度

0.5.0在保存Gaussian或ORCA输入文件时会确认分子的电子态。按提示输入总电荷(整数)与自旋多重度(正整数), 确认有效后才会继续导出;取消或校验失败时不会继续该次导出。

这里的总电荷描述整个分子或团簇,自旋多重度应与目标体系的电子态相符,不能直接用坐标表中某个原子的部分电荷代替。 例如中性闭壳层体系通常使用总电荷0、自旋多重度1;离子和开壳层体系应按实际体系设置。