MACS2學習筆記

安裝默認使用Conda

macs2的基本命令

macs2 callpeak -t treatment.bam -c control.bam -g hs -B -f BAM -n prefix -q 0.00001
macs2 callpeak -t treatment.bam -c control.bam -g hs -B -f BAMPE -n prefix -q 0.00001

參數(shù)解讀:

-g 基因組的選擇
-B 輸出bgd文件,下游bigwig文件生成所需
-f 雙端測序使用BAMPE出爹,單端的話不需要加參數(shù)像棘,默認是auto識別,但是識別不了BAMPE
-q 使用閾值蜓谋,根據(jù)需要選擇

輸出文件包括

prefix_model.r
prefix_peaks.narrowPeak
prefix_peaks.xls
prefix_summits.bed
prefix_treat_pileup.bdg
prefxi_ _treat_pvalue.bdg

prefix_model.r 為模型建立示意圖,使用Rscript prefix_model.r 命令可以在Linux環(huán)境下作圖

prefix_peaks.xls 為包含了peak信息的表格丽已,可以用excel打開,其中包括:

    染色體

    peak起始位點

    peak終止位點

    peak區(qū)域的長度

    peak定點的絕對位置

    堆積信號值及其-log10(pvalue)

    fold enrichment及其-log10(pvalue)

#注意:XLS文件里面的起始位點和GFF文件相似從1起始买决,bed文件從0開始

prefix_peaks.narrowPeak 為包含了peak位置及summit位置沛婴,p值吼畏,q值的文件,可以直接上傳到UCSC browser嘁灯,其中特定列的信息為:

    5th:整數(shù)信號值

    7th:fold-change

    8th:-log10 pvalue

    9th:-log10 qvalue

    10th:summit距離peak起始位點的距離

prefix_summits.bed 包含每個peak峰頂summit的位置泻蚊,等同于從narrowPeak文件里面剝離出來的,方便用來尋找motif的binding丑婿,同樣可以載入UCSC

prefix_peaks.broadPeak &prefix_peaks.gappedPeak 文件都是為選擇 -broad 參數(shù)后得到的文件性雄,本質上和narrowPeak文件一致,不過增加了broadregion羹奉,當然summit的定義也有區(qū)別秒旋,需要自己去指定

prefix_treat_pileup.bdg 文件為輸入文件treat組的bedGraph file, prefxi_ _treat_pvalue.bdg為對照組的bedGraph file
為了方便在IGV上查看ChIP-seq的結果和后期的可視化展示诀拭,所以我們需要把macs2的結果轉化為bw提供給IGV(bdg file to wig file transformation)
一共分為三步

1.首先使用bdgcmp得到FE或者logLR轉化后的文件(Run MACS2 bdgcmp to generate fold-enrichment and logLR track)

macs2 bdgcmp -t H3K36me1_EE_rep1_treat_pileup.bdg -c H3K36me1_EE_rep1_control_lambda.bdg -o H3K36me1_EE_rep1_FE.bdg -m FE

macs2 bdgcmp -t  H3K36me1_EE_rep1_treat_pileup.bdg -c H3K36me1_EE_rep1_control_lambda.bdg -o H3K36me1_EE_rep1_logLR.bdg -m logLR -p 0.00001

# 參數(shù)解釋

-m FE 計算富集倍數(shù)降低噪音

-p 為了避免log的時候input值為0時發(fā)生error迁筛,給予一個很小的值

2. 預處理文件與對應參考基因組染色體長度文件下載

    使用conda安裝以下三個處理軟件:bedGraphToBigWig/bedClip/bedtools

    下載染色體長度文件:http://hgdownload.cse.ucsc.edu/goldenPath/hg19/database/chromInfo.txt.gz 并解壓(針對human,其余物種的皆可以按照類似網(wǎng)址下載)

    寫一個小小的sh腳本方便一步轉化name.sh:

#!/bin/bash

# check commands: slopBed, bedGraphToBigWig and bedClip

which bedtools &>/dev/null || { echo "bedtools not found! Download bedTools: <http://code.google.com/p/bedtools/>"; exit 1; }

which bedGraphToBigWig &>/dev/null || { echo "bedGraphToBigWig not found! Download: <http://hgdownload.cse.ucsc.edu/admin/exe/>"; exit 1; }

