ColBuilder is a tool for generating atomistic models of collagen microfibrils from single collagen molecules. It offers flexibility in input parameters, structural optimization, and supports various crosslink types to mimic biological systems.
- Generate microfibrils from single collagen molecules
- Flexible input parameters (collagen sequence, fibril geometry, crosslink type and density)
- Structural optimization using UCSF Chimera
- Support for different crosslink types
- Generation of atomistic and coarse-grained topology files
The colbuilder
tool was created by the Gräter group at the Max Planck Institute for Polymer Research, and will be regularly maintained.
If you find ColBuilder useful, please see the citation file for details on how to cite.
Use a virtual environment for the ColBuilder project. We recommend the miniforge environment manager.
conda create -n colbuilder python=3.9
conda activate colbuilder
Clone this repository and install ColBuilder:
[email protected]:graeter-group/colbuilder.git
cd colbuilder
pip install .
Install additional dependencies:
A few external tools are required to run ColBuilder. You can download them according to the following instructions.
conda install conda-forge::pymol-open-source
NOTE: pymol cannot be called from python if the libnetcdf.so library is missing. If running colbuilder -h
results in an error, we recommend installing the libnetcdf.so package:
conda install -c conda-forge libnetcdf==4.7.3
conda install muscle
Download the latest version of UCSF Chimera for your OS. We recommend using the 64-bit version. After downloading the binary, navigate to the download directory, make the binary executable and install it.
cd ~/Downloads # or where you downloaded the chimera binary
chmod +x chimera*.bin`
./chimera*.bin
The installer will ask you where you wish to create the symlink for UCSF Chimera. We recommend choosing a symlink that is already present in your $PATH
, but if you choose not to do so, remember to make sure ColBuilder can find it.
NOTE: ColBuilder uses UCSF Chimera instead of the most recent version of the software, UCSF ChimeraX.
Download Modeller version 10.5 for your OS and follow the INSTALLATION instructions. For Ubuntu users, we recommend downloading the Generic Unix Tarball version. During installation you will be asked where to install modeller. Please make sure you add this location and the following PYTHONPATH environment variable values to your bashrc file:
export PYTHONPATH="/home/user/bin/modeller10.5/lib/x86_64-intel8/python3.3:$PYTHONPATH"
export PYTHONPATH="/home/user/bin/modeller10.5/modlib:$PYTHONPATH"
export LD_LIBRARY_PATH="/home/user/bin/modeller10.5/lib/x86_64-intel8:$LD_LIBRARY_PATH"
After compiling the colbuilder
Command Line Tool, edit the configuration file and run ColBuilder with:
colbuilder --config_file config.yaml
For more detailed examples and API documentation, please visit our documentation folder.
If you use ColBuilder 2.0 in your research, please cite our paper:
We would like to thank...