当前位置: 首页 > news >正文

安徽医科大学:利用UKB数据库和孟德尔随机化,研究发表更轻松!

UKB数据库联合孟德尔随机化

睡眠质量和肾功能竟然与一种严重的肝病密切相关!今天,和大家分享一篇文章,这篇文章深入探讨了睡眠参数和肾功能在新发严重代谢功能障碍相关脂肪性肝病(MASLD)中的机制作用。

通过这篇文章,你将了解到睡眠和肾功能对肝脏健康的重要性,以及它们如何在这一严重肝病的发展过程中发挥关键作用。

题目:Joint effects of sleep disturbance and renal function impairment on incident new-onset severe metabolic dysfunction-associated steatotic liver disease

杂志:DIABETES OBESITY & METABOLISM

影响因子:IF=5.4

中科院分区:医学二区

发表时间:2024年8月

PART·1 研究背景

代谢功能障碍相关脂肪性肝病(MASLD)是全球最常见的慢性肝病之一,约有30%的人口受到影响。其严重形式不仅会导致一系列肝脏和非肝脏相关的疾病,还会增加相关的死亡风险。因此,识别和控制这些风险因素对于预防MASLD的发生和减缓其病程进展至关重要。

尽管睡眠、肾功能与MASLD的发病之间存在内在联系,但此前的研究大多忽略了多种不健康睡眠行为对严重MASLD的协同效应。同时,肾功能受损是否会增加新发严重MASLD的风险,以及睡眠、肾功能与严重MASLD发病之间是否存在更深层次的内在关联,仍然是尚未充分探索的问题。

PART·2 方法学

研究设计

在基于英国生物银行的大规模前瞻性队列研究中,最终纳入了305,257名参与者。为了确保研究结果的准确性和可靠性,排除了基线时已有基础肝病史、缺乏相关生化指标信息或其他协变量信息的参与者。

睡眠参数评估

研究通过自我报告的五项睡眠行为(包括睡眠时长、昼夜节律、失眠、打鼾和日间嗜睡)构建了一个不良睡眠评分,并根据这一评分将总体睡眠模式分为三类:不良睡眠模式、中度睡眠模式和健康睡眠模式。这种分类方式帮助研究人员更好地评估不同睡眠习惯对健康的影响。

基因分型

研究中选择了四个典型的与昼夜节律相关的基因型进行基因分型,包括MTNR1B rs18030963、CRY1 rs8192440、PER2 rs934945和CLOCK rs1801260。这些基因型的选择旨在深入探讨昼夜节律与睡眠行为以及相关健康风险之间的基因关联。

肾功能指标评估

研究通过血液样本检测四项肾功能生物标志物,包括尿素、尿酸、肌酐和胱抑素C。基于这些生物标志物,研究计算了三种不同的估计肾小球滤过率(eGFR):分别基于血清肌酐的eGFR(eGFRcr)、基于血清胱抑素C的eGFR(eGFRcys)以及结合胱抑素C和肌酐的联合eGFR(eGFRcr_cys)。此外,研究还计算了加权肾功能生物标志物评分(RFS),以更全面地评估肾功能状态。

研究结局评估

本研究的主要结局事件是新发严重代谢功能障碍相关脂肪性肝病(MASLD),包括代谢功能障碍相关脂肪性肝炎。这些事件的确认通过分析相关医院的入院数据、癌症登记信息以及随访期间的死亡登记来完成。

MR分析

进行两步孟德尔随机化(MR)分析,以估计睡眠行为与严重代谢功能障碍相关脂肪性肝病(MASLD)和慢性肾脏病(CKD)风险之间的关系。在此基础上,还进行MR中介分析,以探讨睡眠行为如何通过影响CKD来间接影响MASLD的风险。通过这两步分析,旨在揭示睡眠行为对这两种疾病的潜在影响机制及其相互关系。

统计分析

