Benchmarking different models in protein design.
Clone the repository with submodules:
git submodule update --init --recursivebash scripts/install/ecstasy.shbash scripts/install/esmfold.shbash scripts/install/boltz.shbash scripts/install/colabfold.shTo add a package to primary dependencies in UV pyproject.toml, run:
uv add <package-name>
To add an optional dependency to the dev group in UV pyproject.toml, run:
uv add <package-name> --optional dev
To add a new submodule, run:
git submodule add <repository-url> <path-to-submodule>To only run ecstasy tests, run (from the root of the repository):
uv run pytest tests/Create venv using:
uv venv envs/boltz && source envs/boltz/bin/activateInstall dependencies using:
uv pip install -e modules/boltz