SeeSAR 是 BioSolveIT 的交互式药物设计工具。它的设计哲学与多数计算工具不同:不是让计算化学家跑批处理,而是让药物化学家在口袋里直接「玩」分子,实时看到每一处改动对结合的影响。
核心理念:把计算变成设计的即时反馈
传统流程是:药化想到一个改造方案 → 提给计算同事 → 等几天拿到对接结果 → 再讨论。这个循环太慢,导致大部分设计想法根本没机会被计算评估。
SeeSAR 的做法是把这个循环压缩到秒级:药化在三维口袋中直接加一个甲基、换一个环、延长一个链,界面立即显示这个改动带来的结合能变化、原子级的贡献分解、以及潜在的空间冲突。
关键功能
| 功能 | 作用 |
|---|---|
| HYDE 打分 | 基于脱水与氢键的结合能估计,可分解到每个原子(见 304《BioSolveIT HYDE》) |
| 原子级贡献可视化 | 用颜色球标出每个原子是贡献还是拖累结合 |
| 不稳定性提示 | 标出扭转角异常、空间冲突等几何问题 |
| 交互式编辑 | 直接在口袋中修改分子并即时重算 |
| Inspirator | 基于片段的生长建议 |
| Analyzer | 批量分析已有分子集 |
| infiniSee 集成 | 在超大化学空间中搜相似分子(见 307《BioSolveIT infiniSee》) |
原子级分解为什么有用
一个整体的对接分数「−9.2」对药化几乎没有可操作性——不知道该改哪里。而原子级分解能直接回答设计问题:
- 哪个基团贡献最大?→ 这部分要保住;
- 哪个基团在拖后腿?→ 比如一个极性基团埋在疏水口袋里,脱水代价高却没有补偿的氢键,这就是明确的改造点;
- 哪里有空隙没填满?→ 可以延伸取代基的方向;
- 哪里有空间冲突?→ 需要缩小或换朝向。
这种「把分数翻译成设计动作」的能力,是可视化设计工具的核心价值。
使用时的注意
- 打分仍是估算:HYDE 的绝对值不可当亲和力用,它的价值在于比较同一分子不同改动的相对影响。
- 依赖起始姿势的正确性:如果配体的结合姿势本身就是错的,所有分解分析都建立在错误基础上。务必先用共晶结构或验证过的对接姿势。
- 受体通常是刚性的:改动较大时,实际的口袋会调整,而界面上看到的是固定构象下的结果。
- 不考虑合成难度:界面上加一个基团只需一次点击,实际合成可能极难。设计想法仍需与合成化学家确认。
- 不替代实验:所有预测的改善都需要合成验证。
开源的近似方案
# 快速迭代设计的开源组合
# 1. 姿势保持的类似物对接
# 用共晶配体做约束对接(保持共同骨架的位置)
# smina --autobox_ligand ref.sdf --custom_scoring ...
# 2. 相互作用分析与分解
# ProLIF(207):算相互作用指纹,比较改造前后的变化
# PLIP(208):可视化结合模式
# 3. MM/GBSA 逐残基分解
# 用 gmx_MMPBSA 等工具做能量分解,得到逐残基贡献
# 4. 交互式界面
# Jupyter + NGLView(212)+ RDKit 编辑
# 或 3Dmol.js(213)自建网页界面
# 差距主要在「即时反馈」的流畅度上,
# 开源方案需要几十秒到几分钟,商业工具是秒级
提示
商业软件功能与定价变动较快,本文为方向性介绍,采购前请核对官方最新信息。可视化设计工具的价值在于缩短设计-反馈循环,但所有改动仍需合成可行性确认与实验验证。