lac 的镜像
上一篇里,你看着 [[molbio-lac-operon|lac 操纵子]] 解决了一个进食的问题:消化乳糖的那些基因一直沉默,直到乳糖真的出现,才打开。那是面对一种细胞想*吃*的糖的逻辑。现在把问题里外翻转过来。[[molbio-trp-operon|trp 操纵子]] 控制着五个基因,用来合成色氨酸——它是细胞构建自身蛋白质所需的氨基酸建材之一。在这里,细胞不是在吃什么东西,而是在*制造*某种东西。一旦它的色氨酸够用了,再继续开着这座工厂就纯属浪费。
于是这两个操纵子的日常状态是颠倒的。lac 操纵子的常态是关——只在需要时才打开。trp 操纵子的常态是开——细胞默认时时刻刻都在造色氨酸,只有当色氨酸堆积起来时才关掉。这正是可诱导系统与可阻遏系统之分。可诱导操纵子(lac)平时关着,被它的信号打开——即被*诱导*。可阻遏操纵子(trp)平时开着,被它的信号关掉——即被*阻遏*。同样一个词“信号”,扮演的却是相反的角色:乳糖说“走”,色氨酸说“停”。
一个需要搭档的阻遏蛋白
trp 控制的第一层是一个阻遏蛋白,和 lac 一样——但有个巧妙的转折。trp 阻遏蛋白时时刻刻都在被制造,可它单独存在时,形状不对、抓不住 DNA:它无法坐上操纵基因去阻断转录。它是一个“出厂即关着”的开关。把它扳到“开”的,正是色氨酸本身。当色氨酸充裕时,两个色氨酸分子嵌进阻遏蛋白上的口袋里,通过别构作用——一个小小的结合事件重塑整个蛋白质——把它拉成那个*能够*钳住操纵基因的形状。只有当色氨酸把钥匙递给它,这个阻遏蛋白才起作用。
色氨酸这样起作用,被称为辅阻遏物——一种小分子,必须先和阻遏蛋白搭伙,阻遏蛋白才能干活。把它和 lac 比一比:在 lac 里,乳糖的那位亲戚做的事正相反——它是个*诱导物*,把 lac 阻遏蛋白从 DNA 上撬*下来*。而作为辅阻遏物的色氨酸,把它的阻遏蛋白推*上* DNA。两个操纵子、两个小分子、两种相反的结局——却都达成了同一个合情合理的结果:细胞只在真正划算时才花费资源。
这两者仍都算负调控,因为在每一种情形里,阻断转录的都是“一个阻遏蛋白结合到 DNA 上”。两者的差别不在于调控的类型,而在于小分子推动的方向。还要注意,这种阻遏从来不是绝对的——它更像一个调光旋钮,而不是一个开关拨钮。即便周围色氨酸很多,阻遏蛋白也只是大部分时间结合着,所以总有一缕微弱的转录漏过去。那点泄漏不是马虎;它正是为第二个更精细的机制留下的、可供其施展的缝隙。
衰减作用:一个投票的核糖体
现在到了优雅的部分——第二个控制,叫做[[transcription-attenuation|衰减作用]]。在启动子和那五个合成色氨酸的基因之间,有一小段被称作*前导序列*的 DNA,它最先被转录。前导 RNA 这条单链可以自己折回来、彼此配对,形成发夹——一个个茎环结构,就像把鞋带捏成一个蝴蝶结。要紧的是,前导序列可以*以两种不同方式*折叠,而这两种折法互相排斥:其中一种发夹是在告诉 RNA 聚合酶停下、放手(一个终止信号),另一种则是无害的折叠,让聚合酶继续往那些基因里走。
哪种折法胜出?这里有个让生物学家会心一笑的妙处。细菌没有细胞核,于是一个核糖体会扣上这条新生 RNA、开始翻译它——*而此时 RNA 聚合酶还在转录它*——两台机器同时跑在同一条链上,首尾相随。这条前导 RNA 恰好含有一个极小的测试基因,里面连着两个色氨酸密码子。要翻译它们,核糖体需要载着色氨酸的 tRNA。于是核糖体跑过这两个密码子的*速度*,就成了细胞拥有多少色氨酸的实时读数——而核糖体卡住还是飞奔的位置,恰恰决定了哪一种发夹会形成。
Leader RNA has four segments that can pair two ways: [1]--[2]--[3]--[4] 1 holds the two trp codons (the test) TRYPTOPHAN PLENTY: ribosome races through 1, sits over 2 -> 2 is covered, so 3 pairs with 4 -> 3:4 = TERMINATOR hairpin -> polymerase STOPS (genes OFF) TRYPTOPHAN SCARCE: ribosome STALLS on the trp codons in 1 -> 2 is left free, so 2 pairs with 3 instead -> 2:3 = ANTITERMINATOR -> no stop signal, polymerase GOES (genes ON)
顺着两条路追多米诺骨牌
让我们把这套机制慢慢走一遍,因为一旦你看见多米诺骨牌怎样倒下,衰减作用就不再是魔术,而变得理所当然。把前导 RNA 想成四个编了号的区段。区段 1 带着那两个色氨酸测试密码子。区段 2、3、4 是能彼此配对的黏性区域——但一个区段一次只能和一个搭档配对,所以区段 3 究竟和 4 配对(停止信号)还是和 2 配对(前进信号),完全取决于区段 2 是被占着还是空着。而让区段 2 被占着或空着的,正是核糖体的身躯实实在在地坐在那条 RNA 上。
- 色氨酸充裕时:载着色氨酸的 tRNA 到处都是,于是核糖体毫不停顿地飞过区段 1 里的两个色氨酸密码子,正好停在区段 2 的上面,把它盖住。
- 区段 2 被压在核糖体底下藏了起来,区段 3 便别无选择,只能和区段 4 配对。这个 3:4 配对就是终止子发夹——它逼着 RNA 聚合酶在抵达色氨酸基因之前就退场。操纵子关闭:没必要再造色氨酸了。
- 色氨酸稀缺时:载着色氨酸的 tRNA 很少,于是核糖体卡住,停在区段 1 的两个色氨酸密码子处干等——这就让区段 2 露在外面、空着。
- 区段 2 现在空着,便抢先抓住区段 3(它们彼此够得更快)。这个 2:3 配对——抗终止子——意味着区段 3 不再能去组成 3:4 终止子。停止信号没有形成,RNA 聚合酶径直读进那些基因,于是细胞造出酶来,制造它所缺的色氨酸。
退后一步,欣赏一下刚刚发生的事:细胞测量自己的色氨酸供应,靠的不是某个传感蛋白,而是*翻译这个行为本身*。某种氨基酸稀缺,意味着载有它的 tRNA 稀缺,意味着核糖体放慢,意味着 RNA 折成某种特定形状,意味着基因保持开启。产物的供应量,直接反馈到它自身制造的速率上——这是一个反馈回路,直接接进了“两台机器共用一个分子”的几何结构里。这个把戏在细菌里行得通,恰恰因为转录与翻译在同一个开放的隔间里偶联在一起;而在我们的细胞里,细胞核把两者分隔开来,这种形式的衰减作用便无法发生。
为何要费两道控制的功夫?
有理由问一句:既然色氨酸高时阻遏蛋白已经把操纵子关掉了,细胞为何还要再跑一道衰减作用?答案是这两道控制并不冗余——它们覆盖不同的范围,就像同一个刻度盘上的粗调旋钮和细调旋钮。阻遏蛋白是那个粗开关:在“有色氨酸”和“没色氨酸”之间,它给出大约十倍的变化。衰减作用是叠在上面的细调,对色氨酸*有多少*很敏感,又增添大约十倍的调节余地。把两者叠起来,细胞便能让色氨酸基因的产出在远比任一道控制单独所能达到的更宽的范围里变化。
这种分层在生物学里是个反复出现的主题,值得当作一条普遍的道理记下。单个开关只给你“开”和“关”;分层的开关给你平滑的、分级的反应,还让细胞能对同一情境的不同侧面分别作出回应——阻遏蛋白问的是“有没有色氨酸?”,而衰减作用问的是“到底有多少?”。建两套机制的代价,由更精细、更经济的控制偿还回来。这同一种本能——用不止一条途径去感知一个状况,再把读数整合起来——一路放大,直到这个故事从细菌走向我们自己细胞时,你将遇到的那些精巧网络。