Front Immunol 复现 | 4. 使用estimate包评估肿瘤纯度

简介: Front Immunol 复现 | 4. 使用estimate包评估肿瘤纯度

方法简析


ESTIMATE为研究人员提供了基于表达数据的肿瘤纯度、基质细胞存在水平和肿瘤组织中免疫细胞浸润水平的评分。


浸润基质细胞和免疫细胞是肿瘤组织中正常细胞的主要组成部分,不仅在分子研究中干扰肿瘤信号,而且在肿瘤生物学中具有重要作用。使用表达数据估计恶性肿瘤中的基质细胞和免疫细胞(Estimation of STromal and Immune cells in MAlignant Tumours using Expression data,ESTIMATE)是一种使用基因表达特征来推断肿瘤样本中基质细胞和免疫细胞的比例的方法。也就是说,基质细胞和免疫细胞含量多,那肿瘤纯度低,反之肿瘤纯度就高了。


开始分析


数据格式



image.png

combat_exp.txt

# estimate下载
getOption('timeout')
options(timeout=1000)
library(utils)
rforge <- "http://r-forge.r-project.org"
install.packages("estimate", repos=rforge, dependencies=TRUE)
library(estimate)
?estimate
library(help="estimate")
# 评分
filterCommonGenes(input.f="combat_exp.txt", output.f="exp_estimate_score.gct", id = "GeneSymbol")
estimateScore('exp_estimate_score.gct','exp_purify.gct' )
result <- read.table('exp_purify.gct',header = T,skip = 2)
head(result)
> head(result)
           NAME   Description  GSM1820739   GSM1820740   GSM1820741   GSM1820742
1  StromalScore  StromalScore -475.990263 -345.9680632 -390.8492694 -223.2208710
2   ImmuneScore   ImmuneScore 2543.250642 2473.3975436 2732.0745355 2760.4281562
3 ESTIMATEScore ESTIMATEScore 2067.260379 2127.4294804 2341.2252661 2537.2072852
4   TumorPurity   TumorPurity    0.614979    0.6079905    0.5827791    0.5591635


相关文章
|
Android开发
XAMRAIN的INSTALL_FAILED_NO_MATCHING_ABIS错误处理
错误提示是:INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-11 解决方法: 打开xamarin .
1910 0
|
数据可视化
R语言绘图教程丨Nature论文都在用的多组比较箱线图,自动计算显著性并标注,附带误差线
R语言绘图教程丨Nature论文都在用的多组比较箱线图,自动计算显著性并标注,附带误差线
|
存储 数据挖掘 Python
单细胞 轨迹分析 教程(长文+代码)
单细胞 轨迹分析 教程(长文+代码)
914 10
单细胞 轨迹分析 教程(长文+代码)
|
JSON 数据格式 Docker
docker load导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or directo...
docker load导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or directo...
7885 0
|
编解码 数据可视化 Java
三维基因组: TAD差异分析-HiCCUPS (2)
三维基因组: TAD差异分析-HiCCUPS (2)
1307 17
三维基因组: TAD差异分析-HiCCUPS (2)
|
人工智能 API Python
Openai python调用gpt测试代码
这篇文章提供了使用OpenAI的Python库调用GPT-4模型进行聊天的测试代码示例,包括如何设置API密钥、发送消息并接收AI回复。
|
数据采集 前端开发 算法
Python Requests 的高级使用技巧:应对复杂 HTTP 请求场景
本文介绍了如何使用 Python 的 `requests` 库应对复杂的 HTTP 请求场景,包括 Spider Trap(蜘蛛陷阱)、SESSION 访问限制和请求频率限制。通过代理、CSS 类链接数控制、多账号切换和限流算法等技术手段,提高爬虫的稳定性和效率,增强在反爬虫环境中的生存能力。文中提供了详细的代码示例,帮助读者掌握这些高级用法。
1075 1
Python Requests 的高级使用技巧:应对复杂 HTTP 请求场景
|
机器学习/深度学习 算法 数据可视化
【机器学习】比较分层聚类(Hierarchical Clustering)和K-means聚类算法
【5月更文挑战第12天】【机器学习】比较分层聚类(Hierarchical Clustering)和K-means聚类算法
|
机器学习/深度学习 人工智能 自然语言处理
AIGC生成表情包
7月更文挑战第3天

热门文章

最新文章