package phylogenetics

  1. Overview
  2. Docs
Algorithms and datastructures for phylogenetics

Install

Dune Dependency

Authors

Maintainers

Sources

phylogenetics-0.3.0.tbz
sha256=de867d7cc017a8e434dab43ef16f0f6495973892cd7b6a8446b18e79393704a8
sha512=0209538caf94be47eabcaa25399c54849bd4fa0fc79e0579acee27f46ef3b72aa50e17bdb48fed8e86674d4caee6c1c4c423833a2757db12e2a6cc28234510de

README.md.html

Phylogenetics

This library provides algorithms and datastructures to perform inferences in molecular evolution. It features:

  • typed representation of DNA/amino-acid/codon alphabets

  • rate matrices and probability transition matrices for various evolution models (JC69, K80, GTR, Mutsel)

  • site-independent Gillespie simulators

  • a simulator for gapped alignments under the TKF91 model

  • a tree simulator under the birth-death model

  • parsers for Newick, NHX and phylip formats

  • a GSL-based implementation of the pruning algorithm, with underflow avoidance

Installation

Using opam, simply type

opam install phylogenetics

to install the library, or:

opam pin add -y phylogenetics --dev-repo

to get the current development version.

OCaml

Innovation. Community. Security.