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.