omicverse.single.get_obs_value

omicverse.single.get_obs_value(ad, adata, groupby, type='int')[source]

Transfer per-cell annotations/statistics to metacells.

Parameters:
  • ad (anndata.AnnData) – Metacell AnnData object receiving aggregated values.

  • adata (anndata.AnnData) – Original single-cell AnnData object with SEACell assignments.

  • groupby (str) – Obs column in adata to aggregate into ad.obs.

  • type (str, default='int') – Aggregation mode. 'str' uses majority vote for categorical labels; other values are passed to groupby.agg (for example 'mean', 'max', 'min').

Returns:

Writes aggregated values into ad.obs[groupby].

Return type:

None