生病那几天,家里人总爱说一句「别吃糖」。这句老讲究听上去像经验,不像证据。我读这篇论文之前卡住的疑问很土:打抗生素的那几天,一口甜的到底能有多大影响?在这之前我听到的答案都是「大概有影响吧」,这篇论文给的是逐餐记账的数字。
答案是一个两步的画面:抗生素先把肠道里的好菌压下去、腾出空地,糖再把最会抢地盘的那类菌喂上这个位置。糖从不自己动手,它等的是清场那一步。
数字先摆在这儿。173 名住院患者、9,419 顿饭逐餐记账,其中 158 人有配对的菌群样本。抗生素暴露之后,每相当于 100 克干重的甜食和含糖饮料多吃一份,肠道里菌的多样性额外降24.1%(95% 置信区间 7.7%–38.1%)。小鼠那边更直白:同样打抗生素,加糖那一组把那类菌的扩增从第 3 天16.3 倍推到第 6 天33.4 倍。
对普通人来说,这份研究的用处窄,但很清楚:那几天,甜食和含糖饮料先停一停,水果照常吃,具体听医生的。往下读之前先把这份研究的身份钉死,因为它决定每个数字的分量——Nature(2026),DOI 10.1038/s41586-026-11077-3,《自然》正式发表、已经过同行评审的论文;它既不是工作论文,也不该被夸成「临床结论」。样本是纽约一家癌症中心里做造血干细胞移植的住院重症患者,人群那部分只能说明相关,因果那部分在小鼠身上。研究提示,不是医嘱。
一、9,419 顿饭是一顿一顿勾出来的
先说这批饭是怎么记下来的,因为它决定后面所有数字值不值得看。不是问卷,不是回忆,是医院厨房的配餐系统随餐盘打出一张清单,患者每吃完一顿,当场勾每一项吃了 0%、25%、50%、75% 还是 100%。饮食师每周三次到床边收表、补上缺项,数据再由研究饮食师人工过一遍,把明显离谱的热量笔误剔掉。入院之前的饮食习惯没有调查,只算住院期间吃进去的东西。
规模是这样的:173 名患者、9,419 顿饭、40,702 个食物条目;最少的人只记了 8 顿,最多的人记了 128 顿,跨度极大。菌群那一侧是 1,009 份粪便样本,来自其中 158 人,每人中位 5 份。数菌用的是 16S 测序——读细菌自己一段基因的变异区,把这份样本里有哪几类菌数一遍,这是肠道研究里最基础的一把清点工具。
这批人是谁也要说清楚:2017 到 2022 年间在纽约一家癌症中心入组的成年血液癌患者,都要做造血干细胞移植。这类治疗开头是一轮强力化疗,口腔咽喉溃疡、恶心、没胃口都很常见,所以「吃了什么」在他们身上不是小事。也正因为如此,这里的每一个数字都只属于这个场景,不能直接搬到普通人的餐桌上。
抗生素的口径同样要交代。这 173 人在饮食收集期间人人都用过抗生素,起手多半是预防性的氟喹诺酮加静脉万古霉素;其中 138 人(80%)因为发热或感染迹象升级到了广谱抗生素。模型里算作「抗生素暴露」的,只有每份粪便样本采集前 2 天内的六类广谱药,预防性的那两种不算在内。这个 2 天的窗口是选出来的:从 1 天放宽到 2 天,饮食与菌群的对应关系改善最明显,也跟人体肠道把食物运下去的时间对得上。
我原本以为这种研究靠的是病人事后回忆,看到「当场勾 0/25/50/75/100%」才明白它比问卷硬在哪——事后回忆会把甜食抹平,当场打勾不会。记账这一层立住了,可反常的地方还不在这里。
二、抗生素清场,糖来递刀

论文提出的机制就两步,上面这张图是它的白话版。第一步,广谱抗生素把肠道里原有的菌压下去,地盘空出来;第二步,这时候摄入的糖变成了某类菌的口粮,它顺着空位一路长上去。糖单独上场掀不起浪——不用抗生素、只给糖,那类菌纹丝不动(P = 0.46)。清场那一步是前提,糖是接着清场之后的动作。
这里有一处跟临床习惯正好拧着:富糖的口服营养补充剂本来就是这类移植患者的常规推荐,论文自己的措辞是「这些关联让人意外」。研究者再用更细的口径往回拆,发现关键来源是配方营养饮料——运动饮料、营养奶昔——以及添加糖,不是食物里天然带的那部分糖。本该补进去的东西里正好含糖,这件事论文点破了;至于它在临床上该怎么权衡,论文没有回答,本文也不替它回答。糖在这套常规里不是加餐,是补剂的一部分;它在数据里到底占多大分量,得看三个数。
三、人在自己身上量到的三个数

