Logo

Explore the fitness dynamics of pathogens in phylogenetic trees

This is a web-based implementation of Phylowave. Load a time-resolved phylogeny, compute the phylowave index, and explore the dynamics on a browser. You can try it on example datasets or your own. Data will stay on your computer.

Get started

Learn about this website and how to perform your analysis.

Examples

Explore example analyses on provided datasets.

Run your analysis

Run a Phylowave analysis in-browser.

This website is in active developement, and might have bugs. If you find some, or would like to suggest improvements, please open an issue here.

What is Phylowave?

A scalable approach that summarizes changes in population composition in phylogenetic trees, enabling the automatic detection of lineages based on shared fitness and evolutionary relationships.

Citation and Github

If you use Phylowave as part of research, please cite:
N. Lefrancq et al., Learning the fitness dynamics of pathogens from phylogenies, Nature, 637, 683–690 (2025). (https://doi.org/10.1038/s41586-024-08309-9)

Lineage detection is currently not supported by this website. To perform lineage detection based on the index dynamics, please go to the GitHub repo of Phylowave.

Contact

This project is developed by Noémie Lefrancq at ETH Zürich.
For general questions, please contact noemie.lefrancq@bsse.ethz.ch