讓我看看誰還不會用deeptools可視化(bcpp)

一稀轨、deeptools安裝

見我寫的第一篇文章《Conda 安裝軟件萬能鏈接》:Conda安裝軟件萬能鏈接


二禁熏、deeptools可視化要用到4個小命令——bamCoverage街州、computeMatrix、plotProfile 屎开、plotHeatmap阔籽,我簡稱bcpp一整套(方便記憶纲缓,哈哈哈拘泞,為啥叫一整套就說明了這4個小命令是可以連著用的得封,緊密性很強尸疆。)


deeptools官網(wǎng):deeptools官網(wǎng)

bamCoverage官網(wǎng)說明書:bamCoverage官網(wǎng)說明書

或者直接在節(jié)點上直接輸:deeptools bamCoverage --help 查看參數(shù)和用法捣域,但是官網(wǎng)說明書還有原理更方便理解器仗。

computeMatrix官網(wǎng)說明書:computeMatrix官網(wǎng)說明書

或者直接在節(jié)點上直接輸:deeptools computeMatrix --help 查看參數(shù)和用法逢慌,但是官網(wǎng)說明書還有原理更方便理解泳姐。

plotProfile 官網(wǎng)說明書:plotProfile官網(wǎng)說明書

或者直接在節(jié)點上直接輸:deeptools plotProfile --help 查看參數(shù)和用法乍赫,但是官網(wǎng)說明書還有原理更方便理解温峭。

plotHeatmap 官網(wǎng)說明書:plotHeatmap官網(wǎng)使用說明書

或者直接在節(jié)點上直接輸:deeptools plotheatmap --help 查看參數(shù)和用法猛铅,但是官網(wǎng)說明書還有原理更方便理解。


(后面會更新每一個小命令的具體原理和參數(shù)說明)




三凤藏、實際操作(參數(shù)可以根據(jù)自己的數(shù)據(jù)進行調(diào)整探索奸忽!世界上沒有兩片完全相同的葉子!!!)


1堕伪、bamCoverage:將bam文件轉(zhuǎn)化為bigwig文件,bw文件可以直接導入IGV進行可視化栗菜。

bamCoverage -b x.bam -of bigwig -o x.bw -p 20 --ignoreDuplicates --binSize 10 --normalizeUsing RPKM

注:

?-b:輸入的bam文件 欠雌。

-o:輸出的文件 。

?--ignoreDuplicates:忽略重復疙筹,也就是說具有相同方向和起始點的reads只會識別一次不會重復識別富俄。

--binSize(-bs):設置輸出的文件的bins大小,默認值是50腌歉。

--normalizeUsing :可選值有RPKM蛙酪、CPM、BPM翘盖、RPGC桂塞、None。默認值是None馍驯。


2阁危、computeMatrix:生成矩陣,有兩種方式:一種是scale-regions , 另外一種是reference-point 汰瘫,具體見官網(wǎng)說明書狂打。

①?scale-regions mode:

computeMatrix scale-regions -R X.gene.bed -S x.bw --smartLabels -p 20 --binSize 10 -b 3000 -a 3000 --regionBodyLength 5000 --sortRegions keep -o x.gz --outFileSortedRegions computeMatrix_x.bed --outFileNameMatrix matrix_x.tab

注:

-R:后面跟gene.bed文件,該文件可以從基因注釋文件(gff3格式)轉(zhuǎn)化而來混弥。

-S:后面跟上一步產(chǎn)生的bw文件趴乡。

-p:??要使用的處理器數(shù)量。默認值是1蝗拿。

--binSize: bin大小晾捏。默認值是10。

-b:? ??所選參考點的上游距離哀托。默認值是500惦辛。

-a:? ? ?所選參考點的下游距離。默認值是1500仓手。

--regionBodyLength:默認值是5000胖齐。

--sortRegions:輸出文件是否應該顯示排序的區(qū)域。默認情況下不對區(qū)域進行排序嗽冒。如果需要輸出順序與輸入?yún)^(qū)域匹配呀伙,則指定“keep”。默認值是keep添坊。

-o:? ? 輸出文件区匠。

--outFileSortedRegions:跳過0或最小/最大閾值后保存區(qū)域的文件名。文件中區(qū)域的順序與所選的排序順序一致。

--outFileNameMatrix:?如果選擇這個選項驰弄,則熱圖的基礎(chǔ)值矩陣將使用指定的名稱保存麻汰。這個矩陣可以很容易地加載到R或其他程序中。


