昇腾AI新技能,还能预防猪生病?

news2024/11/25 20:32:36

国药集团动物保健股份有限公司(简称“国药动保”)是专业从事动物保健产品研发、生产和销售的国家高新技术企业,是国内少数几家具备新产品原创能力的动物保健企业。其中,猪圆环病毒灭活疫苗等市场份额位居行业前列。

“猪圆环病毒类疫苗是我们的拳头产品,疫苗的上市速度、有效性及普惠的价格得到了市场的认可,市场份额位居行业前列。”国药动保营销中心总经理介绍到。

在新疫苗研发工作中,蛋白质结构解析被视作先决条件。传统解析蛋白质结构的方法主要有三种:即核磁共振、X射线衍射学、冷冻电镜三维重构。但这三种方法,往往依赖大量试错和昂贵的设备,不仅对实验人员的技能、设备精准度要求极高,而且检测时间也需要耗费数月甚至数年。其高额的投入制约了新型疫苗的研发速度和结构疫苗学的发展。

近年来,人工智能技术不断深入科学领域,极大提高了人们对自然现象进行建模和解析的能力。自2020年起,AI技术逐步被应用于蛋白质三维结构解析,其分析精度达到了结构生物学实验的测量精度。

“传统的冷冻电镜方式,我们获得蛋白质结构主要需要经过生物制样、样品冷冻、电镜拍摄、数据分析几个关键环节,进行一次完整的流程,至少需要耗费十多天,并且还是每个环节都顺利进行的情况;此外,一个疫苗环节的研发过程中,需要反复多次这样的环节。对比AI技术的引入后,蛋白质的结构可通过AI技术进行解析,关键环节压缩到基因测序、蛋白质预测两个环节。我们在动物疫苗的研制中引入AI技术,希望使用业界一流的AI平台,高效的进行疫苗的研发。” 国药动保研发中心主任表示。

自2022年下半年开始,国药动保就陆续与相关的供应商进行了接触与交流,希望能够找到一个既满足企业当前的需求、同时又具有良好经济性的解决方案。通过多方了解和比较,“思符(SiFold)蛋白质结构预测平台”(简称“思符”)进入国药动保选择的范围。

“思符”是华为与武汉伯生科技基于昇腾AI联合研发,推出的可应用于生物医药研发的AI蛋白质结构预测平台。该平台依托于昇腾AI,实现了一键式蛋白质结构预测功能,在支持超长序列结构预测的同时,提供多序列结构预测、AI预测功能合作定制、进化的AI预测体系等服务在武汉人工智能计算中心、昇腾AI异构计算架构CANN的支持下,思符已成功实现3800+蛋白质氨基酸长度的预测。而自然界已知的蛋白质氨基酸长度基本不超过3000,因此可满足绝大多数场景需求。以典型长度(900蛋白质氨基酸长度)为例,预测精度与AlphaFold2模型持平,预测效率相较业界同类方案提升两倍多。

 经过综合考量,国药动保最终选择思符平台进行新一代猪圆环病毒疫苗的研发。在对猪圆环病毒蛋白质结构的解析中,思符依托武汉人工计算中心获取澎湃算力,大幅提升分析的能力和效率:

  1. 位于中间层的昇腾AI异构计算架构CANN,为模型推理提供了加速引擎,在算子融合方面实现网络中计算单元的优化整合;
  2. 在内存优化方面完成模型特征图的有效内存排布;
  3. 在混合精度计算方面实现不同精度的计算分配。

多种技术创新充分释放硬件算力,不断优化AI模型性能,极大提升了AI蛋白质结构预测模型的效率。

(基于昇腾平台的蛋白质结构预测效果)

(金色为真值,粉色为预测效果)

抗原结构优化环节实现了降本增效,疫苗研究步伐得以加快。在降低成本方面,此前蛋白质取样费用至少需要1.5万元,累计费用超过数十万,但应用该平台后,预测费用可以下降100倍以上。在效率提升方面,从蛋白表达、蛋白纯化等步骤到使用冷冻电镜解析蛋白质结构,至少需要13天,但使用AI预测蛋白质结构,则可以压缩到1天以内,结构分析效率平均提升超10倍。

  “对于使用AI技术进行预测的效果是有预期的,但是思符平台给我们带来的是惊喜,不仅在时间上显著的缩短了蛋白质结构预测的时间,并且在准确性方面也超出了我们的预期,难得的是思符平台的易用性对于我们疫苗研发人员非常友好,半天学习时间后就可以熟练的运用。”对于使用思符后的结果国药动保基础研究部经理表达了欣喜。

