IMP Reference Guide
2.5.0
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 |
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 |
alignments | Utility functions to handle alignments |
comparisons | Utility functions for comparisons |
io | Utility functions to handle IO |
movement | Utility functions to handle movement |
representation | Utility functions to handle representation |
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 |
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 |
parallel | Distribute IMP tasks to multiple processors or machines |
master_communicator | Classes for communicating from the master to slaves |
subproc | Subprocess handling |
util | Utilities for the IMP.parallel module |
pepdock | Initial peptide docking |
pmi | Python classes to represent, score, sample and analyze models |
analysis | Tools for clustering and cluster analysis |
dof | Setup constraints and create movers for an IMP Hierarchy |
io | Utility classes and functions for reading and storing PMI files |
crosslink | Handles cross-link data sets |
utilities | Utility classes and functions for IO |
xltable | Tools to plot a contact map overlaid with cross-links |
macros | Protocols for sampling structures and analyzing them |
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 |
basic | Some miscellaneous simple restraints |
crosslinking | Restraints for handling crosslinking data |
crosslinking_atomic | Restraints for handling crosslinking data at atomic resolution |
crosslinking_new | Restraints for handling crosslinking data |
em | Restraints for handling electron microscopy maps |
em2d | Restraints for handling electron microscopy images |
proteomics | Restraints for handling various kinds of proteomics data |
saxs | Restraints for handling small angle x-ray (SAXS) data |
stereochemistry | Restraints for keeping correct stereochemistry |
samplers | Sampling of the system |
sampling_tools | Useful tools for setting up sampling |
tools | Miscellaneous utilities |
topology | Set up of system representation from topology files |
system_tools | Tools to help build structures |
rmf | Support for the RMF file format for storing hierarchical molecular data and markup |
rotamer | Sampling of sidechain rotamers |
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 |
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 |