5+铁死亡+分型+WGCNA+机器学习分析

news2024/12/25 14:01:58
今天给同学们分享一篇铁死亡+分型+WGCNA+机器学习的生信文章“Identification of ferroptosis-related molecular clusters and genes for diabetic osteoporosis based on the machine learning”,这篇文章于2023年8月14日发表在Front Endocrinol (Lausanne)期刊上,影响因子为5.2。
f1760d97c1f69946c9f5c0c310a98c04.jpeg

糖尿病骨质疏松症在分子水平上表现出异质性。铁死亡是一种由脂质过氧化积累引起的可控细胞死亡形式,是多种疾病发病和发展的原因之一。本研究旨在从分子水平探讨糖尿病骨质疏松症中与铁死亡相关的分子亚型,并进一步阐明其潜在的分子机制。

4923a08d8188ed6be34daa14498c74fb.jpeg

图1 研究设计和分析流程图


1. 鉴定在糖尿病骨质疏松症中特异表达的 FRGs

使用 "limma "软件包对 GSE35958 中 4 个对照样本和 5 个骨质疏松症样本的表达谱数据进行归一化处理(图 2A、B)。根据P-Value<0.05和log2倍变化(FC)≥1,通过差异分析共鉴定出1102个DEGs,包括677个上调基因和425个下调基因(图2C)。作者从 CTD 数据库和 GeneCards 数据库中分别获得了 38253 和 14818 个糖尿病相关基因。259 个铁死亡相关基因(FRGs)来自 FerrDb 数据库。作者将 DEGs、糖尿病相关基因和铁质疏松相关基因重叠,得到了 15 个重叠基因,即与糖尿病骨质疏松症相关的 FRGs,如维恩图所示(图 2D)。通过绘制热图(图 2E),作者可以观察到与糖尿病骨质疏松症相关的 15 个 FRGs 在骨质疏松症样本和对照样本之间有显著的差异表达。为了明确这 15 个 FRGs 之间的关系,作者采用了 Spearman 相关性分析(图 2F)。此外,15 个 FRGs 在染色体上的定位也显示在循环图中(图 2G)。

bbc6c4afa79e567c595717755819a591.jpeg

图2 糖尿病骨质疏松症中的差异 FRGs 筛查


2.&nbsp;确定骨质疏松症中的铁死亡亚群

作者利用无监督聚类分析了与糖尿病骨质疏松症相关的 15 种 FRGs 在 42 个骨质疏松症样本中的表达情况,从而探索了骨质疏松症中的铁质疏松亚群。当共识矩阵的 k = 2 时,亚型的数量最为稳定,代表两个定义明确的亚型群(图 3A)。如图 3B 所示,k = 2 时的 CDF 曲线在一致性指数 0-1.0 范围内波动最小。CDF 图显示了 k 值变化时面积的相对变化(图 3C)。主成分分析(PCA)进一步证实了两个群组差异很大的结论(图 3D)。

19107a4958071a824b400fbf4680f821.jpeg

图3 骨质疏松症中基于 FRGs 的分子聚类识别


3.&nbsp;铁死亡亚群之间的差异

为了更好地理解两个铁质疏松亚群之间的区别,作者分析了两个亚群中15个FRGs的表达差异以及通路和生物活性的变化。两个亚型中 15 个 FRGs 的表达明显区别于对照组和骨质疏松症样本(图 4A)。亚型1中FBXW7、G6PD、MAPK3、PML PGD、SLC1A5、SQSTM1、TP53和YWHAE的表达水平较高,而亚型1中ALOX5、BAP1、BRD4、CDKN1A、EGFR和NNMT的表达水平较高(图4B)。GSVA 分析的生物功能结果表明,Cluster1 中含有核蛋白复合体、对创伤的反应和伤口愈合的表达下调,而 Cluster2 中神经发生、细胞对生物刺激的反应和端粒酶活性调控的表达上调(图 4C)。此外,Cluster1 的富集途径主要是上调,如结直肠癌、甲状腺癌和小细胞肺癌;而 Cluster2 则主要与下调途径相关,如基底细胞癌、亨廷顿氏病和肌萎缩侧索硬化症(图 4D)。这些结果表明,骨质疏松症患者的铁死亡亚型之间在 15 个 FRGs 的表达、富集通路和生物学作用方面存在显著差异。对于不同的铁死亡亚群,需要采取特定的治疗方法。

