前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ATAC-seq分析:数据处理(5)

ATAC-seq分析:数据处理(5)

原创
作者头像
科学冷冻工厂
发布2023-01-27 12:50:14
3720
发布2023-01-27 12:50:14
举报

1. 子集划分

我们可能希望将比对的读数分成代表核小体游离和核小体占据的读数。在这里,我们通过使用插入大小来过滤读取,为代表无核小体、单核小体和双核小体的读取创建 BAM 文件。

代码语言:text
复制
atacReads_NucFree <- atacReads[insertSizes < 100, ]
atacReads_MonoNuc <- atacReads[insertSizes > 180 & insertSizes < 240, ]
atacReads_diNuc <- atacReads[insertSizes > 315 & insertSizes < 437, ]

2. BAM创建

读取的结果可以写回 BAM 文件,用于我们分析的其他部分,或者通过 rtracklayer 包中的函数在 IGV 等程序中进行可视化。

代码语言:text
复制
nucFreeRegionBam <- gsub("\\.bam", "_nucFreeRegions\\.bam", sortedBAM)
monoNucBam <- gsub("\\.bam", "_monoNuc\\.bam", sortedBAM)
diNucBam <- gsub("\\.bam", "_diNuc\\.bam", sortedBAM)

library(rtracklayer)
export(atacReads_NucFree, nucFreeRegionBam, format = "bam")
export(atacReads_MonoNuc, monoNucBam, format = "bam")
export(atacReads_diNuc, diNucBam, format = "bam")

3. 创建 GRanges 片段

我们可以从单端读取中重新创建全长片段,以评估重复率并创建片段的 bigwig。在这里,我们使用 granges() 函数从配对的单端读取中重新创建完整片段。

代码语言:text
复制
atacReads[1, ]
atacReads
atacReads
代码语言:text
复制
atacFragments <- granges(atacReads)
atacFragments[1, ]
atacFragments
atacFragments

我们可以使用 duplicated() 函数来识别我们的全长片段的非冗余(非重复)部分。

代码语言:text
复制
duplicatedFragments <- sum(duplicated(atacFragments))
totalFragments <- length(atacFragments)
duplicateRate <- duplicatedFragments/totalFragments
nonRedundantFraction <- 1 - duplicateRate
nonRedundantFraction
nonRedundantFraction
nonRedundantFraction

4. 创建 bigWig

通过创建一个 bigWig 文件,我们可以大大加快在基因组浏览器中查看 ATACseq 信号堆积的速度。此时可以对总映射读取进行额外的标准化。

代码语言:text
复制
openRegionRPMBigWig <- gsub("\\.bam", "_openRegionRPM\\.bw", sortedBAM)
myCoverage <- coverage(atacFragments, weight = (10^6/length(atacFragments)))
export.bw(myCoverage, openRegionRPMBigWig)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 子集划分
  • 2. BAM创建
  • 3. 创建 GRanges 片段
  • 4. 创建 bigWig
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com