铜死亡+机器学习+WGCNA+分型生信思路
膀胱癌是全球最常见的泌尿系统癌症之一。据报道,膀胱癌的发病率持续上升。在全球范围内,膀胱癌发病率在所有癌症中排名第 9 位,癌症相关死亡人数排名第 13 位 。尽管手术和联合化放疗甚至免疫疗法不断进步,但临床疗效仍然不佳。为了改善膀胱癌患者的临床疗效和预后,需要为膀胱癌的早期检测和临床治疗的预后评估确定有效的生物标志物。
图1 流程图
1.泛癌症中 IGF2BP3 的转录水平
IGF2BP3在大多数人类癌症中过表达,包括ACC、BLCA、BRCA、CESC、CHOL、COAD、DLBC、ESCA、GBM、HNSC、KICH、KIRC、KIRP、LGG、LIHC、LUAD、LUSC、OV、PAAD、PRAD、SARC、SKCM、STAD、THCA、UCEC和UCS。在膀胱癌中,与正常组织相比,肿瘤中IGF2BP3的表达明显上调,肿瘤中位水平为1.007,正常组织中为0.170(p < 0.001)(图2)。然而,在PCPG、READ和TGCT中,肿瘤和正常组织的IGF2BP3表达没有明显差异。此外,IGF2BP3在LAML和THYM中的表达较低。与 TCGA-BLCA 数据集中的正常组织相比,IGF2BP3 mRNA 在膀胱肿瘤组织中的表达明显上调(图 3A-B)。接下来,作者分析了从 GEO 网络数据库中检索到的一个膀胱癌数据集(GSE3167,平台:GPL96)中 IGF2BP3 的表达情况。这一结果与 TCGA 中的数据一致,显示膀胱癌组织中的 IGF2BP3 表达水平高于非癌组织(图 3C)。然后,作者使用接收者操作特征曲线(ROC)和 ROC 曲线下面积(AUC)评估了 IGF2BP3 预测的准确性。作者发现 ROC 曲线下面积(AUC)为 0.736(图 3D)。
图2
图3 TCGA 和 GEO 数据库中 IGF2BP3 的表达
2.IGF2BP3 表达与膀胱癌临床特征的关系
从 TCGA 中提取了 414 例膀胱癌患者的基因表达谱和临床数据。以中位水平(IGF2BP3)为临界值,将患者分为高表达组(n = 207)和低表达组(n = 207)。接下来,作者探讨了 IGF2BP3 表达水平是否与其他临床病理参数显著相关。.IGF2BP3水平与性别有明显相关性(p = 0.045)。IGF2BP3的过表达与晚期T期(p = 0.003)和组织学分级(p < 0.001)呈正相关,但与年龄、N期、M期和淋巴管侵犯等其他参数无关。为了进一步评估 IGF2BP3 表达与膀胱癌临床病理特征之间的关系,作者进行了单变量逻辑回归分析。在单变量逻辑回归分析中,IGF2BP3的表达水平与性别(p = 0.035)和T期(p = 0.002)显著相关。
3.IGF2BP3 高表达可预测膀胱癌的不良预后
为了更好地了解与患者总生存期相关的潜在风险因素,作者通过 Cox 回归模型进行了单变量和多变量分析(图 4A-B)。单变量Cox分析显示,年龄(p = 0.018)、T期(p < 0.001)、N期(p < 0.001)、M期(p = 0.002)、淋巴管侵犯(p < 0.001)和IGF2BP3表达(p = 0.015)均与浆液性膀胱癌患者的总生存率相关,因此将这些因素纳入了多变量Cox分析。如图 4B 所示,结果表明淋巴管侵犯在多变量分析中仍与总生存率相关。此外,作者还研究了 IGF2BP3 mRNA 表达与膀胱癌患者总生存期之间的关系。Kaplan-Meier 生存曲线显示,生存较差的患者 IGF2BP3 mRNA 表达水平较高(HR = 1.44,95% CI:1.07-1.94,P = 0.015)(图 4C)。作者构建了一个OS提名图,将IGF2BP3和其他预后因素(包括年龄、性别、TNM分期、淋巴管侵犯和IGF2BP3表达)整合在一起(图4D)。提名图上的点越高,代表预后因素越差。校准曲线评估了提名图在 IGF2BP3 方面的表现(图 4E)。在所有队列中,提名图校准曲线显示预测结果与观察结果之间具有良好的一致性。
图4
4.IGF2BP3 相关基因富集分析
为了识别基于 IGF2BP3 表达的 DEGs,作者从 GSE3167 数据集中通过 RNA-seq 获得了 DEGs。如图 5A 所示,确定了 DEGs。前 40 个 DEGs 如图 5B 所示。作者利用评估直接(物理)关联的 STRING 数据库 11.5 版的数据分析了蛋白质-蛋白质相互作用网络(图 5C)。为了探索 IGF2BP3 相关模块的生物学意义,作者选择了前 100 个最正相关的基因进行富集分析。基因本体-生物过程(GO-BP)富集分析显示,表皮发育和皮肤发育被富集(图 6A)。基因本体-细胞组分(GO-CC)富集分析显示,质膜外侧和含胶原的细胞外基质被富集(图 6B)。基因本体-分子功能(GO-MF)富集分析显示,受体配体活性和内肽酶活性被富集(图 6C)。KEGG 分析显示,细胞因子-细胞因子受体相互作用是最显著富集的途径(图 6D)。
图5 基于 IGF2BP3 的 DEGs
图6 膀胱癌中 IGF2BP3 相关基因的 Go 和 KEGG 富集分析
作者使用 GSEA 比较了 IGF2BP3 低表达和高表达的数据集,以确定膀胱癌期间激活的信号通路(图 7A)。包括异体移植排斥反应(图 7B)、γ 干扰素反应(图 7C)、IL6 JAK STAT3 信号转导(图 7D)、上皮-间质转化(EMT)(图 7E)和炎症反应(图 7F)在内的多种通路在 IGF2BP3 高表达表型中具有显著意义。
图7 基因组富集分析(GSEA)的富集图
5.IGF2BP3 表达与免疫细胞浸润之间的相关性
据报道,高水平的肿瘤浸润淋巴细胞与多种实体器官恶性肿瘤的良好预后相关[23, 24]。因此,作者研究了 IGF2BP3 的表达是否与膀胱癌的免疫浸润水平相关。作者通过斯皮尔曼相关性分析了 IGF2BP3 的表达水平与用 ssGSEA 定量的免疫细胞浸润水平之间的相关性(图 8A)。此外,作者发现 IGF2BP3 的表达与 NK CD56dim 细胞(R = -0.346,p < 0.001,图 8B)和 Th17 细胞(R = -0.138,p = 0.005,图 8C)的浸润水平呈负相关。此外,IGF2BP3 的表达与细胞毒性细胞、CD8 T 细胞、DC、Th1 细胞、中性粒细胞、巨噬细胞和 iDC 细胞的浸润水平呈正相关(图 8D-J)。
图8 IGF2BP3 基因表达与免疫浸润的关联分析
这些数据促使作者研究 IGF2BP3 表达水平与免疫浸润之间的潜在关系。作者发现,当患者被分为 IGF2BP3 高表达和低表达时,IGF2BP3 表达水平与 Th17 细胞、细胞毒性细胞、CD8 T 细胞、DC、Th1 细胞、NK CD56bright 细胞、中性粒细胞、巨噬细胞和 iDC 细胞之间存在很强的显著相关性(图 9A-I)。接下来,作者利用 TIMER 分析法确定了肿瘤浸润免疫细胞与膀胱癌患者生存结果的关联。结果表明,高水平的巨噬细胞和中性粒细胞浸润与膀胱癌的不良预后有关(图 10A-B)。
图9
图10 免疫细胞浸润对膀胱癌患者预后的影响
6.IGF2BP3 的高表达会增加膀胱癌中 PD-L1 的表达
作者推测 IGF2BP3 与免疫检查点分子 PD-L1 的过度表达有关,有可能导致免疫衰竭的发生。图 11A 显示了 IGF2BP3 与免疫检查点(包括 PD-L1、PD-L2、LAG3、CTLA4 和 TIM3)之间的热图和相关性。作者发现在膀胱癌中,IGF2BP3 的表达与 PD-L1、PD-L2、LAG3、CTLA4 和 TIM3 的表达呈明显的正相关(图 11B-F)。此外,IGF2BP3 mRNA 的升高与 PD-L1 mRNA 的升高相关(图 11G)。此外,RT-qPCR 分析表明,与对照细胞相比,过表达 IGF2BP3 后,5637 细胞中的内源性 CD274(PDL-1)、PDCD1LG2(PDL-2)、LAG3、CTLA4 和 HAVCR2 mRNA 水平升高。相反,在 T24 细胞中敲除 IGF2BP3 会显著降低 CD274(PDL-1)、PDCD1LG2(PDL-2)、LAG3、CTLA4 和 HAVCR2 mRNA 的表达。
图11 IGF2BP3 的表达与 PD-L1 的表达明显相关
7.与正常组织相比,膀胱癌组织中 IGF2BP3 的上调表达得到验证
作者对在本院接受切除术的 95 例福尔马林固定石蜡包埋原发性膀胱癌患者的 IGF2BP3 表达进行了免疫组化染色。其中 20 例为 I 期,22 例为 II 期,22 例为 III 期,31 例为 IV 期。27 例膀胱正常粘膜样本作为对照。如图 12A-E 所示,在膀胱癌组织中,IGF2BP3 阳性染色主要出现在细胞质中。与正常组织相比,膀胱癌样本中 IGF2BP3 蛋白水平明显升高。此外,作者的研究结果表明,IGF2BP3 的表达水平与膀胱癌的分期呈正相关(图 12F)。肿瘤中 IGF2BP3 表达较高的膀胱癌患者的总生存率明显低于肿瘤中 IGF2BP3 表达较低的患者(P = 0.024)。作者使用免疫组化进一步评估了 n = 95 临床队列中 CD274(PDL-1)、CD68、CD16 和 CD3 的表达。如图 3 所示,在膀胱癌组织中观察到了 CD274 (PDL-1)、CD68、CD16 和 CD3 的表达。对 CD274 (PDL-1)、CD68、CD16 和 CD3 的平均光密度(AOD)进行定量,发现高表达 IGF2BP3 患者的 CD274 (PDL-1)、CD68、CD16 和 CD3 的平均光密度高于低表达 IGF2BP3 患者。
图12
8.IGF2BP3 促进膀胱癌细胞的迁移和侵袭
为了进一步探讨 IGF2BP3 在膀胱癌细胞转移中的作用,研究人员进行了经孔迁移和侵袭试验。通过 qRT-PCR 验证了 IGF2BP3 在正常人膀胱上皮细胞(SV-HUC-1)和膀胱癌细胞系(5637、J82、UMUC3 和 T24)中的表达。与 SV-HUC-1 细胞相比,膀胱癌细胞株的 IGF2BP3 水平相对较高(图 13A)。接下来,作者利用 siRNA 和慢病毒转染试验分别下调和上调了 IGF2BP3 的表达。与对照组相比,T24 和 5637 细胞中 IGF2BP3 mRNA 表达水平分别明显下调和上调(图 13B)。如图 13C 和 D 所示,沉默 IGF2BP3 表达可减少膀胱癌细胞的迁移和侵袭数量,而异位表达 IGF2BP3 则可显著提高膀胱癌细胞的迁移和侵袭率。因此,这些数据表明,IGF2BP3 促进了膀胱癌细胞的迁移和侵袭能力。
图13
总结
作者的研究存在一些局限性。首先,IGF2BP3 是直接还是间接调控 EMT 和免疫反应仍有待确定。其次,体外迁移和侵袭实验的结果仍需在动物模型中得到验证。第三,本研究为进一步研究 IGF2BP3 与肿瘤相关免疫微环境之间的相关性奠定了基础。然而,还需要更多的研究来进一步验证这一假设。
相关文章:
铜死亡+机器学习+WGCNA+分型生信思路
今天给同学们分享一篇单基因泛癌免疫实验生信文章“IGF2BP3 overexpression predicts poor prognosis and correlates with immune infiltration in bladder cancer”,这篇文章于2023年2月3日发表在BMC Cancer期刊上,影响因子为3.8。 膀胱癌是全球最常见…...
GB28181平台简介
产品简介 LiveMedia视频中间件是支持部署到本地服务器或者云服务器的纯软件服务,也提供服务器、GPU一体机全包服务,提供视频设备管理、无插件、跨平台的实时视频、历史回放、语音对讲、设备控制等基础功能,支持视频协议有海康、大华私有协议…...
JVM基础:初识JVM
IDE:IntelliJ IDEA 2022.1.3 x64 操作系统:win10 x64 位 家庭版 文章目录 一、JVM是什么?二、JVM有哪些功能?2.1 解释和运行2.2 内存管理2.3 即时编译 三、有哪些常见的JVM?3.1 常见JVM3.2 Java虚拟机规范3.3 HotSpot的…...
至强服务器BIOS/UEFI驱动开发笔记
至强服务器BIOS/UEFI驱动开发笔记 驱动开发基础Hello UEFI Driver 项目选择项目位置初始化驱动代码文件结构驱动程序入口和基本功能导入AMI工程AMI平台Hello UEFI Driver 编译问题测试结果打印设备列表继续开发`HelloWorldSupported`函数依赖配置使用脚本编译编译测试此DXE驱动…...
Linux:Termius连接本地虚拟机与虚拟机快照
Termius连接本地虚拟机与虚拟机快照 1. Termius连接本地虚拟机2. 虚拟机快照与还原2.1 设置快照以及恢复 附录 1. Termius连接本地虚拟机 ifconfig -a 查看配置 连接成功 2. 虚拟机快照与还原 在学习阶段我们无法避免的可能损坏Linux操作系统。 如果损坏的话,重新…...
高校教务系统登录页面JS分析——四川大学
高校教务系统密码加密逻辑及JS逆向 本文将介绍高校教务系统的密码加密逻辑以及使用JavaScript进行逆向分析的过程。通过本文,你将了解到密码加密的基本概念、常用加密算法以及如何通过逆向分析来破解密码。 本文仅供交流学习,勿用于非法用途。 一、密码加…...
Kafka SASL认证授权(四)认证源码解析
Kafka SASL认证授权(四)认证源码解析。 官网地址:https://kafka.apache.org/ 一、认证流程 在了解kafka网络模型的基础上,了解它的认证流程: ApiVersionsRequest->SaslHandshakeRequest->a series of SASL client and server tokens corresponding to the mechani…...
软件测试学习(一)基础概念、实质、说明书测试、分类、动态黑盒测试
目录 软件测试概念、背景 软件测试员究竟做些什么 大多数软件测试员应该具备的素质 软件测试的实质 完全测试程序是不可能的 测试无法显示潜伏的软件缺陷 并非所有软件缺陷都要修复 软件测试员在产品小组中不受欢迎 术语:精准和准确 产品说明书的测试技术…...
在fastapi中实现异步
在FastAPI应用中使用异步特性可以提高并发性能,但如果您要调用的模型是同步的,可能会导致阻塞。为了实现异步处理,您可以将阻塞的操作委托给线程池或进程池,以便异步执行。 以下是一种基本方法来实现异步处理图片识别任务&#x…...
js数组去重
在JavaScript中,有很多方法可以用来去除数组中的重复项。以下是一些常见的方法: 方法一:使用Set Set是ES6中的新数据类型,它只存储唯一值。因此,我们可以利用这一特性来去重。 let array [1, 2, 3, 2, 1, 4, 3, 5,…...
【前端】根据后端返回的url进行下载并设置文件下载名称
在我们项目当中存储文件是存储到厂商的服务器上的,然后厂商返回一个可以直接下载url地址,但是前端使用这个url下载的时候永远都是保存一个名字,这时候我们就需要设置文件保存的名称, 那么如何实现呢?使用了fet…...
《视觉SLAM十四讲》公式推导(一)
文章目录 CH3 三维空间刚体运动CH3-1 旋转矩阵的推导CH3-2 旋转矩阵是正交矩阵的证明CH3-3 变换矩阵的逆的推导CH3-4 罗德里格斯公式推导 CH3 三维空间刚体运动 CH3-1 旋转矩阵的推导 (1)二维空间中的旋转矩阵 易得 { x ′ ∣ O P ′ ∣ c o s ( θ …...
简单好用的解压缩软件:keka 中文 for mac
Keka是一款功能全面、易于使用的文件压缩和解压缩软件,为Mac用户提供了便捷的文件管理工具。它支持多种压缩格式,具有快速解压和强大的压缩功能,让您能够轻松地处理各种文件压缩需求。 隐私非常重要 安全共享只需设置密码并创建高度加密的文…...
【UE 插件】UE4 虚幻引擎 插件开发(带源码插件打包、无源码插件打包) 有这一篇文章就够了!!!
目录 0 引言1 快速入门1.1 新建插件的前提1.2 创建插件步骤1.3 打包插件 2 无源代码的插件制作3 插件详细介绍3.1 插件的使用方法3.1 UE 预置插件模版3.1.1 空白3.1.2 纯内容3.1.3 编辑器独立窗口3.1.4 编辑器工具栏按钮3.1.5 编辑器模式3.1.6 第三方库3.1.7 蓝图库 3.2 插件中…...
C# CodeFormer 图像修复
效果 项目 代码 using Microsoft.ML.OnnxRuntime; using Microsoft.ML.OnnxRuntime.Tensors; using OpenCvSharp; using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.Windows.Forms;namespace 图像修复 {p…...
Android Studio的笔记--HttpURLConnection使用GET下载zip文件
HttpURLConnection使用GET下载zip文件 http get下载zip文件MainActivity.javaAndroidMainfest.xmlactivity_main.xmllog http get下载zip文件 MainActivity.java 用HttpURLConnection GET方法进行需注意: 1、Android 9及以上版本需要设置这个,否则会有…...
phantom3D模体
phantom是人头模型,分为2D和3D两种,matlab中可直接调用phantom(size)生成2D数据,如图1,而三维需要对应函数文件,下载:3D 图1 2D phantom 3D模体为一个椭球体,只能生成xyz三个方向相同维度的模…...
贪心算法解决批量开票限额的问题
具体问题:批量订单开票 限制:1.开最少的张数 2.每张限额10w # 贪心算法 def split_invoice_by_item(items):items_sorted sorted(items, keylambda x: x.price, reverseTrue)invoices []for item in items_sorted:# 尝试将商品加入已有的发票中added …...
Unity后台登录/获取数据——BestHTTP的使用Get/Post
一、使用BestHTTP实现登录功能(Post) 登录具体的步骤如下: 1:传入你的用户名和密码,这是一条包括链接和用户名密码的链接 2:使用BestHTTP的Post功能将链接传到服务器后台 3:后台拿到了你传送…...
【Windows日志】记录系统事件的日志
文章目录 一、概要二、Windows日志介绍 2.1 应用程序日志2.2 系统日志2.3 安全日志 三、查看与分析日志四、常见事件ID 4.1 登录事件 4.1.1 4624登陆成功4.1.2 4625登陆失败 4.2 特权使用4.3 账户管理事件4.4 账户登录事件5.2 事件ID汇总 一、概要 Windows主要有以下三类日…...
.Net框架,除了EF还有很多很多......
文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...
Docker 运行 Kafka 带 SASL 认证教程
Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...
(二)TensorRT-LLM | 模型导出(v0.20.0rc3)
0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述,后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作,其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...
Leetcode 3577. Count the Number of Computer Unlocking Permutations
Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接:3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯,要想要能够将所有的电脑解锁&#x…...
在四层代理中还原真实客户端ngx_stream_realip_module
一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...
Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...
学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2
每日一言 今天的每一份坚持,都是在为未来积攒底气。 案例:OLED显示一个A 这边观察到一个点,怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 : 如果代码里信号切换太快(比如 SDA 刚变,SCL 立刻变&#…...
Leetcode33( 搜索旋转排序数组)
题目表述 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 < k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nu…...
pgsql:还原数据库后出现重复序列导致“more than one owned sequence found“报错问题的解决
问题: pgsql数据库通过备份数据库文件进行还原时,如果表中有自增序列,还原后可能会出现重复的序列,此时若向表中插入新行时会出现“more than one owned sequence found”的报错提示。 点击菜单“其它”-》“序列”,…...
用 Rust 重写 Linux 内核模块实战:迈向安全内核的新篇章
用 Rust 重写 Linux 内核模块实战:迈向安全内核的新篇章 摘要: 操作系统内核的安全性、稳定性至关重要。传统 Linux 内核模块开发长期依赖于 C 语言,受限于 C 语言本身的内存安全和并发安全问题,开发复杂模块极易引入难以…...
