前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >如何合理的展示相关性分析结果??

如何合理的展示相关性分析结果??

作者头像
DoubleHelix
发布于 2021-11-01 08:02:33
发布于 2021-11-01 08:02:33
1.6K00
代码可运行
举报
文章被收录于专栏:生物信息云生物信息云
运行总次数:0
代码可运行

TCGA | GEO | 文献阅读 | 数据库 | 理论知识

R语言 | Bioconductor | 服务器Linux

如果是做肿瘤研究的,TCGA的数据分析,有很多在线工具是可以直接出图的,比如TIMER和GEPIA。上图的绘制,可以使用ggscatterstats函数,搜狗|微信 搜索一下,有很多现成的代码,就不多介绍了。

有时候,分析2个基因之间的相关性,但是我们的分组特别多,比如不同癌症类型中,某2个基因之间的相关性。你可以绘制上面那种散点图,但有一个问题,癌症类型多了,图片也就多了。像TCGA数据库中就有33种癌症细胞,绘制33个??这种展现形式是不友好的,有的是以table,一般的table展现是不如图形直观的。取每种癌症相关性分析的p值取负对数和r值绘制在一个散点图中,是可以的。像下图。这是来自Cancer Cell的文章中的。

你可以直接美化为不同的样式。比如类似下面这种,我就觉得比上面的好看,可以只标记自己研究的癌症。没必要把所有相关性高的都打上标签。

还有就是多基因与多基因之间相关性的展示,这种一般通过热图展示。一个基因与多个基因之间的相关性也可以通过热图展示。

再比如下面这个图,就是分析了一个基因与免疫相关的基因的相关性热图。来自一篇11分的生信文章。

下面是我自己的展现形式:

上面这个图的代码,可参考火山图绘制:R绘图笔记 | 火山图的绘制

下面是热图的核心代码,没有数据处理部分,热图绘制可参考:

R绘图笔记 | 热图绘制基因表达谱热图绘制

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> head(imm_pearson)[,1:7]
              ACC          BLCA         BRCA        CESC        CHOL       COAD       DLBC
XCL2  -0.11289478 -0.0074156190 -0.091435192  0.05554143 -0.20569379 0.06994135 0.07217948
XCL1  -0.03185412  0.0009956689 -0.065105843 -0.02074591 -0.22037181 0.04113111 0.05250785
CXCL9  0.08235721 -0.0219799189 -0.047291140  0.08587092  0.09323496 0.27370484 0.23913222
CXCL8  0.01503183  0.0848421082  0.003487368  0.09328172  0.07930675 0.20557264 0.21788931
CXCL6  0.16841511  0.0845977731 -0.070598332  0.09556112 -0.04812168 0.20902860 0.17207613
CXCL5  0.14677202 -0.0118261660 -0.186559842  0.06131988  0.10913933 0.19119847 0.18207390
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
group <- c(
  "Chemokine",
  "immunomodulator",
  "MHC",
  "Receptor"
)
split = c(rep(1,41),rep(2,42),rep(3,21),rep(4,18))#对应group分组的个数
ha <- rowAnnotation(
  empty = anno_empty(border = FALSE),
  foo = anno_block(
    gp = gpar(fill = 2:5),
    labels = group
  )
)
Heatmap(
  matrix = as.matrix(imm_pearson),
  name = "pearson",
  col= colorRampPalette(color.key)(50),
  #column_split = split,
  row_split = split,
  left_annotation = ha,
  cluster_rows = F,
  column_title = NULL,
  row_title = NULL
)

经 典 栏 目

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