基于思符在猪圆环病毒疫苗抗原结构优化环节中的出色表现,国药动保下一步将在圆环类疫苗和其他病毒样颗粒疫苗的研发中进行推广使用。不仅如此,双方通过深入的交流,希望依托现有的蛋白质结构预测AI技术平台,在诸如抗原表位及其强度预测、抗体从头设计及亲和力成熟等应用领域作出探索研究,加速动物保护疫苗研发的数智进程。

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

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

相关文章

【Linux学习笔记】8.Linux yum 命令和apt 命令

前言 本章介绍Linux的yum命令和apt命令。 Linux yum 命令 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。 基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装&#xf…

一种全新的图像滤波理论的实验(三)

一、前言 2023年02月22日,我发布了滤波后,为针对异常的白色和黑色像素进行处理的实验,本次发布基于上下文处理的方案的实验,目的是通过基于加权概率模型滤波后,在逆滤波时直接修复大量的白色和黑色的异常像素&#xf…

html css输入框获得焦点、失去焦点效果

input输入框获得焦点、失去焦点效果 废话shao shuo ! 直接看效果图&#xff0c;好吧&#xff01; 效果图&#xff1a; code: <!DOCTYPE html> <html> <head><title></title><meta charset"utf-8" /><style type"text…

电子统计台账:海量数据中导入特定行,极力减少键盘编辑工作量

1 前言从事企业统计工作的小伙伴&#xff0c;本来已经够忙的了&#xff0c;现在又要加上什么电子台账这种鬼任务&#xff0c;而且居然还要每月来一次&#xff0c;简直不能忍。如果非要捏着鼻子忍了&#xff0c;那么有什么办法&#xff0c;减轻工作量&#xff1f;2 问题的提出有…

应用场景五: 西门子PLC通过Modbus协议连接DCS系统

应用描述&#xff1a; 西门子PLC&#xff08;S7200/300/400/200SMART&#xff09;通过桥接器可以支持ModbusRTU串口和ModbusTCP以太网&#xff08;有线和无线WIFI同时支持&#xff09;两种通讯方式连接DCS系统&#xff0c;不需要编程PLC通讯程序&#xff0c;直接在模块中进行地…

【数据库】第九章 关系查询处理与优化

第九章 关系查询处理与优化 索引 索引文件是一种辅助存储结构&#xff0c;其存在与否不改变存储表的物理存储结 构&#xff1b;然而其存在&#xff0c;可以明显提高存储表的访问速度。 索引文件组织方式有两种&#xff1a;(相对照的&#xff0c;主文件组织有堆文件、排序文件、…

Python3-字符串

Python3 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。 创建字符串很简单&#xff0c;只要为变量分配一个值即可。 Python 访问字符串中的值 Python 不支持单字符类型&#xff0c;单字符在 Python 中也是作为一个字符串使用…

行测-判断推理-图形推理-位置规律-旋转、翻转

短指针每次逆时针旋转60&#xff08;排除法选C走人&#xff09;长指针每次顺时针旋转120选C左上菱形每次顺时针旋转90&#xff08;排除C D&#xff09;右上每次旋转180&#xff08;选B走人&#xff09;左下每次保持不变右下每次逆时针旋转90选B左上和右上为左右翻转&#xff0c…

结合JasperReports输出报表

结合JasperReports输出报表 前面我们已经使用Jaspersoft Studio设计了两个模板文件&#xff1a;demo1.jrxml和demo2.jrxml。其中demo1.jrxml的动态列表数据是基于JDBC数据源方式进行数据填充&#xff0c;demo2.jrxml的动态列表数据是基于JavaBean数据源方式进行数据填充。本小节…

ATTCK实战系列-红队评估(一)

from ATT&CK实战系列-红队评估(一) 环境搭建 下载地址:http://vulnstack.qiyuanxuetang.net/vuln/detail/2/ 将三个虚拟机启动起来 除了windows 7那个主机&#xff0c;其他都只设置成仅主机模式 windows 7添加两个网卡&#xff0c;一个是仅主机&#xff0c;一个是NAT …

