CCTBX
Jump to navigation
Jump to search
This page describes how to use the Computational Crystallography Toolbox (cctbx) with PyMOL.
cctbx and PyMOL need to be compiled with the same Python distribution, otherwise they won't be compatible.
Incentive PyMOL
Using cctbx with Incentive PyMOL 2.x should become easier once the cctbx project provides conda packages. See https://github.com/cctbx/cctbx_project/issues/9
Linux
Confirmed procedure to get this working on Linux with CCTBX build dev-1723, which is based on conda:
- Download cctbx from http://cci.lbl.gov/cctbx_build/
- Install cctbx:
./install --prefix=$HOME/local
- Install Miniconda
- Install pymol with conda into the cctbx environment:
$HOME/miniconda3/bin/conda install -p $HOME/local/cctbx-dev-1723/conda_base -c schrodinger -c conda-forge pymol
- Activate cctbx:
source $HOME/local/cctbx-dev-1723/cctbx_env.sh
- Run PyMOL with:
cctbx.python -m pymol
Windows
Confirmed procedure to get this working on Windows with CCTBX build dev-1725, which is based on conda:
- Download cctbx from http://cci.lbl.gov/cctbx_build/
- Extract ZIP file (e.g. to
F:\cctbx-installer-dev-1725-intel-windows-x86_64
) - Install Miniconda
- Install pymol with conda into the cctbx environment:
conda install -p F:\cctbx-installer-dev-1725-intel-windows-x86_64\conda_base -c schrodinger -c conda-forge pymol
- Activate cctbx:
call F:\cctbx-installer-dev-1725-intel-windows-x86_64\cctbx_env.bat
- Run PyMOL with:
cctbx.python -m pymol
Open-Source PyMOL
See CCTBX-fedora32.