【單細(xì)胞轉(zhuǎn)錄組】UPhyloplot2繪制腫瘤進(jìn)化的系統(tǒng)發(fā)育樹

目的:繪制腫瘤進(jìn)化的系統(tǒng)發(fā)育樹

參考文章

一嗦玖、簡(jiǎn)介

Uphyloplot2 從 CaSpER、HoneyBADGER 和 InferCNV 獲取輸入以生成進(jìn)化圖敞曹。請(qǐng)按照以下指南使用所有三個(gè)程序的輸入來可視化您的樹。你可以從這個(gè) github 頁面下載示例數(shù)據(jù)來測(cè)試程序

二噪沙、分析步驟

2.1 git克隆分析腳本

git clone https://github.com/harbourlab/uphyloplot2.git

2.2 inferCNV

要生成必要的文件掐场,inferCNV 需要與 HMM 一起運(yùn)行,并將 cluster_by_groups設(shè)置為FALSE, 以及 analysis_mode="subclusters"晓锻,這將生成用于繪圖的“HMM_CNV_predictions.HMMi6.rand_trees.hmm_mode-subclusters.Pnorm_0.5.cell_groupings”等文件

infercnv_obj = infercnv::run(infercnv_obj,cutoff=1,out_dir="output_dir",cluster_by_groups=FALSE,plot_steps=T,scale_data=T,denoise=T,noise_filter=0.12,analysis_mode='subclusters',HMM_type='i6')

2.3 數(shù)據(jù)預(yù)處理

輸出結(jié)果有幾個(gè)文件在后面畫進(jìn)化樹會(huì)用到:

(畫進(jìn)化樹需要)17_HMM_predHMMi6.rand_trees.hmm_mode-subclusters.cell_groupings包含了根據(jù)CNV分類的結(jié)果盅称,一共兩列肩祥,一列是類別名稱, 共8類缩膝,但是有一類是參考細(xì)胞混狠,所以要去掉參考,剩下7類疾层;另一列是細(xì)胞編號(hào)将饺。
去掉參考的行

sed '/^all_references/d' <  17_HMM_predHMMi6.rand_trees.hmm_mode-subclusters.cell_groupings > trimmed_infercnv.cell_groupings

(注釋進(jìn)化樹的分支)HMM_CNV_predictions.HMMi6.rand_trees.hmm_mode-subclusters.Pnorm_0.5.pred_cnv_regions.dat

# cell_group_name cnv_name        state   chr     start   end
# all_observations.all_observations.1.1.1.1       chr1-region_1   2       chr1    14363   145116922
# all_observations.all_observations.1.1.1.1       chr1-region_3   3       chr1    151264273       156182587

第一列是CNV所屬的group,第二列是CNV的name,唯一予弧;在"subclusters"模式下有7個(gè)group刮吧;4 5 6列包含CNV的坐標(biāo);
第三列表示狀態(tài):

State 1: 0x: complete loss
State 2: 0.5x: loss of one copy
State 3: 1x: neutral
State 4: 1.5x: addition of one copy
State 5: 2x: addition of two copies
State 6: 3x: essentially a placeholder for >2x copies but modeled as 3x

(注釋進(jìn)化樹的分支)HMM_CNV_predictions.HMMi6.rand_trees.hmm_mode-subclusters.Pnorm_0.5.pred_cnv_genes.dat:

cell_group_name gene_region_name        state   gene    chr     start   end
all_observations.all_observations.1.1.1.1       chr1-region_1   2       WASH7P  chr1    14363   29806
all_observations.all_observations.1.1.1.1       chr1-region_1   2       LINC00115       chr1    14363   29806

第一列分組, 第二列為每一個(gè)CNV片段掖蛤,第三列是CNV狀態(tài)杀捻,第四列是基因,基因這一列是唯一的蚓庭,是上一個(gè)文件細(xì)化到基因?qū)用妗?/p>

2.4 繪圖

默認(rèn)程序計(jì)算一下各種CNV cluster的比例致讥,并剔除小于5%的cluster進(jìn)行繪圖

使用的時(shí)候,將主程序uphyloplot2.py和文件夾Inputs放在一起器赞,上面提到cell_groupings文件放到Inputs文件夾里面垢袱。UPhyloplot2 將生成一個(gè)“output.svg”矢量圖形圖。此外港柜,它將生成一個(gè)名為“CNV_files”的新文件夾请契,其中包含每個(gè)輸入的 CNV 文件,其中包含第 1 列中由 inferCNV 標(biāo)識(shí)的亞克隆 ID潘懊、第 2 列中每個(gè)亞克隆的細(xì)胞百分比以及標(biāo)記亞克隆的字母第 3 列中的 output.svg 文件姚糊。

$cd uphyloplot2-master
$python uphyloplot2.py 
uphyloplot2 version 2.3

2.5 添加進(jìn)化樹分枝注釋

UPhyloplot2 不會(huì)識(shí)別每個(gè)亞克隆的特征 CNV 變化贿衍。如果需要授舟,必須從 inferCNV 輸出手動(dòng)推斷HMM_CNV_predictions.HMMi6.rand_trees.hmm_mode-subclusters.Pnorm_0.5.pred_cnv_regions.dat 文件中的每個(gè)子克隆 ID。

請(qǐng)注意贸辈,根據(jù)存在的子克隆释树,output.svg 文件的分支和子克隆圓圈可能會(huì)重疊。但是擎淤,它們可以使用 Adobe Illustrator 或任何其他 svg 編輯器手動(dòng)旋轉(zhuǎn)奢啥。

后面就不建議改源嗎加標(biāo)簽了,因?yàn)樵创a是一行行寫出SVG文件的嘴拢,根據(jù)注釋文件桩盲,用AI加上去可能還快一些

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市席吴,隨后出現(xiàn)的幾起案子赌结,更是在濱河造成了極大的恐慌,老刑警劉巖孝冒,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柬姚,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡庄涡,警方通過查閱死者的電腦和手機(jī)量承,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人撕捍,你說我怎么就攤上這事拿穴。” “怎么了忧风?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵贞言,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我阀蒂,道長(zhǎng)该窗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任蚤霞,我火速辦了婚禮酗失,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘昧绣。我一直安慰自己规肴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布夜畴。 她就那樣靜靜地躺著拖刃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贪绘。 梳的紋絲不亂的頭發(fā)上兑牡,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音税灌,去河邊找鬼均函。 笑死,一個(gè)胖子當(dāng)著我的面吹牛菱涤,可吹牛的內(nèi)容都是我干的苞也。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼粘秆,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼如迟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起攻走,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤殷勘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后陋气,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劳吠,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年巩趁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了痒玩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淳附。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蠢古,靈堂內(nèi)的尸體忽然破棺而出奴曙,到底是詐尸還是另有隱情,我是刑警寧澤草讶,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布洽糟,位于F島的核電站,受9級(jí)特大地震影響堕战,放射性物質(zhì)發(fā)生泄漏坤溃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一嘱丢、第九天 我趴在偏房一處隱蔽的房頂上張望薪介。 院中可真熱鬧,春花似錦越驻、人聲如沸汁政。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽记劈。三九已至,卻和暖如春并巍,著一層夾襖步出監(jiān)牢的瞬間目木,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工履澳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嘶窄,地道東北人怀跛。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓距贷,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親吻谋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子忠蝗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

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