partipy.summarize_aa_metrics

partipy.summarize_aa_metrics#

partipy.summarize_aa_metrics(adata, /, **filters)#

Concatenate cached selection metrics across archetype counts for a single AA configuration.

Parameters:
  • adata (anndata.AnnData) – AnnData object containing cached selection metrics in adata.uns["AA_selection_metrics"].

  • **filters – ArchetypeConfig fields used to select which configuration(s) to summarize. All matched entries must share identical parameters except for n_archetypes.

Return type:

DataFrame

Returns:

pandas.DataFrame Concatenated metrics with an added n_archetypes column if missing.

Raises:

ValueError – If no cached metrics match the filters, or if the matched configurations differ in fields other than n_archetypes.