Gideon Lapidoth; glapidoth@gmail.com; PI: Sarel J. Fleishman; sarel@weizmann.ac.il
This mover is used to extract the phi, psi, and omega torsion angles from a source PDB structure and store them in a torsion database. The torsion database is later used in design to modify the backbone conformation of a pose (see SpliceIn). The segment to be changed is defined by two residues: "From_res" and "To_res". The numbering of those residues corresponds to the "Template PDB". The same template PDB should be used for the SpliceIn mover. The source PDB, pose structure and template need to be aligned.
<SpliceOut name="(&string;)" tolerance="(0.23 ℜ)"
ignore_chain_break="(false &bool;)" debug="(false &bool;)"
CG_const="(false &bool;)" chain_num="(1 &non_negative_integer;)"
cut_site="(1 &non_negative_integer;)" superimposed="(true &bool;)"
source_pdb_to_res="(&refpose_enabled_residue_number;)"
use_sequence_profile="(&bool;)" scorefxn="(&string;)"
add_sequence_constraints_only="(false &bool;)"
template_file="(&string;)" source_pdb="(&string;)"
task_operations="(&task_operation_comma_separated_list;)"
from_res="(0 &refpose_enabled_residue_number;)"
to_res="(0 &refpose_enabled_residue_number;)"
design_task_operations="(&string;)"
torsion_database="(&string;)" design_shell="(6.0 ℜ)"
repack_shell="(8.0 ℜ)" rms_cutoff="(999999 ℜ)"
rms_cutoff_loop="(999999 ℜ)"
randomize_cut="(false &bool;)"
cut_secondarystruc="(false &bool;)" thread_ala="(true &bool;)"
design="(false &bool;)" thread_original_sequence="(false &bool;)"
rtmin="(true &bool;)" checkpointing_file="(&string;)" splice_filter="(&string;)"
mover="(&string;)" restrict_to_repacking_chain2="(true &bool;)" >
<Segments name="(&string;)" current_segment="(&string;)" >
<Segment name="(&string;)" pdb_profile_match="(&string;)" profiles="(&string;)" />
</Segments>
</SpliceOut>
Subtag Segments: Wrapper for multiple segments tags
Subtag Segment: individual segment tag
Currently, this mover is only accessible via RosettaScripts. The new segment's conformation will be stored in test.db file. The mover "min" is used to optimize the new backbone conformation in the context of the pose.
An example RosettaScripts tag is below:
<SpliceOut name="spliceout" source_pdb="source.pdb" torsion_database="test.db" scorefxn="talaris14" randomize_cut="1" cut_secondarystruc="0" from_res="127" to_res="199" rms_cutoff="0.25" design_shell="0.01" repack_shell="0.01" splice_filter="chainbreak_val" template_file="template.pdb" task_operations="init,rtr" debug="0" mover="min" superimposed="1">
<Segments current_segment="blade4"/>
</SpliceOut>