沖積圖(alluvial plot)展示競爭性內源RNA(ceRNA)網絡

導讀:

用沖積圖展示ceRNA網絡可以更好地查看競爭和吸附關系,讓靜態的圖,“流動”起來。

沖積圖簡介

Alluvial plot(沖積圖)是一種流程圖,最初設計用于展示網絡結構隨時間的變化。這種圖表特別適用于展示數據中的分類如何從一個組別流向另一個組別,例如在分析不同子類型樣本中的細胞如何在不同聚類中分布,或者在不同數據集中的細胞如何在不同聚類中分布的情況。Alluvial plot 通過水平或垂直的流帶(ribbons)來表示數據流,這些流帶的寬度可以表示數據量或者數據的比例。在R語言中,可以通過ggalluvial包來創建這種圖表。

CeRNA簡介

CeRNA(competing endogenous RNAs,競爭性內源RNA)是一種RNA間的相互作用機制,它們通過應答元件(microRNA response elements,MREs)與microRNA結合,從而影響microRNA導致的基因沉默來調節基因表達。CeRNA的概念中有兩個關鍵詞,競爭和內源。內源指的是這個調控機制在生物體內自然存在,而競爭是這個機制的核心。在ceRNA的調控機制中,不同的RNA分子,如mRNA、lncRNA、假基因和circRNA等,都可能含有與特定miRNA互補的序列,這些RNA分子通過共享的MREs與miRNA競爭結合,形成一種復雜的調控網絡 。這一領域的研究正在不斷深入,有望為疾病標志物的發現和治療提供新的策略。

1.打開作圖URL

微生信-免費在線繪制沖積圖(alluvial plot)

2.示例數據

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

示例數據包括3列:

第1列:circRNA,以circBase id展示

第2列:miRNA,以miRbase id展示

第3列:mRNA,以gene symbol展示

注:也可以繪制4+列,但最少2列

3.輸入檢查

Ctrl+A選中示例數據,Ctrl+C拷貝,Ctrl+V粘貼到輸入框。

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

注:輸入檢查是新加功能,它會根據不同模塊的輸入要求,逐行逐列檢查輸入數據,并給出提示,確保數據符合模塊要求。

4.參數選擇

圖片大小圖片寬度,圖片高度

文字大小:矩形上標注文字的字體大小

透明度:矩形連線(流動帶)的透明度,0表示完全透明(消失),1表示完全不透明(與左側矩形的顏色一樣)。

矩形寬度:控制矩形的寬度,也可以通過設置圖片寬度和高度調整

顏色:自定了30種顏色,按照出圖后,從上到下,從左到右的順序。其中帶的顏色是左側矩形顏色加上透明度。

字體:Times New Roman和Arial字體

5.提交出圖

檢查通過,并且參數選好后,點擊“提交”按鈕,約5s后,會在頁面上呈現富集結果漸變樹圖預覽。我們提供了pdf,svg兩種矢量圖,png,tiff兩種標量圖供大家下載使用。其中矢量圖可以使用acrobat illustrator進行編輯、組圖等。

?

除了可以繪制3列數據外,有可以繪制4列甚至更多列數據。例如下圖,繪制了circRNA-miRNA-mRNA-mRNA,其中前3列構成ceRNA關系,后邊兩列是蛋白質相互作用(PPI)。若節點太多,則不建議用沖積圖展示,可以考慮網絡圖,弦圖等。

微生信助力高分文章,用戶194000,谷歌學術3500

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

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

相關文章

sed的替換可用:斜杠/,豎或|,井號# 等符號, 但是查找只能用斜杠/ , sed的查找和替換可以一起用 筆記240711

sed的替換可用:斜杠/,豎或|,井號# 等符號, 但是… … 查找只能用斜杠/ 替換必須用s開頭, 如:s/ , s| , s# 例如: s/正則/替換內容/s/正則/替換內容/gs|正則|替換內容|s|正則|替換內容|gs#正則#替換內容#s#正則#替換內容#g 當內容包含斜杠/時, (例如路徑) , 使用 豎或|,井號…

06_TypeScript 中的函數

TypeScript 中的函數 一、函數的定義es5 定義函數的方法TypeScript 定義函數的方法ts 中定義方法傳參 二、可選參數三、默認參數(跟可選參數一樣)四、剩余參數(三點運算符的應用)五、函數重載六、箭頭函數 es6 一、函數的定義 es…

Windows圖形界面(GUI)-SDK-C/C++ - 編輯框(edit)

公開視頻 -> 鏈接點擊跳轉公開課程博客首頁 -> 鏈接點擊跳轉博客主頁 目錄 編輯框(edit) 控件樣式 創建控件 初始控件 消息處理 示例代碼 編輯框(edit) 控件樣式 編輯框(Edit Control)是Windows中最常用的控件之一,用于接收用戶…

python 知識點累積

.items() tinydict {Google: www.google.com, Runoob: www.runoob.com, taobao: www.taobao.com}print (tinydict.items())運行結果 dict_items([(Google, www.google.com), (Runoob, www.runoob.com), (taobao, www.taobao.com)]) 返回的 dict_items([...]) 是一個字典項的…

【持續集成_05課_Linux部署SonarQube及結合開發項目部署】

一、Linux下安裝SonarQube 1、安裝sonarQube 前置條件:sonarQube不能使用root賬號進行啟動,所以需要創建普通用戶及 其用戶組 1)創建組 2)添加用戶、組名、密碼 3)CMD上傳qube文件-不能傳到home路徑下哦 4&#xff09…

王牌站士Ⅳ--矢量數據庫對 RAG 效率的影響

