日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CHIP下游分析(仅ChIPseeker包)

發布時間:2023/12/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CHIP下游分析(仅ChIPseeker包) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這個下游數據是來源自己上周分析的上游。。。。

01.ChIPseeker安裝

BiocManager::install("ChIPseeker") library(ChIPseeker)

02.準備或構建基因組注釋庫
使用現有的

library(org.Hs.eg.db)

或者自己構建一個,指定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文件的批量處理)
讀取

peak1 <- readPeakFile('Xu_MUT_rep1_summits.bed') peak2 <- readPeakFile('Xu_MUT_rep2_summits.bed') peaks <- list(peak1 = peak1, peak2 = peak2)

注釋

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包)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。