深度药物编码器(DeepDrugCoder, DDC):分子编码与新颖生成的异构编码器

深度药物编码器(DeepDrugCoder, DDC):分子编码与新颖生成的异构编码器

Deep-Drug-CoderA tensorflow.keras generative neural network for de novo drug design, first-authored in Nature Machine Intelligence while working at AstraZeneca.项目地址:https://gitcode.com/gh_mirrors/de/Deep-Drug-Coder

Python 3.6 License: MIT DOI

注意:当前代码仅支持tensorflow-gpu 2.0及以上版本。

在药物研发的数字前沿,DeepDrugCoder (DDC) 开源项目正引领一场革命。结合深度学习的力量,它解决了药物设计领域中一个关键挑战——从无到有地生成目标导向的分子结构。DDC基于论文《直接指导条件递归神经网络用于新型分子生成》的理念,将复杂的化学描述符和QSAR(定量结构活性关系)生物活性标签融入初始LSTM状态,以生成聚焦于特定属性的SMILES字符串。本文将为您揭示DDC的魅力所在。

项目介绍

DDC是一个基于条件递归神经网络(cRNN)的工具包,专为解决逆QSAR问题而设计。不同于传统的依赖于反复优化候选分子的方法,DDC直接训练模型对特定分子描述符做出响应,从而能够在化学空间中精准导航,生成针对性更强且多样化的分子结构。无论是进行骨架跃迁还是生成类似物系列,DDC都能发挥其独特优势。

技术分析

DDC的核心在于其智能融合的cRNN架构,该架构利用了LSTM单元的强大记忆功能,以及分子描述符的丰富化学信息。通过预先加载分子特征,并将其作为初始状态引导生成过程,DDC能在保留连续性的同时,实现对分子生成过程的精细化控制。此外,这一框架的引入,标志着从指纹到分子解码成为可能,生成的分子与原始指纹对应的化合物极为相似,甚至一致。

应用场景

  • 药物发现:通过直接指向具有特定生物活性的分子区域,加速药物筛选和优化过程。
  • 材料科学:寻找具有特定物理或化学特性的新材料,如高效能催化剂

Deep-Drug-CoderA tensorflow.keras generative neural network for de novo drug design, first-authored in Nature Machine Intelligence while working at AstraZeneca.项目地址:https://gitcode.com/gh_mirrors/de/Deep-Drug-Coder

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

压缩包“我的博士相关的Basilisk模拟_C_Shell_下载.zip”包含使用Basilisk软件进行模拟研究相关的资料,重点涉及C语言编程和Shell脚本。Basilisk是一个开源软件,主要用于流体力学、地球物理和其他科学领域的数值模拟。该压缩包中包含以下内容: 1. **Basilisk框架**:由Jérôme Guégan开发,提供高效的C语言库,用于解决偏微分方程,代码设计简洁,适合科研。 2. **C语言编程**:需掌握基本语法、数据结构、内存管理等,以理解Basilisk的高效内存使用。 3. **数值方法**:如有限体积法、谱方法,用于将偏微分方程离散化并求解。 4. **科学计算**:涉及流体力学、地球物理等领域的模拟,需了解相关理论。 5. **Shell脚本**:用于自动化模拟执行,如参数扫描和结果分析,需掌握基本命令和脚本编写。 6. **版本控制**:文件名暗示可能涉及Git,需掌握代码版本管理。 7. **数据可视化**:使用工具如gnuplot、Paraview进行结果分析和图表制作。 8. **编译调试**:需熟悉编译器(如GCC)和调试C代码的方法。 9. **并行计算**:支持OpenMP或MPI,需理解进程、线程和通信同步。 10. **文档阅读**:需学习项目提供的用户手册、教程和示例代码。 该资料涵盖从C语言到科学模拟的多个方面,对使用Basilisk进行博士研究具有重要价值。内容来源于网络分享,如有侵权请联系我删除。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

甄旖昀Melanie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值