JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

克莱森缩合反应

把你已经熟悉的羟醛反应拿来,把醛换成酯,结尾处就多出一件新鲜事:一个离去基团扬长而去。正是这一个小小的转折,把两个平平无奇的酯变成一个 β-酮酸酯——而这恰恰就是细胞用来一次两个碳地搭建脂肪酸所用的同一招。

羟醛反应,换一个结尾

在本阶梯前面,你看过羟醛反应:一个烯醇负离子——也就是从某个羰基上拔走一个 α 质子而诞生的那个亲核碳——伸过去,加到第二个分子的羰基上。产物是一个 β-羟基羰基化合物,中间缝上了一根崭新的 C-C 键。克莱森缩合正是同一个开局动作,只不过登场的是,而不是醛或酮。酯本身也有略带酸性的 α 氢,所以碱可以把它脱质子、做出一个酯的烯醇负离子,而这个烯醇负离子的碳就去进攻第二个酯的羰基。到这一步为止,一拍一拍,全和羟醛一模一样。

接着就是那个不同之处,而它就是整个故事的关键。当烯醇负离子加到醛上时,那个新带上氧的碳除了把负电荷送回氧上之外,无处可去——于是它干脆抓一个质子,你最终保留下一个醇。但酯的羰基带着醛所没有的一样东西:一个就坐在羰基碳上的 OR 基团,一个天生的离去基团。短暂生成的烷氧负离子塌回来,把那个 OR 基团踢出去,重建出 C=O。结果根本不是什么 β-羟基化合物,而是一个 β-酮酸酯——两个羰基被一个 CH2 隔开,其中一个酯氧作为烷氧负离子离去了。这个离去基团,正是把克莱森和羟醛区分开来的唯一特征。

走一遍机理

我们来跑一遍教科书里的例子:两分子乙酸乙酯 CH3CO2CH2CH3,用乙醇钠(CH3CH2O 负离子、Na 正离子)处理——注意这个碱是特意挑来与酯自己的 OR 基团相匹配的,这个细节我们马上解释。请盯住每一拍里负电荷待在哪儿;整个机理无非是一块烫手的炭被一路传递下去。

  1. 造出亲核试剂。乙醇根从一个酯上拔走一个 α 氢,得到一个酯的烯醇负离子——紧挨 C=O 的那个碳现在带着负电荷,并借共振分摊到羰基氧上得以缓冲。这一步脱质子又慢又不彻底:酯的 α C-H 的 pKa 约为 25,而乙醇约为 16,所以任一瞬间都只有微量的烯醇负离子存在。微量也就够了。
  2. 进攻。烯醇负离子的碳挺着孤对电子向前,加到第二个、尚完整的酯的羰基碳上。一支箭从烯醇负离子碳指向 C=O 的那个 C;那个 C=O 的 pi 电子折回到氧上。羰基碳现在变成 sp3、连着四个基团,电荷也移到了氧上——这是一个四面体中间体
  3. 塌缩与踢出。那个烷氧负离子作为四键碳并不稳定;氧上的孤对电子摆回来重建 C=O,为了腾位子,C-OR 这根键断开——乙醇根带着它那对电子离去。这一步正是羟醛永远走不到的,因为醛在这里没有离去基团。连接两半的那根新键得以保留;蹦出来一个 β-酮酸酯(乙酰乙酸乙酯)外加一个游离的乙醇根。
  4. 为这一切买单的那一步脱质子。到目前为止各步平衡都不利——每一步要么大致爬坡,要么持平。但产物夹在两个羰基之间,所以它中央那个 CH2 异常酸(pKa 约为 11)。四处游荡的乙醇根夺走这个质子,把产物推进一口又深又稳的烯醇负离子势阱里。正是这最后一步、强烈有利的脱质子,把整个反应硬拽向前。后处理时加酸重新质子化,把中性的 β-酮酸酯分离出来。
  2  CH3-C(=O)-OEt   --NaOEt-->   CH3-C(=O)-CH2-C(=O)-OEt  +  EtO(-)
  (ethyl acetate)                 (ethyl acetoacetate = a beta-keto ester)

   enolate carbon ---> attacks 2nd C=O ---> tetrahedral O(-) ---> kicks out OEt
   then: EtO(-) removes the central H (pKa ~11)  <-- this step pulls it forward

   leaving group present  ==> Claisen (acyl substitution, restores C=O)
   no leaving group       ==> aldol   (addition, keeps the C-OH)
两个酯变成一个 β-酮酸酯。是 OR 这个离去基团让羰基得以重建;是中央那个酸性的 CH2(pKa 约 11)让最后一步脱质子把平衡推动起来。

