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.

Linux installation instructions

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

Windows installation instructions

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.

Older releases

All published releases on GitHub

Release notes for versions 4 and 3