GPT-4在药物发现中的作用|景联文科技

news2024/11/23 20:40:29

GPT-4是一种生成式AI模型,可以响应文本和图像,它代表了生成式AI可能实现的重大进步。

药物发现的最早任务之一是检索和观察与靶蛋白结合的已知分子。这可能会导致一种基于知识的筛选方法,人们试图通过仅检查这些分子来进行筛选。我们让GPT-4执行此过程,看看生成式AI如何实际影响药物发现。在本文中,我将带您了解GPT-4在药物发现领域的潜力,并分享一个示例,说明GPT-4如何通过靶向已知蛋白TYK2提出治疗牛皮癣的新药。

文献检索和化合物鉴定

首先,我们正在尝试根据研究论文填写一份可能导致新药的合理化合物清单。这是药物发现的一小步。还有很多!让我们从一个通过靶向已知蛋白质TYK2提出治疗牛皮癣的新药的例子开始。

为了开始这个过程,我制作了供GPT-4使用的工具,指示它在直接处理分子时依赖这些工具。首先,GPT-4使用其中一种工具对目标蛋白TYK2进行文献检索。然后,它解析本身由GPT-3.5-turbo构建的文献综述,以识别已研究的与TYK2相关的药物。有时,GPT-4可能不知道哪些药物是小分子,哪些是抗体,因此它使用另一种工具来区分两者。

一旦GPT-4确定了一份潜在药物清单,它就会使用另一种工具确定其中哪些药物获得了专利。然后GPT-4可以提出对这些化合物的修改,以努力创造可能有效治疗牛皮癣的新化合物。然而,重要的是要注意这些修改是简单化的,并不能反映药物发现的真正复杂性。在许多情况下,真正的药物化学家必须进行更广泛的修改才能开发出可行的候选药物。

在对已识别的化合物提出修改建议后,GPT-4检查修改后的化合物是否新颖。新化合物是那些不存在于SureChEMBL数据库中的化合物,它是真实专利搜索的近似值。如果GPT-4确定一种化合物是新颖的,它可能会建议它进行进一步研究。然而,重要的是要注意,仅仅因为一种化合物是新的并不意味着它能有效治疗牛皮癣。必须考虑许多其他因素,例如毒性和副作用。

最后,GPT-4确定哪些建议的化合物不可购买且必须合成。GPT-4然后可能会建议将合成电子邮件发送到实验室。这是拟议的化合物开始成为可行的候选药物的道路。

GPT-4对药物发现的影响

虽然GPT-4提出新化合物的能力令人印象深刻,但需要注意的是,这只是复杂的药物发现过程中的一小步。必须创建和测试GPT-4提出的化合物,以确定它们是否能有效治疗疾病。这需要通过临床试验进行广泛的测试和实验,而这不能完全自动化。然而,在Vial等合同研究组织(CRO)的帮助下,可以通过简化操作的技术加快临床试验过程。

那么这会对药物发现产生什么影响呢?未知。GPT-4提出新化合物的能力确实为自动化药物发现过程的更多部分打开了大门,这可能会导致更快、更有效的药物发现,以及可能无法通过传统方法识别的新药的发现。上面的例子当然暗示了这一点,但最终表明GPT-4目前还不会显着改变药物发现。重要的是要记住,GPT-4具有潜力,但不能替代药物化学家和该领域其他专家的专业知识。

那么在上面的例子中,GPT-4做了多少化学反应?不多——它主要用于推理、选择工具和识别化合物名称。GPT-4在药物发现领域的潜力令人兴奋,但仍有很长的路要走。虽然GPT-4还不能直接发现新药,但它可以通过提出新化合物供进一步研究来协助这一过程。

景联文科技|数据采集|数据标注

助力人工智能技术,赋能传统产业智能化转型升级

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

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

相关文章

【MySQL数据库的表连接语句】

目录 一、连接查询1、inner join(内连接)2、left join(左连接)3、right join(右连接) 二、CREATE VIEW三、UNION取非交集的值 五、CASE六、空值(NULL) 和 无值() 的区别 一、连接查询 A表 B表 UPDATE store_info SET store_nameWashington WHERE sales300;#修改一下表里面的…

chatgpt赋能Python-python自动化办公真的有用吗_知乎

简介 如今,Python作为一种必学的编程语言,已经走进了各行各业的办公场景。Python自动化办公也逐渐成为了一个热门话题,很多人开始使用Python来进行一些机械化、重复性的办公工作,例如数据清洗、文本处理、文件管理、自动发送邮件…

专业CPU信息检测工具:CPU-Z

今天小编为大家测试了一款轻量级的CPU处理器的测试工具,可以查看CPU的详细信息,以供各位同学们学习。 一、简单介绍 CPU-Z是一款非常流行的CPU检测软件,被广大用户所熟知。它是目前最受欢迎的CPU检测软件之一,除了Intel和AMD自带…

chatgpt赋能python:Python自动化填表:省时省力的数据录入方式

Python自动化填表:省时省力的数据录入方式 现代社会,数据填写是我们日常工作中不可避免的一项任务。但手动填写数据不仅费时费力,还容易出错。那么有没有一种方法可以既省时又省力呢?答案是有的,那就是Python自动化填…

