TILs 评分:TCGA 肿瘤浸润淋巴细胞病理切片深度学习评分!图片下载与可视化

生信碱移

病理切片的TILs评分

TCGA 数据库是最大的肿瘤组学公开数据库之一。尽管如此,更多的研究往往仅局限于关注 TCGA 中各类肿瘤样本的上游组学信息或基本病理特征,而忽略了对样本数字化 H&E 病理染色图像的进一步应用

图片

▲ TCGA中肿瘤样本的病理染色切片

早在 2018 年一篇的 Cell Reports [IF:7.5] 文章中,研究人员便针对 13 种 TCGA 肿瘤类型的 H&E 图像,使用卷积神经网络对图像块进行建模,预测了切片区域内肿瘤浸润淋巴细胞(TILs)的映射强度。在他们的结果中,不同肿瘤类型、免疫亚型和肿瘤分子亚型的 TIL 密度和空间结构存在差异,这表明空间浸润 TILs 评分可能反映特定肿瘤细胞的异常状态。

图片

▲ DOI: 10.1016/j.celrep.2018.03.086

最近看到不少文章使用这个 TILs 评分,但只是看起来唬人。由于13 种肿瘤的 TILs 评分都已经计算出来了,所以直接应用就好。这 13种肿瘤分别是

  • BRCA: 乳腺癌 (Breast Invasive Carcinoma)

  • LUAD: 肺腺癌 (Lung Adenocarcinoma)

  • UCEC: 子宫内膜癌 (Uterine Corpus Endometrial Carcinoma)

  • COAD: 结肠癌 (Colon Adenocarcinoma)

  • LUSC: 肺鳞癌 (Lung Squamous Cell Carcinoma)

  • SKCM: 皮肤黑色素瘤 (Skin Cutaneous Melanoma)

  • STAD: 胃腺癌 (Stomach Adenocarcinoma)

  • PRAD: 前列腺癌 (Prostate Adenocarcinoma)

  • BLCA: 膀胱癌 (Bladder Urothelial Carcinoma)

  • CESC: 宫颈癌和子宫颈鳞状细胞癌 (Cervical Squamous Cell Carcinoma and Endocervical Adenocarcinoma)

  • PAAD: 胰腺癌 (Pancreatic Adenocarcinoma)

  • READ: 直肠癌 (Rectum Adenocarcinoma)

  • UVM: 葡萄膜黑色素瘤 (Uveal Melanoma)

这篇文章中,小编将讲讲如何下载指定样本的图片,以及计算不同亚型间的 TILs评分差异(注意,仅适用于上面的13种肿瘤)。示例数据+代码的网盘链接就放在公众号后台,铁子们发送 TIL病理评分 即可获得。可以产生的结果如下

图片

▲ 最终的示例结果如上图所示。

一、计算亚型间的TIL差异

① 这里给大家举的是一个例子:如果我们做分型研究,分好了不同的肿瘤样本,如何比较 TIL 得分在不同分组病人中的差异。提供的示例文件名称分别是sample.txt、til_percentage.txt,内容展示如下图:

图片

▲ Tab 键分隔的样本属性文件sample.txt:第一列是病人的ID,第二列是我们预先分好的病人亚型,每一列的标题不需要修改。

图片

▲ Tab键分隔的TIL得分文件til_percentage.txt:这个是从网站中直接下载的,第一列是样本ID,第二列是TIL得分,总共包含上述提到的13个癌种,大家直接使用就好。

② 可视化以及差异检验代码如下

library(ggpubr)

# 读入数据
til <- read.table("til_percentage.txt", header = T, sep = "\t")
sample <- read.table("sample.txt", header = T, sep = "\t")
com_id <- intersect(til$ParticipantBarcode, sample$ParticipantBarcode)
rownames(til) <- til$ParticipantBarcode
rownames(sample) <- sample$ParticipantBarcode
sample <- sample[com_id, ]
til <- til[com_id, ]
til$Group <- sample$Immune.Subtype

# 设置比较组
my_comparisons <- list( c("C1", "C2"))
ggviolin(til, x = "Group", y = "til_percentage", fill = "Group",
         palette = c("#00AFBB", "#E7B800"),
         add = "boxplot", add.params = list(fill = "white"))+
  stat_compare_means(comparisons = my_comparisons, label = "p.signif")+ # Add significance levels
  stat_compare_means(label.y = 50)

图片

③ 看看不同分组病人的具体得分(这里可以看到哪些病人得分高,选几个差异大的等会下载其结果图片):

View(til)  # 可以用来看看不同分组病人的id

图片

二、下载指定样本的病理图片

① 浏览器中进入下述网址

  • https://cancerimagingarchive.net/datascope/TCGA_TilMap/

② 点击下方截图中的"TIL Browser"

图片

③ 然后在搜索框中输入病人id

图片

④ 鼠标移至图片后,右键击"图片另存为"即可进行下载

⑤ 这里我的C1、C2分别下载的是TCGA-4H-AAAKTCGA-BH-A18V两张图片简单排版即可展示如下

图片

从图片来看,我们的结论是 C2 的样本肿瘤浸润淋巴细胞更多,而 C1 相对更少。

欢迎各位关注

就分享到这里了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值