thor.analy.compute_dge_between_regions
- thor.analy.compute_dge_between_regions(ad_r1: AnnData, ad_r2: AnnData, test_method: str = 't-test', pval_cutoff: float = 0.01, log2fc_min: float = 1, log2fc_max: float | None = None) DataFrame [source]
Compute differential gene expression (DGE) between two regions.
- Parameters:
ad_r1 (
anndata.AnnData
) – Annotated data matrix for region 1.ad_r2 (
anndata.AnnData
) – Annotated data matrix for region 2.test_method (
str
, optional) – Statistical test method to use for DGE analysis. Valid options are ‘logreg’, ‘t-test’, ‘wilcoxon’, ‘t-test_overestim_var’. Default is ‘t-test’.pval_cutoff (
float
, optional) – P-value cutoff for significance, by default 0.01.log2fc_min (
float
, optional) – Minimum log2 fold change for significance, by default 1.log2fc_max (
float
, optional) – Maximum log2 fold change for significance, by defaultNone
.
- Returns:
A pandas DataFrame containing the DGE results.
- Return type: