PhyloClustering.jl

PhyloClustering.jl is a Julia package for performing unsupervised learning on phylogenetic trees. The algorithms currently included are K-means, Hierarchical Clustering, Gaussian Mixture Model (GMM), and Density-based Spatial Clustering of Applications with Noise (DBSCAN).

Citation

If you use PhyloClustering.jl in your work, we kindly ask that you cite the following paper:

  • Kong, Y., Tiley, G. P., Solís-Lemus, C. (2023). Unsupervised learning of phylogenetic trees via split-weight embedding. arXiv:2312.16074.