Metalloenzyme parameterisation tool for alchemical free energy calculations.
Important
This repository is in active development. The old meze repository can be found at https://github.com/meyresearch/metalloenzyme_rbfe/tree/main.
- Prerequisites:
- Make sure you have
ambertools(andpmemdif you want to use GPUs) installed. See here for instructions. - Currently the packages
mezedepends on requirecuda=12.4if you're on a Linux/Windows machine. - Ideally, you should have
miniforge3so that you can installmezewithmamba. The installation will work withcondaas well, but will be significantly slower. See here for installation instructions.
- Download
environment.ymlfile:
curl -O https://raw.githubusercontent.com/meyresearch/meze/main/environment.yml
- Create enivronment
mamba env create -f environment.yml
mamba activate meze-env
mamba activate meze-env
pip uninstall -y meze
pip install --no-cache-dir git+https://github.com/meyresearch/meze.git@main
If there are updates to the environment.yml:
First, get the latest environment.yml:
curl -O https://raw.githubusercontent.com/meyresearch/meze/main/environment.yml
Then:
mamba env update -n meze-env -f environment.yml --prune
mamba activate meze-env
pip uninstall -y meze
pip install --no-cache-dir git+https://github.com/meyresearch/meze.git@main
Once you have installed meze, you need to make sure the $AMBERHOME environment variable is set in the conda environment:
conda env config vars set AMBERHOME=/path/to/amber
conda deactivate && conda activate <env>
You can double-check the environment variable is set:
echo $AMBERHOME
which should return a path to your amber.sh file.
See the CONTRIBUTING.md page for detailed instructions on developing and contributing to meze.