生物样本库储存管理系统是一套管「样本本体」而不是管「检验结果」的系统:给每一管血清、组织、DNA 编一个唯一号,绑到库区架盒孔的某一格,记录它的采集、处理、冻融、转移、出库和销毁。它的核心是让任意一管样本在任何时刻都只有一个确定的位置和一个可倒查的来历。

这类系统的价值不在功能多,而在出事的时候能立刻回答三个问题:这管样本还在不在、在哪一格、它经历过什么。

生物样本库储存管理系统是一套什么系统?

是一套「位置唯一 + 过程留痕 + 权限卡口」的组合系统。

四块职责:

位置层负责「在哪」。库房、区域、冰箱或液氮罐、架子、冻存盒、孔位,五级编码。这一层的数据结构如果一开始就做浅了,后面改不动。

样本层负责「是什么」。样本类型、采集时间、采集部位、处理方式、体积或浓度、所属项目、知情同意编号。

过程层负责「经历了什么」。入库、转移、出库、归还、销毁,每一步都是一条带时间戳和操作人的记录。

环境层负责「存得好不好」。冰箱与液氮罐的温度、液位、开门记录、断电告警。

四层里,位置层最容易做错。很多系统做成「样本挂在一个冻存盒上」,盒再挂架子——听起来够了,但只要有人把盒从 -80℃ 挪到液氮罐,整盒的位置就断了。

它和 LIMS 有什么区别?

LIMS 管检验流程,生物样本库系统管样本放在哪。

两者的对象不同:

LIMS 的核心对象是「检验任务」和「报告」。样本从接收到出报告,是一条流程线。样本本身在哪一格,LIMS 通常不关心,它只管「在检、已检、已弃」。

生物样本库系统 的核心对象是「样本本体」。一个样本可以十年不出库,没有检验结果,但它必须有确切位置、必须能算冻融次数、必须能拿出来。

实际项目里两者常常并存:医院检验科用 LIMS,科研处的样本库用 biobank 系统,两个系统之间靠样本号打通。别指望用一个系统把两件事都干好,那会让两边都别扭。

位置编码为什么要做到五级?

因为样本库是物理空间,不是文件夹。

真实的存储形态是:一个房间放若干台 -80℃ 冰箱和液氮罐;一台冰箱分若干层或抽屉;一层放若干冻存盒;一个盒是 9×9 或 10×10 的孔位。

所以编码要能表达:库房-设备-层/架-盒-孔。

为什么要细到这个程度?因为找样本的时间直接决定样本质量。-80℃ 冰箱开门一次,箱内温度回升,全箱样本都受影响。能在三十秒内定位到盒,就不用在门口翻五分钟。

还有一层是容量规划:哪些孔位空着、哪些盒子快满了、下一步该买盒子还是买冰箱。这些只有做到孔位级才算得出来。

冻融次数为什么要单独计数?

因为反复冻融会毁掉样本,这个数字决定它还能不能用于下游检测。

每一次从 -80℃ 拿出来解冻、再冻回去,细胞会破裂、蛋白会降解、核酸会断裂。业内通行的做法是给每个样本设一个冻融上限,超了就标记为「不宜用于敏感检测」。

系统要做的是:

每次出库自动 +1,并区分用途。 短暂取出称重和完全解冻做检测,损耗完全不是一回事,但很多系统一律 +1,数据就失真了。

出库分装要能拆分计数。 一管 2ml 分出 4 管 0.5ml,母管的冻融次数要传给子管,不能从零开始。

超限要能硬拦。 到了上限还能出库,整套计数就没有意义。

这一块和数字化档案管理系统源码的「借阅次数」逻辑相似,但那边是管理成本,这边是样本的物理寿命,性质完全不同。

温度监控怎么接?

独立于业务系统的一条链路,不能只靠一个接口。

样本库的温度监控有三个层次:

设备自带的报警。 冰箱和液氮罐自带声光报警,但它只在现场响,人不在就是白响。

独立温控探头 + 网关。 每个设备布一到多个探头,数据上传到平台,超阈值短信或电话通知。这一层是真正救命的,它和业务系统解耦,业务系统挂了它还在跑。

液氮罐的液位。 液氮罐比冰箱更危险——温度到了 -196℃ 看起来一切正常,但液位低了样本会露出液面,几小时内就报废。液位监控必须单独做。

业务系统这边要做的是「把环境数据和样本记录对齐」:某天某台冰箱断电两小时,这两小时里在库的样本要能一键筛出来,标记为「环境异常受影响」。没有这一步,温度记录就只是曲线图。

可以参考设备巡检系统源码里的巡检任务模型,把「每日看液位、每周查冰箱」做成带照片和签名的任务,而不是纸质表格。

这类系统最怕什么?

最怕位置漂移。

典型场景:项目结束,研究人员把一盒样本从 A 冰箱挪到 B 冰箱,因为是「临时放一下」,没登记。三个月后要用,系统显示在 A 冰箱第 3 层,实际在 B 冰箱 —— 整盒样本在系统里变成了幽灵。

防这件事只有两条路:

物理约束——盒子上贴二维码,每次挪动必须扫码确认,未确认的位置变更不允许保存。

流程约束——只有库管员有「移动」权限,研究人员只能「申请出库」。权限收得越紧,漂移越少。

再叠加一层盘点机制:定期按盒抽盘,扫盒码列出系统内该盒的所有孔位,逐个核对。盘点不是查丢失,是查账实不符。

什么样的机构适合上?

有实体样本库、样本量上万管、涉及多项目共用的机构。

判断标准:样本分散在多个冰箱且靠 Excel 记账、有过找不到样本的经历、需要对外提供样本用于合作研究。

反过来,一个课题组几百管样本放两台冰箱,用带编号的冻存盒加一张表就够了,上系统是浪费。

哪些红线不能碰?

三条。

人类遗传资源不能私自保藏和出境。 涉及中国人遗传资源的保藏需要备案或审批,样本出境有专门程序。系统里要有「来源合法性」字段和「出境」审批节点,不能只当普通库存。

知情同意范围要与用途匹配。 采血时同意的是「某项研究」,后来拿去商用或做全基因组测序,属于超范围使用。

销毁必须留痕。 样本销毁要有申请、审批、执行、见证四个环节,只删数据库记录不算销毁。


延伸阅读:LIMS实验室信息管理系统源码、数字化档案管理系统源码、设备巡检系统源码。