桑基气泡图 – 5个维度展示KEGG通路富集结果

2022年发表在《Nature communication》上的文章Kir2.1-mediated membrane potential promotes nutrient acquisition and inflammation through regulation of nutrient transporters fig1i使用微生信平台绘制了一张图,我们将其命名为“桑基气泡图”。从此,桑基气泡图进入了大家的眼帘,被各公号、平台争相模仿。今天,给大家分享下升级版的桑基气泡图。

如上图,左侧是常规气泡图;右侧是桑基气泡图。

右侧图中,左边桑基图展示了基因隶属于哪个富集通路,右边气泡图展示了富集通路的Gene.Ratio(X轴),富集条目(Y轴),基因数(气泡大小),p值(颜色)。在传统4个维度的基础上,额外添加了一个基因维度,更加清晰地展示了KEGG通路富集分析结果。

1打开作图URL

微生信-在线绘制GO,pathway富集结果桑基气泡图

2,示例数据

点击图片上方的示例数据,下载,并使用excel打开。

示例数据包括5列:

第1列:富集term

第2列:gene ratio,或者rich factor等数值

第3列:pvalue,或者qvalue,fdr值

第4列:斜线/分割的基因

第5列:基因数

3,输入检查

Ctrl+A选中示例数据,Ctrl+C拷贝,Ctrl+V粘贴到输入框。

然后使用输入框下面的“输入检查”按钮先对输入数据进行检查。若检查不通过,请根据检查提示重复【修改-输入检查】步骤,直到检查通过(如下图所示),然后可以继续往下进行。

注:输入检查是新加功能,它会根据不同模块的输入要求,逐行逐列检查输入数据,并给出提示,确保数据符合模块要求。

4,参数选择

图片大小:图片宽度,图片高度,左侧桑基图的占比,右侧气泡图的占比,例如这里桑基宽度7.0和dot宽度5.0,表示整张图被分成12份,左侧桑基图占整个图的7,右侧图占5,他们的比例是7:5。该参数可以用来微调左右的大小,以根据通路名长度等,更合理地布局。

文字大小及说明:基因和通路的字体大小,气泡图X轴的名字和颜色的颜色说明

通路颜色: 10种自定义颜色,可以自定义通路和桑基图带的颜色(两者一致),使图片更加易读,更加美观。

气泡的颜色和大小:包括高颜色和低颜色,气泡大小(最小的气泡的大小,其他气泡随数据放大)。

字体:Times New Roman和Arial字体。

5,提交出图

检查通过,并且参数选好后,点击“提交”按钮,约5s后,会在页面上呈现桑基气泡图预览。我们提供了pdf,svg两种矢量图,png,tiff两种标量图供大家下载使用。其中矢量图可以使用acrobat illustrator进行编辑、组图等。

绘图技巧:左侧的桑基图颜色按照页面上所示从上到下。Term的顺序是按照示例数据中从下到上的顺序,即示例数据的最后一行是画在最上面的,因此输入数据排序后再绘图。同时,可以根据term的某些特征,使用不同色系分块展示。

如下图所示,上面4个通路使用红色色系,下面5个使用绿色色系。

微生信助力高分文章,用户192000,谷歌学术3500篇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/782991.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

低代码和制造企业数字化转型成功的关系是什么

针对制造企业特别繁多的应用场景、特别大量的数据以及特别复杂的业务流程等特性,低代码能够更贴合制造企业的应用需求,更符合低代码平台为企业带来的价值,即(低代码平台)即服务。 用低代码与平台的融合力量搭建起企业敏捷的数字底座&#xff…

14-22 剑和远方2 - 深度神经网络中的学习机制

概论 在第一部分中,我们深入探讨了人工智能的兴衰简史以及推动人工智能发展的努力。我们研究了一个简单的感知器,以了解其组件以及简单的 ANN 如何处理数据和权重层。在简单的 ANN 中,不会对数据执行特定操作。ANN 中的激活函数是一个线性函…

Node.js_fs模块

文件删除 文件重命名和移动(本质都是修改路径) 文件夹操作 创建文件夹(mkdir) 读取文件夹(readdir) (打印出来是该文件夹下名称的数组形式) 读取当前的文件夹(readdir) 删除文件夹 (rmdir) 查看资源状态…

一家虚拟电厂繁忙的一天

早晨:准备与监控 7:00 AM - 起床与检查 虚拟电厂(VPP)团队的成员早起,开始检查电力系统的状态和最新的市场动态。使用专用的监控软件,查看分布式能源资源(DERs)的实时数据,包括太阳…

【Linux】网络新手村

欢迎来到 破晓的历程的 博客 ⛺️不负时光,不负己✈️ 引言 今天,我们就开始学习Linux网络相关的内容。这篇博客作为Linux网络板块的第一篇博客看,我们首先要带着大家明白Linux网络的一些名词的概念,为之后的学习扫清障碍。然后我…

MMM(Master-Master replication manager for MySQL,MySQL主主复制管理器)

