scRNA+bulk+MR:动脉粥样硬化五个GEO数据集+GWAS,工作量十分到位

news2025/1/18 22:46:35

今天给大家分享一篇JCR一区,单细胞+bulk+MR的文章:An integrative analysis of single-cell and bulk transcriptome and bidirectional mendelian randomization analysis identified C1Q as a novel stimulated risk gene for Atherosclerosis

  • 标题:单细胞和批量转录组的整合分析以及双向孟德尔随机化分析确定了C1Q作为动脉粥样硬化新型受刺激风险基因。
  • 发表日期:2023年12月
  • 期刊:Frontiers in Immunology
  • 影响因子:7.3
  • 中科院分区:医学2区
  • 小类:免疫学2区

摘要

背景
补体成分1q(C1Q)相关基因对人类动脉粥样硬化斑块(HAP)的作用尚不清楚。我们的目标是利用单细胞RNA测序(scRNA-seq)和批量RNA分析来建立与C1Q相关的中心基因,以更有效地诊断和预测HAP患者,并利用双向孟德尔随机化(MR)分析探究C1Q与HAP(缺血性中风)之间的关联。

方法
从基因表达数据共享库(GEO)数据库下载HAP scRNA-seq和批量RNA数据。使用GBM、LASSO和XGBoost算法筛选与C1Q相关的中心基因。我们建立了机器学习模型,使用广义线性模型和接收器工作特征(ROC)分析来诊断和区分动脉粥样硬化的类型。此外,我们使用ssGSEA评分了HALLMARK_COMPLEMENT信号通路,并通过在RAW264.7巨噬细胞和apoE-/-小鼠中进行qRT-PCR确认了中心基因的表达。此外,通过双向MR分析评估了C1Q与HAP之间的风险关联,以C1Q作为暴露因素,以缺血性中风(IS,大动脉动脉粥样硬化)为结果。使用倒数方差加权(IVW)作为主要方法。

结果
我们利用scRNA-seq数据集(GSE159677)识别了24个细胞群和12种细胞类型,并在scRNA-seq和GEO数据集中揭示了七个C1Q相关的差异表达基因(DEGs)。然后,我们使用GBMLASSOXGBoost从这七个DEGs中选择了C1QA和C1QC。我们的研究结果表明,无论是训练队列还是验证队列,都能有效诊断出HPAs患者。此外,我们确认SPI1是负责调节HAP中这两个中心基因的潜在转录因子。我们的分析进一步揭示了HALLMARK_COMPLEMENT信号通路与C1QA和C1QC相关且被激活。我们使用qPCR确认了ox-LDL处理的RAW264.7巨噬细胞和apoE-/-小鼠中C1QA、C1QC和SPI1的高表达水平。MR的结果表明,C1Q的遗传风险与IS之间存在正相关,证据是比值比(OR)为1.118(95%CI:1.013-1.234,P = 0.027)。

结论
作者已经成功开发并验证了一个包含两个基因的HAP新型诊断标志,而MR分析提供了支持C1Q对IS有利关联的证据。

关键词:动脉粥样硬化斑块(AP),ScRNA-seq,孟德尔随机化(MR),补体成分1q(C1q),LASSO

结果


图1 人类AP组织的单细胞RNA测序。

  • (A)对总scRNA-seq数据进行不同分辨率的聚类树分析。
  • (B)使用Seurat包(4.1.2)的“FindAllMarkers”功能绘制了每个群集的前三个标记物。红色框表示C1Q细胞群。
  • (C)T分布随机邻居嵌入(tSNE)在0.8的分辨率下显示了24个聚类。
  • (D)tSNE图被着色显示了12种不同的细胞类型。注意:标记基因位于tSNE图下方。
  • (E)生成并按细胞类型着色的AC和PA组之间的12种细胞类型的概述。
  • (F)使用饼图比较了每个组中细胞类型的比例。
  • (G,H)使用Seurat包(4.1.2)将免疫细胞与其他细胞合并后,使用tSNE和饼图描述了AC和AP组之间的细胞类型。


