共晶(cocrystal)是由药物分子与另一种中性分子(共晶形成物,coformer)通过非离子相互作用(主要是氢键)形成的晶体。它最大的价值是为不可电离的分子提供了固体形态优化的途径——这些分子无法成盐。
共晶与盐的区别
| 盐 | 共晶 | |
|---|---|---|
| 相互作用 | 离子键(质子转移) | 氢键等中性相互作用 |
| 要求 | 药物必须可电离 | 中性分子也可以 |
| ΔpKa | > 3 | < 0(明显时) |
| 组分状态 | 离子对 | 中性分子 |
| 组分在室温 | 不限 | 通常都是固体 |
ΔpKa 在 0~3 之间是连续过渡区:既可能是盐也可能是共晶,甚至是「离子共晶」。判断需要固态表征——单晶 X 射线衍射看质子位置,或用固体核磁、红外光谱推断。
共晶能改善什么
- 溶解度与溶出速率:最主要的目的;
- 物理稳定性:某些共晶比原药更稳定、更不易吸湿;
- 化学稳定性:改变分子的固态环境可能抑制降解;
- 机械性质:改善可压性,便于制片;
- 吸湿性:可显著降低;
- 知识产权:共晶可申请专利,延长产品生命周期。
共晶形成物的选择
# 原则一:安全性 —— 这是硬约束
# 必须选用 GRAS(公认安全)物质或已被批准的辅料
#
# 常用的共晶形成物:
# 羧酸类:马来酸、富马酸、琥珀酸、酒石酸、柠檬酸、
# 苯甲酸、水杨酸、己二酸、戊二酸
# 酰胺类:烟酰胺、尿素、糖精
# 其它: 咖啡因、茶碱、异烟酰胺、脯氨酸
#
# 原则二:氢键互补性
# 用「超分子合成子(supramolecular synthon)」的概念:
# 羧酸 ⋯ 羧酸 (二聚体,最常见)
# 羧酸 ⋯ 酰胺 (很可靠)
# 羧酸 ⋯ 吡啶氮 (很可靠)
# 酰胺 ⋯ 酰胺
# 醇 ⋯ 吡啶氮
#
# 设计思路:
# 看药物分子有什么氢键供体/受体,
# 选一个能与之互补配对的共晶形成物
计算辅助筛选
from rdkit import Chem
from rdkit.Chem import Descriptors, rdMolDescriptors
def analyze_hbond_capability(smiles):
"""分析分子的氢键供受体特征,用于匹配共晶形成物"""
mol = Chem.MolFromSmiles(smiles)
if mol is None:
return None
# 识别具体的官能团(而非只数数量)
PATTERNS = {
"carboxylic_acid": "[CX3](=O)[OX2H1]",
"amide": "[NX3][CX3](=[OX1])",
"pyridine_N": "[nX2r6]",
"alcohol": "[OX2H][CX4]",
"phenol": "[OX2H][c]",
"primary_amine": "[NX3;H2][CX4]",
"sulfonamide": "[SX4](=O)(=O)[NX3]",
}
groups = {}
for name, smarts in PATTERNS.items():
patt = Chem.MolFromSmarts(smarts)
groups[name] = len(mol.GetSubstructMatches(patt))
return {
"hbd": Descriptors.NumHDonors(mol),
"hba": Descriptors.NumHAcceptors(mol),
"functional_groups": {k: v for k, v in groups.items() if v > 0},
}
# 匹配规则示例:
# 药物有羧酸 → 试酰胺类共晶形成物(烟酰胺、异烟酰胺)
# 药物有吡啶氮 → 试羧酸类(苯甲酸、琥珀酸)
# 药物有酰胺 → 试羧酸类
# 其它计算方法:
# - 分子静电势(MEP)互补性分析
# - COSMO-RS 计算过量焓,预测共晶形成倾向
# - CSD 中的合成子统计(哪些氢键组合最常见)
# - 机器学习分类器(用已知共晶数据训练)
实验制备方法
| 方法 | 特点 |
|---|---|
| 液体辅助研磨(LAG) | 筛选阶段首选:快、样品量少、成功率高 |
| 干法研磨 | 无溶剂,但成功率低于 LAG |
| 溶液结晶 | 可得单晶,用于结构解析 |
| 淤浆转化 | 热力学控制,得稳定形态 |
| 熔融结晶 | 适合热稳定的体系 |
| 喷雾干燥 / 热熔挤出 | 可放大的工业方法 |
液体辅助研磨是筛选的主力方法:加入极少量溶剂(催化量)研磨,能大幅提高共晶形成的成功率,且每个实验只需几毫克样品,适合高通量筛选几十个共晶形成物。
表征与确认
# 确认「确实形成了共晶」而非物理混合物或原料
#
# 1) PXRD —— 主要判据
# 新的衍射峰模式,不同于任何单一组分
# 也不是两者衍射图的简单叠加
#
# 2) DSC
# 单一熔点,不同于任一组分
# (物理混合物会显示两个熔点或低共熔行为)
#
# 3) 单晶 X 射线衍射 —— 最确定的证据
# 直接看到两种分子在晶格中的排布与氢键
# 也能确认质子位置(区分盐与共晶)
#
# 4) 光谱
# 红外/拉曼:氢键形成导致特征峰位移
# 固体核磁:化学位移变化
#
# 5) 化学计量比
# 通过 NMR 或元素分析确认(1:1、2:1 等)
共晶的特有风险
- 溶出时可能解离。这是共晶最需要关注的问题。共晶在水中溶解时可能解离,析出溶解度更低的原药——导致溶出优势消失。必须在生物相关介质中做溶出实验验证,而不只是测平衡溶解度。
- 物理稳定性:储存中可能解离,尤其在高湿度下。
- 共晶自身的多晶型:共晶也可能有多种晶型。
- 放大挑战:实验室研磨制备的共晶,放大到工业生产需要不同的工艺(喷雾干燥、热熔挤出等),可能得到不同结果。
监管定位
- 共晶通常被视为原料药的一种固体形态(类似多晶型),而非新的活性成分——这比被视为新化学实体的路径简单得多;
- 但共晶形成物必须是安全的、有使用先例的物质;
- 申报需要提供:形成共晶的证据、稳定性数据、溶出行为、以及共晶形成物的安全性依据;
- 具体的监管路径应与法规部门确认,不同地区的要求可能不同。
关键要点
- 共晶靠氢键而非离子键,为不可电离的分子提供了固体形态优化途径;
- 共晶形成物必须是 GRAS 或已批准的物质,这是硬约束;
- 液体辅助研磨是筛选主力方法,样品量少、成功率高;
- 最大风险是溶出时解离——必须在生物相关介质中验证。