scglue.data.metacell_corr
- scglue.data.metacell_corr(*adatas, skeleton=None, method='spr', agg_fns=None, nan_sparse=None, prep_fns=None, **kwargs)[source]
Metacell based correlation
- Parameters:
*adatas (
AnnData) – Datasets to be correlatedskeleton (
typing.Optional[Graph]) – Skeleton graph determining which pair of features to correlatemethod (
str) – Correlation method, must be one of {“pcc”, “spr”}agg_fns (
typing.Optional[typing.List[str]]) – Aggregation functions used to obtain metacells for each dataset, must be one of {“sum”, “mean”}prep_fns (
typing.Optional[typing.List[typing.Optional[typing.Callable[[AnnData],None]]]]) – Preprocessing functions to be applied to metacells for each dataset,Noneindicates no preprocessing**kwargs – Additional keyword arguments are passed to
get_metacells()
- Return type:
- Returns:
corr – A skeleton-based graph containing correlation as edge attribute “corr”
Note
All aggregation, preprocessing and correlation apply to
adata.X.