概述 MMM(Master-Master replication manager for MySQL,MySQL主主复制管理器) MMM是一套支持双主故障切换和双主日常管理的脚本程序。MMM 使用 Perl 语言开发,主要用来监控和管理 MySQL Master-Master (双主&#xf…

opencv实现目标检测功能----20240704

早在 2017 年 8 月,OpenCV 3.3 正式发布,带来了高度改进的“深度神经网络”(dnn)模块。 该模块支持多种深度学习框架,包括 Caffe、TensorFlow 和 Torch/PyTorch。这次我们使用Opencv深度学习的功能实现目标检测的功能,模型选用MobileNetSSD_deploy.caffemodel。 模型加载…

GD 32中断系统实现

1.0 中断的概念 中断:简单来说就是打断的意思,在计算机系统中CPU在执行一个操作的时候,有一个比当前任务更为紧急的任务需要执行,cpu暂停当前任务转而去执行更为紧急任务的操作,执行完更为紧急任务之后再返回来执行原来未执行完的…

美股交易相关知识点 持续完善中

美股交易时间 美东时间:除了凌晨 03:50 ~ 04:00 这10分钟时间不可交易以外,其他时间都是可以交易的。 如果是在香港或者北京时间下交易要区分两种: 美东夏令时:除了下午 15:50 ~ 16:00 这10分钟时间不可交易以外,其他时间都是可…

1012-27SF 同轴连接器

型号简介 1012-27SF是Southwest Microwave的2.92 mm连接器。该连接器使用不锈钢合金外壳和镀金接触表面提供了良好的耐腐蚀性和耐磨损性,延长了连接器的使用寿命。适用于高频应用,最高可达 40 GHz,使其适用于微波和射频通信、雷达系统等领域。…

14-31 剑和诗人5 - 使用 AirLLM 和分层推理在单个 4GB GPU 上运行 LLama 3 70B

利用分层推理实现大模型语言(LLM) 大型语言模型 (LLM) 领域最近取得了显著进展,LLaMa 3 70B 等模型突破了之前认为可能实现的极限。然而,这些模型的庞大规模给其部署和实际使用带来了巨大挑战,尤其是在资源受限的设备上,例如内存…

pnpm介绍

PNPM 是一个 JavaScript 包管理器,类似于 npm 和 Yarn。它的全称是 "Performant npm",主要设计目标是优化包的安装和管理过程,以提升速度和效率。PNPM 的主要特点包括: 符号链接(Symlink)&#x…

数据结构--二叉树相关题2(OJ)

1.比较对称二叉树(镜像二叉树) 二叉树相关题1中第二题的变形题。先去看1哦! 左子树和右子树比较 bool _isSymmetric(struct TreeNode* p, struct TreeNode* q) {if (p NULL && q NULL)return true;//如果两个都为空则是相等的if …

【WEB前端】---HTML---结构---笔记

目录 1.标签---单标签和双标签 1.1单标签 1.2双标签 2.基本结构标签 2.1HTML标签 2.2文档头部标签 2.3文档标题标签 2.4文档的主题标签 3.常用的标题标签 (n∈[1,6]) 4.段落标签 5.换行标签 6.文本格式化标签 6.1粗体 6.2倾斜 6.3删除线 6.4下划线 7.div和spa…

Android:自定义View

一、简介 点击查看创建自定义视图组件中文官网 Android 提供了一个复杂而强大的组件化模型,用于基于基本布局类 View 和 ViewGroup 构建界面。该平台包含各种预构建的 View 和 ViewGroup 子类(分别称为 widget 和布局),可供您用来…

大舍传媒:如何在海外新闻媒体发稿报道摩洛哥?

引言 作为媒体行业的专家,我将分享一些关于在海外新闻媒体发稿报道摩洛哥的干货教程。本教程将带您深入了解三个重要的新闻媒体平台:Mediterranean News、Morocco News和North African News。 地中海Mediterranean News Mediterranean News是一个知名…

Java中获取Class对象的三种方式

Java中获取Class对象的三种方式 1、对象调用getClass()方法2、类名.class的方式3、通过Class.forName()静态方法4、总结 💖The Begin💖点点关注,收藏不迷路💖 在Java中,Class对象是一个非常重要的概念,它代…

高职计算机应用技术专业教学解决方案

前言 随着信息技术的飞速发展,计算机应用技术专业在高职教育中占据了举足轻重的地位。面对日益增长的行业需求和不断变化的教育环境,高职院校亟需探索创新的教学模式,以培养适应社会和经济发展的高素质技术技能型人才。唯众《高职计算机应用…

基于docker上安装elasticSearch7.12.1

部署elasticsearch 首先,先创建网络 # 创建网络 docker network create es-net拉取elasticSearch的镜像 #拉取镜像 docker pull elasticsearch:7.12.1创建挂载点目录 # 创建挂载点目录 mkdir -p /usr/local/es/data /usr/local/es/config /usr/local/es/plugin…

【Linux开发实战指南】基于UDP协议的即时聊天室:快速构建登陆、聊天与退出功能

author: bbxwg system_version: Ubuntu 22.04 Time : 2024-07-04 目录 技术简单讲解: UDP (User Datagram Protocol) 链表 父子进程 信号 基于UDP的即时聊天室系统:客户端与服务器端实现 客户端操作步骤 服务器端操作步骤 系统版本&#xff…