regvelo.tools.simulated_visit_diff

regvelo.tools.simulated_visit_diff(adata, adata_perturb, terminal_states)[source]

Compute difference scores and p-values for terminal states between baseline and perturbation simulations.

Parameters:
  • adata (AnnData) – Annotated data object (unperturbed) with obs["visits"].

  • adata_perturb (AnnData) – Annotated data object (perturbed) with obs["visits"].

  • terminal_states (list[str]) – Labels of terminal states corresponding to cells in adata.obs["term_states_fwd"].

Return type:

tuple[list[float], list[float]]

Returns:

:

  • Mean density difference (perturbed - control) for each terminal state.

  • P-values from paired t-test for each terminal state.