②?reference-point mode:

computeMatrix reference-point --referencePoint TSS -b 3000 -a 3000 -R X.gene.bed -S x.bw --skipZeros -o matrix_x_TSS.gz --outFileSortedRegions computeMatrix_x_TSS.bed

注:

-R:? ?后面跟gene.bed文件戚篙,該文件可以從基因注釋文件(gff3格式)轉(zhuǎn)化而來五鲫。

-S:? ?后面跟上一步產(chǎn)生的bw文件。

-b:? ? ?所選參考點的上游距離岔擂。默認值是500位喂。

-a:? ? ?所選參考點的下游距離。默認值是1500乱灵。

--skipZeros:分數(shù)為零的區(qū)域是否應該被包括在內(nèi)塑崖。默認是包括它們。

-o:? ? ? 輸出文件痛倚。

--outFileSortedRegions:?跳過0或最小/最大閾值后保存區(qū)域的文件名规婆。文件中區(qū)域的順序與所選的排序順序一致。

--outFileNameMatrix:?如果選擇這個選項蝉稳,則熱圖的基礎(chǔ)值矩陣將使用指定的名稱保存抒蚜。這個矩陣可以很容易地加載到R或其他程序中。


如果以轉(zhuǎn)錄終止位點為參考位點的話就將TSS換成TES耘戚。


3嗡髓、plotProfile:矩陣文件可視化。

plotProfile -m matrix_x.gz -out Profile_x.pdf --outFileNameData plotProfile_x.tab

注:

-m:?矩陣文件收津。

-out:保存的文件名饿这。文件的結(jié)尾即圖像的格式∽睬铮可用的選項有:" png "长捧, " eps ", " pdf "和" svg "部服。

--outFileNameData:保存平均配置文件的基礎(chǔ)數(shù)據(jù)唆姐。


4拗慨、plotHeatmap:創(chuàng)建基因組區(qū)域相關(guān)的得分熱圖廓八。

plotHeatmap -m matrix_x.gz -out x_Heatmap.png

注:

-m: 矩陣文件。

-out:?保存的文件名赵抢。文件的結(jié)尾即圖像的格式剧蹂。可用的選項有:" png "烦却, " eps "宠叼, " pdf "和" svg "。



四、結(jié)果

1冒冬、bamCoverage結(jié)果是生成一個bw文件伸蚯,然后我導入IGV查看結(jié)果如下:




? ? ? ? ? ? ?還可以將peak.bedgraph和基因注釋文件gff3文件一起導入IGV進行查看


2、plotProfile結(jié)果:



scale-regions mode


reference-point mode



reference-point mode



3简烤、plotHeatmap結(jié)果:




?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末剂邮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子横侦,更是在濱河造成了極大的恐慌挥萌,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枉侧,死亡現(xiàn)場離奇詭異引瀑,居然都是意外死亡,警方通過查閱死者的電腦和手機榨馁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門憨栽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人辆影,你說我怎么就攤上這事徒像。” “怎么了蛙讥?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵锯蛀,是天一觀的道長。 經(jīng)常有香客問我次慢,道長旁涤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任迫像,我火速辦了婚禮劈愚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘闻妓。我一直安慰自己菌羽,他們只是感情好,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布由缆。 她就那樣靜靜地躺著注祖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪均唉。 梳的紋絲不亂的頭發(fā)上是晨,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天,我揣著相機與錄音舔箭,去河邊找鬼罩缴。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的箫章。 我是一名探鬼主播烙荷,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼檬寂!你這毒婦竟也來了奢讨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤焰薄,失蹤者是張志新(化名)和其女友劉穎拿诸,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體塞茅,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡亩码,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了野瘦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片描沟。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鞭光,靈堂內(nèi)的尸體忽然破棺而出吏廉,到底是詐尸還是另有隱情,我是刑警寧澤惰许,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布席覆,位于F島的核電站,受9級特大地震影響汹买,放射性物質(zhì)發(fā)生泄漏佩伤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一晦毙、第九天 我趴在偏房一處隱蔽的房頂上張望生巡。 院中可真熱鬧,春花似錦见妒、人聲如沸孤荣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盐股。三九已至,卻和暖如春返敬,著一層夾襖步出監(jiān)牢的瞬間遂庄,已是汗流浹背寥院。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工劲赠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓凛澎,卻偏偏與公主長得像霹肝,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子塑煎,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容