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 |
bff | Bayesian Fluorescence Framework |
cli | Tools for handling RMF files |
restraints | Restraints |
spectroscopy | Handling of spectroscopy data |
tools | Utility functions |
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 |
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 |
nestor | Nested sampling-based optimization of representation |
compare_runs_v2_w_pyplot | Plotting script to compare NestOR runs |
wrapper_v6 | Top-level NestOR script |
xl_datasplitter | Script to split a CSV file for use in nested sampling |
npc | Restraints designed for modeling the Nuclear Pore Complex (NPC) |
npctransport | Simulation of transport through the Nuclear Pore Complex |
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 |
crosslink | Handles cross-link data sets |
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 |
basic | Some miscellaneous simple restraints |
crosslinking | Restraints for handling cross-linking data |
em | Restraints for handling electron microscopy maps |
em2d | Restraints for handling electron microscopy images |
npc | Specialized restraints for modeling the Nuclear Pore Complex |
parameters | Restraints for parameters |
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 |
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 |
clustering_rmsd | Utilities to cluster and calculate RMSD and precision |
good_scoring_model_selector | Select good-scoring models based on scores and/or data satisfaction |
precision_rmsd | Calculation of precision and RMSD |
rmsd_calculation | Utilities to help with RMSD calculation |
scores_convergence | Utilities to manage distributions of scores |
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 |
spatiotemporal | Spatialtemporal scoring in IMP |
analysis | Functions to analyze spatiotemporal models |
composition_scoring | Functions for weighting graphNode objects based on stoichiometry data |
create_DAG | Simplified function for creating a spatiotemporal model |
graphNode | Defines the graphNode class |
prepare_protein_library | Function for preparing spatiotemporal models for sampling |
score_graph | Functions to traverse and score the spatiotemporal graphs |
write_output | Functions to write spatiotemporal graph information to files |
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 | |