利用ChIPseeker注释peak分布

2024-10-24  本文已影响0人  木夕月

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
上一篇 下一篇

猜你喜欢

热点阅读