基因表达谱热图的绘制

所需数据格式

1.数据的获取–从NCBI数据库下载基因表达谱数据
2.数据整理–将所有下载的基因表达谱数据放在一个Excel里,如下

再转成文本文档(grain2.txt)。
3.R语言绘制热图(直接复制>后的代码)

getwd() 查看当前工作目录 setwd(“D:/1-R/myfile/file4”)将工作目录设为grain2文本所在文件夹
install.packages(‘pheatmap’)
data<-read.table(“grain2.txt”,head=T)
attach=data
row.names(data)<-data$Gene_name
data<-data[,-1]
data<-data.matrix(data)
library(pheatmap)
pdf(“2222.pdf”,height=60,width=60) ``输出的图PDF存于所设定的文件夹
pheatmap(data,cluster_cols=FALSE,clustering_distance_row=“correlation”,clustering_method=“complete”,color=colorRampPalette(c(“green”,“black”,“red”))(100),revC=FALSE,scale=“row”,margins=c(5,10),fontsize_row=8,cellheight=30,cellwidth=50)
dev.off()

结果显示

基因表达谱热图的绘制 pheatmap相关推荐

  1. Pheatmap热图的绘制及如何调整图片

    Pheatmap热图的绘制及如何调整图片 Pheatmap包是R语言绘制热图比较强大的软件包,当然现在也有很多资料介绍这个包的使用,但是今天我写的重点不是如何使用这个包绘制热图,而是如何绘制出更好看的 ...

  2. R:热图解释 | pheatmap包参数及详细聚类图绘制流程(一篇解决热图绘制问题)

    热图解释及pheatmap绘制热图 一.热图绘制原理 1.1 热图介绍 1.2 热图绘制准备--均一化 1.3 热图绘制方式 1.4 热图数据查看示例 二.pheatmap包简介 2.1 pheatm ...

  3. 一个函数实现基因内具有多种突变类型的热图的绘制

    版权声明:本文为博主原创文章,转载请注明出处   我们平常多见的基因突变热图是一个基因一个格子,一种突变类型,但实际上在同一个病人中,同一个基因往往具有多种突变类型,因此传统的热图绘制工具并不能满足我 ...

  4. python制作热图folium_Python Folium包可以在热图上绘制标记吗?

    我已经在地图上添加了一个热图,它可以正常工作. 使用另一个数据集,我希望能够在热图上绘制标记. 有可能这样做吗?我读过一些关于图层的文章,但我不确定我会怎么做.在 目前我的代码:df = pd.rea ...

  5. RNAdiff 使用教程 | DEG分析、TPM计算以及火山图和热图的绘制

    RNAdiff App,让你的RNA-Seq下游分析变得更简单!APP介绍与下载安装方法请参照RNAdiff 首发 | 让你的RNA-Seq下游分析变得更简单 本文档为RNAdiff 中文说明文档,并 ...

  6. 热图(Heatmap)绘制(matplotlib与seaborn)

    热图是数据统计中经常使用的一种数据表示方法,它能够直观地反映数据特征,查看数据总体情况,在诸多领域具有广泛应用. 一:matplotlib绘制方法 1.基础绘制 热图用以表示的是矩阵数据,例如相关阵. ...

  7. python热图_Python绘制热图

    1.matplitlib绘制热图 import random from matplotlib import pyplot as plt from matplotlib import cm from m ...

  8. python热图_Python 绘制热图

    原博文 2019-09-03 16:50 − 1.matplitlib绘制热图 1 import random 2 from matplotlib import pyplot as plt 3 fro ...

  9. python制作热图folium_Python绘制地图神器folium入门

    文章目录 一.简介 二.安装方法 三.主要功能 3.1 各级别地图 3.1.1 世界地图 3.1.2 国家地图 3.1.3 市级地图 3.2 地图形式 3.3 在地图上标记 3.3.1 普通标记 3. ...

最新文章

  1. Linux下分割与合并文件的方法
  2. php 方法求 的近似值,PHP中的等角近似
  3. TF之AutoML之AdaNet框架:AdaNet框架的简介、特点、使用方法详细攻略
  4. vscode 集成终端改成cmd模式
  5. ipad鼠标怎么把圆圈换成箭头_高度融合,让iPad更像笔记本的金属键盘
  6. 数据结构与算法(六)-背包、栈和队列
  7. 操作系统之计算机系统概述:6、系统调用
  8. Javascript:遍历json数据的方法
  9. 四种大数据分析方法 ,大数据学习入门必须掌握!
  10. java使用imagej_【原创】imagej使用达人指南,分享给大家!
  11. 简易聊天软件开发(python+socket)
  12. w7计算机的工具栏爱那里,win7系统底下任务栏不见了的解决方法
  13. linux的webui服务,Aria2控制前端WebUI客户端安装教程
  14. coldfusion php,在Coldfusion中加密,然后在PHP中解密
  15. js 写一个任意类型转浮点小数点保留两位
  16. CSS3动画 表情包围绕圆公转而不自转
  17. 水纹效果(Water)源程序.
  18. 微信公众号的基本排版设置
  19. 基于Matlab的车牌识别系统完整版课论文分享 快看
  20. WIN10右下角(通知和操作中心)弹出小广告解决办法

热门文章

  1. Shiro反序列化漏洞综合
  2. typora 画流程图、时序图(顺序图)、甘特图
  3. 学无止境,温故而知新
  4. 【Dex-Net 2.0】论文精度:Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp
  5. 解决高分辨率下win10软件字体太小问题
  6. codewar python 遗忘点
  7. 递归实现1分、2分和5分的硬币凑成1元
  8. 66最短路径算法-佛洛伊德算法
  9. HTML css——浏览器兼容性
  10. php生成唯一的八位英文+数字邀请码实现