spamosaic.preprocessing.ADT_preprocess

spamosaic.preprocessing.ADT_preprocess(adt_ads, batch_corr=False, favor='clr', lognorm=True, scale=False, n_comps=50, batch_key='src', key='dimred_bc')[source]

Preprocessing pipeline for ADT (protein) modality.

Parameters:
  • adt_ads (list of AnnData) – ADT modality per batch.

  • batch_corr (bool) – Whether to perform batch correction.

  • favor ({'clr', 'lognorm'}) – Whether to use CLR or log-normalization.

  • lognorm (bool) – Apply log-normalization (if favor=’lognorm’).

  • scale (bool) – Whether to scale features.

  • n_comps (int) – Number of components for PCA.

  • batch_key (str) – Key for batch annotation.

  • key (str) – Key to store reduced dimension result.

Return type:

None