一种基于互联网的实验动物管理系统介绍
2020-07-04胡永艳陶迎红孔申申
胡永艳, 陶迎红, 孔申申
(北京大学第一医院实验动物中心, 北京 100034)
实验动物设施是实验动物饲养、使用和管理的平台,承担着常见实验动物的日常饲养和管理职能。我院原先对实验动物的管理,基本以手工数据采集和人工处理数据为主,且数据不能实时开放,同时动物数据的管理和维护工作量很大。以目前动物实验中最常用的大鼠和小鼠为例,一个设施的饲养量经常是数以万只计[1],它们的品系、数量、出生时间、特殊饲养的标记、笼位占用等的管理完全依靠人工登记,由于数据不能实时显现和更新,使用人员不能及时获取信息,进而可能影响对实验数据准确性的判断,管理人员的资源分配和汇总信息亦费时费力。随着计算机技术的普及与发展,建立一个实验动物管理系统来信息化管理实验动物设施成为可能,但现有的信息化管理系统主要侧重于繁育或生产管理[2-4],系统功能不适用于本单位设施[5-6]。因此,有必要建立一套能在管理人员和使用人员中开放权限的实时获取、更新并自动采集实验动物信息、分配实验资源、数据汇总分析的网络化计算机系统。
1 实验动物管理系统设计思路
针对之前是手工采集各类数据,使用者和管理人员各自登记,不能报警、实时共享和自动数据分析,该系统的设计目标主要是:1)解决实验动物使用信息双向(管理人员/使用者)在线更新、数据采集、异常报警、实时共享、数据自动分析计算;2)利用系统动态分配实验资源;3)同时加入平台管理的一些辅助功能。
该系统采用电脑端和移动客户端的双重方式,管理人员使用电脑和移动端处理和维护数据,饲养员使用移动端采集数据,研究人员可以在移动端查看、更新个人数据,以及申请使用资源。
该系统提供微信入口,因此软件的基础架构、后台服务器和数据部署都存储于能够通过互联网和微信访问的数据中心 (IDC)内。数据库使用开源数据库软件MYSQL。
2 实验动物管理系统架构组成
实验动物管理系统主要由电脑端和移动端组成(图1)。
电脑端管理后台:用于实现涉及安全管理的部分,系统管理员是动物中心的管理人员。主要功能包括:1)用户账户设置,即实验人员信息设置,包括个人代码、科室、实验时间、动物品种品系、计划使用动物数量和饲养方式等。所有使用者信息可汇总并生成二维码打印,扫码即可显示。2)资源设置及个人资源占用情况,包括各种笼位、饲养间、实验室、实验设备、指导教师等,在线可以查询;所有数据均可分时、分段、按人、按笼、按饲养间等提取数据,然后进行统计分析。3)设置边界数值报警,如笼内动物数量超标报警等。
移动端:主要用户是动物中心的工作人员和实验人员即使用者,用于申请及实时查看资源和数据,更改个人数据,预约实验资源,并接受报警提醒。用户可以通过移动端及时查询自己负责的动物数量及动物所在的位置,可以及时发现意外移位,可以及时修改动物数量变化,接受边界数值报警,防止动物数量过多、过少对实验造成的不良影响。随时导出数据,分析设施饲养情况是否正常,避免生物安全事故发生。
3 实验动物管理系统主要功能
图1 实验动物管理系统的功能模块Figure 1 Function modules of the laboratory animal management system
主要包括:1)设立个人账户,包括姓名、伦理编号、课题名称、用户权限以及其他相关的信息。为了保护系统安全和个人隐私,系统的账户设置分管理员账户和实验人员账户。2)记录每一个实验人员账户下动物的信息,包括品种品系、建笼时间、数量、规格、特殊要求、饲养间及笼架位置等。管理系统中饲养笼盒是核心,单个笼盒上所有的信息为一个单位,生成一个二维码,也可以通过自助终端打印机打印出来挂在笼牌上,扫描二维码即可查看或修改笼盒内动物的信息(图2)。3)由于管理系统采用的是模拟饲养间
图2 带二维码的笼牌 Figure 2 Cage card printed according to the laboratory animal management system
视图,实验人员可以实时在线查看并修改自己的动物信息,例如位置、数量、饲养条件变更等(图3)。4)系统还包括网上订购动物(图4)和饲料、实验设备租借(如代谢笼的预约与使用记录)(图5)、实验老师预约以及笼位预约等一系列相关辅助功能。网络通过图表直观显示资源状态,使用者申请时可以看到,系统自动计算更新,准确分配。当实验资源被占用后,其他使用者将不能获得。5)管理人员账户通过数据库可以提取所需统计数据(图6),例如笼位使用情况、饲养数量、饲养要求等,并进行汇总分析,并根据这些数据科学管理饲养间相关工作及向实验人员提出合理化的建议。也可以通过该系统对实验动物中心的课题伦理申请相关工作如动物使用数量、课题结束时间、研究人员变更等进行管理。
实际操作过程中,实验人员提交伦理申请后,管理人员在电脑端依据伦理信息建立实验人员账号信息,之后实验人员应用该账号密码登录移动端并提交动物订购单,管理人员电脑端审批、订购、分配笼位、录入笼位信息,并于自助打印终端打印笼牌。开始实验后,实验人员根据实验情况,在移动端修改笼位信息,打印增加的笼牌,也可以通过移动端预约设备、老师、技术服务等实验资源。系统自动记录动物和笼位数量,管理人员可以通过电脑端查看数据并进行统计分析。
图3 笼位信息实时模拟图Figure 3 Sketch map of the cage frame
图4 实验动物订购页面Figure 4 Animal order form
图5 大小鼠代谢笼预约界面Figure 5 Reservation of metabolic cages in mice and rats
图6 实验动物管理系统的数据统计功能 Figure 6 Statistical function of the laboratory animal management system
该系统的计算机技术部分由北京衡和易商公司负责开发,数据库使用开源代码MYSQL 系统。系统运行需要在网络环境下进行。开发中我们把系统接入了移动终端,可以通过手机、平板(设施内应用)等移动设备进入系统,非常方便。目前该系统已在本院的实验动物设施中使用,显著提高了管理工作的准确性和效率,实验人员也更清楚地了解所饲养动物的情况变化、所在饲养间的笼位资源、实验动物中心的设备利用情况等,从而更加合理地安排实验。
4 讨论
随着实验动物设施的规模化、科研水平的提高及计算机技术的进步,实验动物在线管理的需求越来越迫切。本院建立的实验动物管理系统利用互联网、二维码、移动终端等技术,通过实验动物资源和用户信息的立体对接,实现了实验动物平台资源的可视化实时共享及动态分配,信息透明且可高效利用,减少差错,节省人力成本;同时对数据的及时准确记录和提取,提高了实验及管理的科学性和精准性。
现有的管理系统如LAMA[2]侧重于基因修饰动物的品系管理,邹岩柏等[3]和王珑等[4]开发的管理系统偏重于服务实验动物生产单位,这两个系统都能够记录管理实验动物品系的繁育;孟霞等[6]开发的系统在伦理和实验项目管理方面比较突出,符合高校动物实验的特点。而本文的系统根据本单位使用需求开发,更适合于小型实验动物科研平台网络化管理,本系统更强调和实验人员的直接对接,个性化管理,特别是可以在移动端应用,这一点可以更加方便实验人员在屏障内移动操作以及在设施外随时远程操作、查看,在智能终端高市场占有率的当今社会,具有更强的实用性和时效性;而应用自助打印终端将系统里的笼位信息打印出来作为笼牌,简便了实验人员的工作,也方便了管理人员对设施的管理;同时把资源预约也加入了管理,使得资源分配更加充分和公开透明。
对于实验动物设施来说,信息化管理提高了服务质量和工作效率。该系统通过互联网提供实时分享功能,使全体科研人员及用户能随时随地查询到实验动物的位置、状态和繁殖等信息,更加高效地进行科学研究。未来我们将根据工作需要进一步优化并新增系统功能模块,同时应用5G、人工智能(AI)、云存储等新技术,实现在移动端对设施设备运行和动物资源的实时视频监控、智能化管理。希望本系统的开发对使用同类功能实验动物设施的管理单位及同行有所启发。