人工智能助力流感疫苗选择:MIT 团队推出 VaxSeer 系统

  每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/

每年,全球公共卫生专家都必须做出一项高风险的决定:下一季流感疫苗应包含哪些毒株? 这个选择需要在流感季节到来前数月做出,往往像是一场与时间赛跑。如果预测的毒株与实际流行的吻合,疫苗的保护效果就会很高;但如果判断失误,保护力就会显著下降,从而导致本可避免的疾病传播,并加重医疗体系负担。

在新冠疫情的几年中,科学家们对这种挑战更加熟悉。新冠病毒在疫苗刚刚推开时便不断出现新变异株,流感就像它“不安分的表亲”,同样以不可预测的方式快速突变。这使得疫苗的研发和设计极其困难。

为降低这种不确定性,麻省理工学院计算机科学与人工智能实验室(CSAIL)与 MIT 阿卜杜勒·拉蒂夫·贾米尔健康机器学习诊所的科学家们,研发了一套名为 VaxSeer 的人工智能系统。该系统旨在提前数月预测主要流感毒株,并帮助识别最具保护性的疫苗候选株。VaxSeer 借助在数十年病毒序列和实验室测试结果上训练的深度学习模型,模拟流感病毒的演化路径以及疫苗的应对效果。

传统的进化模型通常只单独分析某个氨基酸突变的影响。而 VaxSeer 采用大型蛋白语言模型,能够学习突变组合效应与毒株优势地位之间的关系。论文第一作者、MIT 电气工程与计算机科学系博士生、CSAIL 研究员施文贤解释说:“与现有蛋白语言模型假设病毒变异是静态分布不同,我们对动态的毒株优势转移进行建模,这让它更适用于像流感这样快速演化的病毒。”

这项研究报告已于今日在《自然·医学》(Nature Medicine)上公开发表。


流感疫苗的未来

VaxSeer 拥有两个核心预测引擎:

  1. 优势预测引擎:估算某一毒株未来的传播能力(dominance)。

  2. 抗原性预测引擎:估算疫苗对该毒株的中和效果。

这两个结果会结合生成一个预测覆盖分数,用于衡量某款疫苗在未来对流行病毒的整体保护水平。该分数范围从负无穷大到 0,越接近 0,说明疫苗与病毒的抗原匹配度越好(可以理解为“距离”的负数)。

研究团队进行了为期 10 年的回溯性研究,将 VaxSeer 的推荐与世界卫生组织(WHO)的选择进行比较,涵盖两大流感亚型:A/H3N2 和 A/H1N1。结果显示:

  • A/H3N2:VaxSeer 在 10 个流感季中有 9 个赛季优于 WHO 的推荐。

  • A/H1N1:在 10 个赛季中,VaxSeer 的表现有 6 次优于或与 WHO 相当。

一个显著的案例是 2016 年流感季:VaxSeer 提出的候选株直到第二年才被 WHO 选用。此外,模型的预测结果与 CDC(美国疾控中心)、加拿大 Sentinel 从业者监测网络以及欧洲 I-MOVE 项目的真实世界疫苗效果估算高度相关。其覆盖分数与流感相关疾病与就诊减少情况紧密吻合。


VaxSeer 如何运作

直观上,模型首先通过蛋白语言模型估算病毒毒株随时间的传播速度,然后结合毒株之间的竞争关系来推算其优势地位。

这些结果会输入一个基于常微分方程(ODE)的数学框架,用来模拟病毒的传播过程。

在抗原性预测方面,系统会估算某个疫苗毒株在实验室 血凝抑制试验(HI assay) 中的表现。该试验衡量抗体阻止病毒与人类红细胞结合的能力,是判断抗原匹配度的常用指标。


追赶病毒进化的步伐

“通过对病毒演化以及疫苗作用的建模,像 VaxSeer 这样的 AI 工具有望帮助公共卫生官员做出更快、更精准的决策,让我们在感染与免疫之间的赛跑中始终领先一步。”施文贤表示。

目前,VaxSeer 仅聚焦于流感病毒的 HA(血凝素)蛋白,这是流感的主要抗原。未来版本可能会纳入其他蛋白(如 NA 神经氨酸酶)、免疫史、生产限制或剂量等因素。若要应用到其他病毒,还需具备高质量的大规模数据集,能够同时追踪病毒演化与免疫反应。但团队已着手研究低数据环境下的预测方法,利用病毒家族之间的联系进行建模。

