napari_prism.pp.filter_by_obs_quantile

napari_prism.pp.filter_by_obs_quantile#

napari_prism.pp.filter_by_obs_quantile(adata, obs_col, min_quantile=None, max_quantile=None, copy=True)#

Filters cells which have a value of a given AnnData.obs column less than the min_quantile and/or more than the max_quantile.

Parameters:
  • adata (AnnData) – Anndata object.

  • obs_col (str) – AnnData.obs column to filter by.

  • min_quantile (Optional[float] (default: None)) – Minimum quantile to filter by.

  • max_quantile (Optional[float] (default: None)) – Maximum quantile to filter by.

  • copy (bool (default: True)) – Return a copy instead of writing inplace.

Return type:

AnnData | None

Returns:

Filtered AnnData object. If copy is False, modifies the AnnData object in place and returns None.