package phylogenetics

  1. Overview
  2. Docs

K80 model with analytical diagonalization of transition matrix (parametrized by kappa)

include S with type vec := Nucleotide.vector with type mat := Nucleotide.matrix with type param = float
type param = float
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