我们知道 DNA 用 4 种碱基,每 3 个一组形成密码子,总共能编出 64 种组合——但为什么实际只用了 20 种氨基酸?
这是分子生物学中最经典的"为什么"之一。简单说:这是几十亿年进化的历史偶然+化学必然的混合产物。
先理清楚:64 个密码子 → 20 种氨基酸 + 3 个终止密码子
64 个密码子里,有 3 个(UAA、UAG、UGA)是"终止信号",告诉核糖体"到此为止,别再读了"。剩下 61 个密码子只编码 20 种氨基酸——这意味着很多氨基酸有多个密码子(比如亮氨酸有 6 个密码子),这叫"密码子的简并性"。
为什么不多不少,刚好 20 种?
化学因素:蛋白质需要承担极其多样的功能(催化反应、运输、结构支撑、信号传递……),这要求氨基酸的侧链要有足够的多样性。20 种氨基酸刚好覆盖了:疏水/亲水、带正电/带负电、大/小、刚性/柔性等各种特性。再多一些?侧链可能变得太相似,增加蛋白质折叠出错的概率。再少一些?功能不够用。
进化因素:有假说认为,最早期的生命只用了 8-10 种氨基酸——这些是原始地球化学条件下最容易形成的(比如甘氨酸、丙氨酸、天冬氨酸、谷氨酸等)。后来随着生物化学系统变复杂,才逐步"招募"了更多氨基酸加入。这个招募过程受到了 tRNA 配对规则的限制——一旦密码子和氨基酸的对应关系确立,就很难再改了。
密码子的简并性是好事!
多个密码子编码同一种氨基酸——这看起来是"浪费",但其实是一种容错机制。如果某个密码子的第三个碱基发生了突变(比如 AAA 变成 AAG),编码的还是赖氨酸——这样就不会导致蛋白质结构改变。这大大降低了基因突变的危害。
总结
20 种氨基酸不是"最佳设计",而是进化在"化学可行"和"历史包袱"之间找到的平衡点。就像我们现在用 QWERTY 键盘——它不是最快的布局,但已经成为了标准。