欢迎光临散文网 会员登陆 & 注册

xCell:基因表达数据的免疫浸润分析专家!

2023-08-16 09:14 作者:小云爱生信  | 我要投稿

尔云间  一个专门做科研的团队

欢迎点赞+收藏+关注

生信人R语言学习必备

立刻拥有一个Rstudio账号

开启升级模式吧

(56线程,256G内存,个人存储1T)

  • hi大家,好久不见,小果又来啦!

  • xCell是一种基于基因表达数据的免疫细胞浸润评估工具,可以识别出潜在的免疫细胞亚群并计算它们在组织中的相对丰度。它可以广泛应用于癌症、自身免疫性疾病和其他疾病的免疫浸润分析中。

今天小果就来教大家如何实战应用xCell进行基因表达数据的免疫浸润分析,那就和小果一起来看下吧!



数据预处理

下载xCell包并导入:

xCell免疫浸润分析

导入基因表达矩阵,并通过xCellAnalysis分析表达矩阵,该函数用于预测细胞组分在给定样本中的相对丰度:

先来一起看下分析后的数据集吧!


处理xCell分析后的结果数据集

接下来,我们可以根据样本的分组情况,提取出对应的细胞类型得分。

首先我们要读取 group.txt 的文件,这里包含了样本的分组信息,温馨提示,细胞表达样本数据包含两种类型哦!

我们可以读入这个文件,并提取出“septic_shock” 和 “healthy” 两组样本的得分:

整合样本分组信息与细胞分组信息

处理好分析后的数据后,我们可以通过进一步整合绘制所有结果数据集对应的热图,那就和小果一起来看一下怎样绘制吧!

在绘制热图之前,我们首先要整合数据、对所需数据进行筛选等操作,为后续的热图绘制工作做好准备工作,我们一起来看一下吧!

生成热图

做好上述准备工作后,我们可以导入pheatmap包并绘制热图,热图的具体绘制方法可以看小果之前发过的笔记哦,接下来和小果一起来看一下绘制过程吧!

好啦!现在你已经成功完成了热图的绘制,接下来我们看看绘制效果:


xCell对分析结果下游分析

同样地,我们也可以对xCell分析的结果进行下游分析并通过小提琴图对结果进行直观的分析,和小果一起来看一下怎样操作吧!

现在我们提取出了xCellAnalysis分析后的样本数据集并做了封装处理,现在我们可以针对我们的细胞群数据进行下游分析以及可视化处理的操作。

主要的流程为:根据不同的细胞子群对样本进行分类,遍历每个细胞子群,并计算每个子群的差异显著性,并对显著差异的细胞子群进行绘图展示和保存结果。那么就让我们一起来看下代码实现吧!

现在,小果给大家展示遍历到的其中一个细胞子群的最终计算结果数据,即我们提取出的要可视化的数据集,一起来看看吧!

通过小提琴图可视化下游分析的结果

现在,我们可以将最终的计算结果通过小提琴图展示出来,让我们来看看具体的代码实现吧!

现在,你已经成功完成了xCell分析细胞到可视化的左右工作,现在小果给大家展示其中一个细胞子群的下游分析可视化结果!一起来看吧!

怎么样,你学会怎么使用xCell包了嘛? 更多学习资源请大家移步小果专属云生信平台搜索更多资源哦!

小果专属云生信平台:云生信  - 学生物信息学 (biocloudservice.com)

云生信平台也有免疫专版的学习模块哦,快来找到你想学习的专属模块吧!如果想用服务器可以私信小果哦!

“生信果”,生信入门、R语言、生信图解读与绘制、软件操作、代码复现、生信硬核知识技能、服务器、生物信息学的教程,以及基于R的分析和可视化等原创内容,一起见证小白和大佬的成长。

xCell:基因表达数据的免疫浸润分析专家!的评论 (共 条)

分享到微博请遵守国家法律