上面三张卡是人群这一层的全部核心。第一个数:广谱抗生素暴露之后,每相当于 100 克干重的这一类食物多吃一份,模型预测菌的多样性额外降24.1%,95% 置信区间是 7.7% 到 38.1%,对照的是没有既往抗生素暴露的样本。区间不窄,所以论文用的动词一直是「预测」,不是「导致」。
第二个数:同一批人、同一个 100 克干重口径下,那类最容易在紊乱时扩张的菌——统称肠球菌——的相对丰度多出0.89 个单位,95% 置信区间 0.22 到 1.58。它扩张得越厉害,菌群就越往「单个菌说了算」的结构上靠。
第三个数才是关键。没用广谱抗生素的样本里,这一类食物的克数跟菌的多样性几乎不相干:相关系数0.04,P = 0.28,约等于零。同一份数据里,暴露组的相关是 −0.2(P < 0.01)。糖单独在场的时候风平浪静,只有抗生素先出手,它才跟着起作用。
方法上只交代一句就够:这类分析用的是贝叶斯多层模型——一种会把「同一个人反复采样」「按周的时间差」都算进去的概率模型,输出的是一段带区间的估计,而不是一个孤零零的点,高频采样的患者也不会因此主导整个群体的结果。换一套算法按宏营养素口径复算,抗生素加糖的交互项仍然是每 100 克额外降 20.6%(95% 置信区间 2%–35.6%),方向一致。
我的读法是:0.04 这个数比 24.1% 更值得盯,因为它说明糖从来不是自己动手的那位。0.04 和 24.1% 说的是同一件事——糖只是在等,等抗生素先出手。
四、小鼠身上才验得出因果

想把「糖只是在等」从判断变成结论,只能换一种做法:随机分组。研究者给小鼠打了单次的碳青霉烯类抗生素,分成四组——打或不打、加糖或不加糖,第 1、3、6 天取样。只打抗生素的那一组,那类菌先扩增 2 到 3 个数量级,第 3 天到顶、第 6 天基本消退;加糖的那一组,同样的抗生素之后,扩增在第 3 天被推到16.3 倍(P = 0.048),第 6 天33.4 倍(P = 0.001)。随机分组、能归因,这是全文唯一敢用「因果」两个字的一层。
三道反证把话说死了。第一,只给糖不给抗生素,那类菌没有任何变化(P = 0.46)。第二,把小鼠肠道菌整个清空、只定植一株菌,蔗糖就推不动了(P = 0.7)——白话讲,糖需要的是一个被抗生素搅乱过的复杂菌群,不是随便一株菌。第三,加糖那组吃下去的量和体重都没什么变化(采食量 P = 0.31/0.84/0.55),所以「吃不下才变糟」这条解释被挡开了。
糖的形式也测了几种:蔗糖、葡萄糖、果糖在第 3 天都显著,到第 6 天只剩蔗糖还显著;混合果泥——患者常喝的那种果昔同款——第 6 天也复现了效应(P = 0.0013)。21 天的长时程里,效应集中在第 3 到第 6 天,第 9 天起就不再显著。
因果在小鼠身上立住了,可整场戏里那个「糖」字,到现在还没说清到底指什么。
五、这颗糖到底指什么

