R语言实现免疫浸润分析(2)

这篇具有很好参考价值的文章主要介绍了R语言实现免疫浸润分析(2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原始数据承接免疫浸润分析(1),下面展示免疫浸润结果:

#直接使用IOBR包内的cell_bar_plot
pic<-cell_bar_plot(input = quantiseq_immo_de[1:20,], title = "quanTiseq Cell Fraction")

R语言实现免疫浸润分析(2),生信分析,r语言

#使用ggplot2
library(ggplot2)
library(magrittr)
data_gg<-pic$data
pic1<-data_gg %>%
  ggplot(aes(ID,fraction))+
  theme_void()+
  geom_bar(stat = "identity",position = "stack",aes(fill=cell_type))+
  scale_fill_manual(values = palette2,name=NULL)+
  theme(axis.text.x = element_text(angle = 90),
        axis.ticks.x = element_blank(),
        axis.text.y= element_text(),
        legend.position = "right"
  )

 R语言实现免疫浸润分析(2),生信分析,r语言

 文章来源地址https://www.toymoban.com/news/detail-650576.html

#箱线图
library(forcats)
#fct_reorder(cell_type, fraction): 将cell_type变量重新排序,排序的顺序与fraction变量的值相关。这样可以根据fraction的大小对cell_type进行重新排序,将出现频率较高的cell_type放在前面
pic2 <- ggplot(data_gg,aes(fct_reorder(cell_type, fraction),fraction,fill = cell_type)) + 
  geom_boxplot() + 
  geom_jitter(width = 0.3,aes(color=cell_type))+
  theme_bw() + 
  labs(x = "Cell Type", y = "Estimated Proportion by quanTIseq") +
  theme(axis.text.x = element_text(angle = 90,hjust=1),
        axis.ticks.x = element_blank(),
        legend.position = "right") + 
  scale_fill_manual(values = palette1)

R语言实现免疫浸润分析(2),生信分析,r语言

#热图
library(pheatmap)
heatdata<-quantiseq_immo_de[,-1]
rownames(heatdata)<-quantiseq_immo_de$ID
args(heatmap)
pheatmap(heatdata[1:20,])

R语言实现免疫浸润分析(2),生信分析,r语言

 

到了这里,关于R语言实现免疫浸润分析(2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 生信豆芽菜-单样本GSEA分析

    网址:http://www.sxdyc.com/gradeSsgsea 1、数据准备 第一个文件:表达谱数据 第二个文件:功能基因集 2、提交后,等待运行成功即可下载 当然,如果不清楚数据是什么样的,可以选择下载我们的示例数据,也可以关注:豆芽数据分析

    2024年02月11日
    浏览(40)
  • GEO生信数据挖掘(七)差异基因分析

    上节,我们使用结核病基因数据,做了一个数据预处理的实操案例。例子中结核类型,包括结核,潜隐进展,对照和潜隐,四个类别。本节延续上个数据,进行了差异分析。 加载数据 构建差异比较矩阵 计算差异基因指标 #绘制前40个基因在不同样本之间的热图 差异基因分析

    2024年02月07日
    浏览(47)
  • 生信豆芽菜-山峦图分析使用说明

    网站:http://www.sxdyc.com/visualsRidges 一、山峦图简介 山峦图(Ridgeline plots),本质上是多个核密度曲线图的相互重叠组合,也可以看作是只有半个“小提琴”的横向小提琴图,主要用于展示和比较数据(比如基因的表达量、物种的丰度等)的分布情况。适用于各类常规实验、转

    2024年02月13日
    浏览(32)
  • 【生信简单文章复现】差异分析+WGCNA+功能富集分析+PPI网络+Hub基因验证

    目录 WGCNA简介 两个假设 一般步骤  数据准备 差异分析 参数解释 Limma包差异分析  WGCNA分析 构建基因共表达网络 模块与临床特征的相关性分析 GO富集分析 KEGG富集分析 PPI分析 验证关键基因   写在最后​​​​​​​ WGCNA简介 Weighted Gene Co-Expression Network Analysis,加权基因共

    2024年01月19日
    浏览(47)
  • GEO生信数据挖掘(十)肺结核数据-差异分析-WGCNA分析(900行代码整理注释更新版本)

    第六节,我们使用结核病基因数据,做了一个数据预处理的实操案例。例子中结核类型,包括结核,潜隐进展,对照和潜隐,四个类别。第七节延续上个数据,进行了差异分析。 第八节对差异基因进行富集分析。本节进行WGCNA分析。 WGCNA分析 分段代码(附运行效果图)请查

    2024年02月08日
    浏览(42)
  • ImageJ | 免疫组织化学(IHC)图像分析工具箱 | 下载地址 | 安装教程 | 使用教程

    安装IHC 工具箱,需要安装ImageJ 1.40或更高版本。你可以使用小编提供的最新版本的ImageJ。(截至发文前) :::block-1 ImageJ 软件下载 ImageJ for Windows 链接:https://pan.baidu.com/s/1v9pXegaU8Lps0CaT3ZYx2A?pwd=yp23 提取码:yp23 ImageJ for MacOS(Intel) 链接:https://pan.baidu.com/s/1LyBa-fWtfTVLo7OWTF84HA?pwd

    2024年01月17日
    浏览(76)
  • GEO生信数据挖掘(六)实践案例——四分类结核病基因数据预处理分析

    前面五节,我们使用阿尔兹海默症数据做了一个数据预处理案例,包括如下内容: GEO生信数据挖掘(一)数据集下载和初步观察 GEO生信数据挖掘(二)下载基因芯片平台文件及注释 GEO生信数据挖掘(三)芯片探针ID与基因名映射处理 GEO生信数据挖掘(四)数据清洗(离群值

    2024年02月07日
    浏览(58)
  • MATLAB实现免疫优化算法(附上多个完整仿真源码)

    1.1 函数式编程思想概括 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作” 面向对象思想强调“必须通过对象的形式来做事情” 函数式思想则尽量忽略面

    2024年02月13日
    浏览(43)
  • 【免疫算法】物流配送中心选址问题(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 传统免疫算法

    2024年02月05日
    浏览(63)
  • R语言实现网状Meta分析(1)

               

    2024年02月11日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包