Gideon Lapidoth; glapidoth@gmail.com; PI: Sarel J. Fleishman; sarel@weizmann.ac.il
This mover is used to apply the phi, psi, and omega torsion angles from a pre-computed torsion database (see SpliceOut). onto the corresponding segment of the pose. The template PDB is used to correspond between the torsion database and current pose, therefore the template PDB and pose need to be aligned. The same template pdb used to build the torsion database should be used here.
<SpliceIn name="(&string;)" tolerance="(0.23 ℜ)"
ignore_chain_break="(false &bool;)" debug="(false &bool;)"
min_seg="(false &bool;)" CG_const="(false &bool;)"
rb_sensitive="(false &bool;)" chain_num="(1 &non_negative_integer;)"
superimposed="(true &bool;)"
source_pdb_to_res="(&refpose_enabled_residue_number;)"
skip_alignment="(false &bool;)" use_sequence_profile="(&bool;)"
scorefxn="(&string;)" template_file="(&string;)"
task_operations="(&task_operation_comma_separated_list;)"
design_task_operations="(&string;)" residue_numbers_setter="(&string;)"
torsion_database="(&string;)" database_entry="(&non_negative_integer;)"
database_pdb_entry="(&string;)" design_shell="(6.0 ℜ)"
repack_shell="(8.0 ℜ)" randomize_cut="(false &bool;)"
cut_secondarystruc="(false &bool;)" delta_lengths="(&int_cslist;)"
thread_original_sequence="(false &bool;)" rtmin="(true &bool;)"
dbase_iterate="(false &bool;)" checkpointing_file="(&string;)" >
<Segments name="(&string;)" profile_weight_away_from_interface="(1.0 ℜ)"
current_segment="(&string;)" >
<segment name="(&string;)" pdb_profile_match="(&string;)" profiles="(&string;)" />
</Segments>
</SpliceIn>
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>