Skip to content

Releases: PathoGenOmics-Lab/distree

distree v1.0.0 🎉

12 Aug 11:25
6ce2858

Choose a tag to compare

We are excited to announce the first official release of distree! This initial version is stable and ready for use.

distree is a command-line tool written in Rust for fast, memory-efficient extraction of distance matrices from Newick phylogenetic trees.

✨ What's in this Release?

This first version provides the core functionalities of distree:

  • Three Distance Modes:
    • Patristic: Sum of branch lengths between pairs of leaves.
    • Topological: Number of nodes between leaves, ignoring branch lengths.
    • LMM (var-covar): Depth of the Most Recent Common Ancestor (MRCA) for use in phylogenetic comparative methods.
  • Optional Midpoint Rooting: Re-root your tree on the fly with the --midpoint flag before calculations.
  • High Performance: Parallel processing and a low-memory streaming approach to handle large-scale trees efficiently.

❤️ Contributors

A special thanks to the contributors for this release:

Paula Ruiz-Rodriguez (@paururo)
Mireia Coscolla (@mireiacoscolla)

Full Changelog: https://github.com/PathoGenOmics-Lab/distree/commits/v1.0.0