Rosetta 蛋白质设计软件:代码解析及流程详解
这部分 XML 代码描述了 Rosetta 蛋白质设计软件中的蛋白质设计流程。代码包含了以下关键步骤:
- 添加或移除约束条件:
- <AddOrRemoveMatchCsts name='cstrem' cst_instruction='remove'/>:移除名为 'cstrem' 的约束条件。
- <AddOrRemoveMatchCsts name='fincstadd' cst_instruction='add_pregenerated'/>:添加预先生成的约束条件,命名为 'fincstadd'。
- 优先选择天然氨基酸残基:
- <FavorNativeResidue name='fnr' bonus='1.25'/>:为天然氨基酸残基设置 1.25 的奖励值,鼓励设计模型中保持天然氨基酸。
- 使用不同的蛋白质构象进行搜索:
- <Add mover_name='desmin_fixcat'/>:使用 'desmin_fixcat' 移动器进行构象搜索。
- <Add mover_name='desmin'/>:使用 'desmin' 移动器进行构象搜索。
- 最小化能量:
- <Add mover_name='fin_min'/>:使用 'fin_min' 移动器进行能量最小化。
- <Add mover_name='fin_rpkmin' filter_name='interfE'/>:使用 'fin_rpkmin' 移动器和 'interfE' 过滤器进行能量最小化,特别关注界面能量。
代码还定义了一些其他操作,例如使用 'multicstopt' 和 'allcst' 进行多约束优化,使用 'pointingO1' 过滤器进行特定类型的结构搜索等。这些操作共同构成了一种完整的蛋白质设计流程,用于生成满足特定条件和性能要求的蛋白质结构。
原文地址: https://www.cveoy.top/t/topic/jPnl 著作权归作者所有。请勿转载和采集!