scmorph.pp.drop_na

Contents

scmorph.pp.drop_na#

scmorph.pp.drop_na(adata, feature_threshold=0.9, cell_threshold=0, inplace=True)[source]#

Drop features with many NAs, then drop cells with any NAs (or infinite values)

Parameters:
adata AnnData

The (annotated) data matrix of shape n_obs × n_vars. Rows correspond to cells and columns to genes.

feature_threshold float (default: 0.9)

Features whose fraction of cells with NA is higher than this will be discarded.

cell_threshold float (default: 0)

Cells whose fraction of features with NA is higher than this will be discarded.

inplace bool (default: True)

Whether to drop the features and/or cells inplace.

Return type:

None | AnnData

Returns:

Depending on inplace, returns or updates adata with the filtered data.