TreeTools.jl

Tools for handling rooted phylogenetic or genealogic trees with Julia.
Author PierreBarrat
Popularity
5 Stars
Updated Last
6 Months Ago
Started In
January 2019

TreeTools

Simple tools for handling rooted phylogenetic or genealogic trees with Julia. I used this package for all of my work related to trees and found it useful. I hope you will to! A very brief list of what it can do:

  • read and write Newick files
  • attach arbitrary data to tree nodes
  • compute distance between nodes in a tree, their most recent common ancestor, etc...
  • traverse the tree (post-order or arbitrary)
  • prune nodes, insert nodes, remove singletons
  • re-root the tree (docs not written yet)
  • decompose the tree into splits and perform operations on them (docs not written yet)

Please read the documentation to discover what you can do with the package.

Required Packages

No packages found.

Used By Packages