zoom.sc_tool.group_bh
- zoom.sc_tool.group_bh(adata: anndata.AnnData, df_res: pandas.DataFrame, pval: str, group: str, alpha: float) pandas.DataFrame[source]
Perform group Benjamini–Hochberg FDR correction.
- Parameters:
adata (ad.AnnData) – The AnnData object containing expression data.
df_res (pd.DataFrame) – Results of single-cell SBP-relevant enrichment scores and other statistics.
pval (str) – Column name indicating the cell-level p-values, must be present in df_res.
group (str) – Column name indicating the cell groups, based on which p-values are adjusted, must be present in adata.obs.
alpha (float) – Significance level for group Benjamini–Hochberg FDR correction.
- Returns:
df_res – Results with adjusted p-values, stored as p_adj.
- Return type:
pd.DataFrame
References
Hu, J. X., Zhao, H. & Zhou, H. H. False discovery rate control with groups. J. Am. Stat. Assoc. 105, 1215-1227 (2010).