A project to create 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 will allow these packages to make use of implementations that make use of optimized hardware such as graphics processing units.
A manuscript is now in press describing algorithms for calculating likelihoods of sequences on trees using many core devices like graphics processing units (GPUs). The final submitted version can be downloaded from here: