gedi2py.plotting.dispersion

gedi2py.plotting.dispersion(adata, *, key='gedi', n_top=20, log_scale=True, figsize=(10, 6), show=None, save=None, return_fig=False)[source]

Plot gene dispersion from GEDI model.

Visualizes the dispersion (variance/mean ratio) of genes, which can help identify highly variable genes.

Parameters:
  • adata (AnnData) – Annotated data matrix with GEDI dispersion computed.

  • key (str, default: 'gedi') – Key prefix for GEDI results.

  • n_top (int, default: 20) – Number of top dispersed genes to label.

  • log_scale (bool, default: True) – If True, use log scale for axes.

  • figsize (tuple[float, float], default: (10, 6)) – Figure size.

  • show (bool | None, default: None) – If True, show the figure.

  • save (str | None, default: None) – Path to save the figure.

  • return_fig (bool, default: False) – If True, return the figure.

Return type:

Figure if ``return_fig=True``, else ``None`.`

Examples

>>> import gedi2py as gd
>>> gd.tl.dispersion(adata)
>>> gd.pl.dispersion(adata, n_top=30)