CCRCC+101 种机器学习算法组合+免疫原性死亡+单细胞

ops/2024/10/18 3:30:48/

图片

免疫原性细胞死亡相关的多组学鉴定-在3P医学背景下,基于101 -组合机器学习计算框架的透明细胞肾细胞癌的特征

一、研究背景

1、透明细胞肾细胞癌(ccRCC)是一种常见的泌尿系统恶性肿瘤,死亡率极高。缺乏可靠的预后生物标志物破坏了其预测、预防和个性化的有效性

2、免疫原性细胞死亡(ICD)是一种特殊类型的程序性细胞死亡,与抗癌免疫有关。然而,ICD在ccRCC中的作用尚不清楚。

二、数据来源

 GSE156632、TCGA+ E-MTAB-1980+

三、分析方法和结果解读

1、分析流程

图片

2、单细胞数据常规聚类,亚群注释,ssGSEA计算ICD分析,比较不同亚群ICD-score的差异

图片

3、TCGA数据集ssGSEA计算ICD-score,并使用WGCNA的方法筛选关键的module基因集,同时差异分析筛选肿瘤发生相关的基因集,GO和KEGG富集分析筛选关键的功能。结果通过单因素cox分析筛选预后相关单基因集,构建预后相关的互作网络(TCGA+ E-MTAB-1980),查看预后相关的关键基因CNV突变的情况(TCGA)

图片

4、基于10种机器学习的方法构建101种机器学习算法组合构建风险模型,并择优选择c-index最佳的模型,其中在c-index相差不大的时候,基因数量越少越好,这里作者选择了lasso+逐步回归+多因素建模,并绘制KM曲线。

图片

5、模型AUC的验证

图片

6、关键基因表达的热图和临床特征关于风险得分的比较

图片

图片

7、通过单因素cox分析绘制预后相关的森林图,列线图,DCA等

图片

图片

8、风险模型的功能注释,GSE+GSVA,关键功能高低评分的KM曲线

图片

9、突变的比较,(mutant allele  tumor heterogeneity (MATH) score的在高低风险组的比较,已经与预后的关系)

图片

高低风险组突变的瀑布图

图片

高低风险组突变的共线性和互斥分析,CNV突变比例的展示

图片

10、单细胞水平中关键基因表达的tsne图

图片

高低风险组差异基因富集分析(单细胞)

图片

低风险GSEA分析,和配受体分析

图片

11、高低风险免疫浸润的比较(bulk)

图片

图片

TIP预测分析

图片

免疫检查点、TMB和免疫治疗

图片

12、药物预测(pRRophetic+cMAP)

图片

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

本文的亮点:

1、杂糅了101算法建模

2、从单细胞层面出发,在组织水平上进行验证(bulk),建模,最后再通过单细胞验证模型,从免疫浸润讲到免疫治疗,最后预测作用的靶点药物,一点点深入。


http://www.ppmy.cn/ops/21151.html

相关文章

Pytorch GPU版本安装

一、背景 记录一下安装Pytorch GPU版本过程。 由于手残,卸载了电脑上的显卡驱动,现在我连显卡类型是啥都不知道了。 总体思路:安装显卡驱动->安装cuda->安装pytorch库 二、安装显卡驱动 2.1 查看本地显卡型号 通过「DirectX 诊断工具…

mysql-sql-练习题-2-窗口函数

窗口函数 访问量max sum建表窗口函数连接 直播间人数 第1、3名建表排名sum 访问量max sum 每个用户截止到每月为止,最大单月访问次数,累计到该月的总访问次数 建表 create table visit(uid1 varchar(5) comment 用户id,month1 varchar(10) comment 月…

FPGA中乘除法运算实现途径

主要介绍在FPGA中实现乘除法的方式 准则 虽然verilog中可以直接写* 或者/来表示乘除,但建议不要这样使用。如果是一个比较简单的话,还可以勉强使用。但遇到浮点之类的,肯定不可以了 。 具体官方给出了三种方式: 1.采用左移或右移…

企业工厂如何逆风翻盘:VR全景打破多重桎梏

现阶段,制造业工厂面临的困境,就是用着上百万的设备,却赚着几毛钱的利润。传统的工厂参观方式也存在着很多的局限性,例如时间上不方便、不能实地参访、生产线具有隐患等,都会使得参观者不能深入地了解工厂的生产环境和…

Leetcode—1017. 负二进制转换【中等】(string列表初始化、反向迭代器)

2024每日刷题(120) Leetcode—1017. 负二进制转换 实现代码 class Solution { public:string baseNeg2(int n) {string ans;while(n ! 0) {ans to_string(n & 1);n -(n >> 1);}return ans.empty() ? "0": string{ans.rbegin(),…

【每日力扣】240. 搜索二维矩阵 II与48. 旋转图像

🔥 个人主页: 黑洞晓威 😀你不必等到非常厉害,才敢开始,你需要开始,才会变的非常厉害 240. 搜索二维矩阵 II] 编写一个高效的算法来搜索 *m* x *n* 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&#xff…

Android Widget开发代码示例详细说明

因为AppWidgetProvider扩展自BroadcastReceiver, 所以你不能保证回调函数完成调用后,AppWidgetProvider还在继续运行。 a. AppWidgetProvider 的实现 /*** Copyright(C):教育电子有限公司 * Project Name: NineSync* Filename: SynWidgetProvider.java * Author(S…

Kafka 3.x.x 入门到精通(02)——对标尚硅谷Kafka教程

Kafka 3.x.x 入门到精通(02)——对标尚硅谷Kafka教程 2. Kafka基础2.1 集群部署2.1.1 解压文件2.1.2 安装ZooKeeper2.1.3 安装Kafka2.1.4 封装启动脚本 2.2 集群启动2.2.1 相关概念2.2.1.1 代理:Broker2.2.1.2 控制器:Controller …