pycallingcards.tools.diff2group_bysample¶
- pycallingcards.tools.diff2group_bysample(adata_cc, name1, name2=None, peakname=None, test_method='binomtest', alternative='greater')[source]¶
Comapare the peak difference between two groups for a specific peak by sample.
- Parameters:
adata_cc (
AnnData) – Annotated data matrix.name1 (
str) – The name of the first group.name2 (
Optional[str] (default:None)) – The name of the second group.peakname (
Optional[str] (default:None)) – The name of the peak used for comparing.test_method (
Optional[Literal['binomtest','binomtest2','fisher_exact']] (default:'binomtest')) – [“binomtest”, “binomtest2”,”fisher_exact”]. binomtest uses binomial test, binomtest2 uses binomial test but stands on a different hypothesis of binomtest, fisher_exact uses fisher exact test.alternative (
Optional[Literal['two-sided','greater']] (default:'greater')) – [‘two-sided’, ‘greater’]. If it has two samples, ‘two-sided’ is recommended. Otherwise, please use ‘greater’.
- Return type:
- Returns:
Pvalue for the specific hypothesis.
- Example:
>>> import pycallingcards as cc >>> adata_cc = cc.datasets.mouse_brd4_data(data="CC") >>> cc.tl.diff2group_bysample(adata_cc,'F6_Brd4','M6_Brd4','chr1_4196845_4200095','fisher_exact')