dandelion.tools.transfer

dandelion.tools.transfer(self, dandelion, expanded_only=False, neighbors_key=None, rna_key=None, bcr_key=None, overwrite=None)[source]

Transfer data in Dandelion slots to AnnData object, updating the .obs, .uns, .obsm and `.obsp`slots.

Parameters
  • self (AnnData) – AnnData object.

  • dandelion (Dandelion) – Dandelion object.

  • expanded_only (bool) – Whether or not to transfer the embedding with all cells with BCR (False) or only for expanded clones (True).

  • neighbors_key (str, optional) – key for ‘neighbors’ slot in .uns.

  • rna_key (str, optional) – prefix for stashed RNA connectivities and distances.

  • bcr_key (str, optional) – prefix for stashed BCR connectivities and distances.

  • overwrite (str, bool, list, optional) – Whether or not to overwrite existing anndata columns. Specifying a string indicating column name or list of column names will overwrite that specific column(s).

Returns

Return type

AnnData object with updated .obs, .obsm and ‘.obsp’ slots with data from Dandelion object.