◇ JT-VAE模型 JT-VAE 是 Junction Tree Variational Autoencoder 的官方实现,用于分子图生成,包含 VAE 训练代码,以及用于贝叶斯优化和联合训练性质预测器的脚本。 开源Python 分子生成
◇ MolGPT模型 MolGPT 使用 MOSES 和 Guacamol 数据集,通过下一词元预测训练一个小型自定义 GPT,用于无条件和有条件分子生成,并链接了训练后的权重和基于 Ecco 的显著性分析。 开源 分子生成
◇ ChemBERTa模型 ChemBERTa 提供用于化学 SMILES 的类 BERT 模型,包括采用 RoBERTa 掩码语言建模的检查点,以及用于预训练、微调和分子性质预测研究的笔记本。 开源Python 分子性质预测
◇ GemNet模型 GemNet 是一个 PyTorch 参考实现,用于通过几何消息传递模型预测分子能量和原子受力,并提供训练、基于 ASE 的预测和分子动力学笔记本。 Python 分子性质预测 · 计算化学
◇ DimeNet模型 DimeNet 提供 DimeNet 和 DimeNet++ 的参考实现,用于分子图上的方向性消息传递,并包含训练笔记本、测试集预测工作流和预训练模型。 Python 分子性质预测 · 量子化学
◇ SpookyNet模型 SpookyNet 是一个 Python 研究软件包,据描述可学习包含电子自由度和非局域效应的力场;该项目附有一篇引用论文,且仓库代码采用 MIT 许可证。 开源Python 分子性质预测 · 量子化学
◇ TorchMD-Net模型 TorchMD-Net 将可训练的神经网络势实现为 PyTorch 模块,提供 TensorNet 架构、自定义分子数据集、预训练检查点加载以及分子动力学集成。 开源Python 分子性质预测 · 计算化学
◇ DeePMD-kit模型 DeePMD-kit 是一套工具包,可利用量子力学参考数据训练和微调 Deep Potential 原子间模型,然后将其导出用于推理和分子动力学模拟。 开源PythonC++ 计算化学 · 材料发现
◇ TorchANI模型 TorchANI 是一个基于 PyTorch 的库,用于开发、训练和使用 ANI 风格的神经网络原子间势,并可选用 C++ 和 CUDA 扩展来计算描述符和执行推理。 开源PythonC++ 分子性质预测 · 量子化学
◇ Allegro模型 Allegro 在 NequIP 框架中作为扩展实现 E(3)-等变原子间势,并提供文档说明的 GPU 加速选项,以及用于 LAMMPS 模拟的独立插件。 开源Python 计算化学 · 材料发现