Team Ai
Modelpublic

OneScience-Group/flex_ddG_tutorial

sourceHugging Facemitupdated 1mo agoView on Hugging Face
0likes13downloads
flex_ddG-backrub_step.xml109 linesDownload Raw Back to split_protocol
1<ROSETTASCRIPTS>2  <SCOREFXNS>3    <ScoreFunction name="fa_fxn" weights="talaris2014">4    </ScoreFunction>5    <ScoreFunction name="fa_fxn_cst" weights="talaris2014">6      <Reweight scoretype="atom_pair_constraint" weight="1.0"/>7      <Set fa_max_dis="9.0"/>8    </ScoreFunction>9  </SCOREFXNS>10 11  <!-- ### Only required input - mutation resfile ### -->12  <!-- #### All residues must be set to be NATAA packable at top of resfile ### -->13  <TASKOPERATIONS>14    <ReadResfile name="res_mutate" filename="%%mutate_resfile_relpath%%"/>15  </TASKOPERATIONS>16 17  <RESIDUE_SELECTORS>18    <Task name="resselector" fixed="0" packable="0" designable="1" task_operations="res_mutate"/>19    <Neighborhood name="bubble" selector="resselector" distance="%%neighbor_distance%%" include_focus_in_subset="true"/>20    <PrimarySequenceNeighborhood name="bubble_adjacent" selector="bubble" lower="1" upper="1"/>21    <StoredResidueSubset name="restore_neighbor_shell" subset_name="neighbor_shell"/>22    <Not name="everythingelse" selector="restore_neighbor_shell"/>23  </RESIDUE_SELECTORS>24  <TASKOPERATIONS>25    <OperateOnResidueSubset name="repackonly" selector="restore_neighbor_shell">26      <RestrictToRepackingRLT/>27    </OperateOnResidueSubset>28    <OperateOnResidueSubset name="norepack" selector="everythingelse">29      <PreventRepackingRLT/>30    </OperateOnResidueSubset>31    <UseMultiCoolAnnealer name="multicool" states="6"/>32    <ExtraChiCutoff name="extrachizero" extrachi_cutoff="0"/>33    <InitializeFromCommandline name="commandline_init"/>34    <RestrictToRepacking name="restrict_to_repacking"/>35  </TASKOPERATIONS>36 37  <FILTERS>38  </FILTERS>39 40  <MOVERS>41    <StoreResidueSubset name="neighbor_shell_storer" subset_name="neighbor_shell" residue_selector="bubble_adjacent" />42 43    <AddConstraintsToCurrentConformationMover name="addcst" use_distance_cst="1" coord_dev="0.5" min_seq_sep="0" max_distance="9" CA_only="1" bound_width="0.0" cst_weight="0.0"/>44    <ClearConstraintsMover name="clearcst"/>45    <MinMover name="minimize" scorefxn="fa_fxn_cst" chi="1" bb="1" type="lbfgs_armijo_nonmonotone" tolerance="%%min_tolerance%%" max_iter="%%min_max_iter%%" abs_score_convergence_threshold="%%min_abs_score_convergence_threshold%%"/>46 47    <PackRotamersMover name="repack" scorefxn="fa_fxn" task_operations="commandline_init,repackonly,norepack,multicool"/>48 49    <SavePoseMover name="input_struct_spm" reference_name="input_struct"/>50    <SavePoseMover name="input_struct_lpm" restore_pose="1" reference_name="input_struct"/>51    <SavePoseMover name="min_input_struct_spm" reference_name="min_input_struct"/>52    <SavePoseMover name="min_input_struct_lpm" restore_pose="1" reference_name="min_input_struct"/>53 54    <ReportToDB name="structreport" batch_description="interface_ddG_struct" database_name="struct.db3">55      <PoseConformationFeatures/>56      <PdbDataFeatures/>57      <JobDataFeatures/>58      <ResidueFeatures/>59      <PoseCommentsFeatures/>60      <ProteinResidueConformationFeatures/>61      <ResidueConformationFeatures/>62      <RotamerFeatures/>63      <ResidueBurialFeatures/>64      <ProteinRMSDFeatures reference_name="min_input_struct"/>65    </ReportToDB>66 67    <ScoreMover name="apply_score" scorefxn="fa_fxn_cst" verbose="0"/>68 69    <PDBTrajectoryRecorder name="dump_wt_minimized" stride="1" filename="wt_minimized.pdb"/>70 71    <ParsedProtocol name="finish_wt_post_backrub">72      <Add mover_name="structreport"/>73 74      <Add mover_name="repack"/>75 76      <Add mover_name="addcst"/>77      <Add mover_name="minimize"/>78      <Add mover_name="clearcst"/>79 80      <Add mover_name="structreport"/>81      <Add mover_name="dump_wt_minimized"/>82    </ParsedProtocol>83 84    <BackrubProtocol name="backrub" mc_kt="%%backrub_kt%%" ntrials="%%backrub_trials%%" pivot_residue_selector="restore_neighbor_shell" task_operations="restrict_to_repacking,commandline_init,extrachizero" recover_low="0" trajectory_stride="%%backrub_stride%%" trajectory_apply_mover="finish_wt_post_backrub" trajectory="1" scorefxn="fa_fxn"/>85 86  </MOVERS>87  <APPLY_TO_POSE>88  </APPLY_TO_POSE>89  <PROTOCOLS>90    <Add mover_name="input_struct_spm"/>91    <Add mover_name="addcst"/>92    <Add mover_name="apply_score"/> <!-- Necessary to initialize neighbor graph -->93    <Add mover_name="neighbor_shell_storer"/>94 95    <Add mover_name="minimize"/>96 97    <Add mover_name="clearcst"/>98    <Add mover_name="min_input_struct_spm"/>99 100    <Add mover_name="input_struct_lpm"/>101    <Add mover_name="structreport"/>102    <Add mover_name="min_input_struct_lpm"/>103    <Add mover_name="structreport"/>104 105    <Add mover_name="backrub"/>106  </PROTOCOLS>107  <OUTPUT />108</ROSETTASCRIPTS>109