图2 从scRNA-seq和GEO数据集中选择C1Q中心基因。

  • (A)从C1Q细胞群中提取的前十个基因。
  • (B)这10个基因在scRNA-seq中的AC和PA组之间的781个差异表达基因中检测到,并且得到了七个基因(C1QA、C1QB、C1QC、CCL3、HLA-DPA1、FOLR2和HLA-DQA1)以进行进一步分析。
  • (C)LASSO算法选择C1Q中心基因。
  • (D)GBM算法选择C1Q中心基因。
  • (E)XGBoost算法选择C1Q中心基因。
  • (F)三种算法识别了两个基因(C1QA和C1QC)。


图3 scRNA-seq中特征基因的表达和参与的信号通路。

  • (A-C)图显示了使用scRNA-seq在细胞群中C1QA、C1QC和SPI1的表达。
  • (D)三个特征基因在AC组中上调表达。
  • (E)GSEA显示了所有12个细胞群中的信号通路。
  • (F)KEGG图显示了巨噬细胞群中的KEGG通路。


图4 动脉粥样硬化(AP)进展的诊断预测模型。

  • (A)使用广义线性模型(回归)在GSE43292训练队列中使用两个生物标志物构建的诊断预测模型的混淆矩阵显示实际和预测样本(动脉瘤和完整)。
  • (B)使用ROC曲线评估了训练队列中两个标志物的诊断预测准确性(动脉瘤=32,完整=32,AUC=0.842)。
  • (C)PCoA分析显示这两个标志物可以显著区分动脉瘤和完整样本。
  • (D)使用广义线性模型(回归)在GSE41571外部验证队列中使用两个生物标志物构建的诊断预测模型的混淆矩阵显示实际和预测样本(破裂=5,稳定=6)。
  • (E)使用ROC曲线评估了验证队列中两个标志物的诊断预测准确性(破裂=5,稳定=6,AUC=0.933)。
  • (F)PCoA分析显示这两个标志物可以显著区分破裂样本和稳定样本。
  • (G)使用两个生物标志物构建的诊断预测模型在GSE28829外部验证队列中的实际和预测样本的混淆矩阵显示(进展=13,早期=16)。
  • (H)使用ROC曲线评估了验证队列中两个标志物的诊断预测准确性(进展=13,早期=16,AUC=0.938)。
  • (I)PCoA分析显示这两个标志物可以显著区分进展样本和早期样本。


图5 用于诊断和预测HAP与正常对照组的诊断预测模型。

  • (A)使用两个生物标志物在GSE100927外部验证队列中构建的诊断预测模型的混淆矩阵显示实际和预测样本(动脉粥样硬化=69,正常动脉=35)。
  • (B)使用ROC曲线评估了验证队列中两个标志物的诊断预测准确性(动脉粥样硬化=69,正常动脉=35,AUC=0.899)。
  • (C)PCoA分析显示这两个标志物可以显著区分动脉粥样硬化动脉和正常动脉。
  • (D)使用两个生物标志物在GSE100927_Carotid外部验证队列中构建的诊断预测模型的混淆矩阵显示实际和预测样本(颈动脉=29,正常=12)。
  • (E)使用ROC曲线评估了验证队列中两个标志物的诊断预测准确性(颈动脉=29,正常=12,AUC=0.928)。
  • (F)PCoA分析显示这两个标志物可以显著区分颈动脉动脉粥样硬化和正常动脉。
  • (G)使用两个生物标志物在GEO100927_Femoral外部验证队列中构建的诊断预测模型的混淆矩阵显示实际和预测样本(股动脉=26,正常=12)。
  • (H)使用ROC曲线评估了验证队列中两个多组学标志物的诊断预测准确性(股动脉=26,正常=12,AUC=0.981)。
  • (I)PCoA分析显示这两个标志物可以显著区分股动脉中的AP和正常样本。
  • (J)使用两个生物标志物在GSE100927_Infra外部验证队列中构建的诊断预测模型的混淆矩阵显示实际和预测样本(下肢下部领域=14,正常=11)。
  • (K)使用ROC曲线评估了验证队列中两个标志物的诊断预测准确性(下肢下部领域=14,正常=11,AUC=0.89)。
  • (L)PCoA分析显示这两个标志物可以显著区分下肢下部领域中的AP和正常样本。


