蛋白质结构Relax: 使用FastRelax脚本进行简单优化
在设计蛋白质之前,您可能希望对目标蛋白质结构进行简单的relax操作,以确保其构象合理。使用FastRelax是一种常用的方法,它可以对蛋白质结构进行快速、简单的优化。您可以在xml文件中包含以下语句:`
以下是一个简单的默认relax脚本示例:
<ROSETTASCRIPTS>
<SCOREFXNS>
<ScoreFunction name="scorefxn" />
</SCOREFXNS>
<RESIDUE_SELECTORS>
<All name="all" />
</RESIDUE_SELECTORS>
<TASKOPERATIONS>
<ResidueTypeSetSelector name="no_proline" >
<ResidueTypes>
<ResidueType name="ALA" />
<ResidueType name="ARG" />
<ResidueType name="ASN" />
<ResidueType name="ASP" />
<ResidueType name="CYS" />
<ResidueType name="GLN" />
<ResidueType name="GLU" />
<ResidueType name="GLY" />
<ResidueType name="HIS" />
<ResidueType name="ILE" />
<ResidueType name="LEU" />
<ResidueType name="LYS" />
<ResidueType name="MET" />
<ResidueType name="PHE" />
<ResidueType name="SER" />
<ResidueType name="THR" />
<ResidueType name="TRP" />
<ResidueType name="TYR" />
<ResidueType name="VAL" />
</ResidueTypes>
</ResidueTypeSetSelector>
<OperateOnResidueSubset name="no_proline_task" selector="no_proline">
<PreventRepackingRLT />
<PreventDesign />
</OperateOnResidueSubset>
</TASKOPERATIONS>
<FILTERS>
<RMSD name="rmsd" reference_name="native" />
</FILTERS>
<MOVERS>
<FastRelax name="relax" scorefxn="scorefxn" task_operations="no_proline_task" />
</MOVERS>
<PROTOCOLS>
<Add mover_name="relax" />
<Add filter_name="rmsd" />
</PROTOCOLS>
</ROSETTASCRIPTS>
该脚本使用默认的score function(scorefxn),选择所有氨基酸残基(all),并对所有非脯氨酸残基执行禁止重组和禁止设计的任务操作。然后使用FastRelax进行relax,并使用RMSD filter评估结果。
原文地址: http://www.cveoy.top/t/topic/jSQc 著作权归作者所有。请勿转载和采集!