treeflow.evolution.substitution.base_substitution_model module

class treeflow.evolution.substitution.base_substitution_model.SubstitutionModel

Bases: object

abstract q(frequencies: Tensor, **kwargs: Tensor) Tensor
q_norm(frequencies: Tensor, **kwargs: Tensor) Tensor
class treeflow.evolution.substitution.base_substitution_model.EigendecompositionSubstitutionModel

Bases: SubstitutionModel

eigen(frequencies: Tensor, **kwargs: Tensor) Eigendecomposition

Eigendecomposition of the normalised instantaneous rate matrix

abstract q(frequencies: Tensor, **kwargs: Tensor) Tensor
q_norm(frequencies: Tensor, **kwargs: Tensor) Tensor