scmorph.pp.aggregate_ttest

scmorph.pp.aggregate_ttest#

scmorph.pp.aggregate_ttest(adata, treatment_key='infer', control='DMSO', group_key=None)#

Measure per-feature distance between groups using t-statistics.

Can be aggregated to a single distance by using scmorph.pp.tstat_distance()

Parameters:
  • adata (AnnData) – Annotated data matrix

  • treatment_key (str (default: 'infer')) – Name of column in metadata used to define treatments

  • control (str (default: 'DMSO')) – Name of control treatment. Must be valid value in treatment_key.

  • group_key (Optional[str] (default: None)) – Name of column in metadata used to define groups

Return type:

tuple[DataFrame, DataFrame]

Returns:

dists

T-statistics between groups

qvals: DataFrame

q-values (i.e. FDR-corrected p-values)