Maestro 是 Schrödinger 套件的图形界面与工作台,把结构准备、对接、自由能计算、分子动力学、量子化学、配体设计等模块集成在一个环境里。它在制药工业中使用广泛,理解它的能力构成,有助于把握商业 CADD 的完整版图——也有助于知道用开源工具能替代到什么程度。
核心模块与开源对照
| Schrödinger 模块 | 做什么 | 开源对照 |
|---|---|---|
| Protein Preparation Wizard | 结构修复、加氢、质子化态、优化 | PDBFixer(见 215《PDBFixer》)+ 手工判断 |
| LigPrep | 配体准备、互变异构、立体异构枚举 | RDKit(见 171《RDKit》)+ Dimorphite-DL |
| Epik | pKa 预测与质子化态枚举 | Dimorphite-DL、pkasolver(能力有差距) |
| Glide | 分子对接(SP / XP 精度) | AutoDock Vina(见 182《AutoDock Vina》)、GNINA |
| Prime | 同源建模、loop 精修、MM-GBSA | Rosetta(见 198《Rosetta》)、AlphaFold |
| Desmond | 分子动力学 | OpenMM(见 200《OpenMM》)、GROMACS |
| FEP+ | 自由能微扰 | OpenFE(见 201《OpenFE》)、Perses |
| Phase | 药效团建模与筛选 | RDKit 药效团、Pharmit |
| QikProp | ADMET 性质预测 | Chemprop(见 174《Chemprop》)+ 自训模型 |
| Jaguar | 量子化学计算 | Psi4、ORCA、xtb |
| WaterMap | 结合位点水分子热力学 | SSTMap、GIST(使用门槛较高) |
商业套件真正的优势在哪
逐个模块看,开源大多有对应方案。商业套件的价值主要在别处:
- 模块间无缝衔接:结构准备的输出直接是对接的输入,格式、原子类型、质子化态全程一致。开源方案在模块交界处需要大量胶水代码,而格式转换正是错误最容易发生的地方。
- 默认参数经过大量调优:Protein Preparation Wizard 的默认设置背后是多年的经验积累。开源工具需要用户自己判断每一步,门槛更高。
- Epik 与 WaterMap 缺少等效开源方案:质子化态预测和结合位点水分子分析,开源生态确实有明显差距。这两块常常是采购的实际理由。
- 技术支持与验证:出问题有人回答,且有大量已发表的验证工作可引用——在监管申报语境下这有实际价值。
- 培训成本低:图形界面让不写代码的人也能上手。
什么时候开源方案足够
- 团队有计算背景:能自己处理结构准备的判断、写胶水代码、排查问题。
- 流程标准化且重复:一旦把某条流程调通并固化成脚本,开源方案的边际成本几乎为零,而商业许可是按年付费。
- 需要大规模并行:商业软件通常按 token 计费,大规模筛选的许可成本可能极高;开源工具只受算力限制。
- 需要定制:要改打分函数、加自定义约束、集成自有模型时,开源的可改写性是决定性优势。
务实的组合
不少团队采用混合策略:大规模筛选用开源(成本可控),关键决策点用商业工具(精度与可信度)。例如用 Vina 筛千万级库,对 top 分子用 FEP+ 精算;或用开源做日常,保留少量商业 license 用于结构准备和特殊分析。
提示
商业软件的模块构成、许可模式与定价变动较快,本文为方向性梳理。采购前请核对官方最新信息,并在自家体系上做对比测试——不同靶点上商业与开源工具的实际差距可能与预期不同。