These are some new-user-friendly, slightly more detailed explanations of some key Remodel flags. If you know how to use a flag that's not here, please add it with a short description of what it is and how to use it. You can see all the possible Rosetta flags and options here on RosettaCommons, or in your Rosetta build directory at
-use_blueprint_sequence. Bias backbone fragment sampling towards fragments that match the sequence defined in blueprint column 2.
-symmetry_definition [filename]. Allow you to pass a sym def file to build symmetric structures.
in backbone sampling, all ff terms that involve sequence are turned off
van der Waals, clashing,,
radius of gyration, packing,
Ramachandran probability terms are used to specifically address chain geometry (scaled down to 1/10)
loop closure done with random chain breaks, then CCD or KIC; only models with closed chains are passed on to design
-use_clusters. Remodel stores structures it has generated; this clusters them into unique conformations for localized sampling after large fragment-based moves.
-remodel:quick_and_dirty. Skip iterative design and refinement cycles after centroid building; rebuild backbones without finetuning for sequences using CCD or KIC. This saves a lot of time (more than skipping sequence design)
-dr_cycles [int]. number of design and refinement cycles, default 3
-bypass_fragments. skip fragment insertion steps in design/refinement
-build_disulf. Disulfides are built from mobile to stationary regions. Combine with DM_start DM_stop in the blueprint to designate a mobile region from which to construct disulfides. Stationary regions can be defined by either DS_start DS_stop or -disulf_landing_range [int,int].
-match_rt_limit. set a limit to searching realistic disulfide geometries (if too low, may not find any matches)
-insert_segment_from_pdb [filename]. insert pdb fragment (trimmed to only contain insertion residues) into blueprint where designated ‘I’. Be sure to include linker residues to allow connection.
-bypass_closure. turn off chain closure (which is hard for some cases where chain length is unsure) and instead grow chains to closure.
-no_jumps. sample degrees of freedom for flexible linker between two rigid bodies
-swap_refine_confirm_protocols. Use KIC instead of CCD for refinement
-remodel:design:no_design. Skip designing sequence onto the backbone. For de novo at least, doesn’t add too much time on.
-no_jumps. To join two chains in a chainbreak, you can freeze the endpoints (create a jump) and model the loop with standard loop modeling/closure methods. Or you can allow the endpoints to move (no jumps), which allows solutions where the other end moves (this is more like a docking-type procedure). Think of trying to build a bridge vs lasso a cow.
-remodel:use_cart_relax. The “relax” flags control the refinement step. These steps are slow and can be skipped using the quick_and_dirty flag. If doing refinement (meaning you don’t include quick_and_dirty), be sure to use one of these flags, as I think the default is CCD-relax which is “bad" according to Possu. Cartesian relax varies all the Cartesian degrees of freedom - eg bond lengths and angles.
-remodel:use_pose_relax. Pose relax varies torsional angles. This is the one most commonly used when we want to do refinement.
-remodel:free_relax. Another relax that does not constrain any of the structure. (constraint-free)
-ex1 -ex2. have to do with rotamer sampling. They slow down refinement a lot.
-linmem_ig [int, default 10]. instantiates the linear memory interaction graph. Is more efficient with memory (prevents crashes) but slows down the trajectory
-helical_radius [angstrom] _rise [angstrom] _omega [rad]. Parameters dictating repeat structures. Radius is the distance between centroids of repeats.
-remodel:cstfilter [int]. Don’t return structures that have atompair_cst scores higher than this number.
-constraints:cst_file [filename]. Traditional/old method of defining constraints. (not enzdes)
-constraints:cst_fa_weight [float]. Scorefunction weight for atompair csts. >1000 usually leads to unnatural structures.
-soft_rep_design. Lessens repulsion scorefunction terms during design to allow bigger sidechains to be sampled in the core.
-core_cutoff [int usu 16 or so]. The minimum number of neighbors a residue must have to be considered a hydrophobic core residue.
-boundary_cutoff [int usu 15 or so]. The maximum number of neighbors a residue can have to be considered a solvent exposed residue.
-score:set_weights [scorefxn term] [float]. Change the weights for the Rosetta energy function for your sampling run. You will need to choose which energy term and the new weight, for example
-score:set_weights hbond_lr_bb 2.0 pro_close 0.0. See a list of scorefxn energy terms.