GraphNVP | 用于分子图生成的可逆流模型
分子生成
具有理想药理特性新分子的发现是计算药物发现中的关键问题。传统上,这项任务是通过临床合成候选化合物并对其进行实验来完成的。但是,由于化学空间是巨大的,合成分子并对其进行广泛的实验是非常耗时的任务。从头设计药物不是在分子中寻找具有所需特性的空间,而是设计具有我们感兴趣特性的新化合物。
事实证明,深度学习的最新进展,尤其是深度生成模型在从头药物设计中具有不可估量的价值。
分子表征
将深度学习应用于分子生成的重要步骤是如何表示化合物。早期的模型依赖于SMILES的基于字符串的表示形式 。基于RNN的语言模型或变分自动编码器(VAE)用于生成SMILES字符串,然后将其转换为分子。使用SMILES的一个主要问题是,尽管相应的SMILES几乎相似,但它们对SMILES的细微变化并不稳健,从而导致分子截然不同。这些问题促使最近的研究依靠分子的更具表现力的图形表示。因此,这个问题被称为 分子图生成。
GraphNVP | 用于分子图生成的可逆流模型相关推荐
- ACM SIGKDD | MoFlow:基于流的分子图生成模型
今天给大家介绍的是康奈尔大学医学院(Weill Cornell Medicine)健康科学系(Department of Population Health Sciences)的博士后研究助理臧承熙于 ...
- DGL | 基于深度图学习框架DGL的分子图生成
引言 Deep Graph Library (DGL) 是一个在图上做深度学习的框架.在0.3.1版本中,DGL支持了基于PyTorch的化学模型库. 如何生成分子图是我感兴趣的. 环境准备 PyTo ...
- MG-BERT | 利用 无监督 原子表示学习 预测分子性质 | 在分子图上应用BERT | GNN | 无监督学习(掩蔽原子预训练) | attention
分子性质预测的的大部分文章,本质是研究分子的表示学习,然后应用到性质预测任务. 有分子性质预测的文章,关键词是"property prediction",也有专门研究毒性的文章,关 ...
- MolCLR | 对比学习在分子图表示任务中大有作为
今天给大家介绍卡耐基梅隆大学Amir Barati Farimani团队近期发表在arxiv上的关于如何利用对比学习和图神经网络进行分子表示,并服务于下游任务的研究.分子机器学习在分子性质预测和药物发 ...
- 将图卷积神经网络用于解码分子生成
©PaperWeekly 原创 · 作者|张玮玮 学校|东北大学硕士 研究方向|脑电情绪识别 论文标题: A Two-Step Graph Convolutional Decoder for Mole ...
- NeurIPS22 | 分子图分布外泛化与因果不变性
点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 分布外泛化(Out-of-Distribution Generalization,简称OOD泛化)旨在解决训练数据与测试数据分布不一致的 ...
- MGF6mARice:利用分子图特征和残差块预测水稻DNAn6-甲基腺嘌呤位点
期刊:Briefings in Bioinformatics 代码链接:https://github.com/zhlSunLab/MGF6mARice 摘要 DNA N6-甲基腺嘌呤(6 mA)是由腺 ...
- 记录批量将smiles转化为mol,并将分子图保存为png代码
这个代码可以用于自动把所有分子的分子图保存为png格式. import sys sys.path.append('/home/li/.conda/envs/li/lib/python3.7/site- ...
- 今晚直播 | 旷视研究院王毅:用于条件图像生成的注意力归一化
「PW Live」是 PaperWeekly 的学术直播间,旨在帮助更多的青年学者宣传其最新科研成果.我们一直认为,单向地输出知识并不是一个最好的方式,而有效地反馈和交流可能会让知识的传播更加有意义, ...
最新文章
- 怎样的中奖算法能让人信服(转)
- linux下字符编码转换
- convert.todatetime指定日期格式_MATLAB的时间与日期
- C++语言基础 —— 循环结构
- python线程池操作_python线程池和进程池
- 《深入理解分布式事务》第一章 事务的基本概念
- 【BZOJ-1097】旅游景点atr SPFA + 状压DP
- foreach进不去报错java_为什么阿里巴巴Java开发手册中强制要求不要在foreach循环里进行元素的remove和add操作...
- java 按顺序读取文件夹_java读取某个文件夹下的所有文件实例代码
- python做数据分析对数学要求_Python数据分析之Pandas
- MySQL总结4_多表查询
- 翁恺老师的c语言学习笔记
- SMA连接器、3.5mm、2.92mm、2.4mm四种的区别
- Word文档自动生成目录方法,一看就会!还会自动更新
- 愚人节,你的微信公众号图文排版够愚吗?
- 外星人aw768键盘设置快捷键
- 解决Microsoft Edge与Chrome地址栏使用必应搜索bing.com很慢的问题
- 【2021-09-22 修订】【梳理】计算机网络:自顶向下方法 第二章 应用层(docx)
- java中事件监听是什么意思_Java的事件监听器学习心得
- cad lisp 二次抛物线_用Cad画二次抛物线.doc
热门文章
- 数据库维护优化及后期改进约定.实践篇
- Spring 如何在一个事务中开启另一个事务?
- 【高并发】又一个朋友面试栽在了Thread类的stop()方法和interrupt()方法上!
- 设计模式在外卖营销业务中的实践
- 3w字深度好文|Redis面试全攻略,读完这个就可以和面试官大战几个回合了
- 通过改进团队流程最大限度发挥Scrum的优势
- 强势分享5款超级实用的办公软件,建议收藏!
- 死锁产生条件-环路等待条件
- 逻辑模型设计步骤-确定数据分割策略
- mysql 存储过程支持传入数组参数_问个小问题,关于存储过程传递数组参数