napari_prism.pp.filter_by_obs_value

napari_prism.pp.filter_by_obs_value#

napari_prism.pp.filter_by_obs_value(adata, obs_col, min_value=None, max_value=None, copy=True)#

Filters cells which have a value of a given AnnData.obs column less than a min_value and/or more than a max_value.

Parameters:
  • adata (AnnData) – Anndata object.

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

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

  • max_value (Optional[float] (default: None)) – Maximum value 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.