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

Nature | 生成式人工智能如何构建更好的抗体

993d348526838b4505ee00971e7aef4f.png

疫情高峰期,研究人员竞相开发一些首批有效的COVID-19治疗方法:从已经康复的人的血液中分离出来的抗体分子。

现在,科学家已经证明,生成式人工智能(AI)可以通过一些繁琐的过程提供捷径,提出增强抗病毒(如SARS-CoV-2和埃博拉病毒)抗体效力的序列。上周在《自然·生物技术》杂志上发表的一项研究是日益增长的努力的一部分,这些努力是应用类似于ChatGPT人工智能平台背后的“神经网络”来进行抗体设计。

包括乳腺癌和类风湿性关节炎在内的疾病的抗体药物每年在全球销售额超过1000亿美元。研究人员希望生成式人工智能——能够根据学习的模式创建文本、图像和其他内容的神经网络——将加速开发并有助于解锁对传统设计方法进行抵抗的靶向抗体药物。

“人们对发现和工程化抗体以及如何使抗体更好的兴趣非常浓厚,”斯坦福大学的生物化学家彼得·金(Peter Kim)说。

免疫武器

抗体是免疫系统抵御感染的关键武器之一。这些蛋白质已经成为生物技术行业的宠儿,部分原因是它们可以被工程化以附着于几乎任何想象得到的蛋白质上以操纵其活性。但是生成具有有用特性的抗体和改进这些特性需要“大量的暴力筛选”,斯坦福大学的计算生物学家布赖恩·海(Brian Hie)说,他也是该研究的共同主导者。

为了查看生成式人工智能工具是否可以减少一些麻烦工作,Hie, Kim和他们的同事使用了名为蛋白质语言模型的神经网络。这些模型类似于ChatGPT等工具的“大语言模型”。但是,蛋白质语言模型不是输入大量文本,而是在数千万个蛋白质序列上进行训练。

其他研究人员已经使用这样的模型设计全新的蛋白质,并帮助高精度地预测蛋白质的结构。Hie, Kim的团队使用了由总部位于纽约的科技巨头Meta旗下的Meta AI研究人员开发的蛋白质语言模型,来提出一些针对抗体的小数量的突变建议。

该模型仅仅在几千个抗体序列上进行了训练,而其中学习的近1亿个蛋白质序列。尽管如此,该模型的建议中有令人惊讶的高比例增强了抗体对SARS-CoV-2、埃博拉病毒和流感病毒等病毒结合其靶标的能力。

针对治疗埃博拉的疗法和治疗COVID-19的疗法的改进提高了这些分子识别和阻断这些病毒感染细胞所使用的蛋白质的能力。

Hie, Kim说,许多建议针对抗体的变化发生在与其靶标相互作用的蛋白质区域之外,而这通常是工程努力的重点。“这个模型正在探索完全或大部分对抗体工程专家来说甚至是非常不明显的信息,”。

全新的蛋白质

“这是人们将用来改进其抗体的工具,”英国牛津大学免疫信息学研究员夏洛特·迪恩说。“我认为这非常棒。”但她补充说,许多研究人员希望与其仅仅改进现有的抗体,生成式人工智能将能够创建全新的抗体来结合特定的靶标。

这种能力可以帮助研究人员开发针对其他抗体设计方法无法攻克的分子靶点的药物,位于马萨诸塞州波士顿的公司Nabla Bio的联合创始人Surge Biswas表示。

例如,人工智能可以帮助解决G蛋白偶联受体(G-protein-coupled receptors)这类蛋白质的设计,这是一类嵌入到细胞膜中的蛋白质,涉及神经学疾病、心脏病和无数其他疾病。Biswas称,生成式人工智能还可以帮助设计能够结合多个目标(例如,肿瘤蛋白和能够杀死该肿瘤的免疫细胞)的抗体药物。

斯坦福大学生物工程师Possu Huang表示,蛋白质语言模型非常强大,能够优化现有的蛋白质,包括抗体。但是,仅基于蛋白质序列进行训练的模型可能难以设计出真正新颖的抗体来识别指定的蛋白质。

研究人员表示他们正在取得进展。今年3月,华盛顿州温哥华的生物技术公司Absci的科学家在bioRxiv服务器上发布了一篇预印本文章,报告了他们使用了包含蛋白质序列和实验数据的模型,生成了用于治疗乳腺癌的抗体药物的几个重要区域的新设计,他们称这是使用人工智能制造新型抗体的第一步。

设计全新的抗体的一个关键挑战是它们识别特定目标的能力取决于抗体结构中的弯曲环。研究人员表示,这些相互作用很难用人工智能建模。

