CHIP下游分析(仅ChIPseeker包)
生活随笔
收集整理的這篇文章主要介紹了
CHIP下游分析(仅ChIPseeker包)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這個下游數據是來源自己上周分析的上游。。。。
01.ChIPseeker安裝
BiocManager::install("ChIPseeker") library(ChIPseeker)02.準備或構建基因組注釋庫
使用現有的
或者自己構建一個,指定gff3注釋文件即可,小袁這里用的是gtf
library(GenomicFeatures) spompe <- makeTxDbFromGFF('gencode.v33.annotation.gtf')03.注釋ChIP-seq的峰位置(單個bed文件的注釋)
library(ChIPseeker) peak <- readPeakFile('Xu_MUT_rep1_summits.bed') peakAnno <- annotatePeak(peak, tssRegion = c(-3000, 3000), TxDb = spompe) write.table(peakAnno, file = 'peak.txt',sep = '\t', quote = FALSE, row.names = FALSE)04.可視化
plotAnnoBar(peakAnno) vennpie(peakAnno) plotAnnoPie(peakAnno) plotDistToTSS(peakAnno)
05.注釋ChIP-seq的峰位置(多個bed文件的批量處理)
讀取
注釋
peakAnnoList <- lapply(peaks, annotatePeak, TxDb = spompe, tssRegion = c(-3000, 3000), addFlankGeneInfo = TRUE, flankDistance = 5000)輸出結果
write.table(peakAnnoList[1], file = 'peak1.txt',sep = '\t', quote = FALSE, row.names = FALSE) write.table(peakAnnoList[2], file = 'peak2.txt',sep = '\t', quote = FALSE, row.names = FALSE)可視化
plotAnnoBar(peakAnnoList) vennpie(peakAnnoList[[1]]) plotDistToTSS(peakAnnoList)總結
以上是生活随笔為你收集整理的CHIP下游分析(仅ChIPseeker包)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux忘记密码修改密码
- 下一篇: NV12转化为BMP函数