scFates.tl.convert_to_soft

scFates.tl.convert_to_soft#

scFates.tl.convert_to_soft(adata, sigma, lam, n_steps=1, copy=False)#

Convert an hard assignment matrix to a soft one, allowing for probabilistic mapping.

Parameters:
adata

Annotated data matrix.

sigma float

Sigma parameter from SimplePPT.

lam int

Lambda parameter from SimplePPT.

n_steps int (default: 1)

Number of steps to run the solving of R and F

copy bool (default: False)

Return a copy instead of writing to adata.

Returns:

adata : anndata.AnnData dataset if copy=True it returns or else updated these fields to adata:

.uns[‘graph’][‘R’]

converted from hard to soft assignment matrix.

.uns[‘graph’][‘F’]

solved from newly converted soft assignment matrix.