解决SpringBoot中@RequestBody不能和Multipart同时传递的问题

问题描述 今天在做文件上传的时候&#xff0c;遇到了这么一个错误日志&#xff1a; Resolved[org.springframework.web.HttpMediaTypeNotSupportedException: Content type ‘multipart/form-data;boundary--------------------------771899451541318130280588;charsetUTF-8’…

[牛客Hot101]链表篇

文章目录1.翻转链表2.链表内指定区间翻转3. 链表中的节点每k个一组翻转4. 合并两个排序的链表5. 合并k个排序的链表6. 判断链表是否有环7. 链表中倒数第k个节点8. 删除链表中的倒数第k和节点9. 两个链表的第一个公共节点10.链表的入环节点11. 链表相加&#xff08;二&#xff0…

mac 如何设置 oh my zsh 终端terminal 和添加主题powerlevel10k

Oh My Zsh 是什么 Oh My Zsh 是一款社区驱动的命令行工具&#xff0c;正如它的主页上说的&#xff0c;Oh My Zsh 是一种生活方式。它基于 zsh 命令行&#xff0c;提供了主题配置&#xff0c;插件机制&#xff0c;已经内置的便捷操作。给我们一种全新的方式使用命令行。 **Oh …

Buuctf reverse [FlareOn4]IgniteMe 题解

一. 查壳 无壳32位程序 二. ida打开 GetStdHandle函数根据微软官方文档可以得知是获取标准输入/输出/错误的句柄 参数里的 0xFFFFFFF6转换一下是4294967286, 对应(DWORD) -10 所以这里的WriteFile函数实际上是实现了printf的功能 sub_4010F0()函数 其功能是通过ReadFile函数读取…

Java EE|TCP/IP协议栈之数据链路层协议详解

文章目录一、数据链路层协议感性认识数据链路层简介以太网简介特点二、以太网数据帧格式详解帧头不同类型对应的载荷三、关于MTU什么是MTUMTU有什么作用ip分片&#xff08;了解&#xff09;参考一、数据链路层协议感性认识 数据链路层简介 从上图可以看出 &#xff0c; 在TCP/…

「JVM 高效并发」Java 线程

进程是资源分配&#xff08;内存地址、文件 I/O 等&#xff09;的基本单位&#xff0c;线程是执行调度&#xff08;处理器资源调度&#xff09;的基本单位&#xff1b; Loom 项目若成功为 Java 引入纤程&#xff08;Fiber&#xff09;&#xff0c;则线程的执行调度单位可能变为…

搭建Vue工程

搭建Vue工程 localhost 127.0.0.1 域名 IP 192.168.0.28 联网IP 最后都会渲染到一个页面里面&#xff0c;有多少个页面就有多少个页面模板。 vue里面改webpack配置 vue.config.js 配置参考 | Vue CLI /assets /api* 开发的时候用到的请求后台地址 和 项目真实部署上线的时候 请…

Linux 练习二 (VIM编辑器 + GCC编译器 + GDB调试)

文章目录VIM命令思维导图GCC编译器1、GCC编译文件练习2、静态库动态库制作练习将此函数编译成动态库将此函数编译成静态库GCC优化选项 -OnGDB调试命令练习练习一&#xff1a;编写一个程序&#xff0c;通过gdb调试&#xff0c;使用到gdb的b&#xff0c;n&#xff0c;s&#xff0…

ccc-台大林轩田机器学习基石-hw1

文章目录Question1-14Question15-PLAQuestion16-PLA平均迭代次数Question17-不同迭代系数的PLAQuestion18-Pocket_PLAQuestion19-PLA的错误率Question20-修改Pocket_PLA迭代次数Question1-14 对于有明确公式和定义的不需要使用到ml 智能系统在与环境的连续互动中学习最优行为策…

Android OTA 相关工具(四) 查看 payload 文件信息

文章目录1. payload_info.py 的使用1. 环境2. 帮助信息2. 查看 payload 文件信息1. 不带选项查看2. 使用 stats 选项查看3. 使用 signagures 选项4. 使用 list_ops 选项查看3. 其它一直以来&#xff0c;很多人都表达过很想去研究一下 Android OTA 的 payload 文件&#xff0c;看…