scFates.pp.find_overdispersed#
- scFates.pp.find_overdispersed(adata, gam_k=5, alpha=0.05, layer='X', plot=False, copy=False)#
Find overdispersed gene, using pagoda2 strategy.
Code has been translated from pagoda2 R function adjustVariance.
- Parameters:
- adata
Annotated data matrix.
- gam_k
int(default:5) The k used for the generalized additive model.
- alpha
float(default:0.05) The criterion used to measure statistical significance.
- layer
str(default:'X') Which layer to use.
- plot
bool(default:False) Plot selected genes.
- copy
bool(default:False) Return a copy instead of writing to adata.
- Returns:
adata : anndata.AnnData if copy=True it returns or else add fields to adata:
- .var[‘res’]
residuals of GAM fit.
- .var[‘lp’]
p-value.
- .var[‘lpa’]
BH adjusted p-value.
- .var[‘qv’]
percentile of qui-squared distribution.
- .var[‘highly_variable’]
feature is over-dispersed.