一篇发在《Nature Communications》上的论文,一篇发在《BMJ》上的论文,被不少英语媒体合并讲成了同一个故事:GLP-1类减重药似乎还能防感染,甚至能压低全球头号传染病杀手结核病的发病率。这个说法乍听振奋人心,但把两篇论文的研究设计拆开看,会发现它们其实是两条各自成立、却彼此不能互相印证的证据链——一条说的是semaglutide这一类GLP-1RA对结核病诊断率的影响,另一条说的是tirzepatide在心血管试验里意外测到的感染住院和死亡率下降。两种药在监管编码里是分开记的,故事却被讲成了一个。
结核病风险降了多少,跟谁比是关键
这项结核病研究由Liao、Wu、Lai三位学者完成,今年8月22日发表在《Nature Communications》,用的是覆盖143家医疗机构的TriNetX全球电子健康记录网络。研究纳入2017年到2025年间开始用药的2型糖尿病成人,做了倾向评分匹配,随访最长五年。
结果确实好看:GLP-1RA使用者对比磺脲类药物,结核病风险比是0.53;对比二甲双胍是0.60;对比DPP-4抑制剂是0.49。但对比SGLT2抑制剂,风险比升到了0.82,保护效应明显变弱。更关键的是,在只看美国样本的敏感性分析里,GLP-1对SGLT2抑制剂的这个优势直接消失——风险比变成0.94,统计上不再显著。
这个细节原文完全没提,却是判断这条证据成不成立的核心变量:结果对"拿谁做对照组"和"看哪个地区的数据"高度敏感。
tirzepatide根本没在这条证据链里
再看BMJ那篇研究,它的主角是tirzepatide,研究目的原本是评估这个药对2型糖尿病合并动脉粥样硬化性心血管病患者的心血管获益。感染住院和感染死亡下降,是研究者在分析心血管数据时的意外副产品,不是主要终点。
问题在于:结核病研究里定义的"GLP-1RA暴露",用的是药品分类编码ATC A10BJ,里面包含semaglutide、exenatide、liraglutide这些药,但tirzepatide用的是独立编码A10BX16,压根没被纳入这个GLP-1RA的定义。也就是说,"降结核病风险"的证据只覆盖semaglutide这一类药,"少住院少死亡"的证据只覆盖tirzepatide一个药,两者研究的结局指标也不一样——一个是新发活动性结核病诊断,一个是全因住院和感染相关死亡。
一个防结核病,一个少住院,说的其实不是同一件事
把这两条各自独立的信号拼成"GLP-1类药物普遍能防感染"的统一叙事,是这轮报道最容易让读者误会的地方。原文标题用"GLP-1s"这个笼统的复数概念,把两种审批路径、两种作用机制记录方式都不一样的药,悄悄合并成了一个整体。
混杂因素比"直接抗感染"更可能是真相
两位团队的作者自己都在论文里强调,这是回顾性观察性研究,只能证明相关性,不能证明因果关系。糖尿病本身就是结核病和多种感染的已知高危因素——血糖控制不好会削弱巨噬细胞功能和细胞免疫应答。GLP-1药物如果只是把血糖和体重控制得更好,那所谓的"抗感染效应"很可能只是控糖变好的间接结果,而不是药物本身的额外机制。
- 风险.能负担并坚持用GLP-1药物的患者,本身健康行为、经济条件、就医频率可能整体更好,这种"健康使用者偏倚"在观察性研究里很难剔除干净。
对2型糖尿病患者、尤其是结核病高负担地区的临床医生来说,这两项研究目前最多算是提示,不该变成用药决策的依据。真正能验证这层关系的,是前瞻性随机对照试验,而这类试验目前还没有明确的时间表。药企在减重、心血管、肾脏保护之后又添了一个"防感染"的想象空间,对市场叙事有利,但离能写进说明书的证据,还差着一层观察性研究和随机对照试验之间的距离。