0befd7c43bf8fb3633116b2c49ff8a0c.jpeg

图4 两个铁死亡之间的差异分析


4.&nbsp;铁死亡群组之间的差异基因分析

根据基因表达谱,通过 WGCNA 算法构建了与铁死亡亚群联系最紧密的可能模块。如图 5A 所示,序列号为 GSM1369716 的样本被排除在外。保持无标度拓扑网络的理想软阈值被确定为 6(R2 = 0.85)(图 5B)。根据相关性聚类,对 15 个特征模块进行了分类,并赋予不同的颜色标签(图 5C)。在这些模块中,蓝色模块(4 591 个基因)与 Cluster1(R = -0.89)和 Cluster2(R = -0.89)的相关性最强(图 5D)。作者观察到蓝色模块与模块相关基因之间存在明显的相关性(cor = 0.91)(图 5E)。随后,作者使用 adj. P-Value < 0.05 和 |log2fold change (FC)| ≥ 1 作为临界值,鉴定了铁死亡亚群的 DEGs。共发现 1,376 个 DEGs,其中 265 个出现上调,1,111 个出现下调(图 5F-H )。

4a76463a4f382db585e26d39e05dccc5.jpeg

图5 铁死亡亚群间 DEGs 的鉴定


5.&nbsp;与糖尿病骨质疏松症相关的铁死亡亚群的 FRGs 综合分析

结合数据库和数据集中的基因,作者共获得了 17 个与糖尿病骨质疏松症铁死亡亚群相关的 FRGs(图 6A)。PCA 结果显示了 17 个与糖尿病骨质疏松症相关的 FRGs,这些 FRGs 有效地区分了两个骨质疏松症亚群(图 6B)。此外,与糖尿病骨质疏松症相关的 17 个 FRGs 的关系网络图显示,它们之间存在显著的正相关,有助于全面分析基因之间的相互关系(图 6C)。同时,如图 6D 所示,除 BNIP3 外,所有基因都在集群 1 中高表达。为了进一步研究与糖尿病骨质疏松症相关的 17 个 FRGs 的可能生物学功能和通路活性,作者进行了 GO 和 KEGG 富集分析。GO 富集分析的重要结果显示,17 个 FRGs 主要与细胞对外界刺激的反应、对氧化应激的反应和神经元凋亡过程有关(图 6E)。此外,根据 KEGG 富集分析,17 个 FRGs 主要参与各种经典信号通路,包括脂质和动脉粥样硬化、有丝分裂动物和内分泌抵抗(图 6F)。

351590b26434581e3966c0921d41e1c5.jpeg

图6 铁死亡亚群之间 FRGs 的综合分析


6.&nbsp;构建预测模型和确定关键基因

基于整个数据集,作者使用四种成熟的机器学习方法(LASSO、SVM RFE、Boruta 和 XGBoost)从 17 个 FRGs 中找到了与糖尿病骨质疏松症相关的重要基因。这些算法分别得到了 4、7、16 和 6 个基因(图 7A-E)。然后,作者利用 GSE56815 作为外部数据集,通过 ROC 曲线验证了四种机器学习算法的效率。四种算法的曲线下面积(AUC)值均大于 0.8,作者认为预测模型的结果是可靠的(图 7F)。IDH1 是所有四种算法的共同基因(图 7G)。考虑到所鉴定基因的准确性,作者用外部数据集 GSE56815 绘制了 ROC 曲线,结果显示预测效率很高(图 7H)。最终,通过四个高效预测模型,作者从 17 个 FRGs 中鉴定出 IDH1 作为糖尿病骨质疏松症亚型的前瞻性指标。

27d69ab2a719748390e9eb1645cb78fe.jpeg

图7 构建预测模型并确定关键基因


总结

