How to get output of annotated genes from ChIPseeker tool
Hi,
I am new at ChIP-Seq analysis. I used ChIPseeker package through R but I couldn't figure out how to get output of annoteted genes. Please help me!
Thank you.
• 6,145 views
•
link
2 answers
Annotating your peak and saving into your_peakAnno varable:
your_peakAnno <- annotatePeak(files[[7]], tssRegion=c(-2000, 0), TxDb=txdb)
Writing your_peakAnno table into your file:
write.table(as.data.frame(your_peakAnno@anno), file="your_peakAnno.txt", quote = F, row.names = F, sep = "\t")
• 0 views
•
link
Get annotation data frame
nanog_annot <- as.data.frame(peakAnnoList[["Nanog"]]@anno)
pou5f1_annot <- as.data.frame(peakAnnoList[["Pou5f1"]]@anno)
• 0 views
•
link
Log in to answer this question.
You can turn it into a data.frame using the generic function
as.data.frame.Thank you! Is there any option in ChIPseeker to write overlapped genes?
Your question is unclear, but take a look at
addFlankGeneInfoparameterHi,
I already used that option as following:
when I draw plots using;
vennplot(genes) finds 611 common genes between samplefiles and vennplot.peakfile(samplefiles) finds 674 peaks.
But when I check the output files I can not find same number common genes and peaks.
So that I want to write output of this common genes and peaks used at vennplot.
Hi EES,
You can use
intersect()function to get overlapping genes/peaks.e.g.