参考资料

  • Hie, B. L. et al. Nature Biotechnol.

    https://doi.org/10.1038/s41587-023-01763-2 (2023).

  • Shanehsazzadeh, A. et al. Preprint at BioRxiv

    https://doi.org/10.1101/2023.01.08.523187 (2023).

  • Eguchi, R. R. et al. Preprint at BioRxiv

    https://doi.org/10.1101/2022.12.22.521698 (2022).

  • https://www.nature.com/articles/d41586-023-01516-w

相关文章:

Nature | 生成式人工智能如何构建更好的抗体

疫情高峰期,研究人员竞相开发一些首批有效的COVID-19治疗方法:从已经康复的人的血液中分离出来的抗体分子。 现在,科学家已经证明,生成式人工智能(AI)可以通过一些繁琐的过程提供捷径,提出增强抗…...

【hive】基于Qt5和libuv udp 的lan chat

作者已经不更新了,但是很棒 在线用户列表: 聊天窗口 主程序 单独的网络线程: network_thread data管理关联网络管理的 程序update升级更新 和消息收到 即可...

Java版本工程项目管理系统源码,助力工程企业实现数字化管理

Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个)项目显示…...

什么是零拷贝?

零拷贝 什么是零拷贝 零拷贝指的是,从一个存储区域到另一个存储区域的copy任务无需CPU参与就可完成。零拷贝的底层是 通过DMA总线技术实现的。零拷贝与具体的编程语言无关,完全依赖于OS,OS支持就可使用,不支持 设置了也不起作用…...

计算机专业含金量高的证书

目录 第一种证书:计算机技术与软件专业资格考试证书 第二种证书:微软认证 第三种证书:Oracle认证 第四种证书:思科认证 第五种证书:华为认证 第六种证书:红帽认证工程师 第七种证书:阿里…...

原装二手Keithley 2401低压源表 吉时利2401数字源表

Keithley 2401低压源表,20V,1A,20W Keithley 2401 低压源表提供精密电压和电流源和测量功能(1V - 20V 和 10pA - 1A)。它既是高度稳定的直流电源,又是真正的仪器级 5 位万用表。电源特性包括低噪声、精度和…...

gradle-8.1.1-all 快速下载百度网盘下载

Gradle 8.1.1 发布 这是Gradle 8.1的第一个补丁发布。 它修复了以下3个问题: 为配置缓存检测具有数千个lambdas的类时出现MethodTooLargeException;用Gradle 8.1构建的Kotlin DSL预编译脚本插件不能用于其他版本的Gradle;Gradle 8.1在buil…...

C#开发的OpenRA游戏之基地工程车部署命令产生过程

C#开发的OpenRA游戏之基地工程车部署命令产生过程 OpenRA游戏里,前面已经分析基地工程车部署的流程, 但那只是一个框架的流程,只能理解大体的框架, 如果想要深入一步了解怎么样产生部署命令,还需继续探讨以下的代码。 基地工程车是先选中,然后再在基地工程车上面点击右…...

C++ 智能指针的原理、分类、使用

1. 智能指针介绍 为解决裸指针可能导致的内存泄漏问题。如: a)忘记释放内存; b)程序提前退出导致资源释放代码未执行到。 就出现了智能指针,能够做到资源的自动释放。 2. 智能指针的原理和简单实现 2.1 智能指针的原…...

学习笔记——SVG.js中形状元素的创建及其相关方法

CreateElement 1)创建svg元素 在svg.js中,每个元素都是一个对象,可以通过构造它来创建: import { Rect } from "svgdotjs/svg.js" var rect new Rect().size(100, 100).addTo(draw) // or to reuse an existing nod…...

Linux一学就会——系统文件I/O

Linux一学就会——系统文件I/O 有几种输出信息到显示器的方式 #include <stdio.h> #include <string.h> int main() {const char *msg "hello fwrite\n";fwrite(msg, strlen(msg), 1, stdout);printf("hello printf\n");fprintf(stdout, &q…...

OpenCV-Python图像阈值

目录 简单阈值 自适应阈值 Otsu的二值化 所谓的图像阈值&#xff0c;就是图像二值化&#xff0c;什么是二值化&#xff0c;就是只有0和1&#xff0c;没有其他的。在OpenCV的图像里面&#xff0c;二值化表示图像的像素为0和255&#xff0c;并没有其他的值&#xff0c;它跟灰度…...

LangChain-Agents 入门指南

LangChain-Agents 入门指南 LangChain-Agents 入门指南注册 Serpapi运行高级 Agents API 测试运行 Google Search其它 Here’s the table of contents: LangChain-Agents 入门指南 LangChain是一个使用LLMs构建应用程序的工具箱&#xff0c;包含Models、Prompts、Indexes、Mem…...

深度学习-tensorflow 使用keras进行深度神经网络训练

概要 深度学习网络的训练可能会很慢、也可能无法收敛&#xff0c;本文介绍使用keras进行深度神经网络训练的加速技巧&#xff0c;包括解决梯度消失和爆炸问题的策略&#xff08;参数初始化策略、激活函数策略、批量归一化、梯度裁剪&#xff09;、重用预训练层方法、更快的优化…...

