napari_prism.pp.filter_by_var_quantile

napari_prism.pp.filter_by_var_quantile#

napari_prism.pp.filter_by_var_quantile(adata, var, min_quantile=None, max_quantile=None, layer=None, copy=True)#

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

Parameters:
  • adata (AnnData) – Anndata object.

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

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