使用多变量Cox比例风险回归模型来计算风险比(HRs)和95%置信区间(CIs)。在分析过程中,对多种协变量进行了调整,以控制潜在的混杂因素,并进行了系列敏感性分析,以确保结果的稳健性和可靠性。

PART·3 分析结果

基线特征

在这项研究中,共纳入了305,257名参与者,进行了中位12.1年的随访。在此期间,2303名参与者被诊断为新发严重代谢功能障碍相关脂肪性肝病(MASLD)。与未患病者相比,新发严重MASLD患者的腰围-臀围比更高,Townsend剥夺指数得分更低,身体活动水平更低,吸烟的可能性更大,且糖尿病和高血压的患病率也更高。

睡眠参数与新发严重MASLD的关联

睡眠时长不足、频繁失眠、打鼾和经常日间嗜睡均与新发严重代谢功能障碍相关脂肪性肝病(MASLD)风险增加19%至37%相关。此外,不良睡眠评分与新发严重MASLD的风险呈剂量反应关系,即睡眠质量越差,患病风险越高。

肾功能指标与新发严重MASLD的关联

血清胱抑素C和尿酸与新发严重代谢功能障碍相关脂肪性肝病(MASLD)的风险呈正相关。加权肾功能生物标志物评分(RFS)与新发严重MASLD的风险呈显著的剂量反应关系,即RFS值越高,患病风险越大。此外,估计肾小球滤过率(eGFR)越低,新发严重MASLD的风险越高。其中,基于血清胱抑素C的eGFR(eGFRcys)与新发严重MASLD的关系最为显著。

睡眠参数和肾功能对新发严重MASLD的联合影响

对于睡眠模式不良且RFS(加权肾功能生物标志物评分)最高的参与者,新发严重代谢功能障碍相关脂肪性肝病(MASLD)的风险增加了5.45倍。而对于睡眠模式不良且基于血清胱抑素C的估计肾小球滤过率(eGFRcys)最低的参与者,新发严重MASLD的风险显著增加。这表明不良睡眠模式与肾功能损伤的结合对MASLD风险有着显著的促进作用。

睡眠参数和肾功能指标与次要结局的关联

与睡眠评分最低组相比,睡眠评分最高组的新发严重代谢功能障碍相关脂肪性肝病(MASLD)风险增加了1.86倍。加权肾功能生物标志物评分(RFS)与新发严重肝病的风险呈显著的剂量反应关系,即RFS值越高,风险越大。较低的估计肾小球滤过率(eGFR)与新发严重肝病的风险呈正相关。睡眠模式不良且肾功能最差(无论是RFS最高还是eGFRcys最低)的参与者,新发严重肝病的风险显著增加。不良睡眠评分可能通过影响肾功能,进一步使严重肝病的风险增加7.98%至12.00%。

中介分析和敏感性分析

睡眠对新发严重代谢功能障碍相关脂肪性肝病(MASLD)发病的影响部分通过肾功能指标介导。具体来说,加权肾功能生物标志物评分(RFS)和基于血清胱抑素C的估计肾小球滤过率(eGFRcys)能够解释睡眠与新发严重MASLD风险之间相关性的4.27%至10.08%。一系列敏感性分析的结果也与这一发现一致,进一步支持了肾功能在睡眠影响MASLD风险中的中介作用。

MR分析

基因预测的失眠与新发严重代谢功能障碍相关脂肪性肝病(MASLD)和慢性肾脏病(CKD)风险增加相关。在这一关系中,CKD在失眠与严重MASLD风险之间发挥了中介作用,即失眠通过增加CKD的风险进而影响MASLD的发病风险。

PART·4 总结

睡眠参数和肾功能指标与新发严重代谢功能障碍相关脂肪性肝病(MASLD)的风险既独立相关,又有联合影响。肾功能指标部分介导了睡眠与新发严重MASLD发展之间的联系,这表明改善睡眠和肾功能的干预措施可能有助于降低MASLD的发病率和病程进展。本研究结果突显了肝肾轴的双向沟通,并强调了睡眠和肾功能对MASLD影响的潜在机制,这些机制仍需进一步研究。

