IMP logo
IMP Reference Guide  develop.374319d7bb,2024/06/17
The Integrative Modeling Platform
IMP.pmi.restraints.saxs.SAXSISDRestraint Class Reference

Basic SAXS restraint using ISD. More...

Inherits RestraintBase.

Detailed Description

Basic SAXS restraint using ISD.

Note
This class is only available in Python.

Definition at line 110 of file restraints/saxs.py.

Public Member Functions

def draw_gamma
 Draw gamma from lognormal distribution. More...
 
def draw_sigma
 Draw 1/sigma2 from gamma distribution. More...
 
def get_gamma_value
 Get value of gamma. More...
 
def optimize_gamma
 Set gamma to the value that maximizes its conditional likelihood. More...
 
def optimize_sigma
 Set sigma to the value that maximizes its conditional likelihood. More...
 

Member Function Documentation

def IMP.pmi.restraints.saxs.SAXSISDRestraint.draw_gamma (   self)

Draw gamma from lognormal distribution.

Definition at line 232 of file restraints/saxs.py.

def IMP.pmi.restraints.saxs.SAXSISDRestraint.draw_sigma (   self)

Draw 1/sigma2 from gamma distribution.

Definition at line 227 of file restraints/saxs.py.

def IMP.pmi.restraints.saxs.SAXSISDRestraint.get_gamma_value (   self)

Get value of gamma.

Definition at line 220 of file restraints/saxs.py.

def IMP.pmi.restraints.saxs.SAXSISDRestraint.optimize_gamma (   self)

Set gamma to the value that maximizes its conditional likelihood.

Definition at line 188 of file restraints/saxs.py.

def IMP.pmi.restraints.saxs.SAXSISDRestraint.optimize_sigma (   self)

Set sigma to the value that maximizes its conditional likelihood.

Definition at line 181 of file restraints/saxs.py.


The documentation for this class was generated from the following file: