Installation

BLUES is compatible with MacOSX/Linux with Python>=3.5 (blues<1.1 still works with Python 2.7)

This is a python tool kit with a few dependencies. We recommend installing miniconda. Then you can create an environment with the following commands:

conda create -n blues python=3.5
source activate blues

Stable Releases

The recommended way to install BLUES would be to install from conda.

conda install -c mobleylab blues

Development Builds

Alternatively, you can install the latest development build. Development builds contain the latest commits/PRs not yet issued in a point release.

conda install -c mobleylab/label/dev blues

In order to use the SideChainMove class you will need OpenEye Toolkits and some related tools.

conda install -c openeye/label/Orion -c omnia oeommtools packmol
conda install -c openeye openeye-toolkits

Source Installation

Although we do NOT recommend it, you can also install directly from the source code.

git clone https://github.com/MobleyLab/blues.git
conda install -c omnia -c conda-forge openmmtools=0.15.0 openmm=7.2.2 numpy cython
pip install -e .

To validate your BLUES installation run the tests.

pip instal -e .[tests]
pytest -v -s