前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用PeakAnalyzer进行peak注释

使用PeakAnalyzer进行peak注释

作者头像
生信修炼手册
发布2019-12-19 15:43:31
1.1K0
发布2019-12-19 15:43:31
举报
文章被收录于专栏:生信修炼手册生信修炼手册

欢迎关注”生信修炼手册”!

PeakAnalyzer是一款经典的peak注释软件,由PeakSplitter和PeakAnnotator两款工具构成,网址如下

https://www.bioinformatics.org/peakanalyzer/wiki/Main/Overview

1. PeakSplitter

该程序用于将原始的peak拆分成小的peak区间,示意如下

在上图中黑色峰型对应的区域为一个原始的peak区域,经过peaksplitter处理之后,拆分成了6个小的peak区间,称之为subpeak, 对应图中灰色区域,其中三个subpeak上包含了oct4, Nanog, Sox2的motif。

基本用法如下

PeakSplitter -p sampelA.peak -w sampleA.wig -f  -o out_dir

-p参数代表原始的peak文件,为BED格式,示意如下

chr3    121848221       121848736

-w参数代表样本对应的bedgraph文件,示意如下

track type=bedGraph name=Oct4_ChIP-Seq description=Oct4_Chen_2008
chr3    121848220       121848224       4
chr3    121848224       121848225       6
chr3    121848225       121848235       7
chr3    121848235       121848241       6
chr3    121848241       121848246       5

输出结果示意如下

Chromosome      Start   End     Height  SummitPosition
chr3    121848220       121848250       7       121848230
chr3    121848294       121848403       52      121848377
chr3    121848404       121848454       55      121848433
chr3    121848455       121848625       103     121848480
chr3    121848626       121848736       25      121848652

该程序将原始的peak拆分成了长度不一的subpeaks, 适用于组蛋白修饰这种peak长度变化范围的chip_seq数据的处理。

2. PeakAnnotator

该程序由以下3个子命令构成

  1. NDG
  2. TSS
  3. ODS

NDG用于查找peak区间下游最近的non-ovlapping基因,会在正负两条链上分别寻找,示意如下

TSS用于在正负两条链上查找peak下游最近的转录起始位点,基本用法如下

PeakAnnotator TSS \
peak.bed \
hg19.sorted.bed12 \
gene_symbol.txt \
NDG.txt

输出结果示意如下

ODS用于分析两个peak的overlap区域,基本用法如下

PeakAnnotator  ODS peakA.bed peakB.bed overlap.bed

输出结果示意如下

·end·

—如果喜欢,快分享给你的朋友们吧—

扫描关注微信号,更多精彩内容等着你!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信修炼手册 微信公众号,前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. PeakSplitter
  • 2. PeakAnnotator
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档