piqtree

piqtree exposes IQ-TREE's phylogenetic inference engine through Python functions for phylogenetic reconstruction, ultrafast bootstrapping, branch length optimisation, ModelFinder, and rapid neighbour-joining, enabling interoperability with Python libraries via the cogent3 package.


Key Features:

  • Phylogenetic reconstruction: Performs phylogenetic tree inference using IQ-TREE's algorithms.
  • Ultrafast bootstrapping: Provides access to IQ-TREE's ultrafast bootstrap approximation for branch support.
  • Branch length optimisation: Enables optimisation of branch lengths on phylogenetic trees.
  • ModelFinder: Supports automated selection of best-fit substitution models for phylogenetic analysis.
  • Rapid neighbour-joining: Implements fast neighbour-joining tree construction.
  • Python interoperability: Integrates with other Python libraries and tools through the cogent3 package.

Scientific Applications:

  • Phylogenetic workflow development: Simplifies construction of phylogenetic analysis pipelines by exposing IQ-TREE capabilities within Python environments.
  • Interactive phylogenetic analysis: Enables interactive phylogenetic computations in Jupyter notebooks and other Python-based interactive environments.

Methodology:

piqtree directly exposes IQ-TREE's phylogenetic inference engine through Python functions, with interoperability mediated by the cogent3 package.

Topics

Details

Programming Languages:
Python
Added:
2/22/2026
Last Updated:
2/22/2026

Operations

Publications