Download
Version 4.3 · Release notes · Installation guide
Linux
These archives also work on other Linux distributions with a sufficiently recent GNU C library (glibc). Start with the 24.04 build for broader compatibility; the 26.04 build requires a newer system. Choose your processor below.
-
Built on Ubuntu 24.04
-
Built on Ubuntu 26.04
-
Singularity image
macOS
In About This Mac, look for an Apple chip or an Intel processor. These archives do not require Homebrew.
Windows
WSL is the preferred route. Follow the WSL installation instructions to use the Linux version on Windows.
-
Native Windows archive
Intel/AMD 64-bit
Download
Install with a package manager
BAli-Phy is available through Bioconda, Homebrew, and Spack. On Windows, use these instructions inside WSL. Package versions may differ from the release downloads above.
Bioconda
Install the Bioconda package using either Pixi or conda.
Pixi
If needed, install Pixi and complete its shell setup. Then run:
pixi global install -c conda-forge -c bioconda bali-phy
bali-phy --version
No environment activation is required.
Conda
If you don't already have conda, install it through Miniforge and complete its shell setup. Then run:
conda create -n bali-phy --override-channels \
-c conda-forge -c bioconda --strict-channel-priority bali-phy
conda activate bali-phy
bali-phy --version
In each new terminal, run conda activate bali-phy before using BAli-Phy.
See the Bioconda package page for available versions and platforms, and the user’s guide for additional installation details.
Homebrew
If needed, install Homebrew and complete its shell setup. Then run:
brew install brewsci/bio/bali-phy
bali-phy --version
See the Homebrew formula for the packaged version and dependencies, and the user’s guide for setup requirements.
Spack
Spack is a package manager for scientific software, designed for computing clusters and also usable on individual computers.
If needed, follow Spack's setup instructions, including shell setup. Installation may compile BAli-Phy and its dependencies. Then run:
spack install bali-phy
spack load bali-phy
bali-phy --version
In each new terminal, initialize Spack and run spack load bali-phy
before using BAli-Phy.
See the Spack package recipe for available versions, dependencies, and options, and the user's guide for additional setup details.
Source code
Browse the source for 4.3 or download the source archive. See the build instructions to compile it yourself.