计算与计算机模拟方法
打分函数
打分函数就是给每个对接姿态评分的裁判,很像体操比赛中给动作打分的评委。这个分数用来衡量结合的好坏,使匹配更好的分子能浮到名单的前列。
打分函数有几种类型。基于力场的函数把范德华接触、静电等物理相互作用能加总起来。经验型函数则把氢键、疏水表面、可旋转键等特征的加权项求和,权重由已知的结合数据拟合而来。基于知识的函数从大量已解析结构中原子的堆积统计中导出统计势。机器学习打分函数则从大型数据集中学习由特征到亲和力的映射关系。
需要诚实说明的是:没有任何打分函数能可靠地重现真实的结合自由能,因为该量取决于微妙的溶剂和熵效应,而快速打分对此近似得很差。因此打分函数擅长把可信的结合分子与无用分子区分开并做粗略排序,但对结构高度相近的化合物常常排序错误。当准确性比速度更重要时,应采用更严格的自由能方法。
打分函数常常针对某一特定靶点类别重新训练或重新校准,因为在多样化蛋白上调好的函数,未必能在某个狭窄口袋内排出好的次序。
又称
另见