总之,作者在糖尿病骨质疏松症中发现了两个铁死亡亚群,并确认了各自的显著特征。基于 17 个铁死亡反应基因的四个不同的机器学习预测模型(LASSO、XGBoost、Boruta 和 SVM)发现了能够区分糖尿病骨质疏松症亚型的铁死亡反应调节因子。最终,作为一种经外部数据集验证的铁死亡调节因子,IDH1有能力精确区分糖尿病骨质疏松症的分子亚型,这可能会为糖尿病骨质疏松症临床症状和预后异质性的病理生理学提供新的见解。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1033302.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Nginx location 精准匹配URL = /

Location是什么&#xff1f; Location是Nginx中的块级指令(block directive)&#xff0c;通过配置Location指令块&#xff0c;可以决定客户端发过来的请求URI如何处理&#xff08;是映射到本地文件还是转发出去&#xff09;及被哪个location处理。 匹配模式 分为两种模式&…

Zookeeper-命令操作

命令操作 命令操作1) Zookeeper 数据模型2) Zookeeper 服务端常用命令3) Zookeeper 客户端常用命令 命令操作 1) Zookeeper 数据模型 ZooKeeper 是一个树形目录服务,其数据模型和Unix的文件系统目录树很类似&#xff0c;拥有一个层次化结构。 这里面的每一个节点都被称为&am…

OpenCV实现图像 开闭运算

开运算概念 闭运算概念 API cv.morphologyEx(img , op, kernal) 参数&#xff1a; img ;要处理的图像op : 处理方式 &#xff1a; 若进行开运算&#xff0c;则设为cv.MORPH_OPEN &#xff0c;若进行闭运算&#xff0c;则设为cv.MORPH_CLOSEKernel &#xff1a;核结构 代码实现…

面试题:RocketMQ 如何保证消息不丢失,如何保证消息不被重复消费?

文章目录 1、消息整体处理过程Producer发送消息阶段手段一&#xff1a;提供SYNC的发送消息方式&#xff0c;等待broker处理结果。手段二&#xff1a;发送消息如果失败或者超时&#xff0c;则重新发送。手段三&#xff1a;broker提供多master模式&#xff0c;即使某台broker宕机…

【STM32单片机】小恐龙游戏设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用STM32F103C8T6单片机控制器&#xff0c;使用按键、IIC OLED模块等。 主要功能&#xff1a; 系统运行后&#xff0c;OLED液晶显示游戏初始界面&#xff0c;按下K4键开始&#xff0c;K1键跳跃&am…

Twitter优化秘籍:置顶、列表、受众增长

在 Twitter 上&#xff0c;将你的一条推送文置顶到个人数据顶部是提高可见性和吸引关注者的绝佳方式。无论你是个人用户还是企业&#xff0c;此功能都可以让你的重要信息常驻在众人眼前&#xff0c;即使你发布了新的推文。接下来&#xff0c;我们将分享一些优化建议&#xff0c…

机器视觉工程师们,常回家看看

我们在这个社会上扮演着多重角色&#xff0c;有时候我们很难平衡好这些角色之间的关系。 人们常言&#xff0c;积善成德&#xff0c;改变命运。善修者&#xff0c;懂得积累&#xff0c;懂得改变命运的重要性。 我曾年少不知父母之不易。一路依靠&#xff0c;一路成长。 所谓…

【数据增强】

【数据增强】 1 数据增强的情形2 数据增强的方法 1 数据增强的情形 当数据比较小&#xff0c;难以获取新的训练数据时&#xff0c;可以考虑数据增强&#xff0c;如随机裁剪部分&#xff0c;随机左右上下翻转、随机旋转一个角度、随机亮度变化等微小变化&#xff0c;数据的多样…

conan入门(二十七):因profile [env]字段废弃导致的boost/1.81.0 在aarch64-linux-gnu下交叉编译失败

今天在尝试用conan 1.60.0使用aarch64-linux-gnu编译器交叉编译boost/1.81.0时报错了&#xff1a; conan install boost/1.81.0 -pr:h aarch64-linux-gnu.jinja -pr:b default --build boost输出如下&#xff1a; Configuration (profile_host): [settings] archarmv8 arch_b…

iOS——present相关属性以及dismiss多级的方法

