Veber 规则(2002)基于对大鼠口服生物利用度数据的分析,提出两个参数:可旋转键 ≤ 10 且 TPSA ≤ 140 Ų(或 HBD + HBA ≤ 12)。它比 Lipinski 规则晚五年,在预测口服吸收上往往更有效。
为什么这两个参数更相关
| 参数 | 物理意义 | 为什么影响吸收 |
|---|---|---|
| TPSA | 极性原子(N、O 及其上的 H)的表面积之和 | 直接反映去溶剂化代价 |
| 可旋转键 | 分子的柔性 | 反映跨膜时的构象熵损失 |
TPSA 比 HBD/HBA 计数更精细:它考虑了极性原子的实际暴露面积,而不只是数个数。两个都有 4 个氢键受体的分子,若其中一个的受体被空间屏蔽,TPSA 会更低,通透性也更好。
TPSA 的经验分界
| TPSA 范围 | 预期 |
|---|---|
| < 60 Ų | 通透性好;可能穿越血脑屏障 |
| 60~90 Ų | 良好口服吸收;CNS 药物的常见上限 |
| 90~140 Ų | 口服吸收可接受 |
| > 140 Ų | 口服吸收通常不佳 |
| > 200 Ų | 被动吸收极差(除非有分子伞效应) |
CNS 药物的 TPSA 上限(约 90 Ų)明显严于一般口服药(140 Ų):血脑屏障比肠壁严格得多。这是设计中枢神经系统药物时最重要的约束之一。
计算与注意事项
from rdkit import Chem
from rdkit.Chem import Descriptors, rdMolDescriptors
mol = Chem.MolFromSmiles("CC(=O)Nc1ccc(O)cc1")
# 标准 TPSA(只算 N、O 及其上的 H)
tpsa = Descriptors.TPSA(mol)
# 包含 S、P 的版本(某些情况下更合适)
tpsa_sp = rdMolDescriptors.CalcTPSA(mol, includeSandP=True)
print(f"TPSA: {tpsa:.1f}, 含 S/P: {tpsa_sp:.1f}")
print(f"可旋转键: {Descriptors.NumRotatableBonds(mol)}")
# 注意事项:
#
# 1) TPSA 是基于 2D 拓扑的计算值
# 它不考虑三维构象,因此:
# → 无法反映分子内氢键造成的「有效极性降低」
# → 对能塌缩的分子(大环、bRo5)会高估极性
# → 这类分子应看 EPSA(实验极性表面积)或
# 构象系综上的 3D-PSA(见 362、374)
#
# 2) 可旋转键的定义有多种
# RDKit 默认不把酰胺 C-N 键算作可旋转(因为有部分双键性质)
# 不同软件的计数可能不同,比较时要注意
#
# 3) 环内的键不算可旋转
# → 环化是降低可旋转键数的有效手段
可旋转键的双重影响
- 对通透性:柔性分子跨膜时要损失更多构象熵,通透性下降;
- 对结合亲和力:柔性分子结合时同样损失构象熵,刚性化(在正确构象上)通常同时提高活性与通透性——这是少见的「双赢」优化方向;
- 但刚性化有风险:如果锁定的不是活性构象,活性会大幅下降。需要结构信息指导;
- 降低可旋转键的手段:环化、引入双键或芳环、引入位阻限制旋转。
与其它规则的关系
# 各规则的侧重点
#
# Lipinski(Ro5):MW、logP、HBD、HBA
# → 侧重「大小与脂溶性」
#
# Veber:可旋转键、TPSA
# → 侧重「柔性与极性表面」
#
# 两者互补,实践中常一起用:
#
# 综合的口服吸收友好范围(经验):
# MW < 500
# cLogP 1 ~ 4
# HBD ≤ 3(比 Ro5 的 5 更严)
# TPSA < 120 Ų
# RotB < 8
# Fsp³ > 0.3
#
# 注意 HBD ≤ 3 比 Ro5 严格 ——
# 后续研究发现 HBD 的影响比 Lipinski 原始阈值提示的更强
实际使用建议
- 用 TPSA 作为主要的极性指标:它比 HBD/HBA 计数更精细,且与通透性的关系更直接;
- 不要用硬阈值:用平滑的期望度函数(见 415《化合物优先级排序》),TPSA 139 与 141 不应有本质区别;
- 结合项目类型定标准:CNS 项目用更严的 TPSA 上限;
- 对 bRo5 分子另当别论:计算的 TPSA 不能反映构象塌缩,应用实验方法(EPSA)或构象分析(见 362《降解剂成药性》);
- 可旋转键与活性一起看:刚性化如果能同时提高活性与通透性,是很有价值的优化方向。
关键要点
- TPSA 直接反映去溶剂化代价,比 HBD/HBA 计数更精细;
- CNS 药物的 TPSA 上限(约 90 Ų)明显严于一般口服药(140 Ų);
- 计算 TPSA 是 2D 拓扑值,无法反映分子内氢键——bRo5 分子需用实验方法;
- 刚性化可能同时提高活性与通透性,是少见的双赢方向。
延伸资源
- Lipinski 规则:064《Lipinski 五规则》;通透性:060《膜通透性 Permeability》;
- bRo5 与分子伞:362《降解剂成药性》、374《多肽通透性与口服化》;MPO:415《化合物优先级排序》。