core.init: (0) Checking for fconfig files in pwd and ./rosetta/flags core.init: (0) Rosetta version: rosetta.source.release-280 r280 2021.16+release.8ee4f02 8ee4f02ac5768a8a339ffada74cb0ff5f778b3e6 https://www.rosettacommons.org 2021-04-20T20:57:38.289184 core.init: (0) command: /opt/software/rosetta_src_2021.16.61629_bundle/main/source/bin/rosetta_scripts.mpi.linuxgccrelease -parser:protocol /home/dengxj/RIFdock/supplemental_files/cao_2021_protocol/paper_interface_design.xml -beta_nov16 -in:file:silent /home/dengxj/RIFdock/binder/site1/pilot_splits/xaa.silent -keep_input_scores False -silent_read_through_errors -out:file:silent out.silent -out:file:silent_struct_type binary -mute protocols.rosetta_scripts.ParsedProtocol.REPORT -parser:script_vars CAO_2021_PROTOCOL=/home/dengxj/RIFdock/supplemental_files/cao_2021_protocol @/home/dengxj/RIFdock/binder/site1/design.flags basic.random.init_random_generator: (0) 'RNG device' seed mode, using '/dev/urandom', seed=-665725873 seed_offset=0 real_seed=-665725873 basic.random.init_random_generator: (0) RandomGenerator:init: Normal mode, seed=-665725873 RG_type=mt19937 core.init: (0) found database environment variable ROSETTA3_DB: /opt/software/rosetta_src_2021.16.61629_bundle/main/database core.io.silent.SilentFileData: (0) Reading all structures from /home/dengxj/RIFdock/binder/site1/pilot_splits/xaa.silent core.io.silent.SilentFileData: (0) Finished reading 20 structures from /home/dengxj/RIFdock/binder/site1/pilot_splits/xaa.silent protocols.evaluation.ChiWellRmsdEvaluatorCreator: (0) Evaluation Creator active ... core.chemical.GlobalResidueTypeSet: (0) Finished initializing fa_standard residue type set. Created 984 residue types core.chemical.GlobalResidueTypeSet: (0) Total time to initialize 1.14 seconds. core.conformation.Conformation: (0) Found disulfide between residues 72 83 core.conformation.Conformation: (0) current variant for 72 CYS core.conformation.Conformation: (0) current variant for 83 CYS core.conformation.Conformation: (0) current variant for 72 CYD core.conformation.Conformation: (0) current variant for 83 CYD core.conformation.Conformation: (0) Found disulfide between residues 113 124 core.conformation.Conformation: (0) current variant for 113 CYS core.conformation.Conformation: (0) current variant for 124 CYS core.conformation.Conformation: (0) current variant for 113 CYD core.conformation.Conformation: (0) current variant for 124 CYD protocols.rosetta_scripts.RosettaScriptsParser: (0) dock_design_filename=/home/dengxj/RIFdock/supplemental_files/cao_2021_protocol/paper_interface_design.xml protocols.rosetta_scripts.RosettaScriptsParser: (0) Variable substitution will occur with the following values: '%%CAO_2021_PROTOCOL%%'='/home/dengxj/RIFdock/supplemental_files/cao_2021_protocol'; '%%patchdock_res%%'='131,132,181'; '%%runpsipred_single%%'='/home/dengxj/software/psipred/runpsipred_single'; protocols.rosetta_scripts.RosettaScriptsParser: (0) Substituted script: # Brian Coventry and Longxing Cao 2020 # Derived (20 versions later) from protocol by Franziska Seeger, TaYi Yu, and Danny Sahtoe # This file contains a lot of arbitrary decisions that may or may not actually improve binding # To this end, BC went through and labeled lines with # X / 3 where X refers to how important this is # # 0 / 3 -- truly arbitrary # # 1 / 3 -- might help # # 2 / 3 -- definitely helps # # 3 / 3 -- protocol relies on this # It's hard to experimentally test all parts of xmls, but hopefully these numbers will give you a guideline # as to what is arbitary and what is important # 0 / 3 -- beta_nov16 vs ref2015. Beta16 was touted as the best, unclear if it is. # Should sfxn_relax be a vanilla ScoreFunction? Open question -- required for StructProfileMover # 1 / 3 -- Early we thought these were key, unclear now # 2 / 3 -- approx works on the computer, however unclear # how much buns matter in real life # 1 / 3 -- seemed like a good idea at the time # 1 / 3 -- interface size. 8 - 12 seems reasonable # at 8, you have trouble with ARG and LYS though # These are the default paramters to the old TaskOperation LayerDesign # 2 / 3 -- This is 3 / 3 if you don't have approx, StructProfile, and sap Rosetta will put hydrophobics on your surface and polars in your core We do need core polars for interfaces though # 2 / 3 -- penalize TRP by 3. This leads to a reasonable number of TRP given everything else # 2 / 3 -- Rosetta loves MET, but the Bakerlab doesn't. # 2 / 3 -- Bad way to prevent totally hydrophobic interfaces. The SapConstraint is a much better method here, but we didn't develop it until after we finished these designs. See adjust_total_netcharge.xml for ideas on how to use it. # 2 / 3 -- see approx comments above. With both enabled, this mostly serves to speed up packing # 3 / 3 -- Massive improvement. Without this, Rosetta leaves your interface full of holes where obvious things can go. Upweighting by 2 is also reasonable here. # 0 / 3 -- distance cutoff # 1 / 3 -- With this, you get to reuse minimized rotamers. This hasn't been tested # 1 / 3 -- Bakerlab folklore. Some people don't like this. # 2 / 3 -- This has been extensively tested. ex2 wastes time without improving results. ex2aro is hardly a slowdown and improves results. ex1 is a slowdown, but also improves results. Improved results are on the computer, not biochemically. # 1 / 3 -- For rifdock, we found it's better to allow the rifres to redesign. For motif graft, we haven't tested it as much, but with the complicated process that goes into picking the motif residues, we think it's probably better to keep them. (Motif picking is on fully relaxed structures whereas rifdock is very low res) # 1 / 3 -- Bakerlab folklore # 1 / 3 -- Bakerlab folklore # 2 / 3 -- This makes sense, don't drop PRO and GLY # 0 / 3 -- Honestly, this might even hurt, but it gives a massive 2-3x speedup # 1 / 3 -- bb min? We haven't tested it # 2 / 3 -- You can get by without this, but it gives a massive increase to your success in experimental folding (and mismatch_probability) # 3 / 3 -- relax script. The rosettacon2018 relax script gives much better performance than the original FastRelax-based one. Newer ones likely work too. # 1 / 3 -- cartesian. Through much testing, cartesian artifically gives better numbers. However, controlled experiments will show that the sequences it produce do not have intrinsically better metrics. It's also way slower. # 0 / 3 -- min_type. We haven't tested this very much. # 1 / 3 -- old ref weights. It's just what we've always used. Our aa_comps are trained based on these. # 2 / 3 -- flexible binder backbone. We haven't explicitly tested this, but we feel it's important # 1 / 3 -- fixed target backbone. Cuts down on metric noise and prevents rosetta from doing bad things # 3 / 3 -- You absolutely must let the two proteins move relative to one another # 1 / 3 -- Do you even need to run FastRelax? We've never actually tested it. # apply sequence constraints # perform sequence optimization # calculate interface metrics protocols.rosetta_scripts.RosettaScriptsParser: (0) Generating XML Schema for rosetta_scripts... protocols.rosetta_scripts.RosettaScriptsParser: (0) ...done protocols.rosetta_scripts.RosettaScriptsParser: (0) Initializing schema validator... protocols.rosetta_scripts.RosettaScriptsParser: (0) ...done protocols.rosetta_scripts.RosettaScriptsParser: (0) Validating input script... protocols.rosetta_scripts.RosettaScriptsParser: (0) ...done protocols.rosetta_scripts.RosettaScriptsParser: (0) Parsed script: core.scoring.ScoreFunctionFactory: (0) SCOREFUNCTION: beta_nov16.wts core.scoring.etable: (0) Starting energy table calculation core.scoring.etable: (0) smooth_etable: changing atr/rep split to bottom of energy well core.scoring.etable: (0) smooth_etable: spline smoothing lj etables (maxdis = 6) core.scoring.etable: (0) smooth_etable: spline smoothing solvation etables (max_dis = 6) core.scoring.etable: (0) Finished calculating energy tables. basic.io.database: (0) Database file opened: scoring/score_functions/hbonds/ref2015_params/HBPoly1D.csv basic.io.database: (0) Database file opened: scoring/score_functions/hbonds/ref2015_params/HBFadeIntervals.csv basic.io.database: (0) Database file opened: scoring/score_functions/hbonds/ref2015_params/HBEval.csv basic.io.database: (0) Database file opened: scoring/score_functions/hbonds/ref2015_params/DonStrength.csv basic.io.database: (0) Database file opened: scoring/score_functions/hbonds/ref2015_params/AccStrength.csv basic.io.database: (0) Database file opened: scoring/score_functions/rama/fd_beta_nov2016/all.ramaProb basic.io.database: (0) Database file opened: scoring/score_functions/rama/fd_beta_nov2016/prepro.ramaProb basic.io.database: (0) Database file opened: scoring/score_functions/omega/omega_ppdep.all.txt basic.io.database: (0) Database file opened: scoring/score_functions/omega/omega_ppdep.gly.txt basic.io.database: (0) Database file opened: scoring/score_functions/omega/omega_ppdep.pro.txt basic.io.database: (0) Database file opened: scoring/score_functions/omega/omega_ppdep.valile.txt basic.io.database: (0) Database file opened: scoring/score_functions/P_AA_pp/P_AA basic.io.database: (0) Database file opened: scoring/score_functions/P_AA_pp/P_AA_n core.scoring.P_AA: (0) shapovalov_lib::shap_p_aa_pp_smooth_level of 1( aka low_smooth ) got activated. basic.io.database: (0) Database file opened: scoring/score_functions/P_AA_pp/shapovalov/10deg/kappa131/a20.prop basic.io.database: (0) Database file opened: scoring/score_functions/bondlength_bondangle/hydroxyl_torsion_preference.txt core.scoring.etable: (0) Starting energy table calculation core.scoring.etable: (0) smooth_etable: changing atr/rep split to bottom of energy well core.scoring.etable: (0) smooth_etable: spline smoothing lj etables (maxdis = 6) core.scoring.etable: (0) smooth_etable: spline smoothing solvation etables (max_dis = 6) core.scoring.etable: (0) Finished calculating energy tables. basic.io.database: (0) Database file opened: scoring/score_functions/PairEPotential/pdb_pair_stats_fine basic.io.database: (0) Database file opened: scoring/score_functions/InterchainPotential/interchain_env_log.txt basic.io.database: (0) Database file opened: scoring/score_functions/InterchainPotential/interchain_pair_log.txt basic.io.database: (0) Database file opened: scoring/score_functions/EnvPairPotential/env_log.txt basic.io.database: (0) Database file opened: scoring/score_functions/EnvPairPotential/cbeta_den.txt basic.io.database: (0) Database file opened: scoring/score_functions/EnvPairPotential/pair_log.txt basic.io.database: (0) Database file opened: scoring/score_functions/EnvPairPotential/cenpack_log.txt core.scoring.ramachandran: (0) shapovalov_lib::shap_rama_smooth_level of 4( aka highest_smooth ) got activated. basic.io.database: (0) Database file opened: scoring/score_functions/rama/shapovalov/kappa25/all.ramaProb protocols.jd2.parser.ScoreFunctionLoader: (0) defined score function "sfxn" with weights "beta_nov16" protocols.jd2.parser.ScoreFunctionLoader: (0) defined score function "sfxn_relax" with weights "beta_nov16" protocols.jd2.parser.ScoreFunctionLoader: (0) setting sfxn_relax weight arg_cation_pi to 3 protocols.jd2.parser.ScoreFunctionLoader: (0) setting sfxn_relax weight approximate_buried_unsat_penalty to 5 protocols.jd2.parser.ScoreFunctionLoader: (0) defined score function "sfxn_design" with weights "beta_nov16" protocols.jd2.parser.ScoreFunctionLoader: (0) setting sfxn_design weight res_type_constraint to 1.5 protocols.jd2.parser.ScoreFunctionLoader: (0) setting sfxn_design weight aa_composition to 1 protocols.jd2.parser.ScoreFunctionLoader: (0) setting sfxn_design weight arg_cation_pi to 3 protocols.jd2.parser.ScoreFunctionLoader: (0) setting sfxn_design weight approximate_buried_unsat_penalty to 5 protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "PR_monomer_core_sel" of type SelectBySASA protocols.residue_selectors.TaskSelector: (0) Adding task operation PR_monomer_core_sel core.select.residue_selector.LayerSelector: (0) Setting LayerSelector to use sidechain neighbors to determine burial. core.select.residue_selector.LayerSelector: (0) Set cutoffs for core and surface to 5.2 and 2, respectively, in LayerSelector. core.select.residue_selector.LayerSelector: (0) Setting core=false boundary=false surface=true in LayerSelector. core.select.residue_selector.LayerSelector: (0) Setting LayerSelector to use sidechain neighbors to determine burial. core.select.residue_selector.LayerSelector: (0) Set cutoffs for core and surface to 5.2 and 2, respectively, in LayerSelector. core.select.residue_selector.LayerSelector: (0) Setting LayerSelector to use sidechain neighbors to determine burial. core.select.residue_selector.LayerSelector: (0) Set cutoffs for core and surface to 5.2 and 2, respectively, in LayerSelector. core.select.residue_selector.LayerSelector: (0) Setting core=false boundary=true surface=false in LayerSelector. core.select.residue_selector.LayerSelector: (0) Setting LayerSelector to use sidechain neighbors to determine burial. core.select.residue_selector.LayerSelector: (0) Set cutoffs for core and surface to 5.2 and 2, respectively, in LayerSelector. core.select.residue_selector.LayerSelector: (0) Setting LayerSelector to use sidechain neighbors to determine burial. core.select.residue_selector.LayerSelector: (0) Set cutoffs for core and surface to 5.2 and 2, respectively, in LayerSelector. core.select.residue_selector.LayerSelector: (0) Setting core=true boundary=false surface=false in LayerSelector. core.select.residue_selector.LayerSelector: (0) Setting LayerSelector to use sidechain neighbors to determine burial. core.select.residue_selector.LayerSelector: (0) Set cutoffs for core and surface to 5.2 and 2, respectively, in LayerSelector. core.select.residue_selector.PrimarySequenceNeighborhoodSelector: (0) Using residue selector entire_helix core.select.residue_selector.PrimarySequenceNeighborhoodSelector: (0) Using residue selector helix_cap protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "layer_design_F_boundary_M" of type DesignRestrictions protocols.aa_composition.AddCompositionConstraintMover: (0) Read composition contraint from tags.Initialized AACompositionConstraint object from file contents: PENALTY_DEFINITION TYPE TRP ABSOLUTE 0 PENALTIES 0 3 DELTA_START 0 DELTA_END 1 BEFORE_FUNCTION CONSTANT AFTER_FUNCTION LINEAR END_PENALTY_DEFINITION protocols.rosetta_scripts.RosettaScriptsParser: (0) Defined mover named "3trp" of type AddCompositionConstraintMover protocols.aa_composition.AddCompositionConstraintMover: (0) Read composition contraint from tags.Initialized AACompositionConstraint object from file contents: PENALTY_DEFINITION TYPE MET ABSOLUTE 0 PENALTIES 0 2 DELTA_START 0 DELTA_END 1 BEFORE_FUNCTION CONSTANT AFTER_FUNCTION LINEAR END_PENALTY_DEFINITION protocols.rosetta_scripts.RosettaScriptsParser: (0) Defined mover named "2met" of type AddCompositionConstraintMover protocols.aa_composition.AddCompositionConstraintMover: (0) Read composition contraint from tags.Initialized AACompositionConstraint object from file contents: PENALTY_DEFINITION TYPE ASP GLU HIS LYS ASN GLN ARG SER THR TYR FRACT_DELTA_START -0.01 FRACT_DELTA_END 0.0 PENALTIES 0.1 0 FRACTION 0.30 BEFORE_FUNCTION QUADRATIC AFTER_FUNCTION CONSTANT END_PENALTY_DEFINITION protocols.aa_composition.AddCompositionConstraintMover: (0) Set selector name to for_hydrophobic. protocols.rosetta_scripts.RosettaScriptsParser: (0) Defined mover named "30_percent_polar" of type AddCompositionConstraintMover protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "prune_buried_unsats" of type PruneBuriedUnsats protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "upweight_interface" of type ProteinProteinInterfaceUpweighter protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "pack_long" of type ProteinInterfaceDesign core.pack.task.operation.TaskOperation: (0) TaskOperation::parse_tag method called with no effect for Tag with type IncludeCurrent. Probably due to (un/mis)implemented virtual method in derived class. protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "current" of type IncludeCurrent protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "limitchi2" of type LimitAromaChi2 protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "ex1_ex2" of type ExtraRotamersGeneric protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "restrict_target_not_interface" of type OperateOnResidueSubset protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "restrict_to_interface" of type OperateOnResidueSubset protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "restrict_target2repacking" of type OperateOnResidueSubset protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "restrict_hotspots2repacking" of type OperateOnResidueSubset protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "disallow_GLY" of type DisallowIfNonnative protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "disallow_PRO" of type DisallowIfNonnative protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "restrict_PRO_GLY" of type OperateOnResidueSubset protocols.jd2.parser.TaskOperationLoader: (0) Defined TaskOperation named "PR_monomer_core" of type SelectBySASA core.scoring.ScoreFunctionFactory: (0) SCOREFUNCTION: beta_nov16.wts protocols.rosetta_scripts.RosettaScriptsParser: (0) Defined mover named "chain1only" of type SwitchChainOrder core.pack.task.xml_util: (0) Object min reading the following task_operations: Adding the following task operations pack_long protocols.rosetta_scripts.RosettaScriptsParser: (0) Defined mover named "min" of type TaskAwareMinMover basic.io.database: (0) Database file opened: scoring/score_functions/P_AA_SS_cen6/P_AA_SS_cen6.txt core.indexed_structure_store.BinaryFragmentStoreBackend: (0) Loading backend: /opt/software/ss_grouped_vall_all AN INTERNAL ERROR HAS OCCURED. PLEASE SEE THE CONTENTS OF ROSETTA_CRASH.log FOR DETAILS. terminate called after throwing an instance of 'utility::json_spirit::Error_position' Got some signal... It is:6 Signal 6 (SIGABRT) means that the process was aborted. This usually means an internal Rosetta error caused by (often) bad inputs, (sometimes) developer error, or (rarely) hardware problems.