相关文章:

安徽医科大学:利用UKB数据库和孟德尔随机化,研究发表更轻松!

UKB数据库联合孟德尔随机化 睡眠质量和肾功能竟然与一种严重的肝病密切相关!今天,和大家分享一篇文章,这篇文章深入探讨了睡眠参数和肾功能在新发严重代谢功能障碍相关脂肪性肝病(MASLD)中的机制作用。 通过这篇文章&…...

Ubuntu安装gdb出现错误的问题解决,DNS解析错误导致的安装失败

目录 一、问题 1、错误现象 2、初步分析 二、问题分析和处理 1、进一步确定问题 2、解决dns问题 (1)查看 dns解析文件 (2)修改namesever (3)测试系统 三、问题解决 1、问题进一步分析 &#xf…...

【Redis】解析Redisson 限流器源码

Redisson 一、注解AOP 代码部分提取二、设置限流器的失效时间 一、注解AOP 代码部分提取 // 调用Reids工具类的rateLimiter 方法long number RedisUtils.rateLimiter(combineKey, rateType, count, time);redis 工具类 public class RedisUtils {private static final Redis…...

docker-harbor 私有仓库部署和管理

harbor 开源的企业级的docker仓库软件。 仓库:私有仓库(用的最多) 公有仓库。 harnor是有图形化的,页面UI展示的一个工具。操作起来很直观。 harnor每个组件都是由容器构建的,所以安装harbor必须要有docker。 doc…...

机器学习笔记二-回归

回归是统计学和机器学习中的一种基本方法,用于建模变量之间的关系,特别是用一个或多个自变量(输入变量)来预测一个因变量(输出变量)的值。回归分析广泛应用于预测、趋势分析和关联研究中。根据目标和数据的…...

判断http链接中文件是否存在

最近项目遇到需要从http请求下载文件到服务器,下载前需要判断下http中的文件是否存在。如果判断本地服务器上文件是否存在,用file.exists来判断。但是这个方法却无法判断http中文件是否存在。 如果要判断http文件是否存在,用如下代码&#xf…...

Flink CDC (session模式)

1、 # Start YARN session ./bin/yarn-session.sh --detached 2、配置文件: rest.bind-port: {{REST_PORT}} rest.address: {{NODE_IP}} execution.target: yarn-session yarn.application.id: {{YARN_APPLICATION_ID}} 3、mysql-doris.yml source:type: mysql…...

下载ISO镜像的方法 Debian、Red Hat 、CentOS、Ubuntu、Kali Linux

目录 Debian Red Hat CentOS Ubuntu Kali Linux Debian 下载步骤: 访问Debian的官方网站:Debian官网。在网站上找到“Downloads”或类似的下载链接。选择适合你的计算机架构(如amd64、i386等)的Debian版本。点击下载ISO镜像…...

想学接口测试,不知道那个工具适合?

接口测试是软件测试中的一项重要任务,它主要关注系统的不同组件之间的数据交换和通信。接口测试是一种黑盒测试方法,它可以帮助我们验证系统的功能和性能是否达到预期,并且确保不同组件之间的消息传递是正确的。在接口测试过程中,…...

干货分享 | TSMaster—RP1210模块使用指南

RP1210是由技术和维护委员会(TMC)编写的一种建议性实践。RP1210用于对重型车辆射频相关的(主要针对)电子控制单元(ECU)进行二次编程和分析。本文主要针对TSMaster—RP1210模块的操作进行详细介绍。 本文关…...

一步解决Ubuntu中无法使用git clone的问题

在网上找了很多教程都无法解决,最后用了一行命令成功解决 git config --global url."https://github.com".insteadOf git://github.com输入这行命令,之后就可以使用git clone了...

c++的时间复杂度

