meld.system.restraints.RdcRestraint
- class meld.system.restraints.RdcRestraint(system, scaler, ramp, atom1, atom2, kappa, d_obs, tolerance, force_const, quadratic_cut, weight, alignment_index)[source]
Bases:
SelectableRestraint
Residual Dipolar Coupling Restraint
- __init__(system, scaler, ramp, atom1, atom2, kappa, d_obs, tolerance, force_const, quadratic_cut, weight, alignment_index)[source]
Initialize an RdcRestraint
- Parameters
system (
ISystem
) – the system this restraint belongs toscaler (
Optional
[RestraintScaler
]) – scale the force with alpharamp (
Optional
[TimeRamp
]) – scale the force over timeatom1 (
Union
[AtomIndex
,PeakMapping
]) – the first atom in the RDCatom2 (
Union
[AtomIndex
,PeakMapping
]) – the second atom in the RDCkappa (
Quantity
) – prefactor for RDC calculation in \(Hz nm^3\)d_obs (
Quantity
) – observed dipolar coupling in \(Hz\)tolerance (
Quantity
) – calculed couplings within tolerance (in \(Hz\)) of d_obs will have zero energy and forceforce_const (
Quantity
) – force constant in \(kJ/mol/Hz^2\)quadratic_cut (
Quantity
) – force constant becomes linear beyond this deviation in \(s^-1\)weight (
float
) – dimensionless weight to place on this restraintalignment_index (
int
) – which alignment to use
Note
Typical values for kappa are:
1H - 1H: \(-360.3 Hz nm^3\)
13C - 1H: \(-90.6 Hz nm^3\)
15N - 1H: \(36.5 Hz nm^3\)
Methods
__init__
(system, scaler, ramp, atom1, atom2, ...)Initialize an RdcRestraint
Attributes
atom_index_1
atom_index_2