push和present 两者的区别 push: push由视图栈控制&#xff0c;每一个视图都入栈&#xff0c;调用之前的视图则需要出栈&#xff0c;可返回任意一层&#xff0c;一般用于同一业务不同界面之间的切换。 push是由UINavigationController管理的视图控制器堆栈&#xff0c;在wind…

CSS3实现上下拉长加载动画效果

上下拉长加载动画效果 <!DOCTYPE html> <html><head><style>.container {display: flex;justify-content: center;align-items: center;width: 150px;height: 150px;margin: 50px auto;}.rectangle {width: 20px;height: 50px;background-color: #02A…

黑马JVM总结(十九)

&#xff08;1&#xff09;GC调优1 通过官网查看查看JVM的参数&#xff1a; 可以使用java命令查看当前环境下的虚拟机参数&#xff1a; 学会使用一些工具如前面学的jmap &#xff0c;jconsole等等工具 &#xff08;2&#xff09;GC调优2 垃圾回收调优只是众多调优中的一个方…

基于微信小程序的电动车智能充电系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言运行环境说明用户的主要功能有&#xff1a;管理员的主要功能有&#xff1a;具体实现截图详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考论文参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌…

THREE.JS 3D模型服务器报404问题(VUE fbx文件在本地能显示 服务器上不显示报404)

问题&#xff1a; 作为新手&#xff0c;新建立的threeJS模型&#xff0c;本地运行模型是可以显示的 &#xff0c;但服务器模型却报404 写法&#xff1a; fbxloader("TR7007Q").then((tree) > { tree.position.set(-1080, -20, 0);this.$refs.draw.scene.add(tree…

编辑.htaccess文件执行任意代码(CVE-2022-25578)

简介 CVE-2022-25578是Taocms v3.0.2中存在的一个安全漏洞&#xff0c;该漏洞允许攻击者通过任意编辑.htaccess文件来执行代码注入攻击。 Taocms是一个完善支持多数据库&#xff08;Sqlite/Mysql&#xff09;的CMS网站内容管理系统&#xff0c;是国内最小且功能完善的基于php…

DM/达梦数据库查询或更新某一列中多个字典码对应内容

准备工作&#xff08;建表、插入数据&#xff09; 1、建立表格&#xff1a;学生-学习科目表student_study 注意&#xff1a;科目kemu列内容是字典码&#xff0c;需要更换成对应内容。 CREATE TABLE "TEST"."STUDENT_STUDY" ( "NAME" VARCHAR(2…

技术分享| anyRTC音视频混流技术解析

一&#xff0c;简介 在视频通讯场景中&#xff0c;比如会议、直播等经常能看到图像合成的场景。图像合成是在指定的一块画面区域&#xff0c;在这个区域内&#xff0c;按画面的位置(坐标)布局&#xff0c;将区域中的每个视频画面的像素混合计算成一个像素&#xff08;RGB&…

深度学习中的激活函数 – 完整概述

1.什么是激活函数? 生物神经网络启发了人工神经网络的发展。然而,人工神经网络甚至不能近似代表大脑的工作方式。在我们知道为什么在人工神经网络中使用激活函数之前,了解生物神经网络中激活函数的相关性仍然很有用。 典型的神经元具有由细胞体、向其他神经元发送信息的轴…

源码:TMS FlexCel Studio for .NET 7.19

TMS FlexCel Studio for .NET 是100% 托管代码 Excel 文件操作引擎以及 Excel 和 PDF 报告生成&#xff0c;适用于 .NET、Xamarin.iOS、Xamarin.Android、Xamarin.Mac、Windows Phone 和 Windows Store 功能概述 使用 FlexCel Studio for .NET 创建可动态快速读写 Excel 文件的…

SQLite 3.43 发布,性能大提升!

前言 SQLite是一种被广泛运用的嵌入式关系型数据库管理系统&#xff0c;最新发布的SQLite 3.43版本带来了一个重要的改进&#xff0c;大幅提升了对JSON数据的处理性能&#xff0c;达到了之前的两倍。 主要更新 添加对 Contentless-Delete FTS5 索引的支持。这是 FTS5 全文搜索…