Table of Contents

Beagle

BEAGLE is a high-performance library that can perform the core calculations at the heart of most Bayesian and Maximum Likelihood phylogenetics packages such as BEAST.

Information

Usage

See which versions of beagle are available:

$ module avail beagle

Load one version into your environment:

$ module load beagle/3.1.2

Beagle is not useful by itself, but you can use it to speed up BEAST and BEAST2.

Installation

Notes from the sysadmin during installation:

$ git clone https://github.com/beagle-dev/beagle-lib.git -b v3.1.2
$ cd beagle-lib
$ sed -i 's/compute_30/compute_70/' configure.ac
$ scl enable devtoolset-7 bash
$ sudo yum install libtool
$ ./autogen.sh
$ ./configure --prefix=/export/apps/beagle/3.1.2
$ sudo mkdir -p /export/apps/beagle/3.1.2
$ sudo chown aorth /export/apps/beagle/3.1.2
$ make install
$ sudo chown -R root:root /export/apps/beagle/3.1.2

Note (2021-06-21): Re-compiled on compute06 with support for NVIDIA GPU compute capability 7.0, but still seems to run on other nodes without modification.