使用jcvi繪制微共線性(Microsynteny)

這篇文章更多是記錄性質(zhì)的,因?yàn)闆]有詳細(xì)說明如何從WGDI, MCScan, MCscanX中獲取基因?qū)ε扒铮矝]介紹如何整理出記錄基因坐標(biāo)的bed文件蓖租,因此如果閱讀此文的您看不懂,是我寫的問題觅闽,不是您的原因艘儒。

本文主要介紹如何使用JCVI的synteny子命令基于已有的共線性分析結(jié)果聋伦,展現(xiàn)局部的共線性夫偶。

需要準(zhǔn)備的三個(gè)輸入文件

  • 記錄物種內(nèi)或者物種間的共線性基因?qū)?/li>
  • 記錄基因坐標(biāo)的bed文件
  • 布局文件

第一步界睁,基于已有的共線性分析結(jié)果(WGDI, MCscan, MCscanX等軟件的分析結(jié)果),整理出你需要展示的區(qū)間的基因?qū)Ρ!W⒁夥指舴侵票矸澹覀儽4鏋閎locks.txt

AL1G16390   AT1G06380
AL1G16400   AT1G06390
AL1G16410   AT1G06400
AL1G16420   AT1G06410
AL1G16430   AT1G06420
AL1G16440   AT1G06430
AL1G16450   AT1G06440
AL1G16460   AT1G06450
AL1G16470   AT1G06460
AL1G16480   AT1G06470
AL1G16490   AT1G06475
AL1G16510   AT1G06490
AL1G16520   AT1G06500
AL1G16530   AT1G06515
AL1G16540   AT1G06510
AL1G16550   AT1G06520
AL1G16560   AT1G06530
AL1G16570   AT1G06540
AL1G16580   AT1G06550
AL1G16590   AT1G06560
AL1G16600   AT1G06570
AL1G16610   AT1G06580

第二步,整理記錄基因坐標(biāo)的bed文件说铃。bed要求是6列访惜,記錄基因的坐標(biāo)和朝向,第五列填0即可腻扇。 我們命名為genes.bed

1   3631    5899    AT1G01010   0   +
1   6788    9130    AT1G01020   0   -
...
scaffold_9  1792941 1795545 AL9U12210   0   -
scaffold_9  1796870 1801565 AL9U12220   0   -
scaffold_9  1810180 1812874 AL9U12230   0   +
scaffold_9  1836100 1837535 AL9U12240   0   -

兩個(gè)要求:

  • 第4列的基因名必須對應(yīng)共線性對的基因
  • 文件里必須包含你需要展示物種的所有基因(至少是共線性區(qū)塊的基因)

第三步债热,提供布局文件, 命名為layout.csv

# x,  y, rotation,  ha,  va, color, ratio,  label
0.5, 0.4, 0, center,top,  ,  1, A.lyrata Chr1
0.5, 0.3, 0, center, top,  ,  1,  A.thaliana Chr1
# edges
e, 0, 1

該文件分為兩個(gè)部分:上半部分是track在圖中的相對位置(x,y)和旋轉(zhuǎn)角度(rotation),以及l(fā)abel的對齊方式幼苛, ha( left, center, right) va( top, button) 和顏色(color)

下半部分是不同track的共線性關(guān)系窒篱,e,0,1表示第一個(gè)和第二個(gè)track有關(guān)聯(lián)。

最后運(yùn)行程序

python -m jcvi.graphics.synteny blocks.txt  genes.bed layout.csv

輸出結(jié)果為一個(gè)pdf舶沿,如下所示

兩個(gè)物種

因?yàn)槲覀兊墓簿€性基因里面是A.lyrata是第一列墙杯,所以畫圖的時(shí)候也是A.lyrata在第一行。

案例僅展示了2條序列之間的共線性括荡,實(shí)際上jcvi.graphics.synteny是可以展示多條序列的結(jié)果高镐,比如說jcvi案例展示graph, peach, cacao三者之間的共線性,提供的兩兩之間的共線性如下

GSVIVT01012261001 . .
GSVIVT01012259001 . .
GSVIVT01012258001 . .
GSVIVT01012257001 . .
GSVIVT01012255001 Prupe.1G290900.1 Thecc1EG011472t1
GSVIVT01012253001 Prupe.1G290800.2 Thecc1EG011473t1
GSVIVT01012252001 Prupe.1G290700.1 Thecc1EG011474t1
GSVIVT01012250001 Prupe.1G290600.1 Thecc1EG011475t1
GSVIVT01012249001 Prupe.1G290500.1 Thecc1EG011478t1
GSVIVT01012248001 Prupe.1G290400.1 Thecc1EG011482t1

通過調(diào)整布局(注意布局文件里面的坐標(biāo)x,y, 以及edge)

# x,   y, rotation,     ha,     va, color, ratio,            label
0.5, 0.6,  0, center, top,   ,  1,  grape Chr1
0.3, 0.4, 0, center, bottom,  , .5, peach scaffold_1
0.7, 0.4,  0, center, bottom,   ,   .5, cacao scaffold_2
# edges
e, 0, 1
e, 0, 2

就能輸出如下效果的共線性

3個(gè)物種

參考資料

https://github.com/tanghaibao/jcvi/wiki/MCscan-(Python-version)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末畸冲,一起剝皮案震驚了整個(gè)濱河市嫉髓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌邑闲,老刑警劉巖岩喷,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異监憎,居然都是意外死亡纱意,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進(jìn)店門鲸阔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來偷霉,“玉大人迄委,你說我怎么就攤上這事±嗌伲” “怎么了叙身?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長硫狞。 經(jīng)常有香客問我信轿,道長,這世上最難降的妖魔是什么残吩? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任财忽,我火速辦了婚禮,結(jié)果婚禮上泣侮,老公的妹妹穿的比我還像新娘即彪。我一直安慰自己,他們只是感情好活尊,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布隶校。 她就那樣靜靜地躺著,像睡著了一般蛹锰。 火紅的嫁衣襯著肌膚如雪深胳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天铜犬,我揣著相機(jī)與錄音舞终,去河邊找鬼。 笑死翎苫,一個(gè)胖子當(dāng)著我的面吹牛权埠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播煎谍,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼攘蔽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了呐粘?” 一聲冷哼從身側(cè)響起满俗,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎作岖,沒想到半個(gè)月后唆垃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痘儡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年辕万,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,989評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡渐尿,死狀恐怖醉途,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情砖茸,我是刑警寧澤隘擎,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站凉夯,受9級(jí)特大地震影響货葬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜劲够,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一震桶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧再沧,春花似錦尼夺、人聲如沸尊残。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寝衫。三九已至顷扩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間慰毅,已是汗流浹背隘截。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留汹胃,地道東北人婶芭。 一個(gè)月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像着饥,于是被迫代替她去往敵國和親犀农。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評論 2 345

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