IMP Reference Guide
2.20.1
The Integrative Modeling Platform
|
IMP | Base functionality and abstract base classes for representation, scoring and sampling |
algebra | General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP modules |
atom | Functionality for loading, creating, manipulating and scoring atomic structures |
bayesianem | Restraints for handling electron microscopy maps |
benchmark | Support for developing and analyzing benchmarks of IMP code |
cgal | Make CGAL functionality available to IMP |
cnmultifit | Generate cyclic atomic structures using cryo-electron microscopy data |
container | Various classes to hold sets of particles |
core | Basic functionality that is expected to be used by a wide variety of IMP users |
display | Output IMP model data in various file formats |
domino | Divide-and-conquer inferential optimization in discrete space |
em | Basic utilities for handling cryo-electron microscopy 3D density maps |
em2d | Restraints using electron microscopy 2D images (class averages) |
EMageFit | Build assembly models consistent with EM images (class averages) |
argminmax | Utility functions to extract min/max from the inputs |
buildxlinks | Utility functions to handle cross links |
csv_related | Utility functions to handle CSV files |
database | Utility functions to manage SQL databases with sqlite3 |
domino_model | Classes to manage a model using DOMINO |
imp_general | Utility functions that are supposedly not EMageFit-specific |
monte_carlo | Classes for Monte Carlo sampling using rigid body relative moves |
restraints | Utility functions to handle restraints |
sampling | Utility functions to handle sampling |
solutions_io | Utility functions to store and retrieve solution information |
utility | Utility functions |
example | Example module |
foxs | Determine small angle X-ray (SAXS) profiles |
gsl | Several general purpose optimizers from the GNU Scientific Library (GSL) |
integrative_docking | Pairwise docking incorporating additional data |
isd | Inferential scoring building on methods developed as part of the Inferential Structure Determination software (ISD) |
Entry | Classes to handle ISD statistics files |
gmm_tools | Tools for handling Gaussian Mixture Models |
History | Classes to store output from replicas |
TALOSReader | Classes to handle TALOS files or folders |
TBLReader | Classes to handle TBL files |
utils | Miscellaneous utilities |
kinematics | Functionality for dealing with kinematic mechanical structures |
kmeans | Interface to the GPL k-means clustering library |
misc | Miscellaneous functionality that is not expected to be used by many IMP users |
mmcif | Support for output of models in mmCIF format |
data | Classes to represent data structures used in mmCIF |
metadata | Classes to extract metadata for various input files |
restraint | Map IMP restraints to mmCIF categories |
util | Utility functions for IMP.mmcif |
modeller | Interface to the Modeller comparative modeling package |
mpi | Code that uses the MPI parallel library |
multi_state | Functionality for handling multi-state models |
multifit | Fitting atomic structures into a cryo-electron microscopy density map |
npc | Restraints designed for modeling the Nuclear Pore Complex (NPC) |
npctransport | |
parallel | Distribute IMP tasks to multiple processors or machines |
manager_communicator | Classes for communicating from the manager to workers |
subproc | Subprocess handling |
util | Utilities for the IMP.parallel module |
pepdock | Initial peptide docking |
pmi | Python classes to represent, score, sample and analyze models |
alphabets | Mapping between FASTA one-letter codes and residue types |
analysis | Tools for clustering and cluster analysis |
dof | Create movers and set up constraints for PMI objects |
io | Utility classes and functions for reading and storing PMI files |
macros | Protocols for sampling structures and analyzing them |
mmcif | Support for the mmCIF file format |
output | Classes for writing output files and processing them |
restraints | Classes to handle different kinds of restraints |
samplers | Sampling of the system |
tools | Miscellaneous utilities |
topology | Set of Python classes to create a multi-state, multi-resolution IMP hierarchy |
pmi1 | Legacy PMI1 module to represent, score, sample and analyze models |
analysis | Tools for clustering and cluster analysis |
io | Utility classes and functions for reading and storing PMI files |
macros | Protocols for sampling structures and analyzing them |
metadata | Classes for attaching metadata to PMI objects |
mmcif | Support for the mmCIF file format |
nonmaintained | Nonmaintained code |
output | Classes for writing output files and processing them |
representation | Representation of the system |
restraints | Classes to handle different kinds of restraints |
samplers | Sampling of the system |
tools | Miscellaneous utilities |
topology | Set of python classes to create a multi-state, multi-resolution IMP hierarchy |
rmf | Support for the RMF file format for storing hierarchical molecular data and markup |
rotamer | Sampling of sidechain rotamers |
sampcon | Sampling exhaustiveness protocol |
saxs | Support for small angle X-ray scattering (SAXS) data |
saxs_merge | A method for merging SAXS profiles using Gaussian processes |
score_functor | Composable functors to implement scores via compile-time composition |
scratch | A space to add temporary classes while experimenting without forcing you to create your own module |
spb | Classes, functions and executables for modeling of the Spindle Pole Body |
statistics | Code to compute statistical measures |
symmetry | Support for basic symmetry, such as periodic boundary conditions (PBC) |
test | Support for running tests of IMP functionality |
IMP_npctransport |