前言 Hello,大家好我是文宇. 最近没怎么写文章了,写个教程吧. 正文 C是一种高级编程语言,用于开发各种类型的应用程序,包括计算机科学中的算法和数据结构。在编写代码时,了解算法和数据结构的时间复杂度非常重要,因为它可以帮…...

PDF转图片 JAVA

前言 以下是一个使用 Apache PDFBox 将 PDF 文件转换为图片的封装方法。这个方法将会把 PDF 的每一页转换为一张图片,并保存到指定的目录中。 1.添加依赖 首先,你需要在项目中添加 PDFBox 的依赖。如果你使用的是 Maven,可以在 pom.xml 中添…...

树莓派5 笔记26:ollama大型语言模型_中文输入法_Python_espeak文字转语音

今日继续学习树莓派5 8G:(Raspberry Pi,简称RPi或RasPi) 本人所用树莓派4B 装载的系统与版本如下: 版本可用命令 (lsb_release -a) 查询: Opencv 与 python 版本如下: 下载大语言模型,下载中文输入法&#…...

【kubernetes】k8s安全机制

Kubernetes 作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。API Server 是集群内部各个组件通信的中介, 也是外部控制的入口。所以 Kubernetes 的安全机制基本就是围绕保护 API Server 来设计的。 比如 kubectl 如果想向 API Server…...

Android T(13) The app is granted permissions by default

我的博客 对比Android11,frameworks\base\services\core\java\com\android\server\pm\permission文件夹下,多了个PermissionManagerServiceImpl.java. 有一部分关于权限的处理,移到了这个文件中.比如:restorePermissionState(…) all app granted permissions by default b/fr…...

4 - Linux远程访问及控制

目录 一、SSH远程管理 1. SSH概述 2.SSH的优点 3.配置OpenSSH客户端 4.sshd服务支持的两种验证方式 5. 使用SSH客户端程序 5.1 ssh - 远程登录 5.2 scp - 远程复制 6.配置密钥对验证 二、TCP Wrappers访问控制 1.TCP Wrappers 概述 2. TCP Wrappers 机制的基本原则 …...

如何使用AWS EC2资源?

随着云计算技术的迅速发展,越来越多的企业和个人选择将工作负载迁移到云端,以获取灵活性、可扩展性和成本效益。作为全球领先的云计算服务提供商,AWS为用户提供了丰富的服务,其中最受欢迎的之一是云服务器EC2。本文中九河云将探讨…...

Linux高编-进程的概念(1)

目录 1.ps aux 2.top 3.kill -2 进程pid // fork函数 getpid拿自己的进程号 getppid拿父进程号 fork()&&fork()||fork() 父子进程的关系: 僵尸进程,孤儿进程 僵…...

go语言中new和make的区别

在 Go 语言中,new 函数不能用来创建通道(chan),这是因为 new 只分配内存并返回指向该内存的指针,而不负责初始化内存。 为什么不能使用 new 来创建通道? new 只能分配内存,但不会对内存进行初…...

【Oracle APEX开发小技巧12】

有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...

以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:

一、属性动画概述NETX 作用:实现组件通用属性的渐变过渡效果,提升用户体验。支持属性:width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项: 布局类属性(如宽高)变化时&#…...

CMake基础:构建流程详解

目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

ServerTrust 并非唯一

NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

【HTML-16】深入理解HTML中的块元素与行内元素

HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...

DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”

目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...

HarmonyOS运动开发:如何用mpchart绘制运动配速图表

##鸿蒙核心技术##运动开发##Sensor Service Kit(传感器服务)# 前言 在运动类应用中,运动数据的可视化是提升用户体验的重要环节。通过直观的图表展示运动过程中的关键数据,如配速、距离、卡路里消耗等,用户可以更清晰…...

C++:多态机制详解

目录 一. 多态的概念 1.静态多态(编译时多态) 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1).协变 2).析构函数的重写 5.override 和 final关键字 1&#…...

力扣热题100 k个一组反转链表题解

题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...