Xz's blog Xz's blog
首页
时间序列
多模态
合成生物学
其他方向
生活
工具相关
PyTorch
导航站

Xu Zhen

首页
时间序列
多模态
合成生物学
其他方向
生活
工具相关
PyTorch
导航站
  • 论文阅读

  • Rosetta

    • Rosetta介绍
    • Score(计算结构的能量)
    • The Packer: Optimizing Sidechains (侧链优化)
    • Minimization Finding Deeper Energy Wells
    • Relax:精炼结构
      • Relax:精炼结构
        • 修改Relax的作用范围
        • 限制Relax可采样的构象
        • 更改约束的行为
        • 限制Relax可采样的序列
    • Constraints:限制条件
    • Fold tree:折叠树
    • Symmetry:对称
  • 合成生物学学习笔记
  • Rosetta
xuzhen
2025-07-02
目录

Relax:精炼结构

# Relax:精炼结构

Relax是Rosetta中用于放松结构的主要协议;它在结构的三维空间附近采样构象,以找到评分最低的变体,交替运行 packer 和 minimizer 操作。

# 修改Relax的作用范围

# 限制Relax可采样的构象

默认情况下,Relax允许选择新的侧链旋转异构体(rotamer)、移动蛋白质主链,并移动蛋白质亚基之间的相对位置。尽管这有助于协议找到更优解,但在某些情况下,限制Relax对结构的修改可以避免违反生物实验数据。可以通过以下选项提供一个 MoveMap 给 Relax:

-in:file:movemap
1

如果未指定MoveMap,也可以使用以下选项来分别禁止侧链、主链和跨结构域的运动:

-relax:chi_move false
-relax:bb_move false
-relax:jump_move false
1
2
3

例如,这对于防止设计蛋白与其天然结合伙伴之间的运动可能会很有帮助。

有时不希望完全禁止Relax的剧烈移动,而是希望减少其发生的可能性。这可以通过以下选项添加约束来实现:

-relax:constrain_relax_to_start_coords
-relax:constrain_relax_to_native_coords -in:file:native <filename.pdb>
1
2

前者会惩罚与输入结构差异较大的输出结构;后者则惩罚与提供的参考结构(通常为天然构象)差异较大的输出。顾名思义,后者尤其适用于需要保证对某种“天然结构”保持一致的情况。

# 更改约束的行为

默认情况下,Relax 会随着运行过程的推进逐渐降低所施加约束的权重,以便在保持约束的前提下探索更大的构象空间,同时优化最终结构。若需强制始终保持约束,可以使用以下选项禁用该行为:

-relax:ramp_constraints false
1

当使用 -relax:constrain_relax_to_start_coords 及类似选项时,这个选项尤其有用。

# 限制Relax可采样的序列

默认情况下,Relax 不会改变输入序列。但可以通过resfile和以下选项以受控方式允许其进行修改:

-relax:respect_resfile -packing:resfile *resfile*
1

这将使其内部打包器遵循提供的resfile。这只控制 packer 行为,不影响 minimizer;它也可用于增加关键残基周围的旋转异构体采样,但不会确保特定的rotamer被保留。

#Rosetta
上次更新: 2025/07/04, 10:53:42

← Minimization Finding Deeper Energy Wells Constraints:限制条件→

最近更新
01
Slice切片
07-26
02
引用与借用
07-26
03
所有权
07-26
更多文章>
Theme by Vdoing | Copyright © 2025-2025 Xu Zhen | 鲁ICP备2025169719号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式