喝口水都长胖?原来是“胖菌”惹的祸?!
减肥是一个永恒的话题,而关于长胖的原因,已有研究很多都聚焦在肥胖人群中肠道菌群的种类和丰度,很少有研究关注肠道微生物的基因与宿主肥胖的关系。近期发表在《Nature Medicine》的这项研究,使用来GWAS研究人类肠道微生物组与宿主肥胖之间的关联,特别是测试单个细菌SNP是否与宿主体重指数 (BMI) 相关。

发布期刊:Plant Communications
影响因子:10.5
发表时间:2023
DOI:10.1016/j.xplc.2023.100665
研究方法
本研究人使用了由7,190名健康个体组成的独特队列。通过宏基因组测序揭示细菌SNP与宿主BMI之间的1,358个关联(代表40个独立关联),来证明SNP对微生物组与宿主健康之间相互作用的重要性。整个研究设计如图1所示。

图1 研究设计
主要结果
本研究设计了一个MWAS分析框架来检测细菌基因组上的SNP,从一个包含7190名健康个体的队列中获得了肠道宏基因组样本进行SNP检测,随后将细菌SNP与宿主表型进行系统性地关联分析。
结果发现12,686,191个符合上述标准的SNP分布在348个细菌物种的基因组中。基因组中检测到的SNP中位数为3,221个SNP,但56个基因组具有超过100,000个此类SNP。对于每个SNP,通过线性回归模型,计算了每个SNP-BMI对之间关联的统计显着性。结果发现了1,358个与宿主BMI相关的细菌SNP(图2)。排除某些物种中由于连锁不平衡和种群结构而产生的冗余关联,最终得到了40个与BMI相关的独立SNP。

图2 细菌SNP与宿主BMI相关
大部分的关联无法通过饮食、药物或体育锻炼来解释,在27种细菌中发现了与BMI相关的SNP,其中12种细菌在常规的相对丰度分析中没有显著的相关性(图3)。有趣的是,在具有与BMI相关的SNP的细菌物种里,44%物种本身的相对丰度与BMI无关(图4)。因此,SNP水平分析识别了存在于较高分辨率水平且通常不存在于物种相对丰度中的关联。

图3 每个物种的BMI相关SNP数量

图4 MWAS结果与相对丰度分析的比较。
为了评估上述关联的稳健性和普遍性,研究人员在来自荷兰的8,204名个体的样本中测试了这些关联的可重复性。测试了所有40个SNP,40个关联中有17个关联在地理上各自独立的队列中得以重复(图5)。

图5 结果在地理独立的队列中重复验证
对这40个SNP进行基因组注释,有一半存在于6个被标注为普拉梭菌(Faecalibacterium prausnitzii)和3个被标注为其他Faecalibacterium物种的物种中。已知普拉梭菌与多种宿主健康状况有关。它的丰度与宿主肥胖呈负相关,与躯干脂肪量减少具有因果作用。与 BMI 相关性最具统计学意义的SNP是Faecalibacter prausnitzii_G (Rep_3066) 基因组中的非同义多态性,位于疑似编码黄素氧还蛋白(一种氧化还原活性蛋白)的预测基因内(图6)。