【NLP开发】Python实现聊天机器人(ChatterBot,集成前端页面)

&#x1f37a;NLP开发系列相关文章编写如下&#x1f37a;&#xff1a; &#x1f388;【NLP开发】Python实现词云图&#x1f388;&#x1f388;【NLP开发】Python实现图片文字识别&#x1f388;&#x1f388;【NLP开发】Python实现中文、英文分词&#x1f388;&#x1f388;【N…...

Python 操作 Excel,如何又快又好?

➤数据处理是 Python 的一大应用场景&#xff0c;而 Excel 则是最流行的数据处理软件。因此用 Python 进行数据相关的工作时&#xff0c;难免要和 Excel 打交道。Python处理Excel 常用的系列库有&#xff1a;xlrd、xlwt、xlutils、openpyxl ◈xlrd &#xff0d; 用于读取 Exce…...

Spring Redis 启用TLS配置支持(踩坑解决)

由于线上Redis要启用TLS,搜遍了google百度也没一个标准的解决方案,要不这个方法没有,要不那个类找不到...要不就是配置了还是一直连不上redis.... 本文基于 spring-data-redis-2.1.9.RELEASE 版本来提供一个解决方案: 1.运维那边提供过来三个文件,分别是redis.crt redis.key …...

centOS7忘记登录密码该如何重新修改登录密码

文章目录 前言一、重新修改登录密码1.1、第一步1.2、第二步1.3、第三步1.4、第四步1.5、第五步1.6、第六步1.7、第七步1.8、第八步 前言 忘记密码并不可怕&#xff0c;只要学会方法&#xff0c;密码随时都可以找回。 一、重新修改登录密码 1.1、第一步 当打开centOS7之后忘记…...

揭开基于 AI 的推荐系统的神秘面纱:深入分析

人工智能 &#xff08;AI&#xff09; 以多种方式渗透到我们的生活中&#xff0c;使日常任务更轻松、更高效、更个性化。人工智能最重要的应用之一是推荐系统&#xff0c;它已成为我们数字体验不可或缺的一部分。从在流媒体平台上推荐电影到在电子商务网站上推荐产品&#xff0…...

MySQL的事务特性、事务特性保证和事务隔离级别

事务是指要么所有的操作都成功执行&#xff0c;要么所有的操作都不执行的一组数据库操作。 一、MySQL提供了四个事务特性&#xff0c;即ACID&#xff1a; 1. 原子性&#xff08;Atomicity&#xff09;&#xff1a;一个事务中的所有操作要么全部提交成功&#xff0c;要么全部回…...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段&#xff0c;极易成为DDoS攻击的目标。一旦遭遇攻击&#xff0c;可能导致服务器瘫痪、玩家流失&#xff0c;甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案&#xff0c;帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

synchronized 学习

学习源&#xff1a; https://www.bilibili.com/video/BV1aJ411V763?spm_id_from333.788.videopod.episodes&vd_source32e1c41a9370911ab06d12fbc36c4ebc 1.应用场景 不超卖&#xff0c;也要考虑性能问题&#xff08;场景&#xff09; 2.常见面试问题&#xff1a; sync出…...

el-switch文字内置

el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...

[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

PL0语法,分析器实现!

简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...

安宝特方案丨船舶智造的“AR+AI+作业标准化管理解决方案”(装配)

船舶制造装配管理现状&#xff1a;装配工作依赖人工经验&#xff0c;装配工人凭借长期实践积累的操作技巧完成零部件组装。企业通常制定了装配作业指导书&#xff0c;但在实际执行中&#xff0c;工人对指导书的理解和遵循程度参差不齐。 船舶装配过程中的挑战与需求 挑战 (1…...

回溯算法学习

一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...

人机融合智能 | “人智交互”跨学科新领域

本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...

Linux nano命令的基本使用

参考资料 GNU nanoを使いこなすnano基础 目录 一. 简介二. 文件打开2.1 普通方式打开文件2.2 只读方式打开文件 三. 文件查看3.1 打开文件时&#xff0c;显示行号3.2 翻页查看 四. 文件编辑4.1 Ctrl K 复制 和 Ctrl U 粘贴4.2 Alt/Esc U 撤回 五. 文件保存与退出5.1 Ctrl …...

在树莓派上添加音频输入设备的几种方法

在树莓派上添加音频输入设备可以通过以下步骤完成&#xff0c;具体方法取决于设备类型&#xff08;如USB麦克风、3.5mm接口麦克风或HDMI音频输入&#xff09;。以下是详细指南&#xff1a; 1. 连接音频输入设备 USB麦克风/声卡&#xff1a;直接插入树莓派的USB接口。3.5mm麦克…...