在上次转录组可视化课程中,有位老师看到富集分析泡泡图的图例中的Count存在小数,于是提出了这么一个问题:为什么基因的数目有小数?

之前没有注意过这个问题,应该是ggplot2默认的图例生成方式所导致的。

看下面这个代码,根据数据不同,产生同样长度的区间,有时会得到小数,有时会得到整数。

> seq(10,20,length=5)
[1] 10.0 12.5 15.0 17.5 20.0
> seq(10,14,length=5)
[1] 10 11 12 13 14

所以出现在图例中有时会小数、有时会整数。其本身的含义是这么大的点代表的基因数有多少,一般也没有要求必须是整数。不过为了避免误解,这个问题还是要解决一下。

人为根据要呈现的图例间隔数目计算出一个步长,再生成完整图例数字,就全都是整数了。在之前的绘图代码中加上下面的代码就可以了:

min = min(data[[size_variable]])
max = max(data[[size_variable]])
# 4 is length
step = ceiling((max-min)/4)
p <- p + scale_size_continuous(breaks=seq(min, max, by=step))

这样出来的图就没问题了。这也更新到了我们的高颜值在线绘图平台。

  • Venn网络展示富集分析结果
  • 单个基因集富集分析泡泡图绘制
  • 多个基因集富集结果泡泡图绘制展示

往期精品(点击图片直达文字对应教程)

机器学习

后台回复“生信宝典福利第一波”或点击阅读原文获取教程合集

GO/KEGG富集分析泡泡图中为什么基因的数目是小数?相关推荐

  1. 点点鼠标在线绘制GO/KEGG富集分析泡泡图

    单个基因集富集分析泡泡图绘制

  2. 单个基因集富集分析泡泡图绘制

    富集分析是生物信息分析中快速了解目标基因或目标区域功能倾向性的最重要方法之一.其中代表性的计算方式有两种: 一是基于筛选的差异基因,采用超几何检验判断上调或下调基因在哪些GO或KEGG或其它定义的通路 ...

  3. R语言学习 - 富集分析泡泡图

    功能富集泡泡图 功能富集分析用来展示某一组基因(一般是单个样品上调或下调的基因)倾向参与哪些功能调控通路,对从整体理解变化了的基因的功能和潜在的调控意义具有指导作用,也是文章发表中一个有意义的美图.通 ...

  4. R 学习 - 富集分析泡泡图回应

    R语言学习 - 富集分析泡泡图 刚一出品,Y叔就说有硬伤.Y叔是著名富集分析软件clusterprofiler的原创,而且软件内集成dotplot, enrichmap,cnetmap (后续也实现这 ...

  5. 富集分析原理和clusterProfiler包进行GO、KEGG富集分析详细说明

    概念: 基因富集分析是指对于给定一组基因根据基因组注释信息(GO.KEGG)对基因进行聚类分析,即给定的基因是不是GO中的一个功能(或KEGG中的一个通路). 基因的功能富集的目的是说明给定的基因集对 ...

  6. GO和KEGG富集分析详细步骤

    GO和KEGG富集分析 文章目录 GO和KEGG富集分析 @[toc] 1. 将差异表达结果的基因名称转化为id 2. GO富集分析 3. GO圈图绘制 4. KEGG富集分析 5. KEGG圈图绘制 ...

  7. go分析和kegg分析_GO和KEGG富集分析(Metascape数据库)

    介绍 生物信息学研究中,获取基因列表的GO和KEGG富集分析的需求非常常见.目前有许多生物信息学手段或者数据库可以实现基因富集分析,例如DAVID,但它们有些是收费的,有些不易于使用且很少维护.例如D ...

  8. GO/KEGG富集分析与GSEA区别

      概念: GO是基因本体联合会所建立的数据库,旨在建立一个适用于各种物种的,对基因和蛋白质功能进行限定和描述的,并能随着研究不断深入而更新的语义词汇标准.GO 提供了一系列的语义用于描述基因功能的概 ...

  9. 写一个KEGG富集分析的R语言代码

    . 有很多方法可以在R语言中完成KEGG富集分析.这里是一个简单的代码示例: library(clusterProfiler) library(KEGG.db)# 读取基因列表 geneList &l ...

最新文章

  1. java 后台路线学习
  2. UT斯达康XV6700的写号方法[图]
  3. Java LocalDate类| ofYearDay()方法与示例
  4. php 合并 js css,PHP实现合并多个JS和CSS文件示例
  5. 包头市民族中学2021高考成绩查询,2021庆阳高考成绩查询系统入口
  6. 新浪的动态策略灰度发布系统:ABTestingGateway
  7. Oracle 无备份情况下的恢复--控制文件/数据文件
  8. UnityWebPlayer缓存清理工具
  9. win10蓝屏无法进入系统_WIN10系统进“吃鸡”蓝屏
  10. 守望先锋地图英文和英雄英文
  11. 【程序设计与实践】实验四:自动寄存柜(C语言)
  12. 买房税费大攻略!哪些费用必须交?
  13. 感受Java的魅力——基于Java二维数组和if语句编制的税后工资计算方法
  14. 计算机网络手写笔记图片,一键收藏!清华学子这样记笔记!
  15. 数学:定积分和数列和互相转化
  16. c语言改变图片颜色,用c语言把bmp格式的彩色图片转换成黑白的
  17. Ubuntu20.4 搭建OnlyOffice文档服务器
  18. 递归函数将一个正整数的各位由高到低依次输出
  19. 【网络流量监控工具之Nethogs】
  20. QComboBox 设置下拉列表颜色

热门文章

  1. 20160227.CCPP体系详解(0037天)
  2. 苹果cms采集明星资源无分类绑定的解决方法
  3. 复习JavaScript时的笔记
  4. 关于个人的第二个程序——黑白棋续
  5. Golang常用工具类库
  6. 数据结构与算法A实验六图论---7-7 最短工期 (拓扑排序)
  7. 停招!MSRA,被曝停招国防七子及北邮学生!!
  8. jar调用dll文件提示找不到指定的模块Unable to load library
  9. Git迁移新仓库并保存历史提交记录
  10. 假显卡测试软件,GPU-Z 2.26.0发布:可检测多款假冒显卡