Phylo-Movies

Phylo-Movies computes and visualizes subtree-prune-and-regraft transition frames between consecutive phylogenetic trees to reveal taxon and subtree movements across ordered tree series.


Key Features:

  • SPR Transition Computation: Decomposes topological differences between consecutive phylogenetic trees into interpretable subtree migrations using subtree-prune-and-regraft moves.
  • Tree Animation: Animates SPR transformations between trees to show which lineages move, where they move from, and which new groupings they form.
  • Sliding-Window Analysis Support: Processes ordered phylogenetic tree series generated from multiple sequence alignment sliding-window analyses.
  • Bootstrap Replicate Analysis: Detects rogue taxa that change position across bootstrap replicates.
  • Tree Comparison: Complements Robinson-Foulds distances by visualizing specific lineage movements rather than relying solely on summary statistics.
  • MSA Context Integration: Displays multiple sequence alignment context alongside phylogenetic trees.
  • Metadata Coloring: Applies coloring based on metadata for visual differentiation of taxa and groupings.
  • SPR-Move Analytics: Provides analytical metrics for subtree-prune-and-regraft operations between trees.
  • Movie Export: Exports animations as video recordings for presentation and documentation purposes.
  • Image Export: Generates static image exports of tree visualizations and comparisons.

Scientific Applications:

  • Recombination Detection: Identifies recombination breakpoints in viral genomes, such as the shift from polymerase-based to capsid-based clustering at the ORF1/ORF2 junction in norovirus genomes.
  • Rogue Taxon Identification: Detects taxa that exhibit unstable phylogenetic positions across bootstrap replicates or windowed analyses.
  • Phylogenetic Conflict Visualization: Reveals sources of phylogenetic conflict across genomic windows in multiple sequence alignments.
  • Curated Tree-Series Comparison: Supports comparison of ordered phylogenetic tree series from curated datasets and analytical workflows.

Methodology:

Phylo-Movies decomposes topological differences between consecutive phylogenetic trees into subtree-prune-and-regraft moves and interpolates these transformations to generate animated transition frames.

Topics

Details

License:
MIT
Maturity:
Mature
Cost:
Free of charge
Tool Type:
desktop application, web application
Operating Systems:
Linux, Mac, Windows
Programming Languages:
JavaScript, Python, TypeScript
Added:
6/14/2026
Last Updated:
6/14/2026

Operations

Data Inputs & Outputs

Publications

Documentation

Installation instructions
https://github.com/enesBerkSakalli/phylo-movies/blob/main/docs/getting-started.md
Local source-checkout setup instructions.
General
https://github.com/enesBerkSakalli/phylo-movies/blob/main/README.md
Project overview, installation, usage, citation, and links.
User manual
https://enesberksakalli.github.io/phylo-movies/manual/
Researcher-facing manual.

Downloads

Links

Repository
https://github.com/enesBerkSakalli/phylo-movies
(Source code repository.)
Service
https://enesberksakalli.github.io/phylo-movies/demo/
(Static browser demo with precomputed example movies.)