constrain用法_Constraint的介绍与用法

  • Post author:
  • Post category:其他


作者: 吴炜坤

一、Constraint的介绍

1.1 什么是Constraint?

在Rosetta中,限制是对能量函数的附加项。通常限制势会被用于对几何结构打分,或则其它结构的特性(如序列氨基酸比例,净电荷总值等测量值,不能被能量函数评估)。通常我们会根据实验信息来对结构进行有偏估值。

Constraint的工作原理: 根据使用的限制函数不同,生成惩罚项,而这些惩罚项相当于乘以给能量函数乘以一个权重因子,使得如果结构偏移了我们所限制的范围,那么它的能量将比在范围内的结构更高。在实际运算时,需要根据具体的限制参数对打分函数特别的项赋予对应的权重。

1.2 几何限制文件的基本格式

用于描述和限制原子间的几何关系,几何限制参数由限制类型(距离,键角,二面角等)以及限制函数(CIRCULARHARMONIC、HARMONIC等)组成。

几何限制参数的编写是逐行添加的。逻辑关系为’或’。

Constraint_Type1 Constraint_Def1

Constraint_Type2 Constraint_Def2

1.2.1 几何限制类型(Constraint_Type)AtomPair:

AtomPair Atom1_Name Atom1_ResNum Atom2_Name Atom2_ResNum Func_Type Func_Def

score term: atom_pair_constraint

限制Atom1和Atom2之间的距离。

NamedAtomPair

NamedAtomPair Atom1_Name Atom1_ResNum Atom2_Name Atom2_ResNum Func_Def

score



版权声明:本文为weixin_39774808原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。