Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Phylogenetic Trees
Phylogeny
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Gene Duplication and Divergence
The duplicated copies of the gene are called Paralogs. Paralogs with similar sequences and functions form a gene family. Across several species, a large number of gene families are...
Conservation of Protein Domains Over Different Proteins
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to...
You might also read
Related Articles
Articles linked to this work by shared authors, journal, and citation graph.
torchtree: Flexible Phylogenetic Model Development and Inference Using PyTorch.
Automatic Differentiation is no Panacea for Phylogenetic Gradient Computation.
Fidelity of hyperbolic space for Bayesian phylogenetic inference.
Related Experiment Video
Updated: Jun 17, 2025

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin
Published on: August 14, 2018
Differentiable phylogenetics via hyperbolic embeddings with Dodonaphy.
Matthew Macaulay1, Mathieu Fourment1
1Australian Institute for Microbiology & Infection, University of Technology Sydney, Ultimo, NSW 2007, Australia.
We introduce soft-NJ, a differentiable method for phylogenetic tree optimization. This approach enables gradient-based methods in hyperbolic spaces for efficient phylogenetic inference, advancing computational phylogenetics.
Area of Science:
- Computational Phylogenetics
- Machine Learning
- Bioinformatics
Background:
- Optimizing phylogenetic trees in high-dimensional discrete spaces is computationally challenging.
- Hyperbolic embeddings offer efficient continuous space encoding for trees.
- Differentiable tree decoders are necessary for optimizing phylogenetic likelihoods.
Purpose of the Study:
- To present soft-NJ, a differentiable version of the Neighbor-Joining algorithm.
- To enable gradient-based optimization directly over the space of phylogenetic trees.
- To apply differentiable tree embeddings for variational Bayesian phylogenetics.
Main Methods:
- Developed soft-NJ, a differentiable tree decoder for phylogenetic analysis.
- Utilized hyperbolic embeddings for efficient tree representation in continuous space.
- Performed variational Bayesian inference by optimizing embedding distributions.
Main Results:
- Demonstrated the potential of differentiable optimization for maximum likelihood inference.
- Evaluated soft-NJ's performance on eight benchmark datasets against state-of-the-art methods.
- Showcased soft-NJ as a powerful and efficient approach for phylogenetics via tree embeddings, despite potential local optima.
Conclusions:
- Soft-NJ facilitates gradient-based optimization in the space of phylogenetic trees.
- Hyperbolic embeddings combined with soft-NJ offer a parametrically efficient approach to phylogenetics.
- The Dodonaphy software package implements soft-NJ, making it accessible for research.

