ATAC-Seq剖析教程系列
ATAC-Seq剖析教程:ATAC-seq的背景介绍以及与ChIP-Seq的异同
ATAC-Seq剖析教程:原始数据的质控、比对和过滤
ATAC-Seq剖析教程:用MACS2软件call peaks
ATAC-Seq剖析教程:对ATAC-Seq/ChIP-seq的质量评估(一)phantompeakqualtools
ATAC-Seq剖析教程:对ATAC-Seq/ChIP-seq的质量评估(二)ChIPQC
ATAC-Seq剖析教程:重复样本的处理-IDR
ATAC-Seq剖析教程:用ChIPseeker对peaks进行注释和可视化
ATAC-Seq剖析教程:用网页版东西做功能剖析和motif剖析
ATAC-Seq剖析教程:差异peaks剖析——DiffBind
ATAC-Seq剖析教程:ATAC-Seq、ChIP-Seq、RNA-Seq整合剖析
Peak calling即运用核算的办法找出ChIP-seq或ATAC-seq中reads富集的基因组区域。
如下图所示,比对成果的文件中reads在正负链不均匀分布,但在结合位点聚集。正负链5‘末端的reads各形成一组合,通过统计学的办法评估这些组合的分布并和对照组比较,确认这些结合位点是否是明显的。
NOTE:ChIP-seq的剖析办法能够判定两种类型的富集模式:broad domains和narrow peaks。broad
domains,如组蛋白润饰在整个基因body区域的分布;narrow peak,如转录因子的结合。narrow peak相对于broad
或者分散的marks更易被检测到。也有一些混合的结合图谱,如PolII包括narrow和broad信号。
peaks calling 有不同的办法,MACS2是最常用的call peaks东西。 MACS全称Model-based Analysis of ChIP-Seq,开始的设计是用来判定转录因子的结合位点,可是它也能够用于其他类型的富集方式测序。
MACS通过整合序列标签方位信息和方向信息进步结合位点的空间分辨率。MACS的工作流如下所示:
输入文件参数:
-t
:实验组,IP的数据文件c
: 对照组f
:指定输入文件的格局,默认是自动检测输入数据是什么格局,支撑bam,sam,bed等g
:有用基因组巨细,因为基因组序列的重复性,基因组实践能够mapping的巨细小于原始的基因组。这个参数要根据实践物种核算基因组的有用巨细。软件里也给出了几个默认的-g
输出文件参数:
--outdir
:输出成果的存储途径-n
:输出文件名的前缀-B/--bdg
:输出bedgraph格局的文件,输出文件以NAME
peak calling 参数
-q/--qvalue
和 -p/--pvalue
--broad
--broad-cutoff
--nolambda
: 不要考虑在峰值候选区域的局部偏差/λ
q值与峰宽有必定的联络。抱负情况下,假如放宽阈值,您将简单地取得更多的peaks,可是运用MACS2放松阈值也会导致更宽的peaks。
Shift 模型参数:
--nomodel
--extsize
--extsize
这个参数从5’->3’方向扩展reads修复fragments。比如说你的转录因子结合规模200bp,就设置这个参数是200。--shift
--nomodel --shift -100 --extsize 200
--nomodel --shift 37 --extsize 73
--call-summits
ATAC-seq关心的是在哪切断,断点才是peak的中心,所以运用shift模型,–shift -75或-100
对人细胞系ATAC-seq 数据call peak的参数设置如下:
macs2 callpeak -t H1hesc.final.bam -n sample --shift -100 --extsize 200 --nomodel -B --SPMR -g hs --outdir Macs2_out 2> sample.macs2.log
Remove the beginning track line if you want to analyze it by other tools.???
.bdg
bedGraph格局,能够导入UCSC或者转换为bigwig格局。两种bfg文件:treat_pileup, and control_lambda.