把条件配对

从那套机理里直接掉出两条实用规则。第一:让碱与酯的烷氧基相匹配。如果你拿氢氧根去对付乙酸乙酯,OH 会进攻酯的羰基、干脆把它水解掉(皂化)——这正是酰基取代那一阶梯里的反应。更糟的是,如果你拿甲氧根去对付一个乙酯,甲氧根可能顶替掉乙氧根,把你的起始物搅乱。用乙氧根对付乙酯,意味着任何这类进攻都只是同类换同类,什么也没改变。所以经典配方是:乙酯配乙醇钠,甲酯配甲醇钠。

第二:酯必须至少有两个 α 氢。再看一遍为什么。反应能进行,全靠最终产物能在中央那个 CH2 上被脱质子、掉进稳定的烯醇负离子势阱——那是热力学的发动机。一个夹在两个羰基之间的产物碳,至少得有一个自己的氢可供失去;往回追溯,作为供体的那个酯一开始就必须带两个 α 氢(一个花在生成发起进攻的烯醇负离子上,另一个保留到产物里、在最后被夺走)。像异丁酸乙酯 (CH3)2CH-CO2Et 这样的酯只有一个 α 氢,于是它的克莱森产物没有酸性的中央质子,那个起驱动作用的脱质子无从发生,在普通的乙氧根条件下反应根本攒不出产物。

迪克曼:把环合上的克莱森

现在把绳子的两端系在同一个分子上。迪克曼缩合不过是分子内的克莱森:拿一个带着两个酯基的分子——一个二酯——沿链隔开足够的距离,让其中一个酯的 α 碳绕过来进攻另一个酯的羰基。同样的烯醇负离子,同样的四面体中间体,同样被赶走的烷氧负离子。唯一的新意是,这根新的 C-C 键如今合成了一个环,因为两个参与反应的基团从一开始就拴在同一根主链上。

产物是一个环状的 β-酮酸酯。几何决定你得到哪种环:五元环和六元环顺畅而有选择性地生成,因为一条链绕回来合成五元或六元环时几乎不带张力、两端也容易彼此找到;而三元或四元环张力太大,特大环则要求两端在极小的概率下相遇。比方说,一个链上有六个碳的二酯,会利落地交出一个带着酮和酯的五元环。迪克曼之所以受宠,理由和分子内羟醛一样:把两个反应伙伴拴在一起,就把一次迟缓的双分子相遇变成了一次就近的、迅速的相遇。

交叉克莱森,与生物合成的回响

要是你把两个都带 α 氢的不同的酯混在一起呢?你会继承本阶梯前面交叉羟醛一样的头疼:每个酯都可以当烯醇负离子或当靶子,于是你得到一锅多达四种产物的乱炖。干净的办法也一样——让一个带 α 氢的酯(供体)去搭配一个“一个 α 氢也没有”、却是良好亲电体、且无法做出自己烯醇负离子的伙伴。碳酸二乙酯、甲酸乙酯、草酸二乙酯就是常见的配角。只有供体能成为亲核试剂,只有伙伴能被进攻,于是你得到单一产物。这就是交叉克莱森,也正是化学家把一个羰基精准安装到他们想要的位置上的办法。

接下来这一点应该让你坐直身子。你自己的细胞每秒钟要跑上百万次克莱森缩合来搭建脂肪酸。让脂肪酸链增长的那个反应就是一个克莱森:一个乙酰单元,作为硫酯挂在一个载体蛋白上,它的 α 碳缩合到一条正在生长的酰基链上,锻造出一根新的 C-C 键,并把载体作为离去基团赶走——和我们刚刚追踪的那一招分毫不差,只是离去基团从 OR 换成了一个以硫为基础的基团。这就是为什么脂肪酸几乎清一色拥有偶数个碳:自然界一次造两个碳,每一轮一步克莱森。

不过,要诚实地说明这个回响能传多远。烧瓶版和生物版共享同一颗心脏——一个酯(或硫酯)的烯醇负离子进攻一个酰基碳并赶走一个离去基团——但生物以烧瓶做不到的巧妙方式“作弊”。它的建筑砖块不是简单的乙酰,而是丙二酰,一个带着额外羧基的单元,这个羧基在成 C-C 键的那一刻通过脱羧作为 CO2 失去;放出一种稳定气体把平衡硬拉向前,正是烧瓶里最后那步脱质子所用的同一招“丢掉某种稳定的东西以驱动一个爬坡反应”。而且每一步都有酶守着、把伙伴们摁在位上。相同的化学逻辑,不同得多、也受控得多的舞台调度。