SpaSRL.expression_denoising#

SpaSRL.expression_denoising(adata, representation_key=None, inplace=True)[source]#

Denoise the gene expression matrix using representation matrix.

Parameters:
adata : AnnData

Annotated data matrix.

representation_key : str | NoneOptional[str] (default: None)

If not specified, it looks .uns[‘representation’] for self-representation learning settings (default storage place for run_SRL()). If specified, it looks .uns[representation_key] for self-representation learning settings.

inplace : bool (default: True)

Write to adata instead of returning a copy .

Return type:

AnnData | NoneOptional[AnnData]

Returns:

Depending on inplace, returns or updates adata with the following fields updated.

.X

The denoised gene expression matrix.

.layers[‘original’]

The original gene expression matrix.