热图(heatmap)用不同的颜色和颜色的深浅来直观的展示数据之间的差异。在测序类的文章里,几乎必有一幅热图用来展示差异表达基因。很多工具都可以完成热图的制作,今天这篇文章主要介绍利用R语言的 pheatmap包制作热图的简单小例子。pheatmap是R语言中专门用来制作热图的工具包。首先我们需要安装R和Rstudio。接下来就是安装pheatmap包了。

install.packages("pheatmap")
library(pheatmap)

使用pheatmap进行热图绘制

准备数据,最简单粗暴的方式,从Excel中复制,

现在Rstudio中复制这一段代码

Exp<-read.delim(file="clipboard",header=T,row.names=1,sep="t")

随后,复制excel里的表达矩阵

此时,这个基因表达矩阵已经存放在电脑的剪切板中,回到Rstudio,

此时你只需要第三行代码,就可以输出一张可以看的热图

pheatmap(Exp)

我们需要对基因进行标准化

pheatmap(Exp,scale="row")

取消对列的聚类

pheatmap(Exp,scale="row",cluster_cols=F)

还可以改变配色方案

pheatmap(Exp,scale="row",cluster_cols=F,color= colorRampPalette (c("green", "white", "red"))(50))

这样一张热图就画出来啦,是不是很简单?不会的可以开始动起手来试一试了。

单基因泛癌分析链接

TCGA单基因免疫相关泛癌分析(应要求,对出图添加更细致的描述)​mp.weixin.qq.com

TCGA单基因免疫相关泛癌分析-进阶版本​mp.weixin.qq.com

公众号“生信小课堂”

TCGA数据分析课程:

生物信息学教学​m.study.163.com

差异表达基因热图怎么看_多变的热图1(新手专用)相关推荐

  1. 三位数的茎叶图怎么看_如何用茎叶图表示三位数,什么是茎叶图

    茎叶图(Stem-and-Leaf Diagrams)又称"枝叶图",由统计学家约翰托奇设计,它的思路是将数组中的数按位数进行比较,将数的大小基本不变或变化不大的位作为一个主干(茎 ...

  2. 差异表达基因热图怎么看_画图专题 | 热图函数pheatmap()

    画图专题 | 热图函数pheatamp() 百迈客医学 2018-10-31 先看一眼这个函数的参数,这么多,而且最后还有省略号.那么我们应该怎么合理使用这些参数让你的热图看起来更加高大上呢? phe ...

  3. 差异表达基因热图怎么看_差异基因热图绘制:heatmap.2

    在RNA-seq数据分析中,差异表达基因分析是一项基本的技能,其中热图又是一种特别常见的用来展示差异表达基因分析结果的方式,今天分享一个非常好用的绘制热图的R函数:heatmap.2.该函数来自gpl ...

  4. sip 时序图_时序图怎么看_教你如何看懂时序图 - 什么是时序图_时序图怎么看_教你如何看懂时序图...

    时序图怎么看_教你如何看懂时序图 操作时序永远使用是任何一片IC芯片的最主要的内容.一个芯片的所有使用细节都会在它的官方器件手册上包含.所以使用一个器件事情,要充分做好的第一件事就是要把它的器件手册上 ...

  5. 差异表达基因热图怎么看_为什么我代码里面选择top1000的sd基因绘制热图呢

    实际上写完了这个全网最好的差异分析代码:免费的数据分析付费的成品代码 我就可以收工了,但是永远不能低估粉丝的疑惑数量,任何一个细节都会被拿出来剖析. 比如代码里面我挑选了top1000的sd基因绘制热 ...

  6. 差异表达基因热图怎么看_热图的解读及边界聚类的意义

    热图(heatmap)是分子生物学文章里(尤其是microarray, RNA-seq相关论文)经常出现的图片.但热图一般有哪些用途,具体涉及哪些不同的参数画法,需要清楚了解. 1. 关于热图的用途 ...

  7. 三位数的茎叶图怎么看_茎叶图怎么看,茎叶图的特点(简要概括)

    茎叶图(Stem-and-Leaf Diagrams)又称"枝叶图",由统计学家约翰托奇设计,它的思路是将数组中的数按位数进行比较,将e68a84e8a2ade799bee5baa ...

  8. 图神经网络代码_第一篇:图神经网络(GNN)计算框架绪论

    写在开头: 这个专栏是为了总结我本科毕业设计中所设计的题目<基于GPU的图神经网络算法库的设计钰实现>.这半年来一直在这个方向上啃代码,读论文,真的学到了很多东西.尤其是阅读了大佬团队写的 ...

  9. 机械动作时序图怎么画_快速学习时序图:时序图简介、画法及实例

    原标题:快速学习时序图:时序图简介.画法及实例 时序图作为常用的UML交互图,可以直观的传达系统内外之间的交互过程,经常用在详细设计文档中.下面本文综合参考了多篇时序图的教程,根据作者的思路将时序图做 ...

最新文章

  1. 批量设置word文档的页面格式 word vba代码注释
  2. Design Pattern in Java[Challenge 2.1]
  3. mexw32与mexw64
  4. jquery中的left和top
  5. 大数据和后端学习知识体系思维导图
  6. 支持串行隔离级别_从0到1理解数据库事务(上):并发问题与隔离级别
  7. 阿里晓斌:如何做好技术 Team Leader?
  8. memcached 缓存 分布式缓存 常见命令,管理命令
  9. Soft NMS论文笔记
  10. Redis安装及配置(Linux)
  11. hyperparameter_hunter 超参数优化模块实践
  12. myql GROU_CONCAT 与FIND_IN_SET查询结果为空问题解决
  13. 空气质量等级c语言编程,华中科技大学C语言课设空气质量检测信息管理系统技术分析.docx...
  14. N32G457VEL7移植FreeRTOS代码
  15. 鸿蒙系统功能,华为HarmonyOS2.0系统功能都有哪些呢-华为鸿蒙系统HarmonyOS2.0功能介绍[图文]_咖绿茵手游站...
  16. cdh6.1,cdh6.2 hue sqoop组件提交异常
  17. 【西电—英美国家概况(英美概况/英美文化)2023第一学期】第九章参考课后答案
  18. GAN相关模型和论文
  19. Webdings字体和Wingdings字体对照表
  20. 计算机应用计算题(88)10,2018一级结构工程师《计算机应用基础》题库及答案(十)...

热门文章

  1. python中r55的执行结果是_Abaqus+python入门体会(simwe-flin55)
  2. FS4067升压充电8.4V锂电池充电IC电流3A
  3. 卷积神经网络通道剪枝裁剪
  4. 如何在Unity里使用OptiTrack定位数据
  5. 【童年游戏回忆】——扳机游戏代码复现
  6. 【数据结构】使用Java实现顺序表类 SeqList
  7. 分享|5G+智慧工业园区解决方案(附PDF)
  8. Spring Cloud/Boot启动报错Consider defining a bean of type ServerCodecConfigurer
  9. 计算机文化基础课精品课程资源,计算机文化基础 - 精品课程平台-兰州理工大学.ppt...
  10. 八股文--MySql