冲积图(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.mzph.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 支持的硬件上运行编译…