论文部分内容阅读
当前越来越多的国家或组织建立起生物样本库(Biobank),生物样本库对于疾病的临床治疗和生命科学研究具有重要意义,同时也将会推动转化医学和个性化医疗的发展。传统的人工管理样本方式具有效率低、错误率高的缺陷,随着计算机技术的不断发展,如何通过信息化方式实现对生物样本库更加高效的管理成为了亟待解决的问题。针对这种境况,本文对生物样本库管理需求进行分析,设计并开发了一套生物样本库信息管理和分析系统。本系统可以满足生物样本库的日常管理需要,使用方便直观,运行稳定,具有良好的扩展性和移植性,可以有效提升生物样本库中对于各类样本信息的管理,同时,本系统的分析模块将有助于科研人员对样本拥有更加深刻的认知,有利于样本在科研领域中的应用。本系统可以对样本管理过程中涉及的各类信息进行有效的管理,如样本入库信息、样本出库信息、样本质检信息和容器信息。同时,除了对于样本基本信息的管理功能,本系统还拥有样本分析模块,基于人类表型本体(Human Phenotype Ontology,HPO),利用语义相似度算法寻找相似的生物样本,充分利用历史样本信息来指导新样本的存储和分析工作。本系统采用MVC(Model+View+Controller)三层架构进行设计,使用SSH(Struts+Spring+Hibernate)框架进行开发,并充分利用j Query,DWR和CSS等技术,优化用户界面,提升用户体验,并在部分模块为用户提供了可视化管理功能以方便样本管理。