Question: Help with Fisher test between drug-targets
0
gravatar for kakukeshi
2.6 years ago by
kakukeshi50
kakukeshi50 wrote:

I have a group of genes associated with one disease (disease-genes) and a group of drugs used to treat the same disease (disease-drugs). I'm wondering if there's a way to test if the "disease-drugs" are targeting significantly these genes more than any other genes. I was thinking to evaluate the null hypothesis with a Fisher test in a table like this:

                  disease-genes   |  non-disease genes 
disease-drugs           30                   211            
non-disease drugs       80                   1006

However, I noticed that some drugs non-associated with the disease are also targeting the same genes that the "disease-drugs", which implies that the "disease-genes" are not exclusive to only one category. Can I use the Fisher test even with this overlap? or there's any way to test this association?

Thanks

test drug R gene • 1.2k views
ADD COMMENTlink modified 2.6 years ago • written 2.6 years ago by kakukeshi50

So you are saying that a single gene is targeted by multiple drugs, some disease-specific and some disease non-specific?

ADD REPLYlink written 2.6 years ago by christopher medway440

Yes. A disease-gene can be targeted by disease-specific drugs but also by other drugs, so basically when I count the frequency this gene is part of both categories. My question is if that's a problem when I'm doing a Fisher test? I read somewhere that each case must belong to just one category

ADD REPLYlink written 2.6 years ago by kakukeshi50

Once you have your comparisons tested with FET, ANOVA or other, you may want to explore some of your genes aka drug targets, drugs and diseases of interest with the Open Targets Platform.

You can search for a target (or disease) on a one by one case basis to get the list of diseases (or targets) associated with your entry.

You can also search for the drug names and these will be matched to targets (e.g. humira with TNF) and diseases (humira with 20 diseases e.g. colitis).

Then you can explore more the targets and diseases, including info on the drugs (in clinical trials or approved by the FDA) targeting the TNF protein target for example or used in patients with a given condition such as colitis; or including protein interactions between TNF and others e.g. INFG.

Since you have a few dozen genes, you may want to use our batch search tool instead. You can get some cool stuff from the batch search results. More on my tutorial Open Targets batch search, your list of human genes matched to our disease associations.

ADD REPLYlink written 2.6 years ago by Denise - Open Targets5.1k
2
gravatar for christopher medway
2.6 years ago by
Cardiff, UK
christopher medway440 wrote:

You could redefine the question; "is gene "X" targeted by one or more disease-specific drugs?" Each gene will have a binary answer, which will be appropriate for FET.

ADD COMMENTlink modified 2.6 years ago • written 2.6 years ago by christopher medway440

It's a rather likely scenario e.g. TNF in rheumatoid arthritis with drugs ETANERCEPT, ADALIMUMAB, INFLIXIMAB, CERTOLIZUMAB PEGOL, etc

ADD REPLYlink written 2.6 years ago by Denise - Open Targets5.1k
1
gravatar for Jean-Karim Heriche
2.6 years ago by
EMBL Heidelberg, Germany
Jean-Karim Heriche22k wrote:

Fisher's exact test applies to contingency tables. A contingency table is formed of counts of objects in categories that are exclusive and exhaustive, i.e. the categories can't have overlap and the categories must cover all observations.

ADD COMMENTlink written 2.6 years ago by Jean-Karim Heriche22k

Thanks for the answer. Do you know any other way in which I could test the association in this case?

ADD REPLYlink written 2.6 years ago by kakukeshi50

I think you could make a third category that captures the overlap then maybe use an ANOVA with these three categories.

ADD REPLYlink written 2.6 years ago by Jean-Karim Heriche22k
0
gravatar for Bioaln
2.6 years ago by
Bioaln340
France
Bioaln340 wrote:

First, try to discard such examples and see if anything relevant surfaces. If that doesn't work, reformulate the problem.

ADD COMMENTlink written 2.6 years ago by Bioaln340

I am not sure it is wise to discard observations like this. There may be information in the disease genes targeted by multiple drugs.

ADD REPLYlink written 2.6 years ago by Jean-Karim Heriche22k
0
gravatar for kakukeshi
2.6 years ago by
kakukeshi50
kakukeshi50 wrote:

Thanks everybody for the help. I was thinking to reformulate the problem by calculating the significance of the overlap between the targets of the "disease-drugs" and the disease-genes. If:

a = disease-drug targets b = disease genes t = overlap n = total n of genes

Then I can calculate the significance with a hypergeometric test: sum(dhyper(t:b, a, n-a, b)) or fisher.test(matrix(c(n-union(a,b), setdiff(a,b), setdiff(b,a), intersect(a,b), nrow=2)))

What do you think? Thanks

ADD COMMENTlink written 2.6 years ago by kakukeshi50
1

be careful with that tho https://stats.stackexchange.com/questions/82688/fishers-exact-test-and-hypergeometric-distribution

ADD REPLYlink written 2.6 years ago by Bioaln340
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1660 users visited in the last hour