Skip to main content

Espalier is a Python package for working with discordant phylogenetic trees using maximum agreement forests

Project description

Espalier

Espalier is a Python package for working with discordant phylogenetic trees using maximum agreement forests. The package can be used to compute maximum agreement forests, compute subtree-prune-and-regraft (SPR) distances, reconcile discordant trees and reconstruct approximate ancestral recombination graphs (ARGs).

For further information on how to use Espalier, please see the primer and documentation pages.

For more information on the algorithms behind Espalier please see:

Rasmussen, D.A. and Guo, F. Espalier: Efficient tree reconciliation and ARG reconstruction using maximum agreement forests. 2022.

Installation and set up

The easiest way to install Espalier is through pip:

$ pip install Espalier

pip will install the other Python packages required by Espalier.

However, Espalier also requires but is not packaged with RAxML-NG. Instructions for installing RAxML-NG can be found here.

If Espalier was installed correctly, the command

$ espalier --help

should return the options for Espalier's command line interface.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Espalier-0.1.2.tar.gz (79.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Espalier-0.1.2-py3-none-any.whl (175.3 kB view details)

Uploaded Python 3

File details

Details for the file Espalier-0.1.2.tar.gz.

File metadata

  • Download URL: Espalier-0.1.2.tar.gz
  • Upload date:
  • Size: 79.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for Espalier-0.1.2.tar.gz
Algorithm Hash digest
SHA256 186cc52a2c64038c2bb10059a8e225ae8f6c6a5e44ee89b8a31afbba0128ce5b
MD5 37af0c3c42e8d5711ac79b6078d048ab
BLAKE2b-256 81424e327b04f45072695286d642e218118f7b114243171c9b8dec4b9ab2fa40

See more details on using hashes here.

File details

Details for the file Espalier-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: Espalier-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 175.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for Espalier-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4cdac903f4fa3af217f785c7673814ad1949a6ed62f321dd4c8758232130a2d5
MD5 d63089eb779c34e7c40288cab612d4b4
BLAKE2b-256 20d1d62db80c8dc68ff327e7716cb36a0923185795a0a2998d47b569c6103454

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page