前言 近年來,檢索增強生成 (RAG) 模型越來越受歡迎。RAG 模型利用大型神經網絡以及外部知識源的檢索機制。這使得模型擁有的知識比其內部存儲的更多,從而使其能夠為廣泛的主題和領域生成高質量的輸出。 影響 RAG 模型性能的關鍵因素之一是從外部源檢索相…

C++之STL簡介

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 前言一、STL是什么二、STL的發展歷史三、STL的組成部分3.1 容器(Containers)3.2 迭代器(Iterators)3.3 算法&#xf…

【啟明智顯分享】ESP32-S3 4.3寸觸摸串口屏HMI應用方案:WIFI/藍牙無線通信助力烘干設備實現遠程遙控

技術不斷進步,人們對烘干設備的美觀度、功能多樣性提出更高要求,傳統的數碼管顯示、按鍵式控制已經無法滿足客戶的需求。用智能屏替代傳統的數碼管可以很好的解決這個問題,為用戶帶來更好的人機交互體驗。 基于此,啟明智顯提出將樂…

solidity實戰練習2--ERC20實現

//SPDX-License-Identifier:MTT pragma solidity ^0.8.24;interface erc20{function name()external view returns (string memory);//查看代幣的名稱function symbol() external view returns(string memory);//查看代幣簡稱function totalSupply()external view returns(uint…

低代碼:架起產教融合的“立交橋”

隨著信息技術的飛速發展,傳統的軟件開發模式正面臨著前所未有的挑戰。為了應對這一挑戰,低代碼平臺應運而生,其通過簡化開發流程、提高開發效率,成為了推動產業與教育深度融合的重要力量。本文將探討低代碼平臺如何架起產教融合的…

C++基礎(十八):繼承(重點)

各位看官,大家好!今天我們將探討C中的三大特性之一:繼承。繼承是一種面向對象編程的重要概念,它允許我們通過創建新的類,從而復用和擴展現有類的功能。通過繼承,我們不僅能夠提高代碼的可重用性和可維護性&…

算法刷題筆記 KMP字符串(C++實現,并給出了求next數組的獨家簡單理解方式)

文章目錄 題目描述基本思路實現代碼 題目描述 給定一個字符串S,以及一個模式串P,所有字符串中只包含大小寫英文字母以及阿拉伯數字。模式串P在字符串S中多次作為子串出現。求出模式串P在字符串S中所有出現的位置的起始下標。 輸入格式 第一行輸入整數…

docker拉取鏡像,報錯error pulling image configuration: download failed after attempts=6: dial tcp 157.240.1

error pulling image configuration: download failed after attempts6: dial tcp 157.240.10.32:443: i/o timeout docker compose pull docker pull langgenius/dify-web:0.6.13 重啟docker sudo systemctl restart dockerhttps://stackoverflow.com/questions/72353203/do…

9.5 柵格圖層符號化多波段彩色渲染

文章目錄 前言多波段彩色渲染QGis設置為多波段彩色二次開發代碼實現多波段彩色 總結 前言 介紹柵格圖層數據渲染之多波段彩色渲染說明:文章中的示例代碼均來自開源項目qgis_cpp_api_apps 多波段彩色渲染 以“3420C_2010_327_RGB_LATLNG.tif”數據為例&#xff0c…

代碼隨想錄打卡第二十一天

代碼隨想錄–二叉樹部分 day 21 二叉樹第八天 文章目錄 代碼隨想錄--二叉樹部分一、力扣669--修建二叉搜索樹二、力扣108--將有序數組轉換為二叉搜索樹三、力扣538--把二叉搜索樹轉換為累加樹 一、力扣669–修建二叉搜索樹 代碼隨想錄題目鏈接:代碼隨想錄 給你二叉…

常見條件控制算法流程圖

內容講解:流程控制[if…else…(if…elif…else…),while,for] 常見條件控制算法流程圖高清圖

新手教學系列——高效管理MongoDB數據:批量插入與更新的實戰技巧

前言 在日常開發中,MongoDB作為一種靈活高效的NoSQL數據庫,深受開發者喜愛。然而,如何高效地進行數據的批量插入和更新,卻常常讓人頭疼。今天,我們將一起探討如何使用MongoDB的bulk_write方法,簡化我們的數據管理流程,讓代碼更加簡潔高效。 常規做法:find、insertone…

Unity 之 抖音小游戲集成排行榜功能詳解

Unity 之 抖音小游戲集成排行榜功能詳解 一,前言1.1 為游戲設計利于傳播的元素?2.2 多人競技、社交傳播?二,集成說明2.1 功能介紹2.2 完整代碼2.3 效果展示三,發現的問題和迭代計劃一,前言 對于 Unity 開發者而言,在開發抖音小游戲時集成排行榜功能是提升游戲社交性和玩…

Java實戰中處理高并發的策略

引言 隨著互聯網的快速發展,高并發成為了許多應用必須面對的挑戰。Java作為一門廣泛應用于企業級開發的語言,提供了豐富的工具和技術來應對高并發問題。本文將詳細探討Java中處理高并發的幾種常見策略和技術。 1. 并發編程基礎 1.1 線程與線程池 Jav…

【TVM 教程】使用 TVM 部署框架預量化模型

本文介紹如何將深度學習框架量化的模型加載到 TVM。預量化模型的導入是 TVM 中支持的量化之一。有關 TVM 中量化的更多信息,參閱 此處。 這里演示了如何加載和運行由 PyTorch、MXNet 和 TFLite 量化的模型。加載后,可以在任何 TVM 支持的硬件上運行編譯…