基因表达谱热图的绘制

所需数据格式

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. systemd进程管理工具实战教程
  2. 一片很好的关于感情的文章
  3. Javascript中for循环
  4. 运行GPU出现CUDA_ERROR_LAUNCH_FAILED
  5. Json-server 创建模拟API服务器
  6. webcomponents安装了没有用_Web Components 入门实例教程
  7. 使用CSS设置JavaFX饼图样式
  8. struts2--java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a member of
  9. 清除浮动的最佳方案:clearfix
  10. java 指代对象_06JAVA面向对象之封装
  11. Windows系统安装教程
  12. D3/Echarts/G2的对比分析
  13. Android 10正式版发布,支持5G和折叠屏设备
  14. CommandName 与 CommandArgument
  15. core音标_core的意思在线翻译,解释core中文英文含义,短语词组,音标读音,例句,词源【澳典网ODict.Net】...
  16. K8s预选策略和优选函数简介
  17. frp内网穿透https
  18. 福建福州软考考点安排在哪?
  19. oracle问题诊断,Oracle之常见问题诊断方法
  20. VS2005+SQL2005

热门文章

  1. 去中心身份与可信身份,零信任架构
  2. DESeq加载失败后在R中的安装方法
  3. 首行缩进字符计算机怎么弄,word首行缩进2字符是多少厘米
  4. 想成为项目经理喜欢的优秀员工,就要掌握管理者的职责!
  5. 2K高分辨率(DPI)屏幕字体显示模糊,或者字体太小的问题
  6. 【Vue】你了解高阶组件吗
  7. iqoo手机计算机背景变白,电脑界面壁纸变成白色换成别的壁纸一会又变成白色了...
  8. Delphi控制Excel自动生成报表
  9. 把gitlib从http修改成https访问
  10. 云队友丨想赚大钱的人,没有感情