Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

etest calculation 'control' groups and p-value adjustment #29

Open
ManuelMoradiellos opened this issue Nov 6, 2024 · 0 comments
Open

Comments

@ManuelMoradiellos
Copy link

Hi! Thanks for creating this tool.

I wanted to ask about the behaviour of the 'control' parameter on etest() and how it affects the latter multiple testing correction.

As far as I understand from the source code of that function, when you provide a list of perturbed genes as control groups to test again it does the multiple testing correction within a loop per each of the groups and then it aggregates the results, not applying the correction to the whole set of comparisons.

Wouldn't that lead to inflated adj. p-values and wouldn't it be better to do the adjustment for all aggregated interactions at the end?

I'm testing some ideas with the Replogle dataset and after a lengthy etest computation, done for 10k permutations, the vast majority of my results were significant for my criteria (< FDR10%) but I noticed that the non-adjusted p-values seem to be all significant and after correction they keep being so, when that is not a usual behaviour for some correction methods.

Again, thanks for the help and sorry for the lengthy message

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant