生气时,你的“心”会发生什么变化?孟德尔随机化分析猛如虎,结果都是套路...
“不生气不生气,气出病来无人替”,不少人遇事常这样宽慰自己。事实上,“气死”真不是危言耸听。越来越多的研究证明了情绪稳定对健康的重要性,那么,当情绪频繁波动时,我们的心血管究竟会发生什么变化?
2024年6月1日,中国学者做了一项孟德尔随机化研究,在期刊《Journal of Affective Disorders》(医学二区top,IF=6.6)发表了题为:“Genetically predicted mood swings increased risk ofcardiovascular disease: Evidence from a Mendelianrandomization analysis”的研究论文,本研究旨在基于孟德尔随机化(MR)分析,探讨情绪波动与心血管(CVD)疾病的风险增加之间的因果关系。
本公众号回复“ 原文”即可获得文献PDF等资料 |
怒火攻心,真不是一句空话。在快节奏生活中,时而高兴,时而emo是常态,但是频繁的情绪波动与精神类疾病密切相关。许多研究表明,情绪波动在心血管疾病中发挥着重要作用,但两者间的因果关系尚不明确。
主要研究结果
1.研究设计
本研究使用FinnGen和英国生物银行(UK Biobank)数据库中的GWAS数据。
纳入5种常见的心血管(CVD)疾病用于评估情绪波动与CVD之间的因果关系;
包括冠状动脉疾病(CAD)、心肌梗死(MI)、心力衰竭(HF)、心房颤动(AF)和卒中
以及5种与CVD相关的危险因素用于评估情绪波动与CVD之间的直接关系。
包括 BMI、高血压、2型糖尿病(T2DM)、低密度脂蛋白(LDL)胆固醇水平和吸烟
2.单变量MR分析情绪波动与CVD之间的因果关系
在单变量MR分析中,研究团队使用IVW法来评估情绪波动和CVD之间的因果效应,分析结果显示,除了心房颤动(AF)(P > 0.05),情绪波动与其余四种 CVD疾病均显著相关。
MR-Egger 回归和加权中位数方法得到了相似的结果。
此外,通过敏感性分析,研究团队并没有观察到显著的异质性和水平多效性(均P>0.05),这确保了结果的稳健性。
为了进一步验证结果的可靠性,研究团队使用 FinnGen 数据集再次进行了上述MR分析,研究结果与先前一致。
同时,反向MR分析结果表明,不同心血管疾病对情绪波动的没有任何因果关系。
3.多变量MR(MVMR)评估情绪波动对CVD的直接影响
在MVMR分析中分别调整了CVD的5个主要危险因素,以评估每个因素对情绪波动与心血管疾病之间因果关系的影响。
MVMR结果显示,在调整BMI、吸烟和T2DM后,情绪波动对4种CVD的因果效应仍然显著。
然而,在调整高血压和低密度脂蛋白后,结果并不显著,这表明情绪波动对心血管疾病的因果影响并不独立于高血压和低密度脂蛋白。
4.中介MR分析
为了进一步探讨 BMI、高血压、T2DM、LDL 和吸烟等 CVD 的五大主要危险因素是否介导从暴露到结果的因果途径,我们使用两步法进行了中介 MR。
研究结果表明,高血压可能是介导情绪波动与CAD(18.11%,95%CI:8.83%-27.39%)、心肌梗死(16.40%,95%CI:7.93%-24.87%)、HF(13.06%,95%CI:6.25%-19.86%)和卒中(18.04%,95%CI:8.73%-27.34%)的致病途径。
然而其他潜在的介导因子,如BMI、T2DM、LDL和吸烟,没有表现出类似的中介作用。
统计学方法
孟德尔随机化的文章我们已经报道很多了,只能说,到头来都是套路!统计学方法就那些,也都很好理解:
1.单变量孟德尔随机化(MR)分析
使用IVW法来评估情绪波动和CVD之间的因果效应,并使用MR-Egger回归和加权中位数来评估这些MR结果的稳健性;
2.敏感分析:
包括 Cochran Q 检验、MR-Egger 截距检验、MR-PRESSO 全局检验和留一分析,以检测潜在的异质性和水平多效性。
3.多变量MR(MVMR)分析
MVMR分析中分别调整了CVD 的五个主要危险因素(包括 BMI、高血压、T2DM、LDL 水平和吸烟),以评估每个因素对情绪波动与心血管疾病之间因果关系的影响。
4.中介MR分析
在中介MR分析中,使用了两步法,以检查因果效应是否由 CVD 的危险因素介导。
第一步,评估情绪波动对介质(β1)的因果效应;
第二步,估计介质对各种CVD的因果效应(β2)。
使用delta方法(一种在统计学中常用的近似推断方法)估计中介效应(β1*β2)的统计学意义,以及中介效应与整体效应的比例。
本公众号回复“ 原文”即可获得文献PDF等资料 |
后 记
事实上,无论多么乐观的人都会产生消极的想法,多愁善感的人也一定会有情感高涨的时刻。情绪变化是正常现象,但如果过于频繁切换情绪,就有可能对身心造成不可逆转的伤害。
本文使用了单变量孟德尔随机化、多变量孟德尔随机化,评估了情绪波动与CVD疾病之间的因果关系,发现情绪波动可能会增加各种CVD疾病的风险。而进一步的中介MR分析表明,高血压可能部分介导了情绪波动与心血管疾病之间的因果关系。
看看,孟德尔随机化还是很好发文的,本周很多简单的双样本孟德尔随机化发了一区,二区高分文章,再不上车孟德尔随机化,可就晚了!
本公众提供各种科研服务了!
一、课程培训 2022年以来,我们召集了一批富有经验的高校专业队伍,着手举行短期统计课程培训班,包括R语言、meta分析、临床预测模型、真实世界临床研究、问卷与量表分析、医学统计与SPSS、临床试验数据分析、重复测量资料分析、nhanes、孟德尔随机化等10余门课。如果您有需求,不妨点击查看: 发文后退款:2024-2025年科研统计课程介绍 二、数据分析服务 浙江中医药大学郑老师团队接单各项医学研究数据分析的服务,提供高质量统计分析报告。有兴趣了解一下详情: 课题、论文、毕业数据分析 临床试验设计与分析 、公共数据库挖掘与统计 |
相关文章:
生气时,你的“心”会发生什么变化?孟德尔随机化分析猛如虎,结果都是套路...
“不生气不生气,气出病来无人替”,不少人遇事常这样宽慰自己。事实上,“气死”真不是危言耸听。越来越多的研究证明了情绪稳定对健康的重要性,那么,当情绪频繁波动时,我们的心血管究竟会发生什么变化&#…...
页面加载性能分析时,有哪些常见的性能瓶颈需要特别注意?
在进行页面加载性能分析时,以下是一些常见的性能瓶颈,需要特别注意: 长页面加载时间: 页面加载时间超过行业标准或用户期望,导致用户流失。 高 CPU 使用率: 某些脚本或操作导致 CPU 使用率飙升,…...
Scanner
Java 有一个 Scanner 类,用这个类可以接受键盘输入。 步骤: 导入该类所在的包(要使用一个类的话就必须先导入该类所在的包)创建该类的对象调用里面的功能 Scanner 有两套系统。 第一套系统: nextInt(); nextDoubl…...
vue3实现录音与录像上传功能
录音 <script setup lang"ts"> import { onMounted, reactive, ref } from vue; import useInject from /utils/useInject;const props: any defineProps<{params?: any; }>();const recObj: any reactive({blob: null, });const { $global, $fn } …...
PHP小方法
一、随机生成姓名 二、随机获取身份证 三、随机获取手机号 四、随机获取省 五、通过身份证获取生日和性别 六、通过身份证获取年龄 七、获取访问IP 八、获取访问URL地址 九、陆续增加 //一、随机生成姓名 function generateName(){$arrXing getXingList();$numbXing …...
gulimall-search P125 springboot整合elasticsearch版本冲突
一、问题 spring-boot.version 2.2.4.RELEASE,在gulimall-search pom.xml中添加elasticsearch.version 7.4.2后,发现出现如下问题:elasticsearch版本是springboot引入的6.8.6,没有变为7.4.2。 二、原因 在gulimall-search 的pom文件中&#…...
如何在Coze中实现Bot对工作流的精准调用(如何提高Coze工作流调用的准确性和成功率)
文章目录 📖 介绍 📖🏡 演示环境 🏡📒 工作流(workflow)📒📝 创建设计工作流📝 添加工作流📝 调用工作流⚓️ 相关链接 ⚓️📖 介绍 📖 在使用Coze平台创建智能Bot时,您可能会遇到一个常见问题:即便添加了正确的工作流,Bot却没有按照预期调用它们。…...
毫米波雷达阵列天线设计综合1(MATLAB仿真)
1 天线设计目标 毫米波雷达探测目标的距离、速度和角度,其中距离和角度和天线设计相关性较强。天线增益越高,则根据雷达方程可知探测距离越远;天线波束越窄,则角度分辨率越高;天线副瓣/旁瓣越低,则干扰越少…...
Freemarker
Freemarker简介 Freemarker是一个用Java语言编写的模板引擎,用于基于模板和数据生成文本输出。它可以用于生成HTML网页、XML文档、电子邮件、配置文件等任何格式的文本。Freemarker将业务逻辑与表示逻辑分离,使得开发人员可以专注于功能实现,…...
基于Zero-shot实现LLM信息抽取
基于Zero-shot方式实现LLM信息抽取 在当今这个信息爆炸的时代,从海量的文本数据中高效地抽取关键信息显得尤为重要。随着自然语言处理(NLP)技术的不断进步,信息抽取任务也迎来了新的突破。近年来,基于Zero-shot&#x…...
【python】tkinter GUI编程经典用法,Label标签组件应用实战详解
✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…...
国产操作系统上给麒麟虚拟机安装virtualbox增强工具 _ 统信 _ 麒麟 _ 中科方德
原文链接:国产操作系统上给麒麟虚拟机安装virtualbox增强工具 | 统信 | 麒麟 | 中科方德 Hello,大家好啊!昨天给大家带来了一篇在国产操作系统上给VirtualBox中的Win7虚拟机安装增强工具的文章,今天我们将继续深入,介绍…...
(delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第3节(特定类约束)
14.3.2 特定类约束 如果您的泛型类需要使用某个特定子集的类(特定层次结构),则可能需要根据给定基类指定约束。 例如,如果您声明: typeTCompClass<T: TComponent> class 则此泛型类的实例仅适用于组…...
【postgresql初级使用】视图上的触发器instead of,替代计划的rewrite,实现不一样的审计日志
instead of 触发器 专栏内容: postgresql使用入门基础手写数据库toadb并发编程 个人主页:我的主页 管理社区:开源数据库 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 文章目录 inst…...
window.setInterval(func,interval)定时器
window.setInterval()是JavaScript中的方法,用于在指定的时间间隔重复执行某个函数或代码块。它接受两个参数,第一个参数是要执行的函数或代码块,第二个参数是时间间隔(以毫秒为单位)。 以下是使用window.setInterval…...
Einstein Summation 爱因斯坦求和 torch.einsum
Einstein Summation 爱因斯坦求和 torch.einsum flyfish 理解爱因斯坦求和的基本概念和语法,这对初学者来说可能有一定难度。对于不熟悉该表示法的用户来说,可能不如直接的矩阵乘法表达式易于理解。 整个思路是 向量的点积 -》矩阵乘法-》einsum 向…...
TCP攻击是怎么实现的,如何防御?
TCP(Transmission Control Protocol)是互联网协议族中的重要组成部分,用于在不可靠的网络上提供可靠的数据传输服务。然而,TCP协议的一些特性也使其成为攻击者的目标,尤其是DDoS(Distributed Denial of Ser…...
Chrome DevTools开发者调试工具
Chrome DevTools 是一个功能强大的网页开发工具,集成在谷歌浏览器中,帮助开发者调试和优化网页应用。以下是详细的功能说明和使用技巧: 1. 打开 DevTools 快捷键:按下 F12 或 CtrlShiftI(Windows/Linux)或…...
产品创新管理:从模仿到引领,中国企业的创新之路
一、引言 在全球化竞争日益激烈的今天,科技创新已成为推动国家经济增长和社会进步的关键动力。中国自改革开放四十年来,在科技创新领域取得了举世瞩目的成就,从跟踪模仿到自主研发,再到自主创新、开放创新和协同创新并举…...
Android 日志实时输出
开发中如果只是单纯的应用开发,Android studio基本上可以满足,但是如果应用和系统联调那就得用logcat实时输出了,我这里都是总结的实用经验,没那么多花里胡哨 Android 日志实时输出 1、输出 android log //分步,进入s…...
JavaEE初阶---多线程编程(一.线程与进程)
目录 🤣一.线程与进程的概念与联系: 进程的基本概念: 线程的基本概念: 进程和线程的区别与联系: 🙃代码执行实列: 1.通过继承Thread父类来实现多线程 2.通过实现Runnable接口来实现多线程…...
react+vite创建
要在本地初始化一个结合了React和Vite的项目,你可以遵循以下步骤: 1、安装Node.js: 确保你的机器上已安装了Node.js。如果未安装,请前往Node.js官网下载并安装。 2、使用终端或命令提示符: 打开你的终端(…...
软考 系统架构设计师系列知识点之杂项集萃(29)
接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(28) 第46题 以下描述中,( )不是嵌入式操作系统的特点。 A. 面向应用,可以进行裁剪和移植 B. 用于特定领域,不需要支持多任…...
[Qt开发]当我们在开发兼容高分辨率和高缩放比、高DPI屏幕的软件时,我们在谈论什么。
前言 最近在开发有关高分辨率屏幕的软件,还是做了不少尝试的,当然我们也去网上查了不少资料,但是网上的资料也很零碎,说不明白,这样的话我就做个简单的总结,希望看到这的你可以一次解决你有关不同分辨率下…...
uniapp视频组件层级太高,解决方法使用subNvue原生子体窗口
目录 前言 先看一下uniapp官网的原话: subNvue的一些参数介绍 subNvues使用方法: 绑定id 显示 subNvue 弹出层 subNvue.show() 参数信息 subNvue.hide() 参数信息 在使用subNvue 原生子体窗口 遇到的一些问题 前言 nvue 兼容性 以及使用方式 控…...
java项目使用jsch下载ftp文件
pom <dependency><groupId>com.jcraft</groupId><artifactId>jsch</artifactId><version>0.1.55</version> </dependency>demo1:main方法直接下载 package com.example.controller;import com.jcraft.jsch.*; im…...
指针(初阶1)
一.指针是什么 通俗的讲,指针就是地址,其存在的意义就像宾馆房间的序号一样是为了更好的管理空间。 如下图: 如上图所示,指针就是指向内存中的一块空间,也就相当于地址 二.一个指针的大小是多少 之前我们学习过&#x…...
MySQL实体类框架
实现mysql数据库的增删改查功能 import com.mchange.v2.collection.MapEntry; import lombok.Data; import org.junit.jupiter.api.Test;import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.lang.reflect.*; import java.sql.*; …...
数据结构之初始泛型
找往期文章包括但不限于本期文章中不懂的知识点: 个人主页:我要学编程(ಥ_ಥ)-CSDN博客 所属专栏:数据结构(Java版) 目录 深入了解包装类 包装类的由来 装箱与拆箱 面试题 泛型 泛型的语法与使用…...
【网络编程开发】7.TCP可靠传输的原理
7.TCP可靠传输的原理 TCP实现可靠传输的原理主要基于序列号和确认应答、超时重传、滑动窗口、连接管理机制以及拥塞控制等多重机制。 TCP(Transmission Control Protocol),即传输控制协议,是网络通信中的一种重要协议࿰…...
网站注册页面怎么做数据验证码/网站免费推广网站
作为“软件定义汽车”的“先行者”,智能座舱已经成为全球汽车企业的“风向标”。 相比于自动驾驶在法律法规、技术路径等方面的不确定性,智能座舱的商业化落地容易推进。因此,作为智能座舱的核心部件,芯片市场率先迎来了新一轮的…...
问答类网站怎么做/百度怎么推广自己的作品
day02 for break 跳出循环,包括break后面的语句也不会再执行 // break for i : 0; i < 10; i {if i 5 {break // 跳出循环,包括break后面的语句也不会再执行}fmt.Println(i) } fmt.Println("overbreak")continue 当符合条件时&#x…...
主题之家wordpress/百度点击器找名风
前几天有朋友问到歌词滚动应该怎么做,针对歌词滚动这个功能做了一个简单的案例,仅供参考,大家如果有更好的做法记得call我们一下!按照惯例,我们先看一下这个效果是怎样的点这里预览:https://o0piel.axshare…...
mariadb php wordpress/网页设计和网站制作
目前几乎所有架构的CPU都会提供PCI接口,网上也有很多文章对Linux PCI驱动进行分析,在写这篇文章的过程中大量阅读了这些文章,很多只涉及驱动的一部分,不够完整,对驱动代码中一些特殊操作也语焉不详。要弄懂PCI驱动需要…...
重庆企业网站建设哪家专业/重庆seo怎么样
Wolfram Alpha创始人沃尔夫勒姆的自述 在Y Combinator创业学校的演讲 Stephen Wolfram 编者按: 斯蒂芬•沃尔夫勒姆(Stephen Wolfram)15岁就发表论文,但因为觉得学校学的东西无聊于17岁肄业于伊顿公学;17岁至18岁在牛津…...
四川广安网站建设/网络软文范文
前面唠叨 最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方。因为之前不会正确使用TraceView这个工具,主要是看不懂TraceView界面下方数据指标的值代表什么意思…...