您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Peak Calling软件MACS如何使用
## 一、MACS简介
MACS (Model-based Analysis of ChIP-Seq) 是表观遗传学研究中广泛使用的peak calling工具,由哈佛大学梁晗团队开发。它专门用于分析ChIP-seq、ATAC-seq等测序数据,通过统计学模型识别基因组中蛋白质结合位点或开放染色质区域。
### 主要版本
- MACS2(当前主流版本)
- MACS3(2020年发布,支持更多测序类型)
## 二、安装方法
### 1. 通过conda安装(推荐)
```bash
conda install -c bioconda macs2
pip install MACS2
git clone https://github.com/macs3-project/MACS
cd MACS
python setup.py install
macs2 callpeak -t treatment.bam -c control.bam -f BAM -g hs -n output_prefix
参数 | 说明 |
---|---|
-t/--treatment |
处理组样本文件 |
-c/--control |
对照组样本文件 |
-f/--format |
输入文件格式(BAM/BED等) |
-g/--gsize |
参考基因组大小(hs/mm等) |
-n/--name |
输出文件前缀 |
-q/--qvalue |
q值阈值(默认0.05) |
--bw 300 # 设置带宽
--mfold 5 50 # 设置模型构建的富集倍数范围
--outdir ./results # 指定输出目录
--broad # 检测宽峰模式
--keep-dup all # 重复reads处理方式
macs2 bdgdiff --t1 cond1_treat_pileup.bdg --c1 cond1_control_lambda.bdg \
--t2 cond2_treat_pileup.bdg --c2 cond2_control_lambda.bdg \
-g 60 -l 120
_peaks.xls
:详细peak信息表格_peaks.narrowPeak
:BED6+4格式peak文件_summits.bed
:peak summit位置文件_model.r
:R脚本可绘制peak模型chr1 10000 10500 peak_1 342 . 5.32 32.1 25.6 125
各列含义: 1. 染色体 2. peak起始 3. peak结束 4. peak名称 5. 打分 6. 链信息 7. fold change 8. -log10(pvalue) 9. -log10(qvalue) 10. summit位置
macs2 callpeak -t atac.bam -f BAM -g hs --nomodel --shift -100 --extsize 200 -n ATAC_result
macs2 callpeak -t h3k27me3.bam -c input.bam -f BAM -g mm --broad -n H3K27me3
增加--buffer-size
参数:
--buffer-size 1000000
使用--scale-to
参数:
--scale-to small
graph LR
A[MACS2] --> B[bedtools]
A --> C[HOMER]
A --> D[GREAT]
MACS3新增功能: - 支持CUT&Tag数据分析 - 改进单细胞ATAC-seq处理 - 增强的并行计算能力
提示:建议首次使用时通过
macs2 --help
查看完整参数说明,根据实验设计调整关键参数。 “`
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。