grassp.tl.resolve_diffusion#
- resolve_diffusion(data, gene_sets, key_added='ann_diffusion', mode='likelihood', min_term_size=0, min_probability=0.5, eta=1.0, tau=0.4, maxk=3, cap=12, gene_key='gene_symbol', species='hsap', out_key=None)[source]#
(Re)resolve stored diffusion probabilities into a per-protein label, in place.
Reads
obsm[{key_added}_probabilities]/uns[{key_added}_categories](written byindependent_diffusion()) and writesobs[out_key](defaultf"{key_added}_resolved"for likelihood/argmax,f"{key_added}_resolved_specific"for specific).modeandmin_term_sizeare as inindependent_diffusion(). Lets you obtain several resolutions (e.g. likelihood and specific) or sweepmin_term_sizewithout re-diffusing.