missMethyl vs clusterprofiler Gene ontology analysis
1
0
Entering edit mode
2.2 years ago
mikat • 0

This is my first time dealing with methylation data. I would like to know if my approach is appropriate or biased?

I have a list of differential variable cpgs, and I have to perform Gene ontology analysis. I read multiple published papers and majority of them have used "gometh" function "missMethyl" package. Instead of using "gometh" function, I obtained the Entrez Gene IDs that the significant CpGs are mapped to using "getMappedEntrezIDs" function. Further, performed GO Enrichment Analysis on this gene set using "enrichgo" function of clusterProfiler.

Is this approach correct or is it baised?

Methylation enrichment R analysis • 1.1k views
ADD COMMENT
2
Entering edit mode
2.2 years ago
Basti ★ 2.0k

I would prefer the gometh approach because it has been specificially designed to adress the biases related to methylation data. Indeed as it is very well explained here (https://genomebiology.biomedcentral.com/articles/10.1186/s13059-021-02388-x), the assumption of independently measured genes is not respected because some CpGs are assigned to several genes. Additionally, some genes are more likely to occur in your DMP list because they inherently contain more CpGs measured by the array. For all these reasons, you should prefer gometh over other methods.

ADD COMMENT
0
Entering edit mode

Thank you so much for the explaination.

ADD REPLY
0
Entering edit mode

Hey Basti, can I use the list of genes obtained from "getMappedEntrezIDs" function to link them using PPI networks?

ADD REPLY
1
Entering edit mode

Yes, I do not see any problem with that if you want to interpret your list of genes

ADD REPLY

Login before adding your answer.

Traffic: 1994 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6