scvelo.utils.get_cell_transitions
- scvelo.utils.get_cell_transitions(adata, starting_cell=0, basis=None, n_steps=100, n_neighbors=30, backward=False, random_state=None, **kwargs)
Simulate cell transitions.
- Parameters:
adata (
AnnData) – Annotated data matrix.starting_cell (int (default: 0)) – Index (int) or name (obs_names) of starting cell.
n_steps (int (default: 100)) – Number of transitions/steps to be simulated.
backward (bool (default: False)) – Whether to use the transition matrix to push forward (False) or to pull backward (True)
random_state (int or None (default: None)) – Set to int for reproducibility, otherwise None for a random seed.
**kwargs – To be passed to tl.transition_matrix.
- Returns:
Returns embedding coordinates (if basis is specified),
otherwise return indices of simulated cell transitions.