The code expects only the common ancestor to have nonzero population at the first time point, and it expects subsequent types to switch from zero to nonzero population in sequence, one at a time. Otherwise get_muller_df throws an error (more specifically the error comes from add_start_points).
Proposed solution: if data violates the expectation then remedy the issue by adding time points.
The code expects only the common ancestor to have nonzero population at the first time point, and it expects subsequent types to switch from zero to nonzero population in sequence, one at a time. Otherwise get_muller_df throws an error (more specifically the error comes from add_start_points).
Proposed solution: if data violates the expectation then remedy the issue by adding time points.