利用ChIPseeker注释peak分布

1.准备 TxDb

library(GenomicFeatures)
txdb <- makeTxDbFromGFF("D:\\m6A-seq\\NIP.gtf", format = "gtf")

2.读入peak文件

library(clusterProfiler)
library(ChIPseeker)
mi <- readPeakFile("D:\\m6A-seq\\mi_overlap.narrowPeak")

3.画图

library(org.Osativa.eg.db)
peakAnno <- annotatePeak(mi, tssRegion=c(-3000, 3000),genomicAnnotationPriority = c("3UTR","5UTR", "Exon","Intron","Intergenic"),TxDb=txdb, annoDb="org.Osativa.eg.db")
plotAnnoPie(peakAnno)
mi_pie.png
plotPeakProf2(peak = mi, upstream = rel(0.2), downstream = rel(0.2),
              conf = 0.95, by = "gene", type = "body", nbin = 800,
              TxDb = txdb, weightCol = "V5",ignore_strand = F)
mi_plotpeak.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容