atlas_protocol_scripts.pp.is_outlier#
- atlas_protocol_scripts.pp.is_outlier(adata, metric_col, *, groupby=None, n_mads=5)#
Detect outliers by median absolute deviation (MAD).
Adapted from https://www.sc-best-practices.org/preprocessing_visualization/quality_control.html#motivation
- Parameters
adata (
AnnData) – AnnData objectmetric_col (
str) – column in adata.obs to considergroupby (
Optional[str] (default:None)) – grouping variable. If specified, outliers will be determined for each value of this grouping variable separately. E.g. dataset.n_mads (
float(default:5)) – label points that are outside of median +/- nmads * MAD.
- Return type