Fork me on GitHub

Human Complement

Human complement modeling PubMed logo PDB-Dev

tickVerified to work with the latest stable IMP release (2.9.0). The files are also available at GitHub.
Additional software needed to use these files: IMP matplotlib biopython 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 matplotlib biopython

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

module load imp python/matplotlib
Tags C3 C3b iC3 mass spectrometry PMI quantitative crosslinking



This repository contains the modeling files and the analysis related to the article "Structure of Complement C3(H2O) Revealed By Quantitative Cross-Linking/Mass Spectrometry And Modeling" by Zhuo A. Chen et al. in Molecular Cell Proteomics 2016. The directory structure is the following:


The directories are organized by system, thereby c3, c3b and ic3 correspond to the three different states of the complement, as discussed in the article.

template directories contain the IMP script, which is run simply by


on a single core and

mpirun -np 16 python

on multiple cores (eg 16 in this case). The run produces files using the PMI PMI high-level interface. Refer to the IMP tutorial and Nup84 for fuller descriptions of the files.

analysis directories contain the scripts and the results of the analysis on the actual production runs (which are available as traj-*.tar.xz at Zenodo - note that two independent runs were carried out for each state). is the first script that needs to be run. It produces directories with the corresponding structural cluster data. The output directory is kmeans_weight_0_500_1. assigns coded colors to a structure to finalize the image. The output file is colored.rmf3. aligns the cluster structures against a given X-ray structure. displays the box plot for the crosslinks. The output file is distances.pdf. computes the root mean square distance of the cluster structures from the cluster center. The output file is rmsd.out. computes the root mean squared fluctuation of and the domain-wise precision of a cluster. is a Chimera session script to display the localization densities with the right threshold. produces the contact map of the crosslinks; the output file is XL_table.pdf.


Author(s): Riccardo Pellarin

Date: August 2016

License: CC-BY-SA-4.0. This work is freely available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License.

Last known good IMP version: build info build info