Symmetry restraints
Symmetry restraints can be used to favor symmetry of a complex. In contrast to symmetry constraints, the restraints can be violated and only favor symmetry, with “strength” dependent on their user-defined weight.
They can be used when expect some deviations from a perfect symmetry.
To use restraints:
Set
add_symmetry_restraints = Trueinparams.pyOptionally, set
symmetry_restraints_weight = <some value>inparams.pyDefine symmetry axes transformations as in Defining symmetry
Define which components (subunits or specific regions of a subunit) should be restrained as in the Applying symmetry
Add
sym_restraintsto the scoring function inparams.py, for example:scoring_functions = { 'score_func_lowres': { 'restraints': [ 'xlink_restraints', 'conn_restraints', 'ev_restraints_lowres', 'FitRestraint', 'sym_restraints' ] } }
Note
You can use both symmetry constraints and restraints, applying constraints to some subunits or regions, and restraints to others!