280

Cresset Flare:场分析与 CADD 协作平台

Cresset Flare 是以分子场分析为特色的 CADD 平台。这篇讲清「场」的概念、它与传统方法的差别,以及适用的设计场景。

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:在线药效团筛选

开源生态在「场」这个方向上的成熟工具较少,多数需要自己组合量化计算与网格分析。这是商业工具仍有明显优势的一块。

提示

商业平台功能与定价变动较快,本文为方向性介绍,采购前请核对官方最新信息。场分析的价值在于提供与原子视角互补的思路,即使不使用商业工具,这个思维方式对分子设计也有帮助。

延伸资源