晚上九点五十,陆远洲把elena那48例外部验证的原始数据翻了个底朝天。
数据来源是克利夫兰医学中心的回顾性队列,入组标准写得清清楚楚,排除标准也没有含糊的地方。他逐列核对了年龄分布、肿瘤分期构成和ct设备型号,跟elena三中心内部验证的队列做了个快速比对,人群特征没有明显偏倚。
跑出来的auc是0。84。
跟内部验证的0。85只差了一个点,稳得不像话。
陆远洲靠在椅背上想了想,这组数据要是搁进论文里,性质就变了。原来三中心内部验证说白了就是自己人考自己人,审稿人看着热闹但未必买账。现在加上一个完全独立的外部队列,等于找了个跟你八竿子打不着的陌生人来监考,考出来的成绩一样漂亮,那说服力就不是一个档次了。
十点整,视频通话接通。
elena的背景是斯坦福图书馆的某个角落,身后书架上堆着乱七八糟的文件夹,看得出来这段时间没少熬夜。她穿了件灰色卫衣,头发随便扎了个马尾,比芝加哥见面那次憔悴了一圈。
“lu,你看完48例的数据了?”
“看完了,入组标准没问题,auc
0。84,跟内部验证高度一致。”陆远洲开门见山,“这组数据怎么来的?你之前没提过。”
elena端起桌上的咖啡喝了一口:“我博士生sarah上个月去克利夫兰开会,跟他们泌尿肿瘤组的pi聊了一下午,对方对咱们的框架很感兴趣,主动提出可以开放回顾性数据做验证。irb审批走的是他们内部的快速通道,上周五才批下来,sarah周末连夜跑完了模型。”
“irb批件发我一份存档。”
“已经在你邮箱里了。”
陆远洲点了下头。这个elena做事确实靠谱,数据拿到手之前先把伦理审批办利索了,省得投稿的时候被编辑挑刺。
“那我们把亚组分析的结果对一下。”
elena切换了屏幕共享,一张汇总表格投到了陆远洲的显示器上。早期组t1加t2合并后63例,auc
0。87;晚期组t3加t4合并后52例,auc
0。81。两组差异p值0。03,有统计学意义。
“晚期组掉了六个点,你discussion里怎么解释的?”
elena翻到文档第三十四页,指了指一段标黄的文字:“我写了肿瘤体积增大导致特征提取的异质性增加,但感觉不太够。”
“不够。”陆远洲直接说,“晚期肿瘤坏死区域比例高,坏死组织的影像信号跟正常实质混在一起,模型提取到的特征有一部分是噪声。这个机制得写清楚,不能光说异质性三个字就糊弄过去。”
“好,我现在补。”
elena打字的速度很快,噼里啪啦敲了两分钟,把修改后的段落贴到共享文档里。陆远洲逐句看了一遍,把其中一个“may
be
attributed
to”改成了更精确的表述,又在后面加了一句关于坏死区域占比与auc下降幅度的相关性分析建议。
“这段可以了,往下走。”
接下来两个人从methods部分开始逐段过。陆远洲把林小禾整理好的预处理模块参数注释一条一条嵌进正文里,每个参数后面都标注了选择依据和默认值范围。elena看到那份注释清单的时候明显愣了一下。
“你那个工程师整理得也太细了,连灰度归一化的截断百分位数都写上了。”
“投radiology,审稿人里大概率有影像信息学背景的人,这些细节他们会一个个对。与其等着被问,不如先堵上。”
elena没再说什么,老老实实把参数表格嵌进了supplementary
materials的链接里。