热图绘制

作者: 生信小白 | 来源:发表于2021-04-20 11:25 被阅读0次

从全部差异基因筛选出一定阈值(FC,P值)筛选以后得到差异基因,再从所有差异基因的表达矩阵中筛选出最终差异基因的表达矩阵操作

使用EXCEL的VLOOK函数

文章参考链接

https://blog.csdn.net/tuanzide5233/article/details/83659768?ops_request_misc=&request_id=&biz_id=102&utm_term=%E6%80%8E%E4%B9%88%E5%9C%A8%E8%A1%A8%E8%BE%BE%E7%9F%A9%E9%98%B5%E6%89%BE%E5%88%B0%E8%87%AA%E5%B7%B1%E6%83%B3%E8%A6%81%E7%9A%84%E5%9F%BA%E5%9B%A0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-83659768.first_rank_v2_pc_rank_v29

实操代码

##设置工作路径

getwd()

setwd()

#安装运行R包

install.packages("gplots")

install.packages("pheatmap")

library(gplots)

library(pheatmap)

##读取基因表达矩阵文件(csv表格文件,基因名放在第一列)

data <- read.table("FC>1_DEGs_Exp.csv",header = T,sep = ",",stringsAsFactors = F)

##对矩阵进行标准化,gene symbol放在rownames

row.names(data)<-data[,1]

data<-data[,-1]

##绘制图片

pheatmap(data,

        show_rownames = T,           #行名

        show_colnames = T,            #列名

        cluster_cols = T,

        cluster_rows= T,

        filename='test.pdf',          #输出文件的名称

        fontsize_row=6,               #行字体的大小

        height=10,                      #输出图片的高度

        scale = "row",

        angle_col=45,                 #调整字的角度

        color =colorRampPalette(c("#8854d0", "#ffffff","#fa8231"))(100),

        clustering_distance_rows = 'euclidean',

        clustering_method = 'single',

)

相关文章

  • pheatmap包学习

    pheatmap pheatmap热图绘制 加载所需要的包 读入数据 查看数据 最初原始的热图绘制 热图颜色的调整...

  • 热图绘制

    Rstudio基础----热图绘制 热图绘制 公众号链接: http://mp.weixin.qq.com/s/m...

  • 热图

    静态与交互式热图: heatmap():用于绘制简单热图的函数heatmap.2():绘制增强热图的函数d3hea...

  • 热图绘制

  • 热图绘制

    从全部差异基因筛选出一定阈值(FC,P值)筛选以后得到差异基因,再从所有差异基因的表达矩阵中筛选出最终差异基因的表...

  • 热图绘制

    先上图 npgene.csv 理化end.CSV同上

  • 获取pheatmap热图聚类后和标准化后的结果

    pheatmap是简单常用的热图绘制包,可以快速、简单、可定制的绘制漂亮热图。具体见R语言学习-热图简化和免费高颜...

  • 1 初识Complexheatmap

    ComplexHeatmap绘制的热图种类分为: ① Heatmap 类:单个热图,包括热图主体、行/列名称、标题...

  • R 热图绘制heatmap①

    R.package heatmap():用于绘制简单热图的函数heatmap.2():绘制增强热图的函数d3hea...

  • Reproducing-1-Fig3-B Corrplot 20

    分别用两种包:Corrplot和GGally包绘制相关系图热图 用Corrplot绘制相关热图 安装对应的包cor...

网友评论

    本文标题:热图绘制

    本文链接:https://www.haomeiwen.com/subject/finglltx.html