liana.utils.get_variable_loadings#
- liana.utils.get_variable_loadings(adata, varm_key=None, view_sep=None, variable_sep=None, pair_sep=None, var_names=None, pair_names=None, drop_columns=True)#
Extract variable loadings from an AnnData object.
- Parameters:
adata (
AnnData|MuData) – Annotated data object.varm_key (
str(default:None)) – Key to use when extracting variable loadings frommdata.varmview_sep (
str|None(default:None)) – Separator to use when splitting view:variable names into view and variablevariable_sep (
str|None(default:None)) – Separator to use when splitting variable names intovar_namespair_sep (
str|None(default:None)) – Separator to use when splitting view names intopair_namesvar_names (
list(default:None)) – Variable names given to the splitted variable (‘ligand_complex’ and ‘receptor_complex’ by default)pair_names (
list(default:None)) – Variable names given to the splitted pair (‘source’ and ‘target’ by default)drop_columns (
bool(default:True)) – If True, drop theview:variablecolumn
- Return type:
DataFrame- Returns:
Returns a pandas DataFrame with the variable loadings for the specified index.
- Raises:
ValueError – If
varm_keynot found in.varm