plastro.overlap.compute_lineage_distances

plastro.overlap.compute_lineage_distances(character_matrix: DataFrame) DataFrame[source]

Compute pairwise lineage distances from character matrix.

Uses modified Hamming distance that accounts for different mutation states.

Parameters:

character_matrix (pd.DataFrame) – Character matrix with mutation states.

Returns:

Pairwise lineage distance matrix.

Return type:

pd.DataFrame