Fork me on GitHub


Modeling of the bacterial molecular chaperone GroEL using 3D EM data and cnmultifit PubMed logo

tickVerified to work with the latest stable IMP release (2.15.0). The files are also available at GitHub.
Additional software needed to use these files: IMP MODELLER numpy install instructions

Anaconda logo To install the software needed to reproduce this system with the Anaconda Python command line tool (conda), run the following commands:

conda config --add channels salilab
conda install imp modeller numpy

UCSF logo To set up the environment on the UCSF Wynton cluster to run this system, run:

module load Sali
module load imp modeller python3/numpy
Tags EM density map MODELLER MultiFit


These scripts demonstrate the use of IMP, MODELLER and Chimera in the modeling of the bacterial molecular chaperone GroEL. First, MODELLER is used to generate structures for the individual components in the GroEL complex. Then, IMP is used to fit these components together into the electron microscopy density map of the entire complex.

A full description of the scripts can be found in Macromolecular assembly structures by comparative modeling and electron microscopy.


First, make a directory for the output by running mkdir output. Output files that were generated when these scripts were run for the first time are also provided, in the precalculate_results directory. Then, the scripts can be run in order:

  1. Template identification: scripts/
  2. Template(s) selection by sequence: scripts/
  3. Density map segmentation: scripts/
  4. Template selection by fitting to a density map: scripts/
  5. Template alignment: scripts/
  6. Model building and assessment: scripts/ and scripts/
  7. Multiple fitting into a density map: scripts/ and scripts/


Author(s): Keren Lasker

Version: 1.0

License: LGPL. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Last known good IMP version: build info build info

Testable: Yes.

Parallelizeable: No