scanpy.pp.regress_out
- scanpy.pp.regress_out(adata, keys, n_jobs=None, copy=False)
Regress out (mostly) unwanted sources of variation.
Uses simple linear regression. This is inspired by Seurat’s
regressOutfunction in R [Satija15]. Note that this function tends to overcorrect in certain circumstances as described in issue 526.- Parameters:
- adata :
AnnData The annotated data matrix.
- keys :
Union[str,Sequence[str]] Keys for observation annotation on which to regress on.
- n_jobs :
Optional[int] (default:None) Number of jobs for parallel computation.
Nonemeans usingscanpy._settings.ScanpyConfig.n_jobs.- copy :
bool(default:False) Determines whether a copy of
adatais returned.
- adata :
- Return type:
- Returns:
: Depending on
copyreturns or updatesadatawith the corrected data matrix.