图6 基于C1Q中心基因的免疫微环境分析。

  • (A)热图显示了通过8种算法在GSE43292队列中动脉瘤和完整样本之间免疫浸润细胞的富集情况。
  • (B)热图显示了通过8种算法在GSE28829队列中早期和晚期样本之间免疫浸润细胞的富集情况。
  • (C)热图显示了通过8种算法在GSE100927队列中动脉粥样硬化斑块和对照样本之间免疫浸润细胞的富集情况。
  • (D-F)比较了GSE43292(D)、GSE28829(E)和GSE100927(F)数据集中高和低C1Q组之间的基质分数、免疫分数、ESTIMATE分数和斑块纯度。


图7 基于C1Q中心基因的免疫信号通路和免疫调节因子评估。

  • (A-C)比较了GSE43292(A)、GSE28829(B)和GSE100927(C)数据集中高低C1Q组之间的16个免疫信号通路,并对免疫信号通路与C1QA或C1QC之间的相关性进行了分析。
  • (D-F)使用七种算法通过热图分析可视化了免疫调节因子的富集情况,分别在GSE43292(D)、GSE28829(E)和GSE100927(F)数据集中进行。


图8 C1QA激活了HAP中的HALLMARK_COMPLEMENT信号通路。

  • (A-F)C1QA对三个GEO数据集(GSE43292、GSE28829和GSE100927)的GSEA分析结果。


图9 C1QA与HAP中的HALLMARK_COMPLEMENT信号通路相关。

  • C1QA基因与HALLMARK_COMPLEMENT信号通路之间的相关性以及它们在不同数据集中的表达水平和信号通路得分之间的关系


图10 SPI1被确定为HAP中的潜在关键转录因子。

  • (A-C)通过NetworkAnalyst 3.0从三个数据库(ENCODE、JASPAR和ChEA)筛选可能调节C1QA和C1QC基因的潜在转录因子。
  • (D)只有SPI1在所有三个GEO数据集(GSE43292、GSE28829和GSE100927)中的表达显著上调,并被视为C1QA和C1QC基因的潜在转录因子。
  • (E-I)IL-1β、CXCL1、CCL3、CCL4和ABCG1基因在所有三个GEO数据集中均上调表达。


图11 C1QA和C1QC的体外和体内验证。

  • (A-C)实时PCR检测氧化低密度脂蛋白(ox-LDL)处理的RAW264.7巨噬细胞组和正常对照组中C1QA和C1QC的相对mRNA表达水平。
  • (D-H)实时PCR检测apoE小鼠的胸主动脉和腹主动脉以及正常小鼠中C1QA、C1QC、IL1B、SPI1和ABCG1的相对mRNA表达值。
  • (I)这五个基因之间呈正相关关系。
  • (J)C1QA和C1QC基因调节的HAP发展的潜在机制。


图12 C1Q对缺血性中风(IS)的MR分析可视化。

  • (A)C1Q对IS影响的散点图MR分析。
  • (B)C1Q相关单核苷酸多态性(SNPs)对IS的因果效应森林图。
  • (C)对C1Q对IS影响的留一法敏感性分析。
  • (D)漏斗图显示SNPs之间无显著异质性。


