cddd:构建连续与数据驱动分子描述符的利器

cddd:构建连续与数据驱动分子描述符的利器

cddd Implementation of the Paper "Learning Continuous and Data-Driven Molecular Descriptors by Translating Equivalent Chemical Representations" by Robin Winter, Floriane Montanari, Frank Noe and Djork-Arne Clevert. cddd 项目地址: https://gitcode.com/gh_mirrors/cd/cddd

项目介绍

cddd(Continuous and Data-Driven Descriptors)是一个开源项目,它实现了论文《Learning Continuous and Data-Driven Molecular Descriptors by Translating Equivalent Chemical Representations》中的算法。该项目由Robin Winter、Floriane Montanari、Frank Noe和Djork-Arne Clevert共同开发,旨在通过学习化学表示的等效转换,构建连续且数据驱动的分子描述符。

项目技术分析

cddd项目基于TensorFlow 1.10版本,结合了深度学习技术来处理分子数据。项目所需的依赖库包括Python 3、Numpy、RDKit和scikit-learn等。cddd通过将SMILES(简化分子输入线性表达式)转换为连续的嵌入表示,进而生成分子描述符,这些描述符可以用于QSAR(定量结构-活性关系)模型。

项目安装分为以下几个步骤:

  1. 克隆仓库并创建conda环境。
  2. 安装TensorFlow(支持CPU或GPU)。
  3. 下载预训练模型。
  4. 通过示例脚本测试模型性能。

项目及技术应用场景

cddd项目的核心功能是提取分子描述符,这对于药物设计和化学信息学领域具有重要意义。以下是一些应用场景:

  1. QSAR模型构建:使用cddd提取的描述符可以训练QSAR模型,预测化合物的生物活性。
  2. 分子相似性分析:通过比较分子描述符,可以评估分子的相似性,这对于药物设计中的分子筛选非常关键。
  3. 药物再利用:利用cddd描述符分析已知药物分子的性质,探索潜在的药物再利用机会。

项目特点

1. 数据驱动的描述符

cddd通过学习化学结构的等效表示,生成数据驱动的连续描述符,相比传统的基于物理或化学规则的描述符,cddd生成的描述符更具表达力。

2. 模型可扩展性

cddd支持自定义输入和输出格式,用户可以根据自己的数据格式进行适配。同时,项目提供的inference模块允许用户在Python代码中直接使用预训练模型。

3. 预训练模型

项目提供了预训练模型,用户可以立即使用这些模型进行分子描述符的提取,无需从头开始训练。

4. 性能测试

cddd项目提供了测试脚本,用户可以轻松测试模型在标准数据集上的性能,确保模型的可靠性和稳定性。

5. 易于安装和使用

通过conda环境和pip安装,cddd项目易于安装。用户可以通过简单的命令行界面或Python API使用该工具。

总结而言,cddd项目是化学信息学和药物设计领域的一个强大工具,它通过先进的深度学习技术,为研究人员提供了一个高效、稳定且易于使用的分子描述符生成方案。无论是QSAR模型的构建,还是药物分子的筛选,cddd都展现了其独特的优势和广泛的应用前景。

cddd Implementation of the Paper "Learning Continuous and Data-Driven Molecular Descriptors by Translating Equivalent Chemical Representations" by Robin Winter, Floriane Montanari, Frank Noe and Djork-Arne Clevert. cddd 项目地址: https://gitcode.com/gh_mirrors/cd/cddd

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

邬稳研Beneficient

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

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

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

打赏作者

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

抵扣说明:

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

余额充值