netmap.utils.data_utils.attribution_to_anndata

netmap.utils.data_utils.attribution_to_anndata(attribution_list, var=None, obs=None)[source]

Transform an attribution data frame into an AnnData object.

Parameters:
  • attribution_list – (Sparse) data frame of attribution values, with one column per directed edge (SourceGene_TargetGene).

  • var – Optional DataFrame to assign as adata.var (edge metadata, e.g. source, target, edge_sums). Must have the same number of rows as columns in attribution_list.

  • obs – Optional DataFrame to assign as adata.obs (cell metadata). Must have the same number of rows as attribution_list.

Returns:

AnnData object with attribution values stored in X,

and optional var / obs metadata attached.

Return type:

AnnData