返回列表 发布新帖
查看: 28|回复: 0

[Shelx/Olex2] 使用ZSGH和Olex2进行空间群确定的教程

1521

帖子

2063

积分

285

金币

中级会员

积分
2063
发表于 昨天 07:36 | 查看全部 |阅读模式
★声明:本文仅代表个人观点,笔者学识有限,资料整理过程中难免存在疏漏谬误,请不吝指正。
如需在论文中致谢笔者,请添加以下内容:
We appreciate the help of freelancer DJ_Tokyo in the crystal dataprocess and structure solution and refinement.
使用ZSGH和Olex2进行空间群确定的教程
在本教程中,我们将使用从Olex2访问的ZSGH程序确定示例结构的空间群。ZSGH也可以从命令外壳启动。示例结构最初在CCDC 650638下发表,但本文使用的数据在我们的实验室中重新测得。
一般注意事项:该程序基于对话,并在可能的情况下提供默认值(按回车键接受)。此选项不一定总是最佳选择,甚至不一定是正确的,因此请仔细研究所有输出。如果您看到[!]提示,则程序在没有用户决定的情况下无法继续。ZSGH安装程序可在网址https://gitlab.ethz.ch/trappn/zsgh免费下载到所有平台。
加载文件:
启动Olex2,通过File>>Open选择文件zsgh_tutorial.ins,从而读取提供的包含晶胞参数的指令文件zsgh_tutorial.ins和衍射数据文件zsgh_tutorial.hkl。打开Solve按钮的设置(见图),然后单击“SpaceGroup determination using ZSGH”。或者,您可以在命令行(主窗口左下角)键入zsgh,然后按回车键。
下面显示的窗口将打开。在同一文件夹中会自动创建一个文件zsgh_tutorial.sgh,该文件将记录所有输出以供将来参考。这可以在任何文本编辑器中查看。
程序扫描工作文件夹中包含可行晶胞的文件,并提供选择。(按回车键)接受默认值以从空间组确定开始。注意诊断信息。
将显示导入数据的摘要:
注意数据集的波长、衍射点数量和最小/最大分辨率。如果给定的分子式有点正确,您也可以在这里仔细检查Z、密度rho、吸收系数Mu和“18 ų规则”(“Mean at. V”,针对非氢原子计算)。
检查数据质量:
按回车键继续。现在,该程序显示了一些强度统计数据,这些数据以分辨率/衍射角增加的壳层进行分组(Friedel衍射对被合并,否则不假设对称性)。这传达了数据质量的初步概念:
请注意,完整度(%compl)、冗余度(redncy)、强度(meanI)和R值如何随着分辨率的增加而降低,这是X射线数据所期望的。注意强度和I/sigma(meanI/s)再次显著上升的高分辨率壳层。这里的情况并非如此,但如果主要以最高分辨率(=最大θ角)对噪声进行积分,则可能会发生这种情况。典型的“弱”或“差”数据壳层的平均I/sigma比低于3,Rint > 20%,以更高的分辨率切断此类数据集是相当常见的做法。最外层的低完整度和冗余度是由数据收集策略造成的,该策略是“快速和暗淡的结构ID”,仅计算到0.85 Å(即所有超出此分辨率的衍射都可以被视为“免费午餐”)。总体而言,这是一个相对较好的数据集。
晶系和定心:
下一个统计数据(“Rsym test”)比较了对称等效衍射点对不同晶系的拟合程度。为每种可能性计算诊断指标(mFOM)和Rsym值。mFOM是一个浓缩的纯几何指标(晶胞度量与标准晶胞的偏差)。对于可能的选择,它应该接近0,对于错误的选择,应该接近1。Rsym比较了各个Laue群中对称等效衍射点应相同的强度。较低的值意味着更好的拟合:
请注意,对于正交晶系,Rsym仅从三斜晶系的0.014略微上升到0.021,但如果对称性增加到四方晶系或更高,则急剧上升到0.302。这意味着正交对称最有可能是正确的选择(三斜晶系总是会给出最佳拟合,但当然不一定是最高可能的对称性)。
接下来,打印晶格异常表(=违反积分衍射条件)。请注意,所有可能的定心类型至少被数据集中一半的衍射(n/N列)打断。这些冒犯性衍射大多是显著的(I/sigma> 3)。
注意:在这种情况(“detected:P-orthorhmobic”)下,程序建议使用素晶格,因为所有的定心显然都是不可行的。这一步往往会被跳过,你永远不应该这样做!特别是在棘手的情况下(例如孪晶),解释这种分析可能是不平凡的,对于自动例程来说可能是不可能的。
手动空间群确定(“教学/详细模式”):
现在键入“p”(代表“primitive”)以在手动模式下继续。稍后,我们将对照半自动程序检查我们自己的发现。在下一个菜单中,按回车键选择“keepmetric & continue”。然后出现以下内容:
根据度量,更重要的是之前的Rsym test,选择正交晶系。如果我们在正交晶系中找不到空间群,我们可以稍后再回到这里(本练习中没有必要)。
注意:如果选择单斜晶系,程序将要求选择唯一轴(如果需要比较结构,其中一个结构不符合目前b是唯一轴的惯例,这是有意义的)。
按回车键确认以下菜单中的Bravais晶格类型。然后我们可以开始计算系统消光(键入“m”):
注意:如果您想强制使用半自动程序无法正确选取的定心或晶系,您可以从这里运行自动评估。这将开始自动计算系统消光,但请尊重您之前的手动选择。
我们希望完全手动进行计数,因此键入“m”表示手动模式,并可选择准备好《国际晶体学表》A卷(2006)中的表3.1.4.1。程序将引导您从左到右浏览表格:
衍射被分为弱(w)或强(s)。
(1)《国际晶体学表》中的相关页面和强度的定义。
(2)一个标记,显示我们在表格中的当前位置。最初,我们正在检查0kl平面上的系统消光情况(用问号表示),还有五个条件(h0l、hk0、h00、0k0、00l)要检查。
(3)请注意,只有一个“弱”衍射(1.5 <I/sigma < 3),并且没有强烈违反0kl:k=2n条件(因此没有计算I/sigma,但一般来说,在适用的情况下,请将平均I/sigma值与明显违反的条件进行比较)。在应该没有强度的地方发现很多极弱的强度(在这种情况下为300个峰值)也是相当正常的。
通过键入其符号来选择适当的对称元素。垂直于a轴的b滑移是唯一没有明显系统消光的对称性(在所有平移对称性都被破坏的情况下,你可以键入“-”表示没有)。键入“b”跳到表中的下一列。
对h0l和hk0平面重复该过程(选项[c]和[a],使用相同逻辑)。您总是可以退一步,用选项[z]改变您的决定。
这个例子中的空间群是一个特例:当我们得到串行条件时,事实证明所有这些条件都已经被之前的分区条件满足了。例如,0kl:k=2n也满足0k0:k=2n,因为该线是0kl平面的一部分。这适用于我们示例中的所有三个方向(h00、0k0、00l)。程序将检测到这一点,并仅提供默认选项(按三次回车键,但请注意,当然没有新的消光违规):
在最终选择之后,将显示一个总结页面,列出剩余的可能性(在这种情况下只有一个):
我们只有一个可能的空间群可供选择,它是中心对称的。要再次检查这是否正确,请检查压缩的E值统计值<|E²-1|>。我们的数据更接近于中心系统的预期理论值。通常,这会用> <标记,但这里的<|E²-1|>值(1.060)稍微超出了界限。这可能是孪晶的迹象(此数据集确实是孪晶),程序会发出警告。一般来说,记住这些警告,以防以后出现任何问题。现在按“p”查看N(z)图。这证实了可能存在孪生或超中心性。
关闭该图窗口,并按回车键接受空间群选择。然后,程序将检查空间群是否在标准设置中设置。因为本案例是这种情况,故而只需按回车键即可进入最终摘要。
注意:您也可以切换到此菜单中的另一个设置(选项),例如,如果您想与不使用传统设置的结构进行比较。现在不要做。相应的选择如下:
在最终总结中,将初始晶胞与最终单元进行比较(1)。此外,请注意,最终矩阵不会改变轴设置(2)。这应该经常检查!如果最终变换矩阵不等于(1 0 0 01 0 0 0 1),则必须写入新的SHELX输入文件(选项或)。
注意:如果转换矩阵需要,选项将转换/更改.hkl文件,但您可以选择一个新的文件名,程序会在覆盖原始文件之前警告您。选择选项只会将矩阵写入SHELX .ins文件,这样原始.hkl文件就不会受到损坏(更好的选项)。
我们还得到了最终的衍射统计数据,现在是在与我们的空间群相关的Laue群中计算的。注意这是如何提高数据完整度的,因为现在考虑了对称性。R值也会发生变化(根据具体情况,是好是坏),因为对称等效衍射现在在此表中进行了平均。
半自动空间群确定(“方便/快速模式”):
按“q”退出,然后从Olex2重新启动程序,或者只需按“r”重新启动空间群确定过程。我们现在将尝试半自动确定空间群。回到“晶格异常”菜单,确保识别出正确的Bravais类型(“detected:P-orthorhombic”)。然后按回车键或“s”进入半自动模式。程序将直接跳转到空间群选择:
现在唯一的空间群选择是Pcab,而不是我们手动确定的解析解Pbca。事实上,它们是相同的(第61号),但只有后者代表了标准设置。这是因为该算法需要在确定Bravais类型和执行系统消光评估之前进行Niggli约化。如您在输出中所见,在这种情况下,Niggli约化将晶胞从8.5085 7.542419.7274 90.0000 90.0000(输入晶胞)更改为7.5424 8.5085 19.7274 90 90 90(标准晶胞,此处未显示Niggli晶胞本身)。由于在这个过程中轴发生了翻转,系统消光也相应地发生了变化。如果我们用回车键接受这一点,程序会方便地检测到我们的选择不是标准设置:
按回车键接受此操作,程序将在标准设置Pbca中生成最终统计数据:
注意:在这种情况下,摘要中显示的最终变换矩阵是(-1 0 00 -1 0 0 0 1),而不是(1 0 0 01 0 0 0 1),由于反演中心,(1 0 0 01 0 0 0 1)在这个空间群中是等价的。这完全是由于算法的原因。您可以转换并保存.hkl文件并获得工作结果,但在这种情况下实际上不需要任何操作。您可以直接使用原始文件。
其他功能和备注:
Ÿ   我们在ZSGH中所做的一切都记录在文件zsgh_tutorial.sgh中,可以在任何文本编辑器中查看。如果您使用不同的文件名编写新的.hkl和/或.ins文件,则会重命名此文件。
Ÿ   要使OLEX2使用所需空间群,在“Work/Solve”屏幕中,您可以在空间群框中键入空间群符号,或单击“SuggestSG”以确定OLEX2自己的空间群并从下拉菜单中选择。如果未找到并列出正确的空间群,则可以键入它。
Ÿ   如果在某个时候你编写了新的SHELX输入文件,别忘了在OLEX2中重新加载它们!
Ÿ   ZSGH可以创建一些图:菜单项“[h] displayhkl planes”或“[p] plot”将打开一个图形显示,分别显示倒易空间平面和统计图。可用统计数据:N(z) plot,Rint vs. resolution(Rint随分辨率变化图),P-1 completeness(Pī空间群下完整度)和redundancyvs. resolution(冗余度随分辨率变化图),intensityvs. resolution(强度随分辨率变化图)。您可以在统计数据和倒易空间显示(红色箭头)之间自由切换,以.eps格式导出图像或翻转平面:
为有经验用户评估系统消光的最快方法隐藏在菜单项“[l] listsystematic absences”下。这只是列出了所有的消光,用箭头表示可能的对称性(类似于PLATON)。问号意味着没有足够的衍射来评估这种情况。对于我们的示例结构,它看起来像这样:
如您所见,还对不适用的消光进行了评估(例如,hhl带状条件仅适用于四方和立方)。如果我们关注正交情况下可能的条件(仅限于0kl、h0l、hk0、h00、0k0、00l和x=2n),我们可以很容易地从这里推导出空间群。正确的消光条件具有非常高的真/**率。
如需英文原版教程以及本文PDF文档,请从以下链接下载:
提取码: 94tv

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 微信小程序
  • 公众号
  • 微信客服

关于我们|Archiver|APP客户端|小黑屋|物质结构社区 ( 闽ICP备2024081439号-1 )

GMT+8, 2026-10-19 07:07 , Processed in 0.017288 second(s), 7 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2025 Discuz! Team.

在本版发帖
科研需求联系客服
添加微信客服
返回顶部
快速回复 返回顶部 返回列表