which bedClip &>/dev/null || { echo "bedClip not found! Download: <http://hgdownload.cse.ucsc.edu/admin/exe/>"; exit 1; }

# end of checking

if [ $# -lt 2 ];then

echo "Need 2 parameters! <bedgraph> <chrom info>"

exit

fi

F=$1

G=$2

bedtools slop -i ${F} -g ${G} -b 0 | bedClip stdin ${G} ${F}.clip

LC_COLLATE=C sort -k1,1 -k2,2n ${F}.clip > ${F}.sort.clip

bedGraphToBigWig ${F}.sort.clip ${G} ${F/bdg/bw}

rm -f ${F}.clip ${F}.sort.clip

chmod +x name.sh

3. 最后就是生成bw文件

./name.sh H3K36me1_EE_rep1_FE.bdg hg19.len

./name.sh H3K36me1_EE_rep1_logLR.bdg hg19.len

最后得到產(chǎn)物耕挨,至于的使用哪一個作為輸入文件大家就根據(jù)需要來吧

H3K36me1_EE_rep1_FE.bw 

H3K36me1_EE_rep1_logLR.bw

參考文獻:

https://github.com/taoliu/MACS

https://github.com/taoliu/MACS/wiki/Build-Signal-Track#Fix_the_bedGraph_and_convert_them_to_bigWig_files

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末细卧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子筒占,更是在濱河造成了極大的恐慌贪庙,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赋铝,死亡現(xiàn)場離奇詭異插勤,居然都是意外死亡,警方通過查閱死者的電腦和手機革骨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來析恋,“玉大人良哲,你說我怎么就攤上這事≈恚” “怎么了筑凫?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長并村。 經(jīng)常有香客問我巍实,道長,這世上最難降的妖魔是什么哩牍? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任棚潦,我火速辦了婚禮,結果婚禮上膝昆,老公的妹妹穿的比我還像新娘丸边。我一直安慰自己叠必,他們只是感情好,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布妹窖。 她就那樣靜靜地躺著纬朝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪骄呼。 梳的紋絲不亂的頭發(fā)上共苛,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天,我揣著相機與錄音蜓萄,去河邊找鬼俄讹。 笑死,一個胖子當著我的面吹牛绕德,可吹牛的內容都是我干的患膛。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼耻蛇,長吁一口氣:“原來是場噩夢啊……” “哼踪蹬!你這毒婦竟也來了?” 一聲冷哼從身側響起臣咖,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤跃捣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后夺蛇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疚漆,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年刁赦,在試婚紗的時候發(fā)現(xiàn)自己被綠了娶聘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡甚脉,死狀恐怖丸升,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情牺氨,我是刑警寧澤狡耻,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站猴凹,受9級特大地震影響夷狰,放射性物質發(fā)生泄漏。R本人自食惡果不足惜郊霎,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一沼头、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧歹篓,春花似錦瘫证、人聲如沸揉阎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毙籽。三九已至,卻和暖如春毡庆,著一層夾襖步出監(jiān)牢的瞬間坑赡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工么抗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留毅否,地道東北人。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓蝇刀,卻偏偏與公主長得像螟加,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子吞琐,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內容

  • afinalAfinal是一個android的ioc捆探,orm框架 https://github.com/yangf...
    passiontim閱讀 15,399評論 2 45
  • # Python 資源大全中文版 我想很多程序員應該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,441評論 6 428
  • “大國者若下流,天下之交站粟,天下之牝黍图。牝常以靜勝牡,以靜為下奴烙。 故大國以下小國助被,則取小國。小國以下大國...
    錢江潮369閱讀 384評論 0 1
  • 夢中月切诀,水中望揩环。 千里迢迢,歸期難卜趾牧, 惆悵滿腹检盼, 奈何,春去來翘单! 卻,還得伊人在……
    d17f25ea82aa閱讀 178評論 0 1
  • 排名第一:廣東奧飛動漫文化股份有限公司動漫界的土豪+地頭蛇蹦渣,是那個曾用溜溜球動畫征服過世界的男人哄芜,有錢,看誰不爽就...
    二次元閱讀 5,403評論 0 4