IMP Reference Guide
develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
|
Restrain particles to be above, below, or inside a planar membrane. More...
Inherits RestraintBase.
Restrain particles to be above, below, or inside a planar membrane.
The membrane is defined to lie on the xy plane with a given z coordinate and thickness, and particles are restrained (by their z coordinates) with a simple sigmoid score.
Public Member Functions | |
def | __init__ |
Setup the restraint. More... | |
def | create_membrane_density |
Create an MRC density file to visualize the membrane. More... | |
def IMP.pmi.restraints.basic.MembraneRestraint.__init__ | ( | self, | |
hier, | |||
objects_above = None , |
|||
objects_inside = None , |
|||
objects_below = None , |
|||
center = 0.0 , |
|||
thickness = 30.0 , |
|||
softness = 3.0 , |
|||
plateau = 1e-10 , |
|||
resolution = 1 , |
|||
weight = 1.0 , |
|||
label = None |
|||
) |
Setup the restraint.
objects_inside | list or tuples of objects in membrane (e.g. ['p1', (10, 30,'p2')]) |
objects_above | list or tuples of objects above membrane |
objects_below | list or tuples of objects below membrane |
thickness | Thickness of the membrane along the z-axis |
softness | Softness of the limiter in the sigmoid function |
plateau | Parameter to set the probability (=1- plateau)) at the plateau phase of the sigmoid |
weight | Weight of restraint |
label | A unique label to be used in outputs and particle/restraint names. |
def IMP.pmi.restraints.basic.MembraneRestraint.create_membrane_density | ( | self, | |
file_out = 'membrane_localization.mrc' |
|||
) |