本文分享自 MedBioInfoCloud 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
跟SCI学heatmap|文章中常见复杂热图的绘制方式(含代码),干货较多,建议耐心一下
拿到一个新数据后,除了检查[1:4,1:4]外,也许还需要看看最后几列,另外还需要观察列名称的规律。
生信补给站
2022/04/13
7.9K0
跟SCI学heatmap|文章中常见复杂热图的绘制方式(含代码),干货较多,建议耐心一下
用 ComplexHeatmap 包绘制复杂热图
在 ComplexHeatmap 中单个热图由热图主体和热图组件组成。热图主体可按行或列进行拆分。热图组件包括标题,进化树,矩阵名称和热图注释,可分别放置于热图主体的四个侧面上,这些组件也可根据热图主体的顺序进行重新排序或拆分。
生信菜鸟团
2021/01/18
7.5K0
用 ComplexHeatmap 包绘制复杂热图
转录和蛋白水平的表达量相关性如何
我在生信技能树的教程:《你确定你的差异基因找对了吗?》提到过,必须要对你的转录水平的全局表达矩阵做好质量控制,最好是看到标准3张图:
生信技能树
2021/10/12
1.9K0
Python也能画漂亮的complex heatmap?
对于经常用R语言来画图的科研工作者来说,应该对ComplexHeatmap(https://jokergoo.github.io/ComplexHeatmap-reference/book/)很熟悉了吧。这个包画的热图,既专业又漂亮。
生信技能树
2023/02/28
1.3K0
Python也能画漂亮的complex heatmap?
WGCNA + ssGSEA的组合分析
生物信息数据分析教程视频——16-单样本基因集富集分析(ssGSEA)用于肿瘤相关免疫细胞浸润水平评估
DoubleHelix
2023/09/06
7150
WGCNA + ssGSEA的组合分析
我是如何还原NC中的美图的
上个月我们分享了基于多组学数据识别关键癌症驱动基因的超实用工具Moonlight,不知道大家是否有注意到传说中“别人家的图”。
作图丫
2022/03/29
1.3K0
我是如何还原NC中的美图的
单基因差异分析并绘制火山图和热图
介绍下绘制火山图和热图的方法,如何在火山图或者热图中标记特定的基因,顺便学习下EnhancedVolcano包绘制火山图。
医学和生信笔记
2023/08/30
7420
单基因差异分析并绘制火山图和热图
TCGA免疫浸润评价数据库
对于RNA-seq的数据,之前我们的分析方法只是局限于单个基因之间的整合分析,最多也就是做一下富集这样的聚类分析。前段时间随着肿瘤免疫的热度,也有人试着开始利用RNA-seq这样的数据来评价患者的免疫情况。
医学数据库百科
2020/07/14
1.8K0
下游表达分析——差异表达分析
pearson:对离异值非常敏感,如果有一个值与正常值差很远会导致数据相关性很低,所以通常进行log处理之后再进行pearson分析。 pearson计算出的相关性比spearman计算出的相关性要高。
yurric
2023/11/01
6880
这也太简单了吧!一个函数完成数据相关性热图计算和展示
NGS系列文章包括Linux基础 (PATH和path,傻傻分不清)、R基础 (ggplot2高效实用指南 (可视化脚本、工具、套路、配色))、Python基础 (Python学习极简教程)、NGS基础、转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这)、ChIP-seq分析 (ChIP-seq基本分析流程)、单细胞测序分析 (重磅综述:三万字长文读懂单细胞RNA测序分析的最佳实践教程 (原理、代码和评述))、DNA甲基化分析、重测序分析、GEO数据挖掘(典型医学设计实验GEO数据分析 (step-by-step) - Limma差异分析、火山图、功能富集)、图形解读 (可视化之为什么要使用箱线图?)、GSEA (一文掌握GSEA,超详细教程)、WGCNA (WGCNA分析,简单全面的最新教程)等内容。
生信宝典
2020/09/18
2.9K0
肿瘤免疫细胞浸润与临床相关性分析
Profiles of immune infiltration in colorectal cancer and theirclinical significant: A gene expression- based study
DoubleHelix
2020/04/07
6.9K0
基因在任意癌症表达量相关性
第四单元第一讲:计算基因在任意癌症表达量相关性 课程链接在:http://jm.grazy.cn/index/mulitcourse/detail.html?cid=53 从题目可以看到,这次的主角有
生信技能树jimmy
2020/03/30
1.1K0
TCGA泛癌的批量基因相关性分析,快上车吧
之前我们是用另外一个包实现的,玩转cgdsr之循环批量相关性,但是这个包11月底被弃用了,┭┮﹏┭┮,它的功能被一个新包继承过来了。
生信菜鸟团
2023/01/05
1.2K0
TCGA泛癌的批量基因相关性分析,快上车吧
评估任意基因集在癌症的表现
第四单元第二讲:评估任意基因集在癌症的表现 课程链接在:http://jm.grazy.cn/index/mulitcourse/detail.html?cid=53 上一篇是探索两个细胞亚群(vCA
生信技能树jimmy
2020/03/30
5620
数据分析:基因突变瀑布图统计以及可视化
生信学习者
2024/11/19
900
数据分析:基因突变瀑布图统计以及可视化
最基本的生信套路换了miRNA也能发6分+
大家好!今天跟大家分享的是2020年12月发表在Genomics(IF = 6.205)上的文章。文章利用了从TCGA数据库中搜集的头颈部鳞状细胞癌(HNSCC)RNA测序数据和miRNA测序数据进行了综合分析,通过与临床数据结合,利用Cox回归分析,得到了7个与HNSCC相关的标志性miRNA,确定为用于头颈部鳞状细胞癌预后的新型miRNA标志物。
百味科研芝士
2021/01/06
1.7K0
生物信息数据分析教程视频——12-基因之间的相关性分析及可视化
视频地址:http://mpvideo.qpic.cn/0bc3niaasaaatialkbbtenrva2wdbfvaacia.f10002.mp4? 参考: 如何合理的展示相关性分析结果??
DoubleHelix
2022/12/15
1.4K1
生物信息数据分析教程视频——12-基因之间的相关性分析及可视化
使用R优雅的批量计算相关性
❝本节来介绍如何通过R来批量做相关性分析,将通过两个小例子来进行介绍,1个for循环与另一个tidyverse体系; 加载R包 library(tidyverse) library(magrittr) library(ggstatsplot) 案例一 导入数据 Bats <- read.csv(file = "Bats_data.csv", header = T, stringsAsFactors = F) Bats_subset <- select(Bats, Activity, Area.thin
R语言数据分析指南
2022/09/21
1.6K0
使用R优雅的批量计算相关性
3分+多组学分析识别与胃癌肿瘤免疫相关的分子特征
小编今天解读的这篇文章是2020年发表在Annals of Translational Medicine杂志(IF:3.297),题目为Identification of molecular features correlating with tumor immunity in gastric cancer by multi-omics data analysis。作者识别了与GC免疫显著相关的分子特征可能是有用的生物标记物,可用于对免疫疗法有反应的GC患者进行分层,或在GC中促进抗肿瘤免疫和免疫疗法反应的潜在干预目标。
百味科研芝士
2020/10/09
5800
3分+多组学分析识别与胃癌肿瘤免疫相关的分子特征
怎么分析和展示RNAseq基因表达数据中基因的相关性
TCGA是癌症基因组分析中相当流行的数据库,针对里面数据的挖掘结果、软件工具发表了许多CNS文章,不过现在已经被整合进GDC数据平台了。虽然现在测序技术发展的很快,单个样本测序成本比较之前而言低了很多,但是对于单个课题组研究而言,对大量样本的测序成本还是有些难以承受。TCGA的数据集提供了一个很好的平台,我们既可以分析它衍生新的课题,也可以通过它为自己分析的结果佐证。今天的分析用的就是TCGA肺腺癌的数据集(TCGA-LUAD),可以点击这里进入UCSC的数据集资源库下载。
王诗翔呀
2020/07/03
2.8K0
推荐阅读
相关推荐
跟SCI学heatmap|文章中常见复杂热图的绘制方式(含代码),干货较多,建议耐心一下
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验