MSO 分子多目标优化工具|Python 粒子群与属性评分|免费代码 | 1
← 返回项目列表

免费项目

MSO 分子多目标优化工具|Python 粒子群与属性评分|免费代码

在连续潜空间中组合粒子群搜索与分子属性评分,支持单目标、多目标、期望区间和结构约束,适合分子优化流程研究。

项目说明

项目功能

在连续潜空间中组合粒子群搜索与分子属性评分,支持单目标、多目标、期望区间和结构约束,适合分子优化流程研究。

运行环境

Python 科学计算环境;NumPy、Pandas、SciPy、scikit-learn、RDKit,以及 CDDD 推理环境和预训练模型。

核心入口

mso/optimizer.py;调用 BasePSOptimizer

交付内容

mso/、mso/objectives/、mso/data/、example/

使用方式

准备 CDDD 推理模型后定义初始分子与评分函数,再创建 BasePSOptimizer 并运行迭代,结果可从 best_solutions 获取。

运行状态

需要配置后运行。已完成交付包结构、入口、依赖声明和 Python 语法级检查;完整运行仍取决于本机依赖、外部模型、求解器授权或 MATLAB 环境。

使用限制

不包含 CDDD 预训练模型;环境配置和模型文件体积较大,完整运行需要额外准备化学信息学依赖。

适合场景

适合算法学习、课程实验、基线验证和按实际需求进行二次开发。使用前请先用包内样例核对环境与输入格式。