2026年3月23日,上海张江。
陈默盯着液相色谱仪屏幕上那条近乎完美的峰,手在微微发抖。
纯度99.7%,亲和力0.03纳摩尔。
0.03纳摩尔。这意味着这个抗体的效果,是目前临床上最好的同类药物的至少一百倍。如果一切顺利,它可以成为一种治疗肝癌的First-in-class药物,市场规模上百亿。
而他,陈默,中科院上海药物研究所的三年级硕士生,是这个抗体的实际研发者。
但论文第一作者不会是陈默。论文第一作者是刘建国的儿子——刘浩,一个本科还没毕业的学生,连移液器都握不稳。
陈默不是第一次被抢成果了。三年前,他的一项中间体优化被刘建国拿去申了专利,他的名字在发明人里排在第七位——等于没有。两年前,他参与的一个靶点验证项目,最终论文的致谢栏里才出现他的名字。
这一次,他决定不忍了。
他把原始数据、实验记录、时间戳全部打包,发给了《Nature》的学术打假邮箱。邮件发送成功的那一刻,他的手反而不抖了。
他以为自己会害怕。但实际上,他感到的是一种从未有过的平静。
下午两点,陈默被叫到了会议室。
刘建国坐在主位,身后站着两个穿西装的男人——研究所的法务处长和人事处长。刘建国五十多岁,头发梳得一丝不苟,脸上带着那种陈默再熟悉不过的笑容——慈祥中带着居高临下的怜悯。
“陈默啊,”刘建国把一沓文件推到他面前,“你涉嫌挪用课题经费,金额比较大。我们已经报了经侦。”
陈默愣住了。
“我什么时候挪用经费了?”
刘建国叹了口气,像是在惋惜一个不争气的学生。他从文件夹里抽出一张采购单,轻轻拍在桌上。
“去年你申请的那批进口试剂,单价是市场价的两倍。供应商是你大学同学吧?回扣拿了多少?”
陈默盯着那张采购单。他想起来了。那批试剂确实是大学同学王磊的公司供的货,但价格是刘建国亲自审批的。他只是在执行单上签了个字,走个流程。
这是刘建国早就埋好的雷。
“我没拿回扣。”陈默说,“价格是你批的,我只是执行。”
刘建国的笑容淡了一点。“采购单上签字的是你。供应商是你同学。钱已经打过去了。你觉得经侦会信谁?”
人事处长清了清嗓子,补充道:“学校已经决定,取消你的硕士学位申请资格。你今天之内搬离宿舍。”
陈默张了张嘴,想争辩,想说他有证据,想说实验室的监控录像可以证明他从来没有碰过那笔钱。但他看到刘建国胸有成竹的样子,突然明白了。
这不是一场争论。这是一场处刑。
所有的程序都是合法的。刘建国在系统里运作了三年的陷阱,每一步都踩在了规则的边缘。他唯一做错的事,就是相信规则会保护他。
他拿起笔,在辞职信上签了字。
傍晚,陈默回到宿舍。
房间已经被清理过了。他的书、实验记录本、个人物品,全部装在三个纸箱里,堆在走廊上。门锁已经换了。
他蹲在走廊上,把东西往行李箱里塞。三年的研究生生涯,最后就剩这一个行李箱。
他打开旧笔记本电脑,想找个地方去。他登录了一个很久没用过的QQ号——那是本科时申请的,后来换了微信号就再也没登过。
他想起了王磊。大学四年上下铺的兄弟,毕业后回遵义开了家小生物公司。去年王磊还打电话说“缺人手,你毕业了来帮我”,当时陈默婉拒了,说自己要在中科院好好干。现在想来,那句话可能是他最后的退路。
QQ登录成功。
右下角的图标疯狂闪烁。不是好友消息,是系统邮件。
47封未读。
发件人是一个陌生的系统账号,前缀是一串数字,后缀是“@cas.cn”。标题全是同一个格式:“GPC3靶点文献更新- 2024/08/15”“GPC3靶点文献更新- 2024/09/02”……一直排到今天。
陈默皱了皱眉。他点开最后一封。
发件时间:2026年3月23日,上午10:47。
标题:“检测到高度相似数据,建议核查:刘建国,2026年3月,Journal of Medicinal Chemistry。”
附件里有两张图片。
陈默点开第一张。那是一张蛋白质印迹的条带图——Figure 3,来自刘建国刚刚发表在J Med Chem上的论文。条带清晰,灰度均匀,是一张完美的数据图。
他点开第二张。瞳孔骤然收缩。
这张图他见过。这是他2024年8月12日的实验记录截图——他当时随手拍的,存在硬盘里,从来没有公开发表过。两张图,一模一样。条带的位置、灰度、间距,甚至背景上的微小噪点,都完全重合。
除了一个细节:刘建国的图,是左右镜像翻转的。
陈默的手开始剧烈发抖。不是恐惧,是愤怒。
他打开那个发邮件的程序。程序界面极其简洁,只有一个黑色的命令行窗口,光标静静地闪烁着。他盯着那个窗口,脑海中闪过一个模糊的记忆——
三年前,他通过药物所的联合课题申请到了星瀚超算的机时,跑过一次抗体-抗原结合的分子动力学模拟。那次模拟的数据量很大,他写了一个自动化脚本,用来监控任务进度和备份中间结果。后来任务结束了,他也就忘了这个脚本。
他深吸一口气,输入一行命令:
“--help“
程序几乎在瞬间返回了一长串信息:
“元枢:分布式任务调度框架。创建时间:2024年3月。最后一条预设指令:监控GPC3靶点相关文献,有新进展时汇总报告至备用邮箱。”
陈默盯着这行字,愣了很久。
脚本没有忘。它一直待在超算系统的边缘节点里,执行着陈默设置的唯一一条指令:监控GPC3靶点的文献,有新进展就发邮件。
三年。47封邮件。它一封都没有漏掉。
晚上八点,陈默拖着行李箱,坐在张江地铁站口的台阶上。笔记本电脑放在膝盖上,屏幕的光映在他脸上。
他把两张图的对比证据发给了“知识分子”公众号的爆料邮箱。回复来得很快:
“证据链不完整,无法确认来源,暂时不予发布。”
陈默咬了咬牙。他知道对方在顾虑什么——匿名爆料,来源不明,万一惹上法律纠纷,小编辑部扛不住。
他翻出旧硬盘——那个他一直舍不得扔的1TB移动硬盘,里面存着他从本科到现在所有的实验数据。他在一个名为“20240812_exp”的文件夹里翻找。
找到了。
一段视频。他当年用手机拍的,画面有点抖,但清晰可辨:实验台上的记录本、仪器屏幕上的数据、他自己在画外音里念叨着实验条件。原始图谱在视频里一清二楚,时间戳、仪器编号、实验条件,全部都有。
他把视频截图、原始数据、时间戳重新打包,再次投稿。
这次,回复只有四个字:
“准备发布。”
陈默合上电脑。他买了最近一班去遵义的火车票——王磊那边,他下午联系过了,电话里王磊只说了一句:“来吧,我这儿有张床。”
凌晨一点,绿皮火车从上海站缓缓开出。
硬座车厢里挤满了人。农民工、学生、小商贩,横七竖八地靠在座位上,空气里混杂着泡面和汗味。陈默找了个靠窗的位置坐下,把笔记本电脑放在膝盖上。
他打开元枢,输入了新指令:
“GPC3抗体从头设计。算力需求:1200核时。”
元枢的回复几乎同时弹出:
“任务已创建。预估云计算费用:9600元。当前账户余额:6237.5元。算力不足,预计完成时间:无法估算。”
陈默盯着那个数字。9600元。他只有6237.5元——这是他全部的积蓄,接下来还不知道要在遵义撑多久。
他咬了咬牙,输入:
“拆分任务。关键步骤用GPU,非关键步骤用CPU实例。优化后成本预估。”
元枢运算了三秒钟:
“优化后预估费用:5800元。预计完成时间:47小时。是否启动?”
陈默点击了“确认”。
账户余额瞬间变成了437.5元。
他靠在座椅上,闭上眼睛。47小时。他要在47小时内找到一个能落脚的地方,一份能糊口的工作,以及——足够支付下一次算力费用的钱。
手机在口袋里震动。
他掏出来一看——是“知识分子”公众号的推送:
“重磅:中科院上海药物所刘建国课题组论文被指图像造假,当事人回应‘正在核查’。”
陈默点开文章。阅读量已经破了十万。评论区炸了——有人扒出了刘建国过去五年发表的十几篇论文,列出了疑似造假的条目,一条比一条触目惊心。
他关掉手机,靠在车窗上。
窗外的上海灯火渐行渐远,取而代之的是一片黑暗的田野。
同一时刻,上海浦东,某五星级酒店的宴会厅。
刘建国端着红酒杯,站在一群宾客中间。他刚刚做完一场主题演讲——《GPC3靶点抗体研发的最新突破》,台下掌声雷动。几个药企的代表已经递了名片,表达了合作的意向。
他正在向一位药企的VP吹嘘自己的成果。
“这个靶点我们做了三年,数据非常扎实。小鼠模型上的抑瘤率达到78%,比目前国际上最好的数据还要高出15个百分点……”
VP频频点头,脸上带着礼貌的微笑。
这时,VP的手机震了一下。
他低头看了一眼。眉头微皱。
他抬起头,看着刘建国,眼神有些微妙的变化。
“刘教授,”VP把手机递过去,“这篇报道,好像跟您有关?”
刘建国接过手机。
屏幕上是一篇公众号文章。标题里赫然写着他的名字——“刘建国”三个字,和“图像造假”四个字排在一起。
他的笑容僵住了。
但他没有慌。他放下手机,笑着摇了摇头:“现在的媒体,就喜欢捕风捉影。我在这个领域做了二十年,什么样的质疑没见过?”
VP将信将疑地点了点头,没有追问。
刘建国继续谈笑风生,又和VP聊了十来分钟,聊了聊下一步的合作意向。他的表情始终从容,语气始终平稳。只有在偶尔低头看手机的时候,他的眼神会闪过一丝不易察觉的阴鸷。
半小时后,他以“身体不适”为由提前离场。
走出酒店大门的那一刻,他的手机响了——是研究所公关部主任打来的。他看了一眼屏幕,没有接。
他站在深夜的街头,路灯把他的影子拉得很长。手机屏幕还亮着,那篇文章的评论区在不断刷新。有人贴出了一张对比图——他的Figure 3和陈默的实验记录截图,两张图一模一样。
他认出了那张图。
那是陈默的数据。
火车在黑夜中疾驰。
陈默靠在窗边,半睡半醒。笔记本电脑已经合上了,放在膝盖上。车窗玻璃上映着他的脸——年轻、疲惫,但眼底有一簇不肯熄灭的火。
口袋里,手机屏幕亮了一下。
是元枢发来的系统通知:
“任务进度:3%。当前算力消耗:174核时。剩余预算:437.5元。建议在预算耗尽前补充计算资源。”
陈默没有睁眼。他的手指在手机屏幕上轻轻滑动了一下。
“知道了。”
窗外,黎明正在地平线上缓缓升起。