图13 缺血性中风(IS)对C1Q的MR分析可视化。

  • (A)IS对C1Q影响的散点图MR分析。
  • (B)IS相关单核苷酸多态性(SNPs)对C1Q的因果效应森林图。
  • (C)对IS对C1Q影响的留一法敏感性分析。
  • (D)漏斗图显示SNPs之间无显著异质性。

小结

  • 主要数据及方法:
TypesNotes
转录组数据scRNA:GSE159677;bulkRNA:GSE28829、、GSE43292、GSE41571、GSE100927
其他数据GWAS:IEU openGWAS
分析方法单细胞标准流程;单细胞的GO、KEGG、GSVA和GSEA(Scillus 包);免疫微环境和信号通路富集(IMvigor210CoreBiologies R);机器学习筛选靶点(GBM、LASSO、XGBoost);ROC曲线;MR
实验技术体外细胞逆转录流程;小鼠建模-qPCR、免疫组化
  • 非常严谨的思路和”充满诚意“的工作量,本质上还是单细胞+bulk的一种分析思路,MR充当验证的角色,其次最大的亮点就是多数据集多维度验证,当然还有着实验加持
  • 文章是好文章,值得学习和借鉴~

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

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

相关文章

基于ZooKeeper的Kafka分布式集群搭建与集群启动停止Shell脚本

下载Kafka压缩包 下方是Kafka官网下载地址,本文使用Kafka 3.0.0在虚拟机环境中搭建分布式集群。 Apache Kafka Downloads link 虽然在Kafka 2.8.0之后可以使用KRaft模式搭建高可用的集群以提高数据处理效率,但是目前还有许多企业依然使用ZooKeeper搭建K…

C++中的List容器用法详解

文章目录 C中的List容器用法详解List 的特点List 的重要接口用法介绍1.创建和初始化Listlist 2.插入元素push_backpush_forntinsert 删除元素pop_backpop_fontclearerase 遍历List迭代器遍历范围for遍历 排序Listsort 反转Listreverse 转移Listsplice 去重unique 合并merge 总结…

wordpress课程项目主题电脑版+手机版自适应

这款主题适合做资源、课程、素材等,演示站:点击查看

​网络socket编程(二)——面向流的TCP编程及测试(SocketTool)、Wireshark软件使用

目录 一、书接上回(select()函数使用注意事项) 二、面向流(TCP)的socket编程 2.1 TCP服务端编程和测试 2.1.1 TCP服务器原理流程图 2.1.2 TCP服务端编程实战 2.1.3 测试 2.2 TCP客户端编程和测试 三、Wireshark抓包软件的使用 3.1 Wireshark是什…

fastlio2 给 interactive-slam 保存每帧的点云和每帧的里程计为单独的文件做后端回环优化和手动回环优化

为了给 interactive-slam 提供数据做后端回环优化和手动回环优化,需要保存每帧的点云和每帧的里程计为单独的文件,并且需要保存的名字为ros时间戳。 效果很好,比我自己写的手动回环模块好用 // This is an advanced implementation of the algorithm described in the // fo…

Jmeter各组件超详细介绍

1、JMeter和Loadrunner的区别? 2、JMeter如何开发脚本的?强化脚本的技术? 代理服务器录制脚本,Fiddler录制脚本,Badboy录制脚本,根据API,手写脚本,根据抓包,手写脚本。 …

Twitter Api查询用户粉丝列表

如果大家为了获取实现方式代码的话可能要让大家失望了,这边文章主要是为了节省大家开发时间,少点坑。https://api.twitter.com/2/users/:id/followers ,这个接口很熟悉吧,他是推特提供的获取用户关注者(粉丝&#xff0…

目标跟踪——行人车辆数据集

一、重要性及意义 首先,目标跟踪对于个人和组织的目标实现至关重要。无论是个人职业发展、企业业务增长还是政府的社会发展,目标跟踪都能够帮助我们明确目标,并将其分解为可行的步骤和时间表。这有助于我们保持动力和专注,提高效…

