密碼本身跨不過去的那道鴻溝
在上一篇裡,你破解了[[molbio-genetic-code|遺傳密碼]]:每個密碼子——一串三個 RNA 字母——指定一種胺基酸,而這張表是從起始密碼子開始、按固定的閱讀框一路讀下去的。可是請注意密碼*沒有*解釋的東西。像 5'-GUG-3' 這樣一個密碼子,不過是三個鹼基——一小段扁平的 RNA。它所代表的胺基酸纈胺酸,卻是一個帶支鏈、油性的分子,根本沒有任何鹼基。它們在化學上毫無共同之處。把密碼子和胺基酸倒進同一支試管,它們只會彼此無視;鹼基跟鹼基配對,而鹼基對胺基酸沒有任何天然的抓握力。
所以這密碼其實是一本沒有內建譯者的詞典。書頁上寫著「GUG 表示纈胺酸」,可是當 GUG 出現時,究竟是誰去把纈胺酸取來呢?必須有什麼東西在物理上把這兩個世界搭起橋來——一邊觸碰 RNA 字母,另一邊握住正確的胺基酸。那座橋就是一種叫做[[transfer-rna-adapter|轉運 RNA]](即 tRNA)的小分子;弄懂它如何運作,正是理解一段字母訊息究竟如何變成一條蛋白質鏈的關鍵所在。
一個摺疊成工具的分子
一個 tRNA 是單股 RNA,長度只有約 76 個核苷酸——比起信使 RNA 來,小得多。但單股 RNA 不會乖乖維持一根軟繩的樣子。正如你在認識 RNA 二級結構時所見,RNA 會在自己的鹼基能配對的地方摺回去,形成由短雙螺旋莖和不配對環頂組成的結構。在 tRNA 中,這種摺疊如此穩定,以至於當你把它在紙上攤平時,它總是畫出同一個形狀——三個莖環從一個中央交匯處張開,而鏈的兩端在頂部併攏。一代代教科書把它叫做三葉草結構。
不過三葉草只是攤平後的地圖——真正的分子並不是平躺著的。在三維空間裡,三葉草還會再摺疊一次,把它的幾條臂擺到一起,使整個分子坍縮成一個緊湊結實的 L 形(其實是倒 L)。這第二次摺疊才是關鍵,因為它把分子的兩個工作端盡可能地拉開——相距約 7 奈米——分別置於 L 的兩個尖端。這樣一來,tRNA 實際上就是一個堅硬的小把手,一端握著一個讀碼器、另一端掛著貨鉤,中間隔著一段穩固的距離。
這段間距並非裝飾。在核糖體內部,讀碼的那個尖端必須向下伸到信使 RNA 上,而攜帶胺基酸的那個尖端則必須向上伸進蛋白質鏈正在組裝的位置——這是發生在相距數奈米的兩個點上的兩份工作。通過把這兩項功能固定在一個堅硬 L 的兩個相對端點上,tRNA 才能同時幹這兩件事。請記住這幅整體圖景;接下來我們逐一看這兩個尖端。
一端讀碼:反密碼子
在 L 的一個尖端,有一個環露出三個鹼基——它們就是讀碼器。這三個鹼基是[[molbio-anticodon|反密碼子]],它們做的正是鹼基最擅長的事:配對。當這個 tRNA 飄進核糖體時,它的反密碼子會試著與此刻訊息裡那個密碼子的三個鹼基配對。如果這三個字母互補,它們就會按華生-克里克配對扣合到一起——A 配 U、G 配 C——正是你從雙螺旋起就一直用的那套配對規則,如今發生在兩小段 RNA 之間。如果不匹配,這個 tRNA 就不會黏住,會飄走,讓另一個候選者來試。
有一個細節幾乎絆倒所有人,而它無非就是你已經熟知的反向平行規則。密碼子與反密碼子是首尾相對、走向相反地對齊的,所以比對時你必須把其中一個翻轉過來。如果密碼子讀作 5'-GUG-3',它的反密碼子就讀作 5'-CAC-3'——把它們反向平行地配起來,每個鹼基都對上。陷阱在於把反密碼子「順著」寫成 CAC,又指望它和 GUG 同方向地對齊;其實它是反著放的。讀取配對之前,永遠要把它們反向平行地擺開,就像兩條從相反兩端合攏的拉鏈。
messenger RNA ... 5'-G U G-3' ... (the codon being read)
| | | antiparallel pairing
tRNA anticodon 3'-C A C-5' (written 5'-CAC-3')
L-shape: [anticodon tip] ---- 7 nm ---- [amino-acid tip]
holds: valine這解釋了密碼表裡的一個謎:有 61 個密碼子在指定胺基酸,可細胞用遠少於 61 種的 tRNA 就能應付——常常只有約 40 種。怎麼做到的?回想上一篇裡的[[wobble-hypothesis|擺動]]概念。密碼子第三個位置上的配對比較鬆,所以單個反密碼子能讀取好幾個僅最後一個字母不同的密碼子。因此一個 tRNA 就能覆蓋一整族同義密碼子。擺動正是密碼的簡併性——也就是它的同義現象——之所以划算的原因:細胞只需打造和維護一套規模適中的轉接頭工具箱,而不必為每個密碼子各備一個。
另一端載貨:給 tRNA 充載
在 L 的遠端尖端,是攜帶胺基酸的那一端。每個 tRNA 都以相同的三個鹼基 5'-CCA-3' 收尾,而胺基酸就掛到最末那個 A 上。帶著胺基酸的 tRNA 叫做已充載(或胺醯-tRNA);空著的叫未充載。我們用它所載的貨來標記一個已充載的 tRNA:攜帶甲硫胺酸的 tRNA 就記作 tRNA-Met。關鍵在於,胺基酸本身只是行李——一旦掛上,核糖體就再也不會去檢查它了。核糖體只在另一端裁判反密碼子與密碼子是否匹配。
而這正是那枚悄悄埋下的炸彈。如果核糖體從不檢查貨物,那麼*整套密碼的準確性,就完全押在了一開始把正確的胺基酸掛到正確的 tRNA 上這件事上*。幹這樁「牽線」活兒的,是一種叫做[[molbio-aminoacyl-trna-synthetase|胺醯-tRNA 合成酶]]的酶。大致是每種胺基酸對應一種這樣的酶——大約二十種——而每一種都必須完成一次雙重識別:它必須從一群分子中挑出它那一種正確的胺基酸,又挑出正確的 tRNA(讀取該 tRNA 身體的特徵、常常還有它的反密碼子),然後動用 ATP 的能量把兩者焊接到一起。
- 選定胺基酸:合成酶抓住某一種特定的胺基酸,靠的是一個按其大小和側鏈形狀量身定做的口袋——當胺基酸彼此差異大時這很容易,當兩者幾乎一模一樣時就很難(想想纈胺酸和異白胺酸,它們只差一個甲基)。
- 用 ATP 活化它:酶花掉一個 ATP 給胺基酸充能,使它處於蓄勢待發的活潑狀態(正是這份儲存的能量,讓它之後無需額外燃料就能併入蛋白質鏈)。
- 選定正確的 tRNA 並掛載:同一個酶識別出正確的 tRNA,把活化了的胺基酸轉移到它 3' 端的 CCA 上,造出一個可供核糖體使用的已充載 tRNA。
- 校對(針對那些難分辨的對子):許多合成酶還有第二個「編輯」口袋,一旦有錯誤的胺基酸矇混過關,就把它銷毀——這是一道內建的拼寫檢查,把出錯率壓到大約萬分之一甚至更低。
為何合成酶才是密碼真正的守門人
退一步,看看密碼的意義究竟住在哪裡。「這個密碼子表示這個胺基酸」這條詞典條目,既沒寫在密碼子裡,也沒寫在核糖體裡。它是在充載的那一刻被強制確立的:是合成酶決定了哪種胺基酸被熔接到哪個帶著反密碼子的 tRNA 上。tRNA 不過是個忠實的快遞員;真正往信封裡裝東西的是合成酶。所以合成酶才是遺傳密碼真正的守護者——「GUG 表示纈胺酸」這條規則,正是在它那裡被物理地強加給細胞的。
一個經典實驗把這一點說得令人難忘。取一個正確充載的半胱胺酸-tRNA(其反密碼子讀取半胱胺酸密碼子,且正確地帶著半胱胺酸),然後在充載*之後*,用化學手段把它掛著的半胱胺酸轉變成丙胺酸。如今把它餵給核糖體。核糖體會一絲不苟地在每一個出現半胱胺酸密碼子的地方插入丙胺酸——因為它從頭到尾只讀反密碼子,並信任那份貨物。教訓很鮮明:核糖體不核對意義;合成酶裝載了什麼,核糖體就安裝什麼。準確性是在前端、在充載時就買好的,而不是在讀取的那一刻。
把 tRNA 放回它的位置
於是 tRNA 化解了我們一開篇就擺出的那道鴻溝。反密碼子那一端說的是訊息的語言——鹼基與鹼基配對。攜帶胺基酸的那一端說的是蛋白質的語言——一塊隨時可被連接的原料。堅硬的 L 把這兩種語言固定地隔開一段距離,好讓單個分子能同時跨立於兩個世界。這正是克里克用的那個詞——*轉接頭*——的全部含義:一個把兩樣本來絕不會直接對接的東西配到一起的部件。
這裡還藏著一個更深的暗示。tRNA 是一個摺疊成精密三維工具、並實際幹活的 RNA 分子——它預示了[[rna-world-hypothesis|RNA 世界]]的設想:很久以前,掌控大局的是 RNA、而非蛋白質。你在緊接著的下一篇裡就會看到這個主題再度回歸,那裡核糖體竟然也是用 RNA 來完成它最核心的化學反應的。tRNA 是 RNA 不僅是被動訊息、還能充當工作機器的第一個清晰跡象。
詞典和轉接頭都已在手,只差那間車間了。下一篇將請出核糖體——這台古老的機器握住訊息,每次接納讀取三個字母的已充載 tRNA,依次把它們的胺基酸連起來,從而最終走完中心法則最後那個箭頭:RNA -> 蛋白質。