2022-Deep generative molecular design reshapes drug discovery-分子生成设计重塑药物发现

本文主要是介绍2022-Deep generative molecular design reshapes drug discovery-分子生成设计重塑药物发现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 药物发现中的深度生成模型
    • 化合物/分子的表示
  • Deep Generative Models
    • 递归神经网 RNN
    • 变分自动编码器 VAE
    • 生成性对抗网络 (Generative Adversarial Networks, GANs)
    • Flow-based models
    • 强化学习(Reinforcement Learning, RL)
  • 在小分子药物设计中的应用
    • 生成有效的小分子
    • 生成具有类药物特性的分子
    • 生成具有多目标类药物性质的分子
    • 通过优化生成更好的生物可利用分子
    • 捕获配体-蛋白质相互作用的 3D 信息
  • 在大分子药物设计中的应用
    • AMP 生成
    • 治疗性蛋白质生成
    • CRISPR-Cas9系统设计和优化
  • 前景、未来方向
    • 可解释的生成模型
    • 小样本生成模型
    • 多模态生成模型
    • 从数据使用者到数据生产者的创成模型
  • Conclusion and Outlook

随着科技的发展,人工智能(AI)和深度生成模型的最新进展和成就已经确立了其在医学应用中的实用性,特别是在药物发现和开发方面。为了正确应用人工智能,开发人员和用户面临着诸如要考虑哪些协议、要仔细检查哪些因素以及深度生成模型如何整合相关学科等问题。这篇综述是2022年10月发表在“Cell Resports Medicine”杂志上的,IF=16.988。这篇综述总结了经典和新开发的人工智能方法,为广泛的计算药物发现和开发社区提供了更新且易于访问的指南。从不同角度介绍了深度生成模型,并描述了表示化学和生物结构及其应用的理论框架。讨论了数据和技术挑战,并强调了多模态深度生成模型的未来方向,以加速药物发现。

药物发现中的深度生成模型

最近的一项研究估计,制药公司在2年花费了6亿美元用于开发美国食品和药物管理局批准的新药,高于2015年的802.2003亿美元。尽管在临床试验期间会产生更多的直接成本,但由于临床前投资来得更早,因此两个阶段的资本化成本大致相等。计算科学和技术的最新进展抓住了必要性和紧迫性,并提供了一套潜在的有前途的方法。其中,开发人员可以选择正确的人工智能(AI)来针对手头的问题,特别是深度生成模型,适当的协议和因素。总的来说,他们绘制了整合生物学、化学、计算科学、药理学和疾病治疗的路径。计算能力、数据量和高级算法的快速增长导致了人工智能在药物发现方面的突破,特别是在深度生成模型的应用中。这些模型已成为改变小分子和大分子设计、优化和合成的高潜力工具(图 1)。

深度生成模型的应用已经提供了新的部分优化的候选线索,在某些情况下,传统顺序方法通常需要更短的时间。如果大规模应用,深度生成建模有可能促进开发(R&D)过程。

图 1 药物发现管道中的 AI 和深度生成模型应用

图 1 药物发现管道中的 AI 和深度生成模型应用

深度生成模型对应于一个理论框架,该框架使用数据结构(例如图形和指纹)以及操作(例如功能或实验信息流)生成具有所需特性的新型化学和生物结构。创造性的深度生成模型可以显著促进算法在药物发现中的开发和应用。在这个“大数据”时代,深度生成模型将提供一项尖端技术,可以彻底改变生物学、疾病和治疗学的信息学观点。在本综述中,我们描述了经典和最先进的深度生成模型及其在计算药物发现中的应用(图1),并讨论了局限性和挑战。我们的目标是概述小分子和大分子系统上多种应用中深度生成模型的当前工具和技术(工具箱)。

化合物/分子的表示

分子的表示对于生成模型很重要。有三种类型的表示:(1)基于序列,(2)基于图形和(3)图像(图2)。

自然语言处理(NLP)的空前成功激发了以类似于人类语言的方式描述符号分子的想法。生物结构中的语义和语法与人类语言相似;因此,分子可以表示为字符序列。从头小分子设计通常使用简化的分子输入线输入系统(SMILES)。基于序列的结构是按照编码到向量的 SMILES 语法规则生成的(图 2A)。

表示分子的更直接方法是基于图。在图形表示中,小分子的原子形成一组节点,键被视为边缘(图2B)。对于大分子,接触图是表示任何两个氨基酸残基对之间距离的图表。然而,基于序列和基于图形的方法都无法捕获

这篇关于2022-Deep generative molecular design reshapes drug discovery-分子生成设计重塑药物发现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/289053

相关文章

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

SpringCloud之consul服务注册与发现、配置管理、配置持久化方式

《SpringCloud之consul服务注册与发现、配置管理、配置持久化方式》:本文主要介绍SpringCloud之consul服务注册与发现、配置管理、配置持久化方式,具有很好的参考价值,希望... 目录前言一、consul是什么?二、安装运行consul三、使用1、服务发现2、配置管理四、数据持久化总

C/C++随机数生成的五种方法

《C/C++随机数生成的五种方法》C++作为一种古老的编程语言,其随机数生成的方法已经经历了多次的变革,早期的C++版本使用的是rand()函数和RAND_MAX常量,这种方法虽然简单,但并不总是提供... 目录C/C++ 随机数生成方法1. 使用 rand() 和 srand()2. 使用 <random

Flask 验证码自动生成的实现示例

《Flask验证码自动生成的实现示例》本文主要介绍了Flask验证码自动生成的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习... 目录生成图片以及结果处理验证码蓝图html页面展示想必验证码大家都有所了解,但是可以自己定义图片验证码

Python如何在Word中生成多种不同类型的图表

《Python如何在Word中生成多种不同类型的图表》Word文档中插入图表不仅能直观呈现数据,还能提升文档的可读性和专业性,本文将介绍如何使用Python在Word文档中创建和自定义各种图表,需要的... 目录在Word中创建柱形图在Word中创建条形图在Word中创建折线图在Word中创建饼图在Word

nginx生成自签名SSL证书配置HTTPS的实现

《nginx生成自签名SSL证书配置HTTPS的实现》本文主要介绍在Nginx中生成自签名SSL证书并配置HTTPS,包括安装Nginx、创建证书、配置证书以及测试访问,具有一定的参考价值,感兴趣的可... 目录一、安装nginx二、创建证书三、配置证书并验证四、测试一、安装nginxnginx必须有"-

Java实战之利用POI生成Excel图表

《Java实战之利用POI生成Excel图表》ApachePOI是Java生态中处理Office文档的核心工具,这篇文章主要为大家详细介绍了如何在Excel中创建折线图,柱状图,饼图等常见图表,需要的... 目录一、环境配置与依赖管理二、数据源准备与工作表构建三、图表生成核心步骤1. 折线图(Line Ch

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

Java使用POI-TL和JFreeChart动态生成Word报告

《Java使用POI-TL和JFreeChart动态生成Word报告》本文介绍了使用POI-TL和JFreeChart生成包含动态数据和图表的Word报告的方法,并分享了实际开发中的踩坑经验,通过代码... 目录前言一、需求背景二、方案分析三、 POI-TL + JFreeChart 实现3.1 Maven