论文里的「甜食」不是随手一个说法,而是美国农业部食物分类里的一整类:糖、甜食与饮料。含糖饮料、营养奶昔、运动饮料都在这一类里面,所以「撤掉甜食」在这篇论文里同时意味着撤掉含糖饮料。
整颗水果不在这一类。论文把水果列为并列的单独一类,两个类别各自建模。要撤的是甜食和含糖饮料这一类,水果照常吃。混合果泥的情况要分开说:它在小鼠身上测过、第 6 天复现了效应,但人群数据里没有单独测过果汁,所以「果汁一定加重」这句话论文撑不住,本文也不写。
还有一处最容易被拿来误用:这里的 100 克是去掉水分之后的干重——论文把每份食物按成分表扣掉水,再累加。它不是你手里那块糖包装上标的克数,也不是整杯饮料的重量。所以正确的读法是「相当于 100 克干重的该类食物」,硬换算成日常份量只会算错。
口径钉死之后,论文里最别扭的一处才浮出来——不是病人偷吃了什么,而是本该补营养的东西里正好有糖。
六、本该补营养的糖,可能正在加码
把饮食记录拆开看,关键贡献来自运动饮料、营养奶昔和添加糖;再看整个住院期间,热量和九类食物几乎都在往下走,唯独「糖、甜食与饮料」这一类没跟着降。这些病人不是在偷偷加餐,他们中的一部分人是在按临床常规补营养。
我的判断是:这篇论文真正扎人的地方不在 24.1%,而在这条反差上。原本的假设多半是「生病的人嘴馋」,数据给出来的画面更冷——补营养的常规做法本身带着一份糖,而抗生素正在同一批人身上工作。这个判断超出了论文测到的范围,属于我的联想,论文没有测「换成无糖营养补剂会怎样」。
要说清楚的是,糖也不是主因。即便把饮食放进模型,菌群扰动里仍有大量变异解释不了;饮食变化与菌群变化的斜率只有 0.6,剩下的一大截跟吃什么没关系。论文给自己的定位很克制:这是一个可以修改的放大器,不是源头。它跟活下来有没有关系,是另一条线上的事。
七、跟死亡有关的那条线,只能讲相关
论文确实看了死亡。做法是把人按糖摄入的中位数劈成两半,只看活到第 12 天的人,再算「每多用一天广谱抗生素」对应的死亡风险比。
高糖那一组,风险比1.12(95% 置信区间 1.01–1.23,P = 0.027),有统计意义;低糖那一组1.07(0.96–1.19,P = 0.23),不显著。可一旦不看抗生素暴露,两组的死亡风险基本相当——多变量风险比 0.72(0.18–2.85,P = 0.6)。换句话说,光是「吃糖多」这件事本身,跟活多久对不上;对得上的是糖与抗生素天数的组合。
另一套按饮食模式聚成的两类也一样:糖占比高的那一类每多一天抗生素风险比 1.11(P = 0.024),另一类 1.06(P = 0.36),而两类人的单变量生存差异本身并不显著(logrank P = 0.088)。
这条线要打三个折扣。其一,按中位数二分会扔掉信息;其二,这批生存检验的 P 值论文写明没有做多重比较校正,同时又报了好几组结果;其三,糖摄入跟总热量本来就高度相关,换成热量校正的口径,符号甚至会翻过来。所以这条线只能停在「相关」:它告诉我们两件事凑在一起时风险读数会动,不告诉我们其中哪一件在起作用,也更不能读成「少吃糖就能活下来」。
八、这批人是谁,话能说到哪
先摆样本边界,这条边界在任何转述里都该跟数字同屏出现:纽约一家癌症中心、2017 到 2022 年入组、成年血液癌患者、做造血干细胞移植、住院重症。作者自列的第一条局限就写在这儿——预防性氟喹诺酮几乎人人都用,所以这里的交互作用更准确的说法是「升级到广谱抗生素情境下的饮食效应」,不是任何抗生素本身的效应。
第二条是混杂。广谱抗生素是被发热和感染征象叫停不了才上的,用药跟病情严重度天然缠在一起;作者也承认,死亡风险的上升也可能部分来自吃得太少。第三条是时间变的混杂:短暂的症状会影响胃口,院外吃的东西也记不全。第四条是外推——作者自己的收口是,这些结果还需要在独立队列里验证,要下结论得做前瞻性试验,行动建议的原话也只是「或可减轻」。
还有几条自我披露值得一起放上桌:人队列没有做正式的样本量计算,小鼠实验没有设盲、只用雌鼠、样本量基于预实验,生存检验未校正多重比较。这些都是论文写在报告规范里的内容,不是外部的攻击点,但它们共同决定了这些数字该被放到多大的置信位置上。
顺带一提,这篇论文的分析代码是 MIT 许可,测序数据在公开库里,源数据有归档编号,谁都可以自己复算一遍。论文正文与图片本身是 CC BY-NC-ND 许可,不允许改编分享,所以本文的四张图全部自绘,没有用到论文里的任何一张原图。
这些边界不推翻论文的发现,它们只是给每个数字标上该有的置信度。而开头那句话能说给谁听,也由这些边界决定。
九、那几天,撤什么留什么
回到开头那句「别吃糖」。这篇论文让它第一次有了逐餐记账的支撑,也把它的边界画清楚了。
撤的是甜食和含糖饮料这一类,撤的时间窗是论文测过的那几天——人身上看的是每份样本采集前 2 天,小鼠身上效应集中在第 3 到第 6 天;论文没有支持「整个疗程都不能碰糖」的依据。留的是整颗水果,它在论文里本来就是单独一类。吃的事听医生的,这句永远排第一。
这是研究提示,不是医嘱;样本是造血干细胞移植的住院重症患者,不是普通人群。作者把它称作一个可以修改的放大器,也把下一步写死了:换一批人再验一遍。这句话是论文自己说的。
想自己核一遍,论文全文用 DOI 10.1038/s41586-026-11077-3 就能搜到,24.1%、0.89 与 16.3/33.4 这三个数分别在人群结果、菌属分析和小鼠时程三处;有对不上的口径,或者想让我接着拆下一篇,留言说。


