IMP logo
IMP Reference Guide  develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
IMP.EMageFit.monte_carlo.MonteCarloRelativeMoves Class Reference

Class to do Monte Carlo sampling by using as the set of movements relative positions between rigid bodies. More...

Detailed Description

Class to do Monte Carlo sampling by using as the set of movements relative positions between rigid bodies.

Note
This class is only available in Python.

Definition at line 37 of file monte_carlo.py.

Public Member Functions

def run_monte_carlo
 Run MonteCarlo sampling to generate possible states for DOMINO. More...
 
def run_monte_carlo_with_relative_movers
 Run MonteCarlo sampling to generate possible states for DOMINO. More...
 
def set_relative_movers
 Generate the relative models form the transforms. More...
 
def set_scoring_function
 Set the scoring function to be used by MonteCarlo. More...
 
def set_temperature_pattern
 Set the temperature pattern to use during the Monte Carlo optimizations. More...
 

Member Function Documentation

def IMP.EMageFit.monte_carlo.MonteCarloRelativeMoves.run_monte_carlo (   self)

Run MonteCarlo sampling to generate possible states for DOMINO.

Definition at line 146 of file monte_carlo.py.

def IMP.EMageFit.monte_carlo.MonteCarloRelativeMoves.run_monte_carlo_with_relative_movers (   self)

Run MonteCarlo sampling to generate possible states for DOMINO.

Definition at line 172 of file monte_carlo.py.

def IMP.EMageFit.monte_carlo.MonteCarloRelativeMoves.set_relative_movers (   self,
  max_translation,
  max_rotation 
)

Generate the relative models form the transforms.

The transforms is a list with triplets [id1, id2, transform_file]

Parameters
max_translationMaximum translation distance allowed for the moves
max_rotationMaximum rotation angle allowed for the moves

Definition at line 89 of file monte_carlo.py.

def IMP.EMageFit.monte_carlo.MonteCarloRelativeMoves.set_scoring_function (   self,
  scoring_function 
)

Set the scoring function to be used by MonteCarlo.

Definition at line 142 of file monte_carlo.py.

def IMP.EMageFit.monte_carlo.MonteCarloRelativeMoves.set_temperature_pattern (   self,
  temperatures,
  iterations,
  cycles 
)

Set the temperature pattern to use during the Monte Carlo optimizations.

Parameters
temperaturesList of temperature values
iterationsList with the iterations to do for each of the temperatures.
cyclesNumber of repetitions of the pattern of temperatures and iterations

Definition at line 64 of file monte_carlo.py.


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