一、拉鋸戰:從午餐會(huì )到投稿郵箱
午餐會(huì )的驚雷過(guò)后,302實(shí)驗室的空氣像被滅菌鍋高壓處理過(guò),凝重又帶著(zhù)微妙的期待。閻正明在眾目睽睽下丟了臉面,卻沒(méi)徹底松口,只是含糊其辭地說(shuō)“回去核實(shí)貢獻”,把論文投稿的事拖了下來(lái)。
“他這是想冷處理,等風(fēng)頭過(guò)了再動(dòng)手腳?!绷志砭肀е?zhù)鍵盤(pán),屏幕上是她連夜寫(xiě)的“作者貢獻自動(dòng)核算系統”,每個(gè)模塊的代碼行數、測試用例通過(guò)率、甚至文獻引用貢獻度都量化成了柱狀圖,“江博士,你看這個(gè)!用數據說(shuō)話(huà),看他還怎么賴(lài)!”
江硯看著(zhù)那個(gè)花里胡哨卻邏輯嚴密的系統,指尖在桌沿輕叩:“閻老師在期刊編委那里有熟人,硬碰硬容易被刁難。我們換個(gè)策略——投《Computational Biology and Bioinformatics》,二區頂刊,審稿快,而且主編是出了名的‘唯成果論’?!?/p>
“聽(tīng)你的!”林卷卷立刻開(kāi)始改格式,邊改邊嘀咕,“最好讓審稿人把趙宇那點(diǎn)三腳貓功夫批得連閻王爺都認不出!”
接下來(lái)的一周,兩人像上了發(fā)條的測序儀,白天補實(shí)驗驗證數據,晚上對著(zhù)審稿指南逐字打磨論文。林卷卷負責的算法部分被她改得像水晶一樣透亮,每個(gè)參數選擇都附上了三組對照實(shí)驗結果;江硯則把討論部分寫(xiě)得滴水不漏,既突出創(chuàng )新點(diǎn),又巧妙回應了領(lǐng)域內可能的質(zhì)疑。
投出論文的那天,林卷卷對著(zhù)投稿系統的“提交成功”頁(yè)面,雙手合十拜了三拜:“SCI大神保佑!接收!接收!接收!”
江硯拍下她虔誠的樣子,發(fā)了條僅自己可見(jiàn)的朋友圈,配文:“邏輯稀碎,但……有點(diǎn)可愛(ài)?!?/p>
二、審稿人:“這算法像開(kāi)了加速器”
三周后,審稿意見(jiàn)回來(lái)了,快得讓兩人都有些措手不及。林卷卷點(diǎn)郵件時(shí)手都在抖,江硯按住她的鼠標:“我來(lái)?!?/p>
打開(kāi)PDF,三個(gè)審稿人的意見(jiàn)赫然在目:
- 審稿人1(領(lǐng)域大牛):“Dragon-Seq 2.0的圖神經(jīng)網(wǎng)絡(luò )模塊極具創(chuàng )新性,將單細胞數據分析效率提升300%的結果令人印象深刻。建議補充與現有主流算法在10x Genomics真實(shí)數據集上的對比?!?/p>
- 審稿人2:“作者對蛋白質(zhì)互作網(wǎng)絡(luò )的模塊識別準確率達到92.7%,遠超現有方法。代碼開(kāi)源意愿值得贊賞,建議增加可重復性說(shuō)明?!?/p>
- 審稿人3:“林卷卷博士開(kāi)發(fā)的動(dòng)態(tài)可視化模塊(附件3)極大增強了結果的可讀性,這在跨學(xué)科研究中尤為重要。 minor revision(小修)?!?/p>
“全是正面評價(jià)!”林卷卷差點(diǎn)蹦起來(lái),指著(zhù)審稿人3的意見(jiàn),“他夸我了!他居然夸我的可視化像‘科學(xué)動(dòng)畫(huà)大片’!”
江硯的嘴角也繃不住了,眼底的笑意藏都藏不?。骸皠e得意,小修也要認真改。尤其是審稿人1要的對比實(shí)驗,得用最新的數據集?!?/p>
兩人熬了兩個(gè)通宵,補了五組對比實(shí)驗,把代碼倉庫整理得清清楚楚,連注釋都改成了中英雙語(yǔ)。林卷卷還在README里加了個(gè)彩蛋:“本算法由‘卷卷戰隊’和‘江神工作室’聯(lián)合開(kāi)發(fā),bug反饋請聯(lián)系linjuanjuan@龍騰.edu.cn——江博士說(shuō),有bug他負責用文獻砸我?!?/p>
三、在線(xiàn)發(fā)表:共同一作的金色時(shí)刻
又過(guò)了兩周,接收通知悄無(wú)聲息地躺在郵箱里。沒(méi)有驚天動(dòng)地的慶祝,林卷卷和江硯只是并肩站在電腦前,看著(zhù)屏幕上那行“Accepted for publication”,看了足足五分鐘。
“我們……真的做到了?”林卷卷的聲音有點(diǎn)發(fā)顫,突然想起第一次抱大腿時(shí)的窘迫,眼眶有點(diǎn)熱。
江硯嗯了一聲,伸手想拍拍她的頭,手到半空又收了回去,改成推眼鏡:“去看在線(xiàn)版?!?/p>
論文頁(yè)面加載出來(lái)的瞬間,林卷卷的心跳漏了一拍——作者欄清晰地寫(xiě)著(zhù):Yan Jiang, Juanjuan Lin(共同一作),通訊作者:Zhengming Yan。
“共同一作!”她激動(dòng)得抱住江硯的胳膊,又猛地松開(kāi),“啊對不起!我太激動(dòng)了!”
江硯的胳膊還殘留著(zhù)她的溫度,耳尖微紅:“應該的。你的代碼貢獻,配得上?!?/p>
那天下午,實(shí)驗室的打印機吐出了十份論文單行本。林卷卷在自己的名字上畫(huà)了個(gè)大大的星星,又在江硯的名字旁邊畫(huà)了個(gè)小太陽(yáng),然后把其中一份塞進(jìn)貼滿(mǎn)卡通貼紙的文件夾:“這是我人生第一篇一區……哦不,二區頂刊!以后要沖刺CNS!”
江硯看著(zhù)她孩子氣的舉動(dòng),把自己那份單行本折好,放進(jìn)了貼身的筆記本里。
四、輿論逆轉:從“妲己”到“代碼俠女”
論文在線(xiàn)發(fā)表的消息像長(cháng)了翅膀,迅速傳遍龍騰大學(xué)。校內論壇的風(fēng)向來(lái)了個(gè)180度大轉彎。
之前那篇黑林卷卷的帖子被頂了上來(lái),熱評已經(jīng)換成了:
“臥槽!我收回之前的話(huà)!卷姐這代碼能力也太頂了吧?GitHub上的倉庫我看了,注釋比我寫(xiě)的情書(shū)還認真!”
“對比實(shí)驗直接把同類(lèi)算法按在地上摩擦,這實(shí)力還需要當妲己?怕不是閻老頭想搶成果反被錘吧?”
“建議改名叫‘代碼俠女’!計算機系的驕傲!”
甚至有計算機系的學(xué)弟學(xué)妹跑來(lái)302實(shí)驗室,舉著(zhù)打印出來(lái)的代碼求簽名:“卷卷學(xué)姐!你的圖神經(jīng)網(wǎng)絡(luò )模塊寫(xiě)得太神了!能教教我們怎么在生物數據上調參嗎?”
林卷卷被圍在中間,笑得合不攏嘴,還不忘凡爾賽:“其實(shí)也不難啦,就把細胞當成會(huì )打架的小怪……”
江硯坐在一旁看文獻,聽(tīng)著(zhù)她把復雜的算法原理講成“打怪升級”,嘴角的弧度就沒(méi)下來(lái)過(guò)。趙宇路過(guò)實(shí)驗室,看到這陣仗,灰溜溜地貼著(zhù)墻根溜走了。
五、閻王的不甘與未來(lái)的伏筆
閻正明雖然掛了通訊作者,卻全程沒(méi)參與后期修改,看著(zhù)論文里那些閃耀著(zhù)林卷卷和江硯智慧的創(chuàng )新點(diǎn),氣得把茶杯都摔了。
“一群廢物!連個(gè)計算機系的丫頭片子都搞不定!”他對著(zhù)趙宇怒吼,“查!給我查她的代碼有沒(méi)有漏洞!我就不信她一點(diǎn)錯都沒(méi)有!”
趙宇唯唯諾諾地退出去,心里卻清楚,林卷卷的代碼干凈得像超凈臺,連版本控制都做得滴水不漏,想挑刺比登天還難。
這些暗流,林卷卷不是不知道。她給代碼倉庫加了三重加密,還寫(xiě)了個(gè)自動(dòng)備份腳本,每天凌晨三點(diǎn)準時(shí)把最新版本發(fā)到江硯和自己的私人郵箱。
“防人之心不可無(wú)?!彼吳么a邊說(shuō),“閻王爺肯定沒(méi)那么容易認輸?!?/p>
江硯正在調試新的測序儀,聞言回頭:“兵來(lái)將擋。我們接下來(lái)的目標,是Nature?!?/p>
林卷卷的眼睛瞬間亮了:“沖!SCI大富翁要升級成CNS終極大BOSS了!”
六、深夜實(shí)驗室:冰山的淺笑
論文正式見(jiàn)刊那天,實(shí)驗室加了個(gè)小班。林卷卷在整理代碼歸檔,江硯在寫(xiě)新項目的開(kāi)題報告,只有測序儀的嗡鳴在空蕩蕩的房間里回蕩。
“江博士,你看這個(gè)!”林卷卷舉著(zhù)手機跑過(guò)去,屏幕上是生科院公眾號的推文,標題是《從“學(xué)術(shù)妲己”到“代碼俠女”:林卷卷與她的跨學(xué)科逆襲》,配圖是她在午餐會(huì )上慷慨陳詞的照片。
江硯接過(guò)手機,慢慢滑動(dòng)屏幕。文章里詳細寫(xiě)了林卷卷的代碼貢獻,還引用了審稿人的高度評價(jià)。他看到最后,抬頭看向林卷卷。
她正歪著(zhù)頭看他,眼睛亮晶晶的,像藏著(zhù)星星,嘴角還沾著(zhù)點(diǎn)餅干屑——剛才慶祝時(shí)吃的。
江硯突然想起第一次見(jiàn)她,她抱著(zhù)自己的大腿嚎啕大哭,活像個(gè)耍賴(lài)的小孩;想起她把細胞養成“細胞餅”時(shí)的委屈;想起她用熊貓頭表情包匯報證據時(shí)的狡黠;想起她在午餐會(huì )上,用代碼為刃,劈開(kāi)所有污蔑的勇敢。
心里某個(gè)地方,像被溫水浸泡過(guò),軟得一塌糊涂。
他放下手機,沒(méi)說(shuō)話(huà),只是看著(zhù)她,嘴角慢慢揚起一個(gè)極淺、卻清晰可見(jiàn)的弧度。那笑容像冰山融化時(shí),第一縷落在冰面上的陽(yáng)光,干凈又溫柔。
“干得……不錯?!彼f(shuō),聲音比平時(shí)低了些,帶著(zhù)點(diǎn)不易察覺(jué)的暖意。
林卷卷愣住了。
她從沒(méi)見(jiàn)過(guò)江硯笑。他總是冷著(zhù)一張臉,最多是皺眉,或是無(wú)奈地搖頭??蓜偛拍莻€(gè)笑容,像投入湖心的石子,在她心里漾開(kāi)一圈圈漣漪。
“你……你笑了?”她結結巴巴地說(shuō),手指著(zhù)他的臉,“江博士,你居然會(huì )笑??!”
江硯立刻斂起笑容,恢復了冰山本色,轉身去收拾東西:“看錯了?!?/p>
可林卷卷分明看到,他轉身時(shí),耳尖紅得像熟透的櫻桃。
那天晚上,林卷卷躺在床上,翻來(lái)覆去睡不著(zhù)。她拿出手機,點(diǎn)開(kāi)和江硯的聊天記錄,看著(zhù)那句“別理噪音,準備證據”,又想起他剛才那個(gè)淺笑,突然捂住臉,笑得像個(gè)偷到糖的孩子。
窗外的月光透過(guò)窗簾縫隙照進(jìn)來(lái),落在書(shū)桌上那本《Dragon-Seq 2.0代碼解析》上。
屬于他們的故事,才剛剛開(kāi)始。而這一次,他們不再是孤軍奮戰,而是手握代碼與信任,向著(zhù)更高的山峰,并肩前行。