Swagger与knife4j接口文档组件详解

swagger介绍 相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端&#xff…

【数据挖掘】——常见算法对比和选择

🤵‍♂️ 个人主页:Lingxw_w的个人主页 ✍🏻作者简介:计算机科学与技术研究生在读 🐋 希望大家多多支持,我们一起进步! 😄 如果文章对你有帮助的话, 欢迎评论 &#x1f4…

2022(一等奖)D678基于改进结构函数法的大气气溶胶遥感反演

作品介绍 1 应用背景 大气气溶胶是大气中重要的成分之一,是悬浮于大气中的固体和液体微粒与它们的气体载体共同组成的多相体系,其尺度大约在10-3到102 μm之间。大气气溶胶的特性对空气质量具有良好的指示作用,气溶胶的研究对空气质量的监测…

读发布!设计与部署稳定的分布式系统(2版)笔记12_超时模式

1. “模式采用量”绝不是好的质量指标 1.1. 应该形成一种“面向恢复”的思维模式 1.2. 良好的模式能为开发工程师提供架构和设计方面的指导,从而减少、消除或缓解系统中的裂纹产生的影响 1.2.1. 在新发布软件后,它们能让你睡个安稳觉 2. 超时 2.1. …

车载网络测试 - CANCANFD - 基础篇_04

9、CAN报文包含帧格式 1)数据帧 2)远程帧 3)错误帧 4)过载帧 SOF:Start Of Frame,帧起始位;一个显性位,表明一帧的开始 RTR:Remote Transmission Request,远…

数字孪生世界建设核心能力:数字孪生高效建模能力

创建高保真的数字孪生体虚拟模型是构建数字孪生应用的重要步骤之一,需要真实的再现物理实体的几何图形、属性、行为和规则等。数字孪生体模型不仅要在几何结构上与物理实体保持一致,更重要的是要能模拟物理实体的时空状态、行为、功能等。 1、三维数字孪…

python爬虫之Scrapy框架--日志信息--数据提取

目录 Scrapy日志信息 了解日志信息 关于日志信息的重要性 利用日志信息进行调试和优化 Scrapy数据的提取 选择器(Selector)的基本使用 Item的定义与使用 数据处理与管道(Pipeline) Scrapy日志信息 在开发和调试过程中&a…

chatgpt赋能python:Python能跨平台吗?一文详解

Python 能跨平台吗?一文详解 Python 是一种高级编程语言,自问世以来就一直备受欢迎。其简洁明了的语法,高效率的开发和优秀的文档支持为 Python 赢得了数量众多的粉丝。与其他编程语言相比,Python 最大的优势之一是其可在多个操作…

基于Java应急资源管理系统设计实现(源码+lw+部署文档+讲解等)

博主介绍: ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精…

什么是HuggingFace

一.HuggingFace简介 1.HuggingFace是什么 可以理解为对于AI开发者的GitHub,提供了模型、数据集(文本|图像|音频|视频)、类库(比如transformers|peft|accelerate)、教程等。 2.为什么需要HuggingFace 主要是HuggingFace…

机器学习——决策树算法

一、实验目的 掌握如何实现决策树算法,用并决策树算法完成预测。 二、实验内容 本次实验任务我们使用贷款申请样本数据表,该数据表中每列数据分别代表ID、年龄、高薪、有房、信贷情况、类别,我们根据如下数据生成决策树,使用代…

Python基础 P7 字典和集合

文章目录 Python基础 P7 字典和集合字典字典基础内置函数增操作fromkeys()删操作pop()、popitems()和clear()改操作update()查操作get()和in/not in视图对象keys(),values(),items()拷贝copy()setdefault() 其他函数键值数量len()列表转换list()迭代器转换iter()逆向序列revers…

【初识C语言(1)】变量和常量

文章目录 1. 局部变量和全局变量2. 变量的作用域和生命周期3. 常量 生活中的有些值是不变的(比如:圆周率,性别,身份证号码,血型等等)有些值是可变的(比如:年龄,体重&…

GitHub 上数百万个存储库可能容易被劫持

GitHub 上数以百万计的企业软件存储库很容易受到重新劫持,这是一种相对简单的软件供应链攻击,威胁行为者将依赖于特定存储库的项目重定向到恶意攻击。 研究人员在本周的一份报告中表示,这个问题与 GitHub 用户或组织更改项目名称或将其所有权…

chatgpt赋能python:Python自动执行程序:提高效率,降低出错率的利器

Python自动执行程序:提高效率,降低出错率的利器 随着科技的进步和信息技术的发展,人们越来越依赖计算机和自动化技术来完成繁琐的工作。自动化编程技术的应用也越来越广泛,其中Python自动执行程序被广泛使用。 Python自动执行程…

图像处理的两种变换:2D-DWT和Gabor变换

pywt官方API文档: 2D Forward and Inverse Discrete Wavelet Transform 目录 1. 二维离散小波变换2D-DWT 1.1 二维离散小波变换的相关公式 1.2 使用pywt实现2D-DWT 2. 窗口傅里叶变换Gabor 1. 二维离散小波变换2D-DWT DWT(Discrete Wavelet Transformation)代…