omicverse.metabol.aggregate_by_class

omicverse.metabol.aggregate_by_class#

omicverse.metabol.aggregate_by_class(adata, *, agg='sum')[source]#

Collapse the matrix to class-level totals.

adata.var['lipid_class'] must already exist (run annotate_lipids first). Returns a new AnnData with n_vars = n_lipid_classes and per-sample class totals in .X. Handy for quick-look class-level QC and for some regression models.

Parameters:
  • adata (AnnData)

  • agg (str (default: 'sum'))