图6 Rep_3066中与BMI相关的SNPs
在这40个SNP中,有18个SNP更有可能指向直接影响宿主-细菌相互作用的功能差异。饮食对肥胖和肥胖相关代谢紊乱的部分影响是由免疫系统的激活和低度炎症的持续状态介导的。结果发现,沃氏嗜胆菌(Bilophila wadsworthia)的一个位于炎症相关途径中的SNP与BMI的相关性。在B. wadsworthia基因组中发现的BMI相关SNP位于编码转氨酶的基因中,该酶修饰附着在脂质A上的阿拉伯糖。
总结
这项研究提出了一个框架来研究微生物组中单核苷酸变异与宿主表型之间的关联,并表明微生物组中的单个SNP与宿主BMI相关。本研究表明,在微生物组研究中分析细菌核苷酸水平的多样性十分重要,并能够帮助更好地理解人际微生物组差异及其可能导致的健康影响。
参考文献
Zahavi L, et al. Bacterial SNPs in the human gut microbiome associate with host BMI. Nat Med. 2023 Nov 2. doi: 10.1038/s41591-023-02599-8. Epub ahead of print. PMID: 37919437.
相关文章:
喝口水都长胖?原来是“胖菌”惹的祸?!
减肥是一个永恒的话题,而关于长胖的原因,已有研究很多都聚焦在肥胖人群中肠道菌群的种类和丰度,很少有研究关注肠道微生物的基因与宿主肥胖的关系。近期发表在《Nature Medicine》的这项研究,使用来GWAS研究人类肠道微生物组与宿主…...
【C++干货基地】namespace超越C语言的独特魅力(文末送书)
🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 哈喽各位铁汁们好啊,我是博主鸽芷咕《C干货基地》是由我的襄阳家乡零食基地有感而发,不知道各位的…...
做一个简单的倒计时
<div>距离过年还有:<span></span></div><script>let div document.querySelector("div");let span document.querySelector("span");// 获取未来时间戳let future new Date("2024-2-10 00:00:00");// 获取当下…...
微服务环境搭建:docker+nacos单机
nacos需要连接mysql,持久化相关配置。 1. 部署好mysql后,新建nacos数据库然后初始化nacos脚本 -- -------------------------------------------------------- -- 主机: 192.168.150.101 -- 服务器版本: …...
Opencv轮廓检测运用与理解
目录 引入 基本理解 加深理解 ①比如我们可以获取我们的第一个轮廓,只展示第一个轮廓 ②我们还可以用一个矩形把我们的轮廓给框出来 ③计算轮廓的周长和面积 引入 顾名思义,就是把我们图片的轮廓全部都描边出来 也就是我们在日常生活中面部识别的时候会有一个框,那玩意就…...
Java 8的新特性简单分享(后续有系列篇~敬请期待)
Java 8的新特性分享 Java 8是Java语言迎来的一次革命性的更新,引入了众多强大的新特性,使得Java开发变得更加现代化和便捷。在这篇博客中,我们将深入探讨Java 8的一些主要特性,并通过丰富的案例演示展示它们的用法。 1. Lambda表…...
计算机网络-计算机网络的概念 功能 发展阶段 组成 分类
文章目录 计算机网络的概念 功能 发展阶段总览计算机网络的概念计算机网络的功能计算机网络的发展计算机网络的发展-第一阶段计算机网络的发展-第二阶段-第三阶段计算机网络的发展-第三阶段-多层次ISP结构 小结 计算机网络的组成与分类计算机网络的组成计算机网络的分类小结 计…...
246.【2023年华为OD机试真题(C卷)】分月饼(动态规划-JavaPythonC++JS实现)
🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-分月饼二.解题思路三.题解代码Python题解代码J…...
java大数据hadoop2.9.2 Linux安装mariadb和hive
一、安装mariadb 版本centos7 1、检查Linux服务器是否已安装mariadb yum list installed mariadb* 2、如果安装了,想要卸载 yum remove mariadb rm -rf /etc/my.cnf rm -rf /var/lib/mysql 才能完全删除 3、安装mariadb 在线网络安装 yum install -y mari…...
Docker部署微服务问题及解决
👨🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:Docker容器命令案例:Nginx容器修改,Redis容器持久化 📚订阅专栏:Docker 希望文章…...
Android: alarm定时很短时,比如500ms,测试执行mPowerManager.forceSuspend()后,系统不会suspend
参考文档: https://blog.csdn.net/weixin_35691921/article/details/124961404 Android: alarm定时很短时,比如500ms,然后执行mPowerManager.forceSuspend()后,系统不会suspend,原因分析: static int ala…...
一个简单好用的C语言单元测试框架-Unity
Unity简介: Unity是一个用于C语言的轻量级单元测试框架。它由Throw The Switch团队开发,旨在简化嵌入式系统的单元测试。单元测试中单元的含义,单元就是人为规定的最小的被测功能模块,如C语言中单元指一个函数,Java里…...
ubuntu系统 vscode 配置c/c++调试环境
文章目录 1.安装插件2.目录结构3.cmake tools配置 1.安装插件 c/c插件 cmake cmake tools插件 2.目录结构 . ├── build ├── CMakeLists.txt ├── demo │ └── main.cpp ├── image.png ├── src │ ├── add.cpp │ └── add.hpp └── vsdebug.…...
算法练习-A+B/财务管理/实现四舍五入/牛牛的菱形字符(题目链接+题解打卡)
难度参考 难度:简单 分类:熟悉OJ与IDE的操作 难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。以下内容均为个人笔记,旨在督促自己认真学习。 题目 A B1. A B - AcWing题库财务管理1004:财…...
XSS语句
XSS测试语句 在测试网站是否存在XSS漏洞时,应该输入一些标签如<,>输入后查看网页源代码是否过滤标签,如果没过滤,很大可能存在XSS漏洞。 <h5>1</h5> <span>1</span> <SCRIPT>alert(document.cookie)&l…...
AD导出BOM表 导出PDF
1.Simple BOM: 这种模式下,最好在pcb界面,这样的导出的文件名字是工程名字,要是在原理图界面导出,会以原理图的名字命名表格。 直接在菜单栏 报告->Simple BOM 即可导出物料清单,默认导出 comment pattern qu…...
linux 的nobody是什么用户? 对安全有没有影响?
目 录 一、前言:nobody是不是可疑用户? 二、Linux系统中的nobody用户? 二、有nobody用户存在,安全吗? 一、前言:nobody是不是可疑用户? 在前面一篇文章“Linux安全问题,如何查看哪…...
2024年华数杯国际数学建模B 光伏电(Problem B: Photovoltaic Power)完整思路以及源代码分享
背景 中国的电力构成包括传统的能源发电(如煤炭、石油和天然气)、可再生能源发电 (如水力发电、风能、太阳能和核能)和其他形式的电力。这些发电方式在满足中 国巨大的电力需求方面发挥着至关重要的作用。根据最新数据…...
在 Spring MVC 中,用于接收前端传递的参数的注解有以下几种
目录 RequestParam: PathVariable: RequestBody: RequestHeader: CookieValue: RequestParam: 用于获取请求参数的值。可以指定参数名称和默认值。示例代码: GetMapping("/users&q…...
K8s常用命令
查看集群各节点的状态 部署应用 删除一个service服务 查询service服务列表 kubectl get services 查看网络资源 kubectl get svc pod 创建一个namespace kubectl create namaspace namespace名称 创建一个pod 通常不需要创建pod 查看pod kubectl get pods kube…...
左手库克,右手马斯克,她凭什么坐 C 位?15岁辍学,从打工妹逆袭成中国女首富。网友:顶配大女主
①特朗普访华,5 月 14 日晚上在人民大会堂金色大厅举行欢迎晚宴,有很多中方企业家也受邀去了,小程程那天晚上的推文只介绍了雷军那一桌的中方大佬。这一桌大佬偏互联网行业,所以他们曝光度更高,大家能认出来的更多。其…...
【亲测免费】 Python Qt 图形界面编程资源下载
Python Qt 图形界面编程资源下载 【下载地址】PythonQt图形界面编程资源下载 《Python Qt 图形界面编程》课程涵盖了PySide2、PyQt5、PyQt和PySide等框架的使用,帮助学习者掌握Python图形化界面编程的核心知识。课程内容详实,适合初学者入门,…...
网站导航设计全攻略:4种常见布局方式,教你打造极致用户体验
在浏览网站时,你是否曾因找不到入口而感到焦躁?优秀的导航设计,就像一座灯塔,能在瞬间为用户指明方向。它不仅是网站的骨架,决定了信息的流转效率,更是用户体验的基石。一个逻辑清晰的导航系统,…...
从用量看板分析月度API调用规律优化Token采购策略
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 从用量看板分析月度API调用规律优化Token采购策略 在项目开发中,大模型API的调用成本是技术团队需要持续关注的重要指标…...
Python股票数据查询工具:适配器模式与缓存策略实战
1. 项目概述:一个股票价格查询工具的核心价值最近在GitHub上看到一个挺有意思的项目,叫tjefferson/stock-price-query。光看名字,你可能会觉得这不就是个简单的数据抓取脚本吗?市面上类似的工具一抓一大把。但作为一个在金融数据和…...
突发!Gemini Ultra最新v1.5更新导致批量推理吞吐下降38%?我们48小时内完成全链路压测并定位CUDA内核缺陷
更多请点击: https://codechina.net 第一章:Gemini Ultra性能测试的背景与挑战 随着多模态大模型能力边界持续拓展,Gemini Ultra作为Google最新发布的旗舰级AI模型,在推理深度、上下文理解与跨模态协同方面提出了前所未有的工程验…...
明日方舟玩家必备:MAA助手如何帮你自动完成每日任务?
明日方舟玩家必备:MAA助手如何帮你自动完成每日任务? 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: h…...
凌晨两点还在逐行审计?DeepAudit 让我从焦虑到上瘾
前言 说起来不怕你们笑话,前段时间接了个小项目,上线前代码审计那几天,我基本天天熬到凌晨两点才敢合眼。不是我不想睡,是真睡不着——脑子里反复过那些没检查到的角落,SQL注入、XSS、权限绕过……每个词都像悬在头顶的…...
Arm SMIN指令解析:多向量最小值计算与优化实践
1. Arm SMIN指令深度解析:多向量最小值计算实战指南在Armv9架构的SVE2指令集中,SMIN(Signed Minimum)指令作为向量处理的重要成员,专门用于计算多组向量元素间的有符号最小值。我第一次在嵌入式AI项目中用到这个指令时…...
通过curl命令在无SDK环境中测试Taotoken接口连通性
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 通过curl命令在无SDK环境中测试Taotoken接口连通性 在服务器管理、持续集成流水线或轻量级容器环境中,你可能需要在没有…...