“鉴于病毒进化速度极快,现有疗法开发往往跟不上节奏。VaxSeer 是我们努力缩短差距的一次尝试。”MIT 工程学院 AI 与健康杰出教授、贾米尔诊所 AI 负责人、CSAIL 首席研究员 Regina Barzilay 表示。

加拿大麦克马斯特大学生物化学与生物医学系助理教授 Jon Stokes 评价道:“这篇论文令人印象深刻,但更让我兴奋的是团队在低数据环境下预测病毒演化的持续研究。这一突破的潜在影响远超流感本身。试想,若能预测抗生素耐药菌或耐药癌症的演化路径,就能提前设计干预措施。这种预测性建模为疾病研究提供了一种全新的思路,让我们有机会走在疾病变化之前。”

这篇论文由施文贤与 Barzilay 共同撰写,联合作者还包括 MIT CSAIL 博士后 Jeremy Wohlwend、本科与硕士毕业于 MIT 的博士生 Menghua Wu 等。该研究部分得到了美国国防威胁削减局和 MIT 贾米尔诊所的资助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/95395.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/95395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用 qmake 生成 Makefile,Makefile 转换为 Qt 的 .pro 文件

使用 qmake 生成 Makefile 的完整指南 qmake 是 Qt 提供的构建工具,用于从 .pro 项目文件生成 Makefile。以下是详细的使用方法: 基本使用方法 1. 从 .pro 文件生成 Makefile bash qmake -o Makefile your_project.pro2. 直接运行 qmake(自动…

利用DeepSeek编写验证xlsx格式文件中是否启用sharedStrings.xml对读写效率影响python程序

让他分别用100*10000个单元格有100、1000、10000个不同的1-200字符长的大写英文字母字符串测试. 一开始DeepSeek没有找到启用sharedStrings.xml的写xlsx模块,我自己找了pyxlsbwriter的例子告诉他才改好的。 import os import time import random import string impo…

【C++框架#2】gflags 和 gtest 安装使用

spdlog 安装和使用 1. 概述 介绍:spdlog 是一个高性能、超快速、零配置的 C 日志库,它旨在提供简洁的 API 和丰富的功能,同时保持高性能的日志记录。它支持多种输出目标、格式化选项、线程安全以及异步日志记录。 github 链接:htt…

平衡掌控者-游戏数值战斗设计

一、有效生命值1、计算公式有效生命生命值/(1-伤害减免率)/(1-闪避率)2、前摇和后摇对数值来说,战斗由两大模块组成,一个是战斗公式生效前的战斗攻击流程,一个是战斗公式与自身流程。比如说&…

使用DataLoader加载本地数据 食物分类案例

目录 一.食物分类案例 1..整合训练集测试集文档 2.导入相关的库 3.设置图片数据的格式转换 3.数据处理 4.数据打包 5.定义卷积神经网络 6.创建模型 7.训练和测试方法定义 8.损失函数和优化器 9.训练模型,测试准确率 10.测试模型 之前我们DataLoader加载…

从零开始的python学习——函数(2)

ʕ • ᴥ • ʔ づ♡ど 🎉 欢迎点赞支持🎉 个人主页:励志不掉头发的内向程序员; 专栏主页:python学习专栏; 文章目录 前言 一、变量作用域 二、函数执行过程 三、链式调用 四、嵌套调用 五、函数递归 六、…

RAG 的完整流程是怎么样的?

RAG(检索增强生成)的完整流程可分为5个核心阶段:数据准备:清洗文档、分块处理(如PDF转文本切片);向量化:使用嵌入模型(如BERT、BGE)将文本转为向量&#xff1…

研发文档版本混乱的根本原因是什么,怎么办

研发文档版本混乱的根本原因通常包括缺乏统一的版本控制制度、团队协作不畅、文档管理工具使用不当以及项目需求频繁变化等因素。这些问题使得研发团队在日常工作中容易出现文档版本混乱的情况,导致信息的不一致性、沟通不畅以及开发进度的延误。为了解决这一问题&a…

ChartView的基本使用

Qt ChartView(准确类名 QChartView)是 Qt Charts 模块里最常用的图表显示控件。一句话概括:“它把 QChart 画出来,并自带缩放、平移、抗锯齿等交互能力”。QML ChartView 简介(一句话先记住:ChartView 是 Q…

系统扩展策略

1、核心指导思想:扩展立方体 在讨论具体策略前,先了解著名的扩展立方体(Scale Cube),它定义了三种扩展维度: X轴:水平复制(克隆) 策略:通过负载均衡器&#…

HBuilder X 4.76 开发微信小程序集成 uview-plus

简介 本文记录了在HBuilder中创建并配置uni-app项目的完整流程。 首先创建项目并测试运行,确认无报错后添加uView-Plus组件库。 随后修改了main.js、uni.scss、App.vue等核心文件,配置manifest.json并安装dayjs、clipboard等依赖库。 通过调整vite.c…

第4章:内存分析与堆转储

本章概述内存分析是 Java 应用性能调优的核心环节之一。本章将深入探讨如何使用 VisualVM 进行内存分析,包括堆内存监控、堆转储生成与分析、内存泄漏检测以及内存优化策略。通过本章的学习,你将掌握识别和解决内存相关问题的专业技能。学习目标理解 Jav…

面经分享一:分布式环境下的事务难题:理论边界、实现路径与选型逻辑

一、什么是分布式事务? 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。 一个典型的例子就是跨行转账: 用户从银行A的账户向银行B的账户转账100元。 这个操作包含两个步骤: 从A账户扣减100元。 向B账户…

C++的演化历史

C是一门这样的编程语言: 兼顾底层计算机硬件系统和高层应用抽象机制从实际问题出发,注重零成本抽象、性能、可移植性、与C兼容语言特性和细节很多,学习成本较高,是一门让程序员很难敢说精通的语言 C是自由的,支持5种…

Qt6实现绘图工具:12种绘图工具全家桶!这个项目满足全部2D场景

项目概述 一个基于Qt框架开发的专业绘图工具,实现了完整的2D图形绘制、编辑和管理功能。该项目采用模块化设计,包含图形绘制、图层管理、命令模式撤销重做、用户界面等多个子系统,是学习现代C++和Qt框架的最佳实践。 核心功能特性 12种专业绘图工具 多图层绘制系统 完整的…

Linux驱动开发学习笔记

第1章 Linux驱动开发的方式mmap映射型设计方法。【不推荐】将芯片上的物理地址映射到用户空间的虚拟地址上,用户操作虚拟地址来操作硬件。使用文件操作集(file_operatiopns)设计方法。【极致推荐】platfrom总线型设置方法。【比较流行】设备树。【推荐】第2章 Linux…

mac中进行适用于IOS的静态库构建

前沿: 进行C开发完成之后,需要将代码编译成静态库,并且在IOS的手机系统中执行,因此记录该实现过程. 1主要涉及内容 1.1 整体文件架构 gongyonglocalhost Attention % tree -L 2 . ├── build │ ├── __.SYMDEF │ ├── cmake_install.cmake │ ├── CMakeCache…

C++二维数组的前缀和

C二维数组的前缀和的方法很简单&#xff0c;可以利用公式res[i][j]arr[i][j]res[i-1][j]prefix[i][j-1]-res[i-1][j-1]。输入4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16输出1 3 6 10 6 14 24 36 15 33 54 78 28 60 96 136#include<bits/stdc.h> using namespace std; int…

Wifi开发上层学习1:实现一个wifi搜索以及打开的app

Wifi开发上层学习1&#xff1a;实现一个wifi搜索以及打开的app 文章目录Wifi开发上层学习1&#xff1a;实现一个wifi搜索以及打开的app背景demo实现1.添加系统权限以及系统签名2.布局配置3.逻辑设计3.1 wifi开关的实现3.2 wifi扫描功能3.3 连接wifi总结一、WiFi 状态控制接口二…

【DSP28335 入门教程】定时器中断:为你的系统注入精准的“心跳”

大家好&#xff0c;欢迎来到 DSP28335 的核心精讲系列。我们已经掌握了如何通过外部中断来响应“外部事件”&#xff0c;但系统内部同样需要一个精准的节拍器来处理“内部周期性任务”。单纯依靠 DELAY_US() 这样的软件延时&#xff0c;不仅精度差&#xff0c;而且会在延时期间…