Skip to content

general purpose library for evaluating the likelihood of sequence evolution on trees

License

Notifications You must be signed in to change notification settings

beagle-dev/beagle-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3a8d3e6 · Mar 10, 2024
Oct 10, 2023
Apr 28, 2018
Mar 5, 2019
Dec 12, 2022
Jan 24, 2022
Mar 7, 2024
Jan 24, 2022
Apr 19, 2018
Apr 2, 2021
Apr 2, 2021
Apr 20, 2018
Mar 10, 2024
Jun 13, 2009
May 26, 2021
Jun 28, 2021
Jun 13, 2009
Jul 17, 2022
Oct 17, 2011
Oct 17, 2011
Oct 15, 2013
Sep 7, 2009

Repository files navigation

Overview

BEAGLE is a high-performance library that can perform the core calculations at the heart of most Bayesian and Maximum Likelihood phylogenetics packages. It can make use of highly-parallel processors such as those in graphics cards (GPUs) found in many PCs.

The project involves an open API and fast implementations of a library for evaluating phylogenetic likelihoods (continuous time Markov processes) of biomolecular sequence evolution.

The aim is to provide high performance evaluation 'services' to a wide range of phylogenetic software, both Bayesian samplers and Maximum Likelihood optimizers. This allows these packages to make use of implementations that make use of optimized hardware such as graphics processing units.

Currently the following software packages can make use of the BEAGLE library:

Support for BEAGLE is experimental or in development for the following packages:

References

A manuscript describes the BEAGLE API and library: http://sysbio.oxfordjournals.org/content/61/1/170

The paper describing the algorithms used for calculating likelihoods of sequences on trees using many core devices like graphics processing units (GPUs) is available from: http://tree.bio.ed.ac.uk/publications/390/

Current binary installers

Previous binary installers

Installation instructions

Documentation

Acknowledgements

  • This project is supported in part through the National Science Foundation grants IIS-1251151, DMS-1264153, DBI-1356562, DBI-1661443 & DEB-1354146; National Institutes of Health grants R01-HG006139, R01-AI107034, U19-AI135995 & R01-AI153044; Wellcome Trust grant 206298/Z/17/Z; and European Research Council grant 725422-ReservoirDOCS.