spamosaic.utils.split_adata_ob

spamosaic.utils.split_adata_ob(ads, ad_ref, ob='obs', key='emb')[source]

Splits a reference AnnData object’s observations or embeddings into a list of AnnData objects.

Parameters:
  • ads (list[AnnData]) – List of target AnnData objects.

  • ad_ref (AnnData) – Source AnnData object containing merged info.

  • ob (str) – Whether to split ‘obs’ or ‘obsm’.

  • key (str) – Key to split in .obs or .obsm.