grassp.pp.filter_samples#
- filter_samples(data, *, min_counts=None, min_proteins=None, max_counts=None, max_proteins=None, inplace=True, copy=False)[source]#
 Filter samples based on number of counts or proteins.
- Parameters:
 - data 
AnnData|spmatrix|ndarray|Array The annotated data matrix of shape n_obs x n_vars. Rows correspond to proteins and columns to samples.
- min_counts 
int|None(default:None) Minimum number of counts required for a sample to pass filtering.
- min_proteins 
int|None(default:None) Minimum number of proteins expressed required for a sample to pass filtering.
- max_counts 
int|None(default:None) Maximum number of counts required for a sample to pass filtering.
- max_proteins 
int|None(default:None) Maximum number of proteins expressed required for a sample to pass filtering.
- inplace 
bool(default:True) Perform computation inplace or return result.
- copy 
bool(default:False) If an AnnData is passed, determines whether a copy is returned.
- data 
 - Return type:
 - Returns:
 Depending on inplace and input type, returns either:
Noneifinplace=TrueAnnData if input is AnnData and
inplace=FalseA tuple of arrays (
retained_samples,retained_proteins) if input is not AnnData