凌晨三點的走廊還浸在墨色里,林卷卷像顆被按了快進鍵的陀螺,撞開302實驗室的玻璃門時,掛在額前的碎發(fā)黏成了幾縷,眼下的黑眼圈比實驗服上的鋼筆漬還要濃重。她手里攥著皺巴巴的草稿紙,上面的公式被涂改得像幅抽象畫,腳邊的帆布鞋沾著半干的咖啡漬——那是今早沖出細(xì)胞房時,踩翻垃圾桶的“戰(zhàn)利品”。
“江博士!”
她的聲音撞在空蕩的辦公室里,驚得打印機吐出半張廢紙。江硯正趴在堆滿文獻的桌前小憩,聞言猛地抬頭,鏡片后的眼睛布滿血絲,手邊的馬克杯里還剩著昨晚的冷咖啡,杯壁上結(jié)著圈深褐色的垢。
林卷卷沒等他開口,已經(jīng)撲到靠墻的白板前,抓起馬克筆就在上面狂涂亂畫。她先畫了個歪歪扭扭的細(xì)胞,接著用紅筆在周圍畫了無數(shù)雜亂的線條,像群被驚飛的鳥?!澳憧?!之前我們總覺得細(xì)胞遷移該是這樣——”她又換了支藍筆,畫了幾條筆直的箭頭,“像高速公路上的車,沿著既定路線跑。但其實不是!”
馬克筆在白板上劃出刺耳的聲響,她突然轉(zhuǎn)過身,眼睛亮得嚇人,額角的碎發(fā)隨著動作甩動:“它們更像菜市場里的人!看似亂哄哄,其實每個人都在往自己要去的攤位走,只是會被旁邊的人撞一下,被突然竄出來的小孩擋個路——那些所謂的‘噪音’,是它們和環(huán)境互動的信號??!”
江硯的眉頭擰成了疙瘩。他盯著白板上那團混亂的紅線條,又看了看林卷卷沾著墨水的手指,喉結(jié)動了動:“你通宵沒睡,腦子里只剩菜市場了?”
“不是菜市場!是復(fù)雜系統(tǒng)的涌現(xiàn)性!”林卷卷急得直跺腳,抓起桌上的蘋果就往白板上拍,“就像這個蘋果,單個細(xì)胞知道自己要長成果皮還是果核嗎?它們不知道!但成千上萬的細(xì)胞在一起瞎折騰,最后就長出個能吃的蘋果!我們之前的模型太死板了,非要給每個細(xì)胞定GPS,可生物系統(tǒng)根本不吃這一套!”
蘋果滾到江硯腳邊,他彎腰撿起,指尖觸到冰涼的果皮時,忽然想起三天前那些瘋長的異常信號——某組本應(yīng)沉默的基因,在凌晨三點突然集體激活,兩小時后又悄無聲息地沉寂,像場無人知曉的暴動。當(dāng)時他只當(dāng)是測序儀的誤差,現(xiàn)在想來,那更像細(xì)胞在特定微環(huán)境下的應(yīng)激反應(yīng)。
“你說的‘噪音即信號’,有文獻支撐嗎?”他把蘋果放回桌面,聲音里的倦意淡了些。
“沒有!”林卷卷說得理直氣壯,又突然蔫了,“至少……暫時沒有。但你看這個!”她從草稿紙堆里翻出張泛黃的實驗記錄,那是半年前做腫瘤細(xì)胞遷移實驗時的失敗數(shù)據(jù),“當(dāng)時我們以為是基質(zhì)膠濃度不對,軌跡亂得像毛線團。但你用混沌理論的分形維度算一下,這些軌跡的自相似性達到了0.87!它們不是真的亂,是有隱藏的秩序!”
江硯的目光落在數(shù)據(jù)頁邊緣的計算公式上,那是林卷卷用鉛筆寫的,字跡潦草卻透著股執(zhí)拗。他忽然想起去年參加跨學(xué)科論壇時,物理系的老教授提到過“生命系統(tǒng)的混沌邊緣”——有序與無序的交界處,恰恰是創(chuàng)新和適應(yīng)的溫床。當(dāng)時他只當(dāng)是玄學(xué),此刻卻像道電流竄過脊椎。
他猛地拉開抽屜,翻出塵封的硬盤。那里面存著近三年所有被標(biāo)記為“失敗”的實驗數(shù)據(jù):被污染的樣本測序結(jié)果、參數(shù)異常的成像圖譜、重復(fù)三次都無法復(fù)現(xiàn)的信號波動……以前這些都是他電腦里的“恥辱柱”,現(xiàn)在卻像堆蒙塵的寶藏。
“把你的想法拆成變量?!苯廃c開數(shù)據(jù)分析軟件,指尖在鍵盤上敲得飛快,“生物噪聲的來源有哪些?細(xì)胞間通訊的隨機擾動、微環(huán)境的梯度變化、基因表達的內(nèi)在漲落……至少要列出五個核心維度?!?/p>
林卷卷瞬間明白了他的意思,抓起馬克筆在白板左側(cè)寫下:“1. 細(xì)胞外基質(zhì)的物理特性(硬度、孔隙率);2. 旁分泌信號的時空分布;3. 染色質(zhì)開放狀態(tài)的隨機性;4. 線粒體活性的異質(zhì)性;5. 未知微生物群落的干擾……”
“未知微生物?”江硯抬頭看她。
“就像那天被霉菌污染的胚胎!”林卷卷指著白板角落的涂鴉,“那些霉菌分泌的次生代謝物,說不定是在給細(xì)胞發(fā)信號呢?雖然是干擾,但也是一種互動!”
江硯沒再反駁。他調(diào)出一組被棄用的腸道類器官數(shù)據(jù),原本因為“信號太雜”被扔進回收站,此刻在新的變量框架下,那些忽強忽弱的熒光信號,竟呈現(xiàn)出周期性的波動規(guī)律,像潮汐一樣漲落。
“算法需要重構(gòu)。”他的眼神越來越亮,“傳統(tǒng)的線性回歸模型不行,得用多尺度耦合的混沌神經(jīng)網(wǎng)絡(luò)。把每個‘噪音源’當(dāng)作獨立的子系統(tǒng),讓它們在模型里‘對話’。”
“對話?”林卷卷湊到屏幕前,看著那些跳躍的代碼,“就像讓它們在微信群里聊天?”
這個比喻讓江硯嘴角幾不可察地彎了一下:“差不多。但要設(shè)定規(guī)則——比如細(xì)胞分泌的細(xì)胞因子濃度超過閾值,相鄰細(xì)胞的遷移方向就會偏轉(zhuǎn)15度;基質(zhì)膠硬度每增加1kPa,基因表達的噪聲幅度就提升3%?!?/p>
天快亮?xí)r,白板已經(jīng)被公式和草圖占滿,中間用紅筆圈著兩個大字:“Chaos-Order”(混沌-秩序)。林卷卷抱著杯熱可可,看著江硯在鍵盤上飛舞的手指,忽然發(fā)現(xiàn)他熬夜時的側(cè)臉其實挺好看,睫毛在眼下投出淡淡的陰影,專注時會微微抿起嘴唇。
“喂,江博士,”她戳了戳他的胳膊,“如果這個模型成了,我們是不是該給它起個可愛點的名字?比如‘卷卷の混沌魔法’?”
江硯敲代碼的手頓了頓,回頭看她:“還是叫‘NoiseSeeker’(覓噪者)吧?!彼D了頓,補充道,“比印鈔機靠譜?!?/p>
林卷卷“噗嗤”笑出聲,眼角的淚痣跟著跳了跳。晨光從窗簾縫里鉆進來,落在兩人沾滿咖啡漬的草稿紙上,那些曾經(jīng)被視為“廢墟”的數(shù)據(jù),此刻在屏幕上流轉(zhuǎn)成連貫的曲線,像群終于找到舞步的螢火蟲。
上午十點,第一個驗證結(jié)果出來了。他們用新模型重新分析了那天混亂的斑馬魚胚胎數(shù)據(jù),原本像亂麻的細(xì)胞軌跡,在混沌算法的解析下,漸漸顯露出清晰的規(guī)律:那些看似“喝醉”的細(xì)胞,其實在沿著某種隱形的梯度遷移,熒光信號的忽明忽暗,恰好對應(yīng)著相鄰細(xì)胞的信號傳遞節(jié)奏。
“預(yù)測準(zhǔn)確率87.6%!”林卷卷刷新著結(jié)果頁面,聲音都在發(fā)顫,“比之前的完美模型低,但……這才是真實的生物系統(tǒng)!”
江硯調(diào)出預(yù)實驗數(shù)據(jù)對比,果然發(fā)現(xiàn)之前的“99.8%準(zhǔn)確率”是個陷阱——過度清潔的培養(yǎng)環(huán)境,剔除了所有“干擾因素”,得到的其實是脫離生理場景的“人造數(shù)據(jù)”,就像在無菌室里養(yǎng)出的花,好看卻經(jīng)不住風(fēng)雨。
“再測被霉菌污染的樣本?!彼穆曇衾飵е种撇蛔〉募印?/p>
當(dāng)屏幕上彈出分析結(jié)果時,連一向冷靜的江硯都倒吸了口氣。那些被視為“垃圾”的污染樣本,在Chaos-Order模型里,細(xì)胞與霉菌的相互作用呈現(xiàn)出精妙的博弈軌跡:霉菌分泌的毒素會誘導(dǎo)細(xì)胞開啟應(yīng)激通路,而細(xì)胞則通過調(diào)整遷移速度來“躲避”毒性最強的區(qū)域,像場動態(tài)平衡的舞蹈。
“這是……宿主-微生物互作的實時圖譜?。 绷志砭砦孀∽?,眼淚差點掉下來,“我們之前居然把它當(dāng)成了污染垃圾!”
辦公室的門被推開,兩個打退堂鼓的本科生探進頭來,看到屏幕上的結(jié)果,驚訝地張大了嘴:“江哥,卷姐,你們……成功了?”
江硯把剛生成的圖譜打印出來,遞過去:“不是成功,是剛找到方向。想回來嗎?”
兩個學(xué)生對視一眼,用力點頭。其中一個撓撓頭:“其實……我昨晚就把之前的實驗記錄整理好了,想著萬一……”
林卷卷笑著捶了他一下:“算你有眼光!快去細(xì)胞房看看,還有沒處理的舊樣本,全都搬過來!”
上午的陽光灑滿實驗室,測序儀重新開始工作,發(fā)出平穩(wěn)的嗡鳴。林卷卷給“覓噪者”模型加了個新功能:自動標(biāo)記那些“不合常理”的信號峰值,旁邊用小字標(biāo)注著:“可能是細(xì)胞在說悄悄話哦~”
江硯看到時沒說話,只是在后面加了行注釋:“需驗證是否為真信號,勿輕信‘悄悄話’?!?/p>
白板上的“Chaos-Order”旁邊,被林卷卷畫了個小小的笑臉,嘴角還沾著咖啡漬。她看著江硯專注調(diào)試參數(shù)的背影,突然覺得那些被閻正明痛批的日子,那些和咖啡漬較勁的夜晚,都像此刻窗外的陽光一樣,明亮得恰到好處。
數(shù)據(jù)廢墟之上,真的有光在生長。而這場關(guān)于混沌與秩序的探索,才剛剛開始。