当前位置: 首页 > news >正文

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

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

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

#使用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")

 

 

#箱线图
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)

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

 

http://www.lryc.cn/news/130163.html

相关文章:

  • 系统架构设计师-信息安全技术(2)
  • STM32F4X-GPIO输入功能使用
  • Jenkins-CICD-python/Java包升级与回退
  • 模糊测试面面观 | 模糊测试工具知多少
  • esp8266+电压检测模块检测电池电压
  • MongoDB增删改查操作
  • Python | Package | Python的三种包安装方式(pip/whl/tar.gz)
  • 1. 微信小程序开发环境搭建
  • Redis五大基本数据类型及其使用场景
  • 优于立方复杂度的 Rust 中矩阵乘法
  • CentOS gcc介绍及快速升级
  • IO多路复用中select的TCP服务器模型和poll服务模型
  • AI工程师招募;60+开发者AI工具清单;如何用AI工具读懂插件源码;开发者出海解读;斯坦福LLM课程 | ShowMeAI日报
  • Mysql 使用JSON_SEARCH函数 判断多表查询时,某个拼接字段是否包含另外一个字段
  • C++头文件
  • 无脑入门pytorch系列(四)—— scatter_
  • 【Spring源码】Spring扩展点及顺序
  • 广州华锐互动:3D数字孪生开发编辑器助力企业高效开发数字孪生应用
  • 【脚踢数据结构】图(纯享版)
  • [leetcode] 707 设计链表
  • JIRA:项目管理的秘密武器
  • ARM 作业1
  • 【解析postman工具的使用---基础篇】
  • Elasticsearch:如何在 Ubuntu 上安装多个节点的 Elasticsearch 集群 - 8.x
  • 记录win 7旗舰版 “VMware Alias Manager and Ticket Service‘(VGAuhService)启动失败。
  • git 开发环境配置
  • Tableau画图
  • nginx上web服务的基本安全优化、服务性能优化、访问日志优化、目录资源优化和防盗链配置简介
  • himall3.0商城源码
  • 【LeetCode75】第二十九题 删除链表的中间节点