smftools.preprocessing.subsample_adata#
- smftools.preprocessing.subsample_adata(adata, obs_columns=None, max_samples=2000, random_seed=42)#
Subsample an AnnData object by observation categories.
Each unique combination of categories in
obs_columnsis capped atmax_samplesobservations. Ifobs_columnsisNone, the function randomly subsamples the entire dataset.- Parameters:
- Returns:
Subsampled AnnData object.
- Return type: