Thank you, Jean. This is very helpful. I've done the slim approach and this does seem to work very well. One additional question if you don't mind indulging me further. Say instead of GO, I'm interested in applying something similar to IPA pathway scores. As I understand it, the IPA pathways are DAG, though the score calculation is independent of network topology. If it's known that two pathway terms are related in terms of gene overlap, then Brown's method would still be appropriate for analysis since they are not independent pvals, correct? However, I'm thinking that the amount of gene overlap may be of some importance here when combine pvalues, e.g., say two terms share a single gene, but group one has 200 genes group two has 20. How would you suggest approaching this?
Thanks again, Martin