Skip to content

A Julia package for estimating phylogenetic networks from genomic data

License

Notifications You must be signed in to change notification settings

sungsik-kong/PhyNEST.jl

Repository files navigation

PhyNEST

Build Status Stable-Docs Dev-Docs

Overview

Julia package PhyNEST: Phylogenetic Network Estimation using SiTe patterns can:

  • Read multi-locus sequence alignment (in a relaxed PHYLIP format) and parse site pattern frequencies for all permutations of four individuals (i.e., sequences).
  • Estimate maximum composite likelihood species network using the parsed site pattern frequencies using hill climbing or simulated annealing heuristic algorithms.

Installation

To use PhyNEST, Julia >= v1.7 is recommended. This package was developed in Julia 1.7.2, and has been tested for Julia >= v1.7 in OSX distributions.

To install PhyNEST run the following command in Julia prompt:

julia> using Pkg
julia> Pkg.add("PhyNEST")

or

julia> ] add PhyNEST

Either command installs the package. To check the current version of installed PhyNEST, run the following command:

julia> ] status PhyNEST

Test example

Once the installation is complete, load PhyNEST and run function greet() to see if the package has been added to the local machine. A greet message with current time should appear.

julia> using PhyNEST
julia> greet()

Documentation

Please see here for detailed documentation.

Tutorials

A step-by-step wiki tutorial is available here.

Citation

Sungsik Kong, David Swofford, and Laura Kubatko (2022) Inference of Phylogenetic Networks from Sequence Data using Composite Likelihood. Preprint available online on BioRxiv at https://doi.org/10.1101/2022.11.14.516468.

Getting help

Please use google group to report bugs or make suggestions.

About

A Julia package for estimating phylogenetic networks from genomic data

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages