Skip to content

solislemuslab/PhyloClustering.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhyloClustering.jl

Build Status codecov.io

Overview

PhyloClustering.jl is a Julia package to perform unsupervised learning on phylogenetic trees. The algorithms currently included are K-means, Hierarchical Clustering, Gaussian Mixture Model, and DBSCAN.

Usage

PhyloClustering.jl is a Julia package, so the user needs to first install Julia, and then install the package.

To install Julia, follow the instructions in here.

To install the package, type inside Julia:

]
add PhyloClustering

Help and errors

To get help, check the documentation here. Please report any bugs and errors by opening an issue.

Scripts

To check or get all the original data from tests, check the GitHub repository here.

Citation

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

@article{kong_Tiley_solis-lemus_2023,
author = {Kong, Y., Tiley, G. P., and Sol'{i}s-Lemus, C.},
year = {2023},
title = {{Unsupervised learning of phylogenetic trees via split-weight embedding}},
url={https://arxiv.org/abs/2312.16074}
}

License

PhyloClustering.jl is licensed under a MIT License.

Contributions

Users interested in expanding functionalities in PhyloClustering.jl are welcome to do so. See details on how to contribute in CONTRIBUTING.md.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages