在線繪制單細胞測序scRNA-seq marker基因火山圖

導讀:《Frontiers in Immunology》單細胞測序文章“Fibroblast growth factor receptor risk signature predicts patient prognosis and immunotherapy resistance in colorectal cancer”Fig1B的火山圖展示了8種不同細胞類型中top5差異表達marker基因。?

圖中共8個小矩形,每個小矩形表示一種細胞類型。矩形中X軸表示細胞類型間表達該基因的細胞比例的差值,即pct.1 – pct.2;Y軸表示log2Fold change。以T cell為例,紅色點標注了top5上調,top5下調的marker基因,灰色點為其他基因,兩條水平線為log2FC閾值線。直觀地展示了不同細胞類型的marker基因情況。

1,打開作圖URL

https://www.bioinformatics.com.cn/plot_basic_scrna_seq_marker_gene_vocalno_plot_by_scrnatoolvis_261

2,示例數據

點擊圖片上方的示例數據,下載,并使用excel打開。

示例數據來自Seurat findAllmarkers函數的輸出,包括5列:

第1列是avg_log2FC:表示基因在目標細胞群體與其他細胞群體之間的平均表達差異。正值表示基因在目標細胞群體中高表達,負值表示基因在其他細胞群體中高表達。數值越大(正或負),表示差異越大。

第2列是pct.1:表示目標細胞群體中表達該基因的細胞比例。例如,pct.1 = 0.8 表示目標細胞群體中有 80% 的細胞表達該基因。

第3列是pct.2:表示其他細胞群體中表達該基因的細胞比例。例如,pct.2 = 0.2 表示其他細胞群體中有 20% 的細胞表達該基因。

第4列是cluster:目標細胞群的標識符。繪圖時按照cluster出現的順序從左到右繪制,例如這里最左邊繪制的是Na?ve CD4 T細胞

第5列是基因:Marker基因。

注意:這里沒有考慮p值

3,輸入檢查

示例數據:點擊輸入框下面的“示例”按鈕,將載入示例數據。

真實數據:數據放在excel中,調整好后,Ctrl+A選中數據,Ctrl+C拷貝,Ctrl+V粘貼數據到輸入框中。

然后使用輸入框下面的“輸入檢查”按鈕先對輸入數據進行檢查。若檢查不通過,請根據檢查提示重復【修改-輸入檢查】步驟,直到檢查通過(如下圖所示),然后可以繼續選擇參數。

注:輸入檢查按鈕會根據不同模塊的輸入要求,逐行逐列檢查輸入數據,并給出提示,確保數據符合模塊輸入要求。

4,選擇參數

待標注基因名:需要在圖中標注的基因的名字,一行一個基因名,來自輸入數據的最后一列。若多個cluster中均存在這個基因,則該基因均被標注。

若該輸入框留空,則請選擇繪制topN基因,默認繪制每個cluster中top5上調和top5下調的差異基因。

圖片大小:設置了圖片的寬度,圖片的高度。建議根據cluster數調整圖片寬度

字體大小:設置了圖片的基礎字體大小,如需精確控制字體大小,請下載pdf或者svg圖片后,使用inkscape或者acrobat illustrator編輯

Log2FC相關:設置了log2fc的閾值。上調,下調兩條虛線的寬度和顏色

Cluster顏色:設置了第4列cluster的顏色,按照cluster出現的順序分配顏色,自定義21種顏色,超過21種使用系統默認顏色

字體:設置了期刊雜志中最常用的兩種字體:Times New Roman和Arial。如需使用其他字體,可以下載pdf或者svg圖片,然后使用acrobat illustrator或者inkscape進行編輯修改

5,提交出圖

檢查通過,并且參數選好后,點擊“提交”按鈕,約5s后,會在頁面上顯示Marker基因火山圖。我們提供了pdf、svg兩種矢量圖,png、tiff兩種標量圖供大家下載使用??梢允褂胊crobat illustrator或者inkscape軟件編輯矢量圖,進行組圖,調整文字位置,添加說明等操作,以滿足個性化需求。

代碼版:

此圖使用scRNAtoolvis R包繪制,3行代碼即可繪制出版級單細胞marker基因火山圖,感謝老俊俊大神的封裝。

1)安裝:

# install.packages("devtools")

devtools::install_github("junjunlab/scRNAtoolVis")

2)讀取數據:

test <- system.file("extdata", "pbmc.markers.csv", package = "scRNAtoolVis")

markers <- read.csv(test)

3)繪圖

markerVocalno(markers = markers, topn = 5, labelCol = ggsci::pal_npg()(9))

微生信助力高分文章,用戶280000+,谷歌學術5800+

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,461評論 6 532
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,538評論 3 417
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,423評論 0 375
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,991評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,761評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,207評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,268評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,419評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,959評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,782評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,983評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,528評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,222評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,653評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,901評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,678評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,978評論 2 374

推薦閱讀更多精彩內容