免费项目
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 预训练模型;环境配置和模型文件体积较大,完整运行需要额外准备化学信息学依赖。
适合场景
适合算法学习、课程实验、基线验证和按实际需求进行二次开发。使用前请先用包内样例核对环境与输入格式。