Flare 是 Cresset 的分子设计平台,其技术特色是分子场(molecular field)分析——不看分子的原子在哪,而是看分子在周围空间产生的静电场、疏水场和形状场。这个视角的转换有实际意义:蛋白「感知」到的正是这些场,而不是原子的连接方式。
场的概念
| 场类型 | 物理含义 | 设计意义 |
|---|---|---|
| 正静电场 | 缺电子区域 | 与蛋白的负电区域互补 |
| 负静电场 | 富电子区域 | 与蛋白的正电区域互补 |
| 疏水场 | 疏水表面 | 与疏水口袋匹配 |
| 形状场 | 空间占据 | 体积互补 |
用场比较分子,能发现二维结构完全不同但「蛋白看起来一样」的分子——这正是生物电子等排和骨架跃迁的理论基础。例如羧酸和四氮唑二维结构差别很大,但静电场分布相似,因此常可互换。
主要能力
- 场点比较与叠合:把分子的场简化成若干「场点」(场的极值位置),用场点做分子叠合与相似性比较。这比全空间场比较快得多。
- 3D-QSAR:基于场的活性模型,能给出「这里加正电基团有利、那里加疏水基团有利」这类空间化的 SAR 指导。
- 蛋白界面分析:分析口袋的场分布,指导互补的配体设计。
- 集成常规功能:对接、能量最小化、动力学、水分子分析等。
- 与 Spark 配合:Spark(见 281《Cresset Spark》)专做生物电子等排替换,与 Flare 共享场的技术底座。
适用的设计场景
- 骨架跃迁:想换母核但保持活性,场相似性比二维指纹相似性更能找到有效替换。
- 专利规避:找到场分布相似但化学结构不同的分子(但法律判断仍需专利律师,见 234《SureChEMBL》)。
- 无结构的配体导向设计:只有活性分子没有靶点结构时,用场叠合建立药效团模型。
- 解释 SAR:为什么这个位置换成吸电子基团活性就掉了?场分析能给出空间化的解释,比单纯的 R 基团表格更有洞察。
- 理解选择性:比较靶点与脱靶蛋白口袋的场分布差异,寻找可利用的选择性来源。
开源近似方案
# RDKit 可以计算静电与药效团特征,近似场的思路
from rdkit import Chem
from rdkit.Chem import AllChem, ChemicalFeatures
from rdkit import RDConfig
import os
fdef = os.path.join(RDConfig.RDDataDir, "BaseFeatures.fdef")
factory = ChemicalFeatures.BuildFeatureFactory(fdef)
mol = Chem.AddHs(Chem.MolFromSmiles(smiles))
AllChem.EmbedMolecule(mol, randomSeed=0xf00d)
AllChem.MMFFOptimizeMolecule(mol)
feats = factory.GetFeaturesForMol(mol)
for f in feats:
print(f.GetFamily(), f.GetType(), [round(x, 2) for x in f.GetPos()])
# 输出:Donor / Acceptor / Aromatic / Hydrophobe 等特征及其三维位置
# 更接近场的方法:
# - ESP-Sim:静电势相似性比较
# - 用 xtb / Psi4 算静电势面(ESP),再做网格比较
# - Open3DALIGN:三维叠合
# - Pharmit:在线药效团筛选
开源生态在「场」这个方向上的成熟工具较少,多数需要自己组合量化计算与网格分析。这是商业工具仍有明显优势的一块。
提示
商业平台功能与定价变动较快,本文为方向性介绍,采购前请核对官方最新信息。场分析的价值在于提供与原子视角互补的思路,即使不使用商业工具,这个思维方式对分子设计也有帮助。
延伸资源
- 配套工具:281《Cresset Spark》;对照平台:275《Schrödinger Maestro》、277《OpenEye Orion》;
- 骨架与等排概念见「分子表示」模块。