patpy.pp.subsample

Contents

patpy.pp.subsample#

patpy.pp.subsample(adata, obs_category_col, min_samples_per_category, fraction=None, n_obs=None)#

Subsample cells from each category in obs_category_col to have at least min_samples_per_category cells.

Parameters:
  • adata (AnnData) – Annotated data object containing cells.

  • obs_category_col (str) – Name of the column in adata.obs containing categories to subsample.

  • min_samples_per_category (int) – Minimum number of cells per category.

  • fraction (float or None) – Fraction of cells to take from each category. If None, n_obs must be set.

  • n_obs (int or None) – Number of cells to take from each category. If None, fraction must be set.

Returns:

AnnData Subsampled AnnData object.