开始使用免费开始使用

为峰注释

在前面的练习中,您已经创建了一个包含所有样本合并峰调用的表(此处为 peaks_merged),以及一个包含基因注释的表(此处为 human_genes)。现在需要使用 ChIPpeakAnno 包提供的 annoPeaks() 函数,将这两个表的信息合并。对于每个与某个基因起始位点足够接近的峰(由 bindingRegion 参数决定),该函数会在一个数据框中返回该基因的详细信息。其中包含一列 insideFeature,用于指示该峰相对于该基因所处的位置。

本练习是课程的一部分

在 R 中使用 Bioconductor 进行 ChIP-seq 分析

查看课程

练习说明

  • 用最近的基因为峰进行注释。
  • 统计被注释到基因的峰的数量。
  • 创建一个汇总表,指示峰相对于基因的位置分布。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Annotate peaks with closest gene
peak_anno <- ___(peaks_merged, human_genes, bindingType="startSite", bindingRegion=c(-5000,5000))

# How many peaks were found close to genes?
length(___)

# Where are peaks located relative to genes?
table(peak_anno$___)
编辑并运行代码