Gideon Lapidoth; glapidoth@gmail.com; PI: Sarel J. Fleishman; sarel@weizmann.ac.il
This mover is similar to the SpliceOut mover, it is used to extract the phi, psi, and omega torsion angles from a reference 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 SpliceInTail). While SpliceOut is used to extract the torsion angles of a segment placed between two residues, SpliceOutTail is designed for segments that are at the N or C termini of the protein chain. The reference PDB, pose structure and template need to be aligned. The template pdb is used for "bookkeeping": The number of "from res" (the residue at the beginning of the modified segment) is according to the template PDB. The same template PDB should be used for the SpliceInTail mover.
<SpliceOutTail name="(&string;)" debug="(false &bool;)"
CG_const="(false &bool;)"
chain_num="(1 &non_negative_integer;)"
superimposed="(true &bool;)" tail_segment="(&n_or_c;)"
use_sequence_profile="(&bool;)" scorefxn="(&string;)"
template_file="(&string;)"
source_pdb="(&string;)"
task_operations="(&task_operation_comma_separated_list;)"
from_res="(0 &refpose_enabled_residue_number;)"
torsion_database="(&string;)" design_shell="(6.0 ℜ)"
repack_shell="(8.0 ℜ)" rms_cutoff="(999999 ℜ)"
thread_original_sequence="(false &bool;)"
rtmin="(true &bool;)" splice_filter="(&string;)"
mover="(&string;)" restrict_to_repacking_chain2="(true &bool;)"
use_sequence_profiles="(true &bool;)" >
<Segments name="(&string;)" current_segment="(&string;)" >
<segment name="(&string;)" pdb_profile_match="(&string;)" profiles="(&string;)" />
</Segments>
</SpliceOutTail>
Subtag Segments: Wrapper for multiple segments tags
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:
<SpliceOutTail name="spliceout" source_pdb="1.pdb" torsion_database="test.db" scorefxn="talaris2014" tail_segment="c" from_res="100" rms_cutoff="100" design_shell="0.01" repack_shell="0.01" template_file="template.pdb" task_operations="init,rtr" debug="1" mover="min" superimposed="1">
<Segments current_segment="test"/>
</SpliceOutTail>