CNAS软件测试公司有什么好处?如何选择靠谱的软件测试公司?

CNAS认可是中国合格评定国家认可委员会的英文缩写,由国家认证认可监督管理委员会批准设立并授权的国家认可机构,统一负责对认证机构、实验室和检验机构等相关机构的认可工作。 在软件测试行业,CNAS认可具有重要意义。它标志着一个软件测试公…

Java并发编程基础面试题详细总结

1. 什么是线程和进程? 1.1 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个…

Failed to resolve import “Home/components/HomeNew.vue“. Does the file exist?

错误信息 [plugin:vite:import-analysis] Failed to resolve import "/apis/home.js" from "src/views/Home/components/HomeNew.vue". Does the file exist? 错误原因 路径错误 解决方法

[C#]使用OpencvSharp去除面积较小的连通域

【C介绍】 关于opencv实现有比较好的算法,可以参考这个博客OpenCV去除面积较小的连通域_c#opencv 筛选小面积区域-CSDN博客 但是没有对应opencvsharp实现同类算法,为了照顾懂C#编程同学们,因此将 去除面积较小的连通域算法转成C#代码。 方…

Open CASCADE学习|刚体( TopoDS_Shape)按某种轨迹运动,停在指定位置上

今天实现如下功能:刚体做做螺旋运动,轨迹已知,求刚体在每个位置上的所占据的空间,就是把刚体从初始位置变换到该位置。 这里的刚体是一个砂轮截面,螺旋运动轨迹由B样条曲线拟合,通过Frenet标架确定运动轨迹…

Spring Boot集成AJ-Captcha实现滑动验证码功能

1.AJ-Captcha介绍 行为验证码 采用嵌入式集成方式,接入方便,安全,高效。抛弃了传统字符型验证码展示-填写字符-比对答案的流程,采用验证码展示-采集用户行为-分析用户行为流程,用户只需要产生指定的行为轨迹&#xff0…

WPS二次开发系列:如何获取应用签名SHA256值

在申请WPS SDK授权版时候需要开发者提供应用包名和签名,应用包名好说,那如何生成符合WPS要求的应用签名(SHA256)呢,经笔者亲测,有如下两种方式可以实现获取第三方应用签名值(SHA256) 1. 方法一&…

springboot对接minio的webhook全过程

前言 近日需要将minio的apache2.0版本给用起来,顺便要完善一下原有的文件上传管理系统,其中很重要的一点是,在原有客户端直传的基础上,再添加 minio 的上传回调给服务端做后续处理。 本文重点在于,介绍整个minio与spr…

SpringCloud学习(1)-consul

consul下载安装及使用 1.consul简介 Consul是一种开源的、分布式的服务发现和配置管理工具,能够帮助开发人员构建和管理现代化的分布式系统。它提供了一套完整的功能,包括服务注册与发现、健康检查、KV存储、多数据中心支持等,可以帮助开发人…

Jenkins--任务详解

一、任务类型 Jenkins的主要功能的实现是由执行任务去完成的,常用的任务类型主要有以下三种: 自由风格任务(Free Style Project): 这是Jenkins中最常用的任务类型,允许你自定义各种构建步骤和配置选项,如源码管理、构建触发器、…

vue3+echarts:echarts地图打点显示的样式

colorStops是打点的颜色和呼吸灯、label为show是打点是否显示数据、rich里cnNum是自定义的过滤模板用来改写显示数据的样式 series: [{type: "effectScatter",coordinateSystem: "geo",rippleEffect: {brushType: "stroke",},showEffectOn: &quo…

Redis的值有5种数据结构,不同数据结构的使用场景是什么?

文章目录 字符串缓存计数共享Session限速 哈希缓存 列表消息队列文章列表栈队列有限集合 集合标签抽奖社交需求 有序集合排行榜系统 字符串 缓存 (1)使用原生字符类型缓存 优点:简单直观,每个属性都支持更新操作 缺点&#xff1…