RDKit | 基于多片段的分子生成(骨架A+骨架B+骨架C)
- 通过BRICS算法产生片段库
- 通过结合三个片段(A,B,C)生成ABC型分子。
环境
- Win10
- RDKit2020.09.1
- Python=3.7.9
基于多片段的分子生成
导入库
import numpy as np
import itertoolsfrom rdkit import rdBase, Chem
from rdkit.Chem import AllChem, Draw, BRICS, Descriptors
from rdkit.ML.Descriptors import MoleculeDescriptors
print(rdBase.rdkitVersion)
2020.09.1
载入数据
suppl = Chem.SDMolSupplier('logSdataset1290_2d.sdf')
mols_list = [mol for mol in suppl if mol is not None]
准备片段数据集
fragment_set = set()
for mol in mols_list:fragment =
RDKit | 基于多片段的分子生成(骨架A+骨架B+骨架C)相关推荐
- RDKit | 基于片段的分子生成(骨架A+骨架B)
通过BRICS算法产生片段库 通过结合两个片段(A,B)生成了一个新分子(AB). 环境 Win10 RDKit2020.09.1 Python=3.7.9 基于双片段的分子生成 导入库 import ...
- JCIM| 基于双向RNN的分子生成模型
今天给大家介绍的是被誉为"欧陆第一名校"苏黎世联邦理工学院(ETH Zurich)化学与应用生物科学系博士生Francesca Grisoni和制药行业顾问Gisbert Schn ...
- DGL RDKit | 基于Attentive FP的分子性质线性模型
基于分子图的深度学习在化学和药物领域非常热门. 2019年8月13日JMC(Journal of Medicinal Chemistry)刊登了一篇文章"Pushing the Bounda ...
- J. Cheminform. | 基于SMILES的利用骨架的分子生成模型
今天给大家介绍的是瑞典制药公司阿斯利康,伯尔尼大学和广州再生医学与健康中心广东省实验室于2020年2月4日联合发表在Journal of Cheminformatics的一篇论文,这篇文章提出了一种新 ...
- 【有机】华中师大吴安心课题组OCF:基于四组分小分子片段环化组装一步合成氮杂卓并[3,4-b]吲哚骨架...
导语 吲哚氮杂卓骨架因其在天然产物中的广泛存在和重要的药物作用而成为极大的研究热点(图1A).吲哚氮杂卓骨架包含着氮杂七元环和吲哚两个部分,因此,不仅具有非芳香和非平面的特征,还具有多个键联点位与药物 ...
- JCIM2021 | MolGPT : 基于Transformer-Decoder的分子生成
原文标题:Molecular Generation Using a Transformer-Decoder Model 地址:https://pubs.acs.org/doi/pdf/10.1021/ ...
- RDKit | 基于RDKit绘制黑白颜色的分子
基于RDKit绘制黑白颜色的分子 导入库 from rdkit import Chem from rdkit.Chem import Draw from rdkit.Chem.Draw import ...
- RDKit | 基于RDKit和Cytoscape绘制分子相似图
化学信息学中有许多网络结构化数据.例如分子,分子相似图和MMP等. Cytoscape是一款图形化显示网络并进行分析和编辑的软件 基于RDKit和Cytoscape绘制分子的相似图. py2cytos ...
- RDKit | 基于RDKit的单分子多构象生成
通过从单个分子生成多个结构来研究分子的各种可能构象. 导入库 导入必要的库.应当注意的是,适当的立体结构的产生,所以氢原子是很重要的存在,使用分子对象或从SMILES创建分子,可以使用Chem.Add ...
最新文章
- python处理多个excel文件-Python将多个excel文件合并为一个文件
- python提取excel数据-使用Python从Excel获取运营数据
- 3d饼图 vue_在Vue中如何使用highCharts绘制3d饼图
- [xsy3343]程序锁
- 什么是四路串口服务器?
- bootstrap弹出的模态框水平垂直居中的实现
- 关于特殊的LCS问题的优化
- IOT(7)---物联网平台架构设计
- java生成8位邀请码,邀请码生成器Java代码
- Google高级搜索技巧之高级语法查询指令
- 邮箱大佬告诉你电子邮箱格式如何正确书写
- mysql 视图 多个 select_MySQL中Update、select联用操作单表、多表,及视图与临时表的区别...
- 滥用exchage远程调用域管理员API接口
- 前端开发公众号的调试
- Swift 周报 第十七期
- kali中的firefox无法打开:your tab just crashed
- Opencv学习笔记完整版
- 专业工具软件课程说明与资料下载
- 2022-2028中国干墙砂光机市场现状研究分析与发展前景预测报告
- 【ogg二】Oracle GoldenGate(ogg)安装经验大汇总,采坑总结,绝对干货!
热门文章
- 分享Silverlight/WPF/Windows Phone一周学习导读(1月17日-1月23日)
- 极客新闻——16、数据库设计中的5个常见错误
- 美国字节程序员吐槽:国内同事太卷了!工资买不起房,卷的意义是什么?
- 2022计算机行业技术策略报告
- 京东超大规模联邦学习探索实践
- 58集团技术委员会主席:斗胆谈一谈,我是如何做到年薪百万的!!!
- leetcode2. 两数相加--每天刷一道leetcode系列!
- 全面!一文理解微服务高可用的常用手段
- Java面试官:给Java面试者的八点建议
- 京东程序员被同事吐槽:需求排期长拖黄业务,都研发的一些啥玩意