napari_prism.pp.filter_by_var_value

napari_prism.pp.filter_by_var_value#

napari_prism.pp.filter_by_var_value(adata, var, min_value=None, max_value=None, layer=None, copy=True)#

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

Parameters:
  • adata (AnnData) – Anndata object.

  • var (str) – AnnData.var 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.

  • layer (Optional[str] (default: None)) – Expression layer to filter.

  • 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.