火山圖學習

嘗試復現(xiàn)文章的過程中亿汞,運用生信技能樹jimmy大大的搜索神技羔沙,順利整理出了一幅看著還不錯的火山圖,用的包是ggplot2伟骨,分享一下饮潦,共同學習進步!
首先用dplyr包挑選作圖列携狭, mutate(v= -log10(adj.P.Val)增加一列(y軸)继蜡,以case_when()將基因根據(jù)abs(logFC)>=2&adj.P.Val(FDR) < 0.01分為上調(diào)下調(diào)及穩(wěn)定基因。
通過一系列函數(shù)對橫坐標range進行了限定暑中,本例子中所得x軸(abs(logFC))最大值為6壹瘟,所以橫軸坐標修改為了(-6,6)鳄逾。
其他自主修改的參數(shù)有顏色,透明度灵莲,以及圖形大小雕凹。emmmm,個人感覺漸變不太好看(可能不習慣太淺的顏色)。

if(T){ 
  library(dplyr)
  library(tidyverse)
  library(ggplot2)
  DEG_valvone <- nrDEG
  colnames(DEG_valvone)
  DEG_valvone <- DEG_valvone %>%
    select(logFC,AveExpr, adj.P.Val) %>%
    mutate(v= -log10(adj.P.Val),
           gene_type = case_when(logFC >= 2 & adj.P.Val < 0.01 ~ "up",
                                 logFC <= -2 & adj.P.Val < 0.01 ~ "down",
                                 TRUE ~ "stable")) 
##查看x坐標軸設(shè)定范圍
DEG_valvone %>%
  pull(logFC) %>%
  min() %>%
  floor()   #查看x軸最小邊界 -5
DEG_valvone %>%
  pull(logFC) %>%
  max() %>%
  ceiling()  #最大邊界6

###設(shè)定上調(diào)下調(diào)穩(wěn)定點顏色大小透明度
cols <- c("up" = "#ffad73", "down" = "#26b3ff", "stable" = "grey") 
sizes <- c("up" = 2, "down" = 2, "stable" = 1) 
alphas <- c("up" = 1, "down" = 1, "stable" = 0.5)
}
final_plot <- DEG_valvone %>%
  ggplot(aes(x = logFC,
             y = v,
             fill = gene_type,    
             size = gene_type,
             alpha = gene_type)) + 
  geom_point(shape = 21, # Specify shape and colour as fixed local parameters    
             colour = "black") + 
  geom_hline(yintercept = -log10(0.01),
             linetype = "dashed") + 
  geom_vline(xintercept = c(-2, 2),
             linetype = "dashed") +
  scale_fill_manual(values = cols) + # Modify point colour
  scale_size_manual(values = sizes) + # Modify point size
  scale_alpha_manual(values = alphas) + # Modify point transparency
  scale_x_continuous(breaks = c(seq(-6, 6, 1)),       
                     limits = c(-6, 6))+
  labs(title = "Gene expression changes in Vemurafenib versus control samples",
       x = "log2(fold change)",
       y = "-log10(adjusted P-value)",
       colour = "Expression \nchange") +
  theme_bw() + # Select theme with a white background  
  theme(panel.border = element_rect(colour = "black", fill = NA, size= 0.5),    
        panel.grid.minor = element_blank(),
        panel.grid.major = element_blank()) 
final_plot
    ggsave("valcone_plot.png",plot = final_plot,width = 200,height = 150,units ="mm" )

valcone_plot.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末枚抵,一起剝皮案震驚了整個濱河市线欲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌汽摹,老刑警劉巖李丰,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逼泣,居然都是意外死亡趴泌,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門拉庶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嗜憔,“玉大人,你說我怎么就攤上這事氏仗〖罚” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵皆尔,是天一觀的道長呐舔。 經(jīng)常有香客問我,道長慷蠕,這世上最難降的妖魔是什么珊拼? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮砌们,結(jié)果婚禮上杆麸,老公的妹妹穿的比我還像新娘。我一直安慰自己浪感,他們只是感情好昔头,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著影兽,像睡著了一般揭斧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上峻堰,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天讹开,我揣著相機與錄音,去河邊找鬼捐名。 笑死旦万,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的镶蹋。 我是一名探鬼主播成艘,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼赏半,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了淆两?” 一聲冷哼從身側(cè)響起断箫,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎秋冰,沒想到半個月后仲义,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡剑勾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年埃撵,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甥材。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡盯另,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出洲赵,到底是詐尸還是另有隱情鸳惯,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布叠萍,位于F島的核電站芝发,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏苛谷。R本人自食惡果不足惜辅鲸,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望腹殿。 院中可真熱鬧独悴,春花似錦、人聲如沸锣尉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽自沧。三九已至坟奥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拇厢,已是汗流浹背爱谁。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留孝偎,地道東北人访敌。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像衣盾,于是被迫代替她去往敵國和親捐顷。 傳聞我的和親對象是個殘疾皇子荡陷,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

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