IMP logo
IMP Reference Guide  develop.e004443c3b,2024/04/25
The Integrative Modeling Platform
IMP.pmi.analysis.GetModelDensity Class Reference

Compute mean density maps from structures. More...

Inherits object.

Detailed Description

Compute mean density maps from structures.

Keeps a dictionary of density maps, keys are in the custom ranges. When you call add_subunits_density, it adds particle coordinates to the existing density maps.

Note
This class is only available in Python.

Definition at line 1155 of file pmi/Analysis.py.

Public Member Functions

def __init__
 Constructor. More...
 
def add_subunits_density
 Add a frame to the densities. More...
 
def get_density
 Get the current density for some component name. More...
 

Constructor & Destructor Documentation

def IMP.pmi.analysis.GetModelDensity.__init__ (   self,
  custom_ranges,
  representation = None,
  resolution = 20.0,
  voxel = 5.0 
)

Constructor.

Parameters
custom_rangesRequired. It's a dictionary, keys are the density component names, values are selection tuples e.g. {'kin28':[['kin28',1,-1]], 'density_name_1' :[('ccl1')], 'density_name_2' :[(1,142,'tfb3d1'), (143,700,'tfb3d2')],
resolutionThe MRC resolution of the output map (in Angstrom unit)
voxelThe voxel size for the output map (lower is slower)

Definition at line 1166 of file pmi/Analysis.py.

Member Function Documentation

def IMP.pmi.analysis.GetModelDensity.add_subunits_density (   self,
  hierarchy 
)

Add a frame to the densities.

Parameters
hierarchyThe hierarchy to add.

Definition at line 1188 of file pmi/Analysis.py.

def IMP.pmi.analysis.GetModelDensity.get_density (   self,
  name 
)

Get the current density for some component name.

Definition at line 1252 of file pmi/Analysis.py.


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