基因表达差异火山图

提到差异火山图,相信很多同学肯定不陌生。因为形似火山(喷发),所以称为火山图。差异火山图最常见于转录组数据的分析中,在基因表达层面,用于展示两组间表达量上调和下调的基因。常规的火山图中主要包含了两个重要信息,差异表达倍数(Fold Change值,简称FC,作图时会对FC进行log转化,根据logFC值的正负判断这些基因的表达量是上调了还是下调了)以及统计学显著性p值(p-value,通常是FDR校正后的p值,根据校正后p值判断基因表达量上调或下调是否具有显著性)。因此在判断差异基因时,与常规的统计学方法相比,除了p值,通常还会考虑差异倍数,即结合这两个统计结果筛选表达量显著上调或下调的基因(一般而言,差异倍数不能太小)。

如下图示例,癌组织与正常组织的基因表达的差异火山图。红色点代表了癌组织中表达量显著上调的基因,蓝色的点代表了表达量显著下调的基因,灰色的点或者p值未达到显著性水平,或者差异倍数太低不具生物学代表性。

作为一种对差异分析结果的可视化呈现方式,差异火山图实质上就是一种散点图。我们只要准备已经计算好的带有Fold Change值以及显著性p值等信息的做图文件,作图就可以了。如上提到,limma、edgeR、DESeq2、EBSeq等方法可计算这些数值。

文章剩余内容<<<<<

R语言绘制差异火山图示例相关推荐

  1. r语言绘制精美pcoa图_R语言绘制交互式热图

    热图 通过热图可以简单地聚合大量数据,并使用一种渐进的色带来优雅地表现,最终效果一般优于离散点的直接显示,可以很直观地展现空间数据的疏密程度或频率高低.但也由于很直观,热图在数据表现的准确性并不能保证 ...

  2. R语言绘制气泡矩阵图

    R语言绘制气泡矩阵图 示例图 之前在一些文章中看到过气泡矩阵的表达方法,该图形表达的意思就是不同样本中不同物种的丰度分布情况,气泡越大则是代表物种的相对丰度(或者说16S得到的绝对丰度)越大,在这个例 ...

  3. R语言绘制核密度图实战(Kernel Density Plot)

    R语言绘制核密度图实战(Kernel Density Plot) 目录 R语言绘制核密度图实战(Kernel Density Plot) #仿真数据

  4. 使用R语言绘制心形图

    今天七夕,正好看到高等数学的心形线,想到心形线的函数应该可以用R语言来绘制,就尝试了一下. 心形线的参数方程为: 其中r是半径,t为弧度. 有了参数方程之后,我们的作图就变得简单了,其基本思路是:首先 ...

  5. R语言之可视化-火山图

    火山图可以方便直观地展示两个样本间基因差异表达的分布情况.通常横坐标用log2(fold change)表示,差异越大的基因分布在两端,纵坐标用-log10(pvalue)表示,T检验显著性P值的负对 ...

  6. r语言绘制精美pcoa图_如何绘制精美的PCoA图形?

    原标题:如何绘制精美的PCoA图形? 今天我们来分享干货--PCoA图形的代码.继PCA.火山图.热图等代码后,基迪奥的程序猿又整理出PCoA代码.具体往期我们分享过的代码贴,可以在文末查看哦. 什么 ...

  7. 使用R语言绘制地图,图审号地图:2019年中国地图-审图号GS(2019)1822号为基础制作的矢量shp 地图数据

    下面介绍用R语言如何绘制: 1 加载数据 · 以民政部网站数据为例,利用R语言如何下载数据和绘制地图.民政部数据的API为http://xzqh.mca.gov.cn/data/,全国边界矢量为qua ...

  8. R 语言绘制环状热图

    作者:佳名 来源:简书 - R 语言文集 1. 读取并处理基因表达数据 这是我的基因表达量数据: 图 Fig 1 > myfiles <- list.files(pattern = &qu ...

  9. R语言绘制堆叠面积图

    areaplot包绘制堆叠面积图 library(areaplot) #数据 df <- longley x <- df$Year y <- df[, c(1, 2, 3, 4, 6 ...

  10. 绘制动态心形图案::R语言绘制心形图

    原始方程源于此贴一楼:直通车 整理修改后: 被窝修改成这样: x<-seq(-1.1,1.1,length = 3000) rep<-30 y<-matrix(,3000,rep) ...

最新文章

  1. 【c语言】蓝桥杯算法提高 算术运算
  2. 笔记-信息化与系统集成技术-人工智能的特点
  3. jqueryeasyui datebox 设置默认值
  4. MapReduce 在Shuffle阶段 内存溢出原因分析及处理方法
  5. 【数据结构与算法】之深入解析“串联所有单词的子串”的求解思路与算法示例
  6. 初级程序员面试不靠谱指南(六)
  7. Siebel Issue:Siebel菜单栏无法在IE7/8下展开问题解决方案
  8. 分析 C# 2.0 新特性 -- 空类型(Nullable Types)
  9. Vue+mui实现图片的本地缓存
  10. java简述常见的布局极其特点_请简要说明 Android 中五种常见布局的特点。_学小易找答案...
  11. tf.train.GradientDescentOptimizer().minimize()细致探索
  12. xshell连不上虚拟机linux的解决办法
  13. HDU1407 测试你是否和LTC水平一样高【暴力】
  14. 计算机显示屏幕会对人体产生,一种自动除尘功能的计算机显示屏专利_专利申请于2018-07-13_专利查询 - 天眼查...
  15. Open3D:DBSCAN(C++)
  16. tsql 正则_sql 正则表达式匹配
  17. RabbitMQ(一) | MQ技术对比,以及对RabbitMQ五种消息模型的使用
  18. 一组绝对有益于科研的随想录(转载)
  19. 网页编程基础第一章知识点总结——Web基础知识
  20. 国外cpa广告联盟EMU-lead-cpa联盟详解(2)im搭建

热门文章

  1. Guice 快速入门
  2. Project(9)——收货地址 -查看列表
  3. 高斯光束及其MATLAB仿真
  4. excel检验是否是正态分布-T分布
  5. 华为路由器hilink怎么用_荣耀路由HiLink怎么实现一键组网?
  6. 最好用的WiFi密码共享APP推荐(能查看已连接WiFi密码)
  7. MAC 下 excel 如何使用加载项(宏)
  8. h计算机二级基础知识题库,2020计算机二级Office考试题库真题
  9. 通达OA2017按部门创建公共文件柜
  10. 老男孩python全栈day01