Back to TaskOperations page.

DesignBySecondaryStructure

DesignBySecondaryStructureOperation is a developmental task operation, and is not available in the public release of Rosetta.

Selects residues for design based on agreement with psipred secondary structure prediction. Residues which disagree with the secondary structure prediction are selected for design. This mover is stochastic in that residues which disagree in secondary structure prediction are selected randomly every time the task operation is called.

<DesignBySecondaryStructure name="(&string)" region_shell="(8.0 &real)" regions_to_design="(1 &int)" repack_non_selected="(0 &bool)" blueprint="('' &string)" cmd="(&string)" />
  • region_shell: The radius of a sphere that surrounds the residue selected for mutation. All residues within this sphere will be set to design, and all residues outside of it will not be designed.
  • repack_non_selected: If set, residues outside of the design sphere will be repacked, otherwise they will be fixed.
  • regions_to_design: The number of residues (and regions based on the value of region_shell) to be selected for design.
  • blueprint: a blueprint file which specifies the secondary structure at each position.
  • cmd: Required Path to the runpsipred executable.

Example The following example redesigns a sphere of 8 A radius centered at a residue with secondary structure prediction that disagrees with actual secondary structure. Residues outside of the sphere are fixed.

<TASKOPERATIONS>
    <DesignBySecondaryStructure name="des_by_sspred" region_shell="8.0" regions_to_design="1" repack_non_selected="0" cmd="/path/to/runpsipred_single" />
</TASKOPERATIONS>
<MOVERS>
    <PackRotamersMover name="design" task_operations="des_by_sspred" />
</MOVERS>
<PROTOCOLS>
    <Add mover_name="design" />
</PROTOCOLS>

See Also