Excluded volume (steric) restraints

Excluded volume restraints, or steric restraints, prevent overlap between molecules.

The excluded volume restraints are defined in the Parameter file through blocks like this:

ev_restraints = [
    {
        'name': 'ev_restraints_lowres',
        'weight': 10,
        'repr_resolution': 10
    },
    {
        'name': 'ev_restraints_highres',
        'weight': 10,
        'repr_resolution': 1
    }
]

In this block you define a list of possible excluded volume restraints. Each gets a custom name, weight and resolution of the representation it is assigned. You decide which will be used later in the definition of scoring functions (see Parameter file).

The representation resolution will match the closest existing, e.g. if you have mixed representation resolution, 10 and 1 for rigid bodies and 1 for flexible beads, and specify repr_resolution of 10, it will be matched to the resolution 10 of rigid bodies and 1 of flexible beads.

Parameters:

name

a custom name

weight

weight

repr_resolution

which representation resolution to use for this restraint

copies

which molecule copies are included in this restraint

distance_cutoff

distance cutoff for non-bonded list

slack

slack for non-bonded lists

Read more about distance_cutoff and slack: https://integrativemodeling.org/2.14.0/doc/ref/classIMP_1_1container_1_1ClosePairContainer.html#aa7b183795bd28ab268e5e84a5ad0cd99,