原創(chuàng):?胖丫?小麥研究聯(lián)盟?3天前
超容易的畫局部連鎖圖、局部共線性圖的方法
最近聽一個碩士師妹講了一個比較巧合的事情。
師妹碩士畢業(yè)進公司成了生信分析員。2年之后辭職打算考博。
初試過了,去面試,一共有10個人。大家按順序講講自己做了啥。
當其中某一個應(yīng)聘者講ppt時,她發(fā)現(xiàn)里邊的幾張圖很熟悉。
當時她沒反應(yīng)過來,以為就是相似而已。后頭一查發(fā)現(xiàn),這些圖就來自她接的項目。
就是她曾經(jīng)服務(wù)的客戶,現(xiàn)在竟然出現(xiàn)在同一個面試場合。
幾天后,一個令她心塞的結(jié)果出現(xiàn),她的客戶竟然被選上了。這其中還有她的“助攻”。
有時候不得不說,現(xiàn)實生活比導(dǎo)演還牛逼。
不過,師妹最終還是找到了一個好歸宿。
對,就是歸宿,因為她不僅考取了理想的讀博單位,在那里還遇到了另一半。
這期內(nèi)容比較干,所以拿師妹這事來說一說。
咱們言歸那個正傳。
這里只是畫局部區(qū)間的連鎖圖。凡是基于位置的圖都可以用這種方法畫。
工具就是excel、ppt,每臺電腦上都應(yīng)該有吧。
常年接觸連鎖作圖的人可能會知道MapDraw,一個基于excel繪制連鎖圖的宏腳本。
用它畫出的圖差不多如下圖所示。
image-20191101210902494
張軍利師兄17年的時候?qū)⑺脑炝讼?,這樣可以畫 interval和absolute的遺傳圖(如上圖)。這是軍利師兄的github地址(https://github.com/pinbo/MapDrawJZ),下載就好。
用微軟excel打開會詢問你是否啟用宏,選擇同意即可。
image-20191101211323141
輸入格式如下所示。兩列即可,第一列是遺傳距離,第二列是標記名字。輸入確認無誤之后,點擊紅色箭頭所示的DrawMap。
image-20191101211602449
然后會彈出如下所示的內(nèi)容。注意明白紅線標出的參數(shù)含義,這決定最后畫出的遺傳圖是否美觀。
image-20191101211749503
擠
是不是感覺有點擠,將第一個參數(shù)調(diào)成15試試。
還是有點擠
調(diào)整25呢?
這下好了
在excel中選中之后,復(fù)制到ppt里,然后就可以魔改這張遺傳圖的任何元素了。
先選中,然后“排列”,然后“取消組合”。
在排列下拉表里
紅色字體加粗
水平翻轉(zhuǎn)
旋轉(zhuǎn)90度
添加QTL
橫過來
丑
巨丑(忽略我放蕩不羈的配色吧)
關(guān)于形狀,ppt里選中目標形狀,然后右鍵會有個“編輯頂點”,選擇之后可以任意調(diào)整形狀。
今天到此為止了。此文重在給那些暫時不會用R、python等畫圖的一個參考吧,重在打開思路,請大家忽略這巨丑的圖片。配色啥的請參考發(fā)表的文章。要想畫一幅好圖,還是需要花功夫的。
聽說隔壁的TBtools(https://github.com/CJ-Chen/TBtools)也能畫。
參考:
https://github.com/pinbo/MapDrawJZ
劉仁虎,孟金陵 (2003) MapDraw,在Excel中繪制遺傳連鎖圖的宏。遺傳, 25(3): 317-321