Releases: PathoGenOmics-Lab/distree
Releases · PathoGenOmics-Lab/distree
distree v1.0.0 🎉
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
--midpointflag 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