一顆小配重,讓晃動的腳踏車變穩了
社區修車工坊裡,一台老腳踏車剛整理完。平路騎起來順順的,一碰到坑洞就晃得厲害。志工技師檢查前輪,沒問題;再看後輪,也沒歪。兩顆輪子各自都調好了,整台車卻還在抖。她想了一下就懂了:上次調校的時候,沒人考慮騎士的重量會在前後輪之間移動。兩顆輪子是分開調的,從來沒一起看過。
蛋白質就像細胞裡的小機器,醫生和工程師常常需要換掉裡面某個零件,讓藥物更耐放、讓酵素更耐高溫。現在最常用的預測工具,只看蛋白質摺好之後的形狀穩不穩,就像技師只調前輪。但穩定度其實是兩種狀態的拉鋸:摺好的緊密結構,和鬆散攤開的鏈條。忽略鬆散那一面,就像只管前輪就說車子能上路,碰到真實路況照樣晃。
技師沒有把後輪拆掉重做,而是在後輪軸附近的車架上裝了一小塊配重,根據前後輪的張力差算出來的。簡單的外掛修正,不用整台車重新設計。蛋白質預測的新做法一模一樣:在原本的工具上面加一條小公式,把鬆散鏈條的能量補回來。關鍵只看被替換的那兩個零件各自多喜歡水或多怕水。不必砍掉重練,裝上配重就好。
這個配重有兩種版本。一種像逐根調整輻條,替每種零件各配一個數值,總共二十個參數。另一種只用一把大家早就熟悉的親水尺,整條公式只需要兩個可調數字。結果呢,兩個數字的簡單版,表現幾乎跟二十個參數的精細版一樣好。就像一個快速的經驗法則擺配重,效果居然逼近逐根校輻條。
拿這個修正去套在很多種預測工具上,結果很清楚。那些原本忽略鬆散鏈條的工具,準確度明顯提升,而且在幾千筆蛋白質變化裡都一致進步。而那些本來就有考慮鬆散狀態的工具呢?加了配重反而沒幫助,甚至稍微變差。這正好說明修正補的是一塊真正缺失的拼圖,不是亂加雜訊。就像後輪已經校好的車,再掛配重反而多餘。
更有意思的是,從不同工具各自跑出來的那二十個參數值,方向全部一致,而且跟早就量好的各零件親水程度吻合。這不是統計上的巧合。它抓到的是一股真實的物理力量:把一個喜歡待在水裡的零件硬塞進摺好的蛋白質內部,或者反過來,都需要付出能量代價。車架上那塊配重不是裝飾,它對應的是一個真正的力學失衡。
裝上配重之後,有些最簡單、跑最快的預測工具,準確度追上了那些龐大又耗資源的系統。一台加了一小塊配重的老腳踏車,騎起來竟然跟全新車一樣穩。而且因為只是外掛,幾十種現有工具馬上就能用,不必重新打造。一個被忽略很久的物理原則,好好補回來,就把簡單快速和複雜昂貴之間的差距大幅縮小了。