package phylogenetics

  1. Overview
  2. Docs

Jukes-Cantor model with analytical diagonalization of transition matrix.

include S with type vec := Nucleotide.vector with type mat := Nucleotide.matrix with type param = unit
type param = unit
val rate_matrix : param -> Nucleotide.matrix
val transition_probability_matrix : param -> float -> Nucleotide.matrix
val stationary_distribution : param -> Nucleotide.vector
val rate_matrix_reduction : param -> Nucleotide.matrix * Nucleotide.vector * Nucleotide.matrix