前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GEO数据分析流程之芯片3

GEO数据分析流程之芯片3

作者头像
生信菜鸟团
发布2024-06-28 13:12:18
580
发布2024-06-28 13:12:18
举报
文章被收录于专栏:生信菜鸟团生信菜鸟团

三周合计15天的数据挖掘授课学员一点一滴整理的授课知识点笔记哦,还有互动练习题哈,欢迎大家点击文末的阅读原文去关注我们学员的公众号哦!

生信技能树学习笔记

GEO分析之PCA和热图

rm(list = ls()) load(file = "step1output.Rdata")load(file = "step2output.Rdata")#输入数据:exp和Group#Principal Component Analysis#http://www.sthda.com/english/articles/31-principal-component-methods-in-r-practical-guide/112-pca-principal-component-analysis-essentials # 1.PCA 图----dat=as.data.frame(t(exp))library(FactoMineR)library(factoextra)dat.pca <- PCA(dat, graph = FALSE)pca_plot <- fviz_pca_ind(dat.pca, geom.ind = "point", # show points only (nbut not "text") col.ind = Group, # color by groups palette = c("#00AFBB", "#E7B800"), addEllipses = TRUE, # Concentration ellipses legend.title = "Groups")pca_plotsave(pca_plot,file = "pca_plot.Rdata") # 2.top 1000 sd 热图----cg=names(tail(sort(apply(exp,1,sd)),1000))#挑出标准差/方差里最大的1000个基因n=exp[cg,] # 直接画热图,对比不鲜明library(pheatmap)annotation_col=data.frame(group=Group)rownames(annotation_col)=colnames(n)pheatmap(n, show_colnames =F, show_rownames = F, annotation_col=annotation_col # cluster_cols=F#取消组间聚类) # 按行标准化pheatmap(n, show_colnames =F, show_rownames = F, annotation_col=annotation_col, scale = "row", breaks = seq(-3,3,length.out = 100) ) dev.off() # 关于scale的进一步学习:zz.scale.R

PCA

热图

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信菜鸟团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档