Welcome to torchtree!

Welcome to torchtree!#

Warning

The documentation corresponds to the current state of the main branch. There may be differences with the latest released version.

torchtree is a program designed for developing and inferring phylogenetic models. It is implemented in Python and uses PyTorch to leverage automatic differentiation. Inference algorithms include variational inference, Hamiltonian Monte Carlo, maximum a posteriori and Markov chain Monte Carlo.

For a comprehensive assessment of torchtree’s performance and use cases, please see our evaluation repository, torchtree-experiments, where torchtree was rigorously tested on various datasets and benchmarked for accuracy and speed.

Installation#

git clone https://github.com/4ment/torchtree
pip install torchtree/

How to cite#

Mathieu Fourment, Matthew Macaulay, Christiaan J Swanepoel, Xiang Ji, Marc A Suchard and Frederick A Matsen IV. torchtree: flexible phylogenetic model development and inference using PyTorch, 2024 arXiv:2406.18044