組學數據分析實操系列 |(四) 富集氣泡圖的繪制

前言:在上一篇中,我們介紹了利用Metascape零代碼實現富集分析,但是Metascape的富集分析結果是以柱狀圖的形式展示的。文章中更常使用的富集結果可視化方式是氣泡圖。氣泡圖可以通過氣泡的坐標、形狀、顏色、大小等來展示更加豐富的富集分析結果(如P值、數目、占比、類型等)。如果我們想把上述富集柱狀圖改為氣泡圖形式,或者在拿到富集分析結果表格后,經過調整閾值篩選進行重新繪圖,該如何操作呢?

今天給大家介紹三款實現富集分析結果可視化的繪圖工具:微生信ImageGPSangerBox網站。這些工具提供了豐富的可視化選項,據以優化(富集) 分結果的展現形式,方便讀者更好地理解和解釋數據。

方式一:

微生信繪制氣泡圖

01數據獲取

以Metascape富集分析結果為例,如下圖所示:在Metascape網站完成富集分析后,點擊Analysis Report Page,跳轉至結果頁面,找到Pathwayand?Process?Enrichment?Analysis復制以下表格,粘貼至Excel表格。

圖片

02登錄微生信網站

在瀏覽器中輸入微生信網址(http://www.bioinformatics.com.cn),在網頁右上角注冊后登錄。

03單擊左列的GO,Pathway圖,選擇多類型氣泡圖

圖片

04數據格式轉化及可視化

上一步點擊后的頁面分為兩個部分,左邊用于粘貼數據和調整參數,右邊是對數據輸入格式的說明。其中調整參數的部分大家可以參考下方的示例圖。

圖片

而粘貼數據之前需要先點擊頁面右側“輸入:示例數據”,查看數據格式的標準示例,然后根據示例將第一步得到的數據進行調整,一般需要調整以下內容(原始條目——調整后的條目):Category??ClassDescription?→?Description%?→?GeneratioCount?→?CountLog10(P)?→?通過公式power(10,?Log10(P))進行轉化得到pvalue

圖片

完成輸入數據、調整參數后,點擊提交。等待幾秒后,右側便會出現結果氣泡圖,在下載處點擊所需的文件格式就可以啦。

圖片

05其他形式的富集結果圖

除了上述“多類型氣泡圖”的形式外,該網站工具還提供了其它的富集分析結果可視化方式,下圖展示的是其中兩種形式。其操作方法類似,大家可以根據需求和喜好進行選擇。

圖片

方式二:

SangerBox

01訪問SangerBox網站(http://sangerbox.com/home.html),注冊后登錄。

圖片

02開始繪制氣泡圖

首先點擊生信工具盒——工具列表——定制化氣泡圖繪制工具,進入繪制氣泡圖頁面。

接下來在表格區域輸入數據,注意這個數據的信息排布與前一個工具有所不同,第一列YData輸入富集途徑(Description),第二列輸入GeneRatio,第三列點大小輸入Count,第四列點顏色輸入P,第五列點類型輸入Class

最后根據實際需求調整繪圖參數,如點的大小點的顏色點的形狀背景風格。點擊立即提交,開始繪制氣泡圖。

圖片

03導出氣泡圖

于頁面下方導出圖片處導出氣泡圖,在導出之前,可在設置長寬處調整圖片的長度和寬度,在自定義漸變處調整顏色。

圖片

方式三:

ImageGP

01登錄ImageGP網站

網站地址:http://www.ehbio.com/ImageGP/index.php/Home/Index/Scatterplot.html

02開始繪制氣泡圖

點擊GO Enrichmentplot,進入以下頁面,頁面上方顯示數據格式Datamatrix,并提示如何選擇必要參數。

圖片

操作步驟:

  • 粘貼數據至下方白色框中

  • Essential parameters(必選)區域選擇相應的參數變量

  • Layout(選填)區域可以改變圖注的位置

  • Modify plot titles(選填)區域可以輸入X、Y軸名稱

  • Picture attributes(選填)改變圖片大小

  • 右下角點擊Plot進行繪圖

  • Plot area可預覽及下載富集氣泡

圖片

以上就是實現富集分析結果可視化的工具介紹啦,操作都很簡單,小伙伴可以自己試一試,如果有問題的話可以聯系我們哦!

參考文獻

1.Tang D, Chen M, Huang X, Zhang G, Zeng L, Zhang G, Wu S, Wang Y. SRplot: A free online platform for data visualization and graphing. PLoS One. 2023 Nov 9;18(11):e0294236.

2.Chen T. et al. 2022. ImageGP: An easy-to-use data visualization web server for scientific researchers. iMeta 1: e5.

3.Shen, et al. 2022. Sangerbox: A comprehensive, interaction-friendly clinical bioinformatics analysis platform. iMeta 1(3): e36.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/70328.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/70328.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/70328.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

實現一個專注應用-后端開發(一)-搭建

搭建后端服務 搭建服務拆分下用戶服務 增加公共庫通用模塊 運行一下接入數據庫安裝Prisma增加prisma庫 redis增加redis服務 搭建服務 使用nestjs來做 這里是nestjs的網站Nestjs 安裝 nest npm i -g nestjs/cli創建一個項目 并在開發工具打開 nest new todonest new xx 是新…

C++17并行化加速STL算法——std::execution

C17 并行化STL算法 文章目錄 C17 并行化STL算法概念環境準備工具類 并行算法 - 使用并行算法 - 執行策略總覽選擇標準詳細介紹順序執行 seq并行化順序執行 par并行化亂序執行 par_unseq 并行算法 - 異常處理可以不使用并行算法并行算法 - 限制并行算法有哪些原有算法17引入新算…

Deepseek 懟CHATGPT實況

提示詞: 用犀利的語言批評ChatGPT 深度思考(R1) 嗯,用戶讓我用犀利的語言批評ChatGPT。首先,我需要理解他們的動機。可能他們遇到了ChatGPT的某些問題,比如回答不準確或者缺乏深度,所以想表達不滿。也有…

always和assign語法區別

always語句可以帶時鐘, 也可以不帶時鐘。 一,assign和always區別 assign 語句使用時不能帶時鐘。 assign a=1; assign b=2; 在always不帶時鐘時,邏輯功能和assign完全一致,都是只產生組合邏輯。比較簡單的組合邏輯推薦使用assign語句,比較復雜的組合邏輯推薦使用 al…

解析跨域:原理、解決方案與實踐指南

解析跨域:原理、解決方案與實踐指南 🌐 在現代Web開發中,跨域問題是一個常見且重要的挑戰。隨著互聯網應用的日益復雜,前端與后端之間的交互越來越頻繁,跨域請求的需求也隨之增加。 一、跨域問題的本質與產生條件 &a…

鴻蒙開發:熟知@BuilderParam裝飾器

前言 本文代碼案例基于Api13。 在實際的開發中,我們經常會遇到自定義組件的情況,比如通用的列表組件,選項卡組件等等,由于使用方的樣式不一,子組件是動態變化的,針對這一情況,就不得不讓使用方把…

MSI微星電腦沖鋒坦克Pro Vector GP76 12UGS(MS-17K4)原廠Win11系統恢復鏡像,含還原功能,預裝OEM系統下載

適用機型:【MS-17K4】 鏈接:https://pan.baidu.com/s/1P8ZgXc6S_J9DI8RToRd0dQ?pwdqrf1 提取碼:qrf1 微星筆記本原裝出廠WINDOWS11系統自帶所有驅動、出廠主題壁紙、系統屬性專屬聯機支持標志、Office辦公軟件、MSI Center控制中心等預裝…

【面試題】杭州士騰科技-面試題匯總

歷史小劇場 歷史是一個好客的主人,卻從不容許客人取代它的位置。歷史也從來就不是一個人或事幾個人可以支配創造的。所謂時勢造英雄,實乃至理名言。 真正支配歷史的人,不是朱元璋,是稻田里辛勤勞作的老農,是官道上來往…

Go入門之map

map類型是引用類型,必須初始化才能使用,為key-value形式 var userinfo make(map[string]string)userinfo["username"] "zhangsan"var user map[string]string{"username": "張三","age": &qu…

切換鏡像源(npm)

常見的npm鏡像源 官方源 URL: https://registry.npmjs.org 淘寶鏡像源(npmmirror) URL: https://registry.npmmirror.com 其他常用鏡像源 URL: https://registry.cnpmjs.org (CNPM) 這里是引用 切換npm鏡像源 切換到官方源 npm config set registry http…

【大模型】DeepSeek 高級提示詞技巧使用詳解

目錄 一、前言 二、DeepSeek 通用提示詞技巧 2.1 DeepSeek 通用提示詞技巧總結 三、DeepSeek 進階使用技巧 3.1 DeepSeek一個特定角色的人設 3.1.1 為DeepSeek設置角色操作案例一 3.1.2 為DeepSeek設置角色操作案例二 3.2 DeepSeek開放人設升級 3.2.1 特殊的人設&#…

Qt開發③Qt的信號和槽_概念+使用+自定義信號和槽+連接方式

目錄 1. 信號和槽概述 1.1 事件和控件 1.2 信號的本質 1.3 槽的本質 2. 信號和槽的使用 2.1 connect 連接信號和槽 2.2 查看內置信號和槽 2.3 Qt Creator 生成信號槽代碼 3. 自定義信號和槽 3.1 不帶參數的信號和槽 3.2 帶參數的信號和槽 4. 信號與槽的連接方式 4…

【動態路由】系統Web URL資源整合系列(后端技術實現)【apisix實現】

需求說明 軟件功能需求:反向代理功能(描述:apollo、eureka控、apisix、sentinel、普米、kibana、timetask、grafana、hbase、skywalking-ui、pinpoint、cmak界面、kafka-map、nacos、gateway、elasticsearch、 oa-portal 業務應用等多個web資…

Vue2 中使用 UniApp 時,生命周期鉤子函數總結

在 Vue2 中使用 UniApp 時,生命周期鉤子函數是一個重要的概念。它允許開發者在特定的時間點運行代碼,管理組件的生命周期。以下是 Vue2 中 UniApp 常用的生命周期鉤子函數總結: 1. beforeCreate 說明: 組件實例剛被創建,此時數據…

在Ubuntu24.04上安裝Stable-Diffusion1.10.1版本

之前曾介紹過在Ubuntu22.04上安裝Stable-Diffusion: 在Ubuntu22.04上部署Stable Diffusion_ubuntu stable dif-CSDN博客 這個安裝我們使用conda python虛擬機。這次我們介紹的是在Ubuntu24.04安裝Stable-Diffusion的最新版本V1.10.1(截止到今天最新版&…

IIS asp.net權限不足

檢查應用程序池的權限 IIS 應用程序池默認使用一個低權限賬戶(如 IIS_IUSRS),這可能導致無法刪除某些文件或目錄。可以通過以下方式提升權限: 方法 1:修改應用程序池的標識 打開 IIS 管理器。 在左側導航樹中&#x…

MongoDB 常用命令速查表

以下是一份 MongoDB 常用命令速查表&#xff0c;涵蓋數據庫、集合、文檔的增刪改查、索引管理、聚合操作等場景&#xff1a; 1. 數據庫操作 命令說明show dbs查看所有數據庫use <db-name>切換/創建數據庫&#xff08;需插入數據后才會顯示&#xff09;db.dropDatabase()…

23種設計模式 - 模板方法

模式定義 模板方法模式&#xff08;Template Method Pattern&#xff09;是一種行為型設計模式&#xff0c;它通過定義算法的骨架&#xff08;固定步驟&#xff09;&#xff0c;允許子類在不改變算法結構的情況下重寫特定步驟。該模式的核心是將通用流程封裝在基類中&#xff…

使用Java爬蟲獲取1688自定義API操作接口

在電商領域&#xff0c;1688作為國內領先的B2B平臺&#xff0c;提供了豐富的API接口&#xff0c;允許開發者獲取商品信息、店鋪信息等。其中&#xff0c;custom 接口允許開發者進行自定義操作&#xff0c;獲取特定的數據。本文將詳細介紹如何使用Java爬蟲技術&#xff0c;通過1…

MVTEC數據集筆記

前言 網上的博客只有從論文里摘出的介紹&#xff0c;沒有數據集文件詳細的樣子&#xff0c;下載數據集之后&#xff0c;對數據集具體的構成做一個補充的筆記。 下載鏈接&#xff1a;https://ai-studio-online.bj.bcebos.com/v1/7d4a3cf558254bbaaf4778ea336cb14ed8bbb96a7f2a…