原标题:在热图中标注出特定基因名称

对于基因的差异表达谱,常用热图作为展示。但有时差异基因可能非常的多,热图中不可能将所有基因的名称标注出来。那么此时不妨选择一些比较重要的基因(比方说p值最显著的那些),在图中指示它们的位置。

我们来看这篇文献“Transcriptome Profiling of Adipose Tissue Reveals Depot-Specific Metabolic Alterations Among Patients with Colorectal Cancer”中,是怎样展示热图的。文中比较了结直肠癌患者的内脏脂肪组织(VAT)和皮下脂肪组织(SAT)的转录组谱,将差异表达的基因展示为热图。热图整体结构在标注了部分基因后,并未显得凌乱,同时还能告知读者哪些基因是重要的,必要时还可仔细比较它们的表达值,是种不错的表现方法。

文献插图,热图中只标识出重要的基因或蛋白名称

图1,(a)VAT和SAT之间差异表达基因的热图。

准备作图文件

接下来,就让小编带大家了解怎样在R中绘制这种只标识重要基因的热图。

为了绘制这种热图,首先要准备两类数据。

(1)基因表达矩阵,行是基因,列是样本,表达值可以是FPKM或者log转化后的表达值等都可以。

示例文件,基因表达值矩阵

(2)基因名称列表,将待标识的重要基因名称以一排的形式放在一个列表中。

示例文件,重要的少数基因的名称列表

怎么让热图显示基因名_在热图中标注出特定基因名称相关推荐

  1. 怎么让热图显示基因名_热图怎么做? | 热图函数pheatmap()

    是不是会经常绘制热图?那热图怎么做?先看一眼这个函数的参数,这么多,而且最后还有省略号.那么我们应该怎么合理使用这些参数让你的热图看起来更加高大上呢? pheatmap(mat, color = co ...

  2. gene id对应基因名_前5名:用于计算机维修的Linux发行版,Blockly,Gene Kim等

    gene id对应基因名 欢迎来到Opensource.com每周前5名! 您是否想知道魔术是如何发生的? 当然这不是火箭科学,但我想您可能想知道我如何每周为您制作Weekly Top 5视频和文章. ...

  3. excelexportentity中设置null不显示的方法_学习笔记-Java中的$符

    JavaEE中$符号出现在两个地方,一个是前端jQuery中的$(),一个是后端JSP中的EL表达式${}. 一.$()中放不同的东西代表不同的含义,(1)$(function(){}),表示文档加载 ...

  4. 请上传sku预览图后重新操作_干货|主图视频操作指南

    No.1 主图视频介绍 主图视频是指呈现在商品主图的位置,以展示商品外观.商品功能为目的的商品短视频.视频是商品信息在文字.图片展现基础上的又一次升级,通过更加直观.立体的展示方式,可以满足消费者对商 ...

  5. c++如何输入数组_从一个数组中找出 N 个数,其和为 M 的所有可能最 nice 的解法...

    编者按:本文由前端狂想录公众号授权奇舞周刊转载. 故事的背景 这是一个呆萌炫酷吊炸天的前端算法题,曾经乃至现在也是叱咤风云在各个面试场景中. 可以这样说,有 90% 以上的前端工程师不会做这个题目. ...

  6. 怎么让热图显示基因名_教你画一个掰弯的热图(Heatmap),展示更多的基因表达量...

    难道,这不像孔雀开屏吗? 写在前面 组学数据已经泛滥,但是信息的挖掘仍任重道远.顺手的工具,可以节省使用者尽可能多的时间,或者将看起来很复杂,很难以完成的事情,变得非常简单. 图形的掰弯,这个是我很久 ...

  7. 怎么让热图显示基因名_如何将 qPCR 数据做成热图

    做了一堆的实时定量 PCR,然后有一堆的数据,那不是要做一堆的柱状图,我想把这些结果都放在一起怎么办呢?那么我又不会高大上的 R 语言,那么咋整呢. 今天我给大家介绍一个比较简单的热图制作软件 HEM ...

  8. excelexportentity中设置null不显示的方法_如何在 Creator3D 中切换模型贴图,超级简单!...

    效果预览 前两天有伙伴在 QQ 上询问,如何在 Creator 3D 中切换模型贴图.Shawn 之前也没尝试过,不过根据之前 Cocos Creator 的经验以及这几天对 Creator 3D 的 ...

  9. 不显示参数名_第51p,万能参数与返回值,Python中函数的返回值

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第51篇文章,第三阶段的课程:Python进阶知识:详细讲解Python中的函数(四)====>函数的参数与返回值(下篇). ...

最新文章

  1. Mysql 多表使用 Case when then 遇到的坑
  2. LeetCode | Linked List Cycle
  3. 我看.Net My Services
  4. 安卓入门系列-05常见布局之RelaiveLayout(相对布局)
  5. Java IO: PipedInputStream
  6. mysql AUTO_INC 是否锁_AUTO-INC锁的一些思考
  7. Spring Cloud 微服务实战系列-Ribbon整合RestTemplate实现负载均衡
  8. 游戏日志分析2:全方位数据采集
  9. 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1](简单易懂)
  10. java 回调函数传值_说明Java的传递与回调机制的代码示例分享
  11. eclipse html插件的下载和安装
  12. jeecg boot微服务架构图
  13. 计算机课程综合实训自我鉴定,计算机教学实习的自我鉴定范文
  14. java 小说系统_java 实现小说管理系统
  15. aics6圆角插件怎么安装_AI圆角插件!助你更快设计字体 Xtream Path1.4的安装使用教程...
  16. 手机 SMS PDU 格式参考手册
  17. SQL学习(五):lastday函数(返回指定日期所在月份的最后一天)
  18. html语言加号点一下变成减号6,CSS3 linear-gradient线性渐变生成加号和减号的方法...
  19. 【go】ssa和调用链分析
  20. mysql 全角空格_数据库使用技巧――SQL全角与半角切换_MySQL

热门文章

  1. 自动化运维平台CI/CD--框架
  2. 测试经理需要了解的有关测试过程的知识
  3. 2021山东大学众智期末复习笔记
  4. char varchar nchar nvarchar区别
  5. 微信小程序编辑器 模拟器独立窗口 要怎么还原
  6. [软件试用3]AI写作软件AI-WRITER.COM:博客思路及成文解析
  7. CKA考试真题-20190714
  8. vc2008 使用mysql_real_connect_VC远程连接MYSQL失败原因收集:mysql_real_connect()
  9. JS柯里化详解 -- JavaScript
  10. 使用Navicat打开加密SQLite数据库