论文部分内容阅读
OASIS程序将直接法与常用的蛋白质晶体学方法相结合,用于推演蛋白质晶体的衍射相位,已经证明非常有效。本文更进一步从理论、应用和自动化三个方面,发展了OASIS的方法和程序。1.OASIS程序破解单波长反常衍射(SAD)相位模糊问题的一个关键,在于:将SAD相位的双峰概率分布表示为中心值在φh"+|Δφh|和φh"-|Δφh|的两个高斯概率分布之和。利用直接法中的Cochran概率可以求出Δφh取正号时的概率P+。因此SAD相位模糊可以通过P+乘以中心在φh"+|Δφh|的高斯分布以及P-(=1-P+)乘以中心在φh"-|Δφh|的高斯分布来破解。这种破解相位模糊的方法已经证明是行之有效的,特别是在反常散射信号微弱的情况下。但是将相位概率分布表达为两个高斯分布的和会带来一些不可忽略的误差。本文利用vonMises分布代替高斯分布来拟合SAD相位的双峰概率分布,使拟合的精度大为提高,从而显著地增强了OASIS推演SAD相位的能力。2.本文提出了一种新的、结合SAD/SIR迭代与MR迭代的结构模型完善化方案。在OASIS程序中含有两种利用双空间迭代以扩展部分结构的功能。第一种是利用单波长反常衍射(SAD)或单对同晶置换(SIR)信息和部分结构模型的迭代;另一种是只利用部分结构模型的“分子置换法模型”迭代(MR迭代)。一般来说,SAD/SIR迭代更为有效,因为它利用的实验信息更多。因此,若衍射数据中含有SAD/SIR信息,就会使用SAD/SIR迭代;若衍射数据中不含SAD/SIR信息,则使用MR迭代。本文将展示,对于含有SAD/SIR信息的数据,一个结合SAD/SIR迭代和MR迭代的方案相比于单纯的SAD/SIR迭代可以得到更好的结果。3.我们开发了一个用于设定和实时监控自动化迭代过程的用户图形界面(GUI)本文将详细介绍这个图形界面的功能。