單基因TCGA的Cox森林圖怎么畫才好看

首先調(diào)取Xena網(wǎng)頁的TCGA數(shù)據(jù)做Cox生存分析,數(shù)據(jù)可以通過hiplot官網(wǎng)自主研發(fā)的ucsc-xena-shiny直接在線獲取
訪問https://hiplot.com.cn/advance/ucsc-xena-shiny
然后全屏顯示,點擊Qucik PanCan Analysis下方的TCGA:Molcular Profile Cox Analysis

Molcular Profile Cox Analysis

輸入一個你想要的基因丹弱,比如RAC3妄荔,Select Measure for plot可以設置OS咧党,PFI呛谜,DSSDFI,然后點上方的搜索??鸯檬,就可以看到出的圖了

需要的結果

繼續(xù)往下滾動鼠標,就可以看到數(shù)據(jù)了螺垢,而且還可以下載
數(shù)據(jù)在這

得到數(shù)據(jù)以后就可以用R畫圖了喧务,注意赖歌,這里的HR和CI都是Log過的結果,跟別的地方計算的Cox結果有些不一樣功茴,可能是方法不一樣吧庐冯,是因為網(wǎng)站計算的HR結果相差太大了嗎?
由于是log過的結果坎穿,所以森林圖的X軸不再是HR=1為分界線了展父,而是以log2HR=0為分界線。玲昧。栖茉。

unicox <- read_csv("~/Desktop/RAC3_mRNA_OS_pancan_unicox.csv") ##加載csv數(shù)據(jù)
library(ggplot2)
ggplot(RAC3_mRNA_OS_pancan_unicox, aes(HR_log, cancer, col=Type))+  ##定義X軸和Y軸,以類型分類
  geom_point(size=2.5)+  #固定點的大小
  geom_errorbarh(aes(xmax =upper_95_log, xmin = lower_95_log), height = 0.4)+ ##設置95%CI區(qū)間酌呆,就是誤差線
  scale_x_continuous(limits= c(-2, 2), breaks= seq(-1, 1, 1))+ ##設置X軸范圍衡载,分割點從-1到1,以1為分界隙袁,具體分界看數(shù)字分布
  geom_vline(aes(xintercept = 0))+ #以0為分界線
  xlab('HR(95%CI)') + ylab(' ')+  #定義標簽
  theme_bw(base_size = 12)+ #主題和字體
  scale_color_manual(values = c("gray", "steelblue", "red")) #設置顏色
點的大小固定為2.5
ggplot(RAC3_mRNA_OS_pancan_unicox, aes(HR_log, cancer, col=Type,shape=Type))+ #設置不同的形狀
  geom_point(size=3)+
  geom_errorbarh(aes(xmax =upper_95_log, xmin = lower_95_log), height = 0.4)+
  scale_x_continuous(limits= c(-2, 2), breaks= seq(-1, 1, 1))+
  geom_vline(aes(xintercept = 0))+
  xlab('HR(95%CI)') + ylab(' ')+
  theme_bw(base_size = 12)+
  scale_color_manual(values = c("gray", "steelblue", "red"))
不同的形狀
# 以-log10P值定義點的大小痰娱,點越大,P值越小菩收,越有統(tǒng)計學意義
ggplot(RAC3_mRNA_OS_pancan_unicox, aes(HR_log, cancer, col=Type,shape=Type))+
  geom_point(aes(size=-log10(p.value)))+
  geom_errorbarh(aes(xmax =upper_95_log, xmin = lower_95_log), height = 0.4)+
  scale_x_continuous(limits= c(-2, 2), breaks= seq(-1, 1, 1))+
  geom_vline(aes(xintercept = 0))+
  xlab('HR(95%CI)') + ylab(' ')+
  theme_bw(base_size = 12)+
  scale_color_manual(values = c("gray", "steelblue", "red"))
image.png
再加一個形狀
ggplot(RAC3_mRNA_OS_pancan_unicox, aes(HR_log, cancer, col=Type,shape=Type))+
  geom_point(aes(size=-log10(p.value)))+
  geom_errorbarh(aes(xmax =upper_95_log, xmin = lower_95_log), height = 0.4)+
  scale_x_continuous(limits= c(-2, 2), breaks= seq(-1, 1, 1))+
  geom_vline(aes(xintercept = 0))+
  xlab('HR(95%CI)') + ylab(' ')+
  theme_bw(base_size = 12)+
  scale_color_manual(values = c("gray", "steelblue", "red"))
image.png
#排個序可好
ggplot(RAC3_mRNA_OS_pancan_unicox, aes(HR_log,  reorder(cancer,HR_log),  col=Type,shape=Type))+
         geom_point(aes(size=-log10(p.value)))+
         geom_errorbarh(aes(xmax =upper_95_log, xmin = lower_95_log), height = 0.4)+
         scale_x_continuous(limits= c(-2, 2), breaks= seq(-1, 1, 1))+
         geom_vline(aes(xintercept = 0))+
         xlab('HR(95%CI)') + ylab(' ')+
        theme_bw(base_size = 12)+
         scale_color_manual(values = c("gray", "steelblue", "red"))
image.png
##換個排序也行
ggplot(RAC3_mRNA_OS_pancan_unicox, aes(HR_log,  reorder(cancer,-HR_log),  col=Type,shape=Type))+
         geom_point(aes(size=-log10(p.value)))+
         geom_errorbarh(aes(xmax =upper_95_log, xmin = lower_95_log), height = 0.4)+
         scale_x_continuous(limits= c(-2, 2), breaks= seq(-1, 1, 1))+
         geom_vline(aes(xintercept = 0))+
         xlab('HR(95%CI)') + ylab(' ')+
        theme_bw(base_size = 12)+
         scale_color_manual(values = c("gray", "steelblue", "red"))
image.png

更多定制梨睁,等你發(fā)現(xiàn)。娜饵。坡贺。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市箱舞,隨后出現(xiàn)的幾起案子遍坟,更是在濱河造成了極大的恐慌,老刑警劉巖晴股,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愿伴,死亡現(xiàn)場離奇詭異,居然都是意外死亡电湘,警方通過查閱死者的電腦和手機隔节,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來寂呛,“玉大人怎诫,你說我怎么就攤上這事〈荆” “怎么了幻妓?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長劫拢。 經(jīng)常有香客問我涌哲,道長胖缤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任阀圾,我火速辦了婚禮哪廓,結果婚禮上,老公的妹妹穿的比我還像新娘初烘。我一直安慰自己涡真,他們只是感情好,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布肾筐。 她就那樣靜靜地躺著哆料,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吗铐。 梳的紋絲不亂的頭發(fā)上东亦,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天,我揣著相機與錄音唬渗,去河邊找鬼典阵。 笑死,一個胖子當著我的面吹牛镊逝,可吹牛的內(nèi)容都是我干的壮啊。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼撑蒜,長吁一口氣:“原來是場噩夢啊……” “哼歹啼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起座菠,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤狸眼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后浴滴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拓萌,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年巡莹,在試婚紗的時候發(fā)現(xiàn)自己被綠了司志。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甜紫。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡降宅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出囚霸,到底是詐尸還是另有隱情腰根,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布拓型,位于F島的核電站额嘿,受9級特大地震影響瘸恼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜册养,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一东帅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧球拦,春花似錦靠闭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至谣光,卻和暖如春檩淋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背萄金。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工蟀悦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人捡絮。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓熬芜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親福稳。 傳聞我的和親對象是個殘疾皇子涎拉,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

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