Solver#
CassiopeiaSolvers#
We have several algorithms available for solving phylogenies:
|
The Hybrid Cassiopeia solver. |
|
The Cassiopeia ILP-based maximum parsimony solver. |
|
A MaxCut graph-based CassiopeiaSolver. |
|
A CassiopeiaGreedy solver with the max cut criterion. |
|
Neighbor-Joining class for Cassiopeia. |
|
A top-down percolatin-based CassiopeiaSolver. |
Shared-Mutation-Joining class for Cassiopeia. |
|
|
A spectral-based CassiopeiaSolver. |
|
A CassiopeiaGreedy solver with a spectral heuristic. |
|
UPGMA CassiopeiaSolver. |
|
A class for the basic Cassiopeia-Greedy solver. |
Dissimilarity Maps#
For use in our distance-based solver and for comparing character states, we also have available several dissimilarity functions:
Compute the dissimilarity between (possibly) ambiguous character strings. |
|
Computes the vanilla hamming distance between two samples. |
|
|
A function to return the number of (non-missing) character/state mutations shared by two samples, normalized over the amount of missing data. |
|
A function to return the number of (non-missing) character/state mutations shared by two samples. |
|
Computes the weighted hamming distance between samples. |
|
A function to return the weighted number of (non-missing) character/state mutations shared by two samples. |