scvelo.utils.get_moments

scvelo.utils.get_moments(adata, layer=None, second_order=None, centered=True, mode='connectivities')

Computes moments for a specified layer.

First and second order moments. If centered, that corresponds to means and variances across nearest neighbors.

Parameters:
adata : AnnData

Annotated data matrix.

layer : str (default: None)

Key of layer with abundances to consider for moment computation.

second_order : bool (default: None)

Whether to compute second order moments from abundances.

centered : bool (default: True)

Whether to compute centered (=variance) or uncentered second order moments.

mode : ‘connectivities’ or ‘distances’ (default: ‘connectivities’)

Distance metric to use for moment computation.

Returns:

Mx (first or second order moments)