人类SNP数据查询平台的开发与优化
2016-08-04吴东月天津理工大学自动化学院天津300384
马 彪,吴东月,高 强(天津理工大学自动化学院,天津,300384)
人类SNP数据查询平台的开发与优化
马 彪,吴东月*,高 强
(天津理工大学自动化学院,天津,300384)
摘要:单核苷酸多态性(SNP,Single Nucleotide Polymorphism)作为重要遗传标记,在遗传学研究中得到了广泛关注。针对从海量人类基因数据中获取SNP信息并实现数据共享的问题,本文构建了基于Web的SNP数据查询平台并进行性能调优。该数据库系统用户界面友好,数据查询操作简单且能够快速查询SNP数据,实现了SNP数据实时查询和共享,一定程度上解决了许多小型实验室以及非生物专业研究人员所面临的问题,为后续算法研究和软件开发提供了有力帮助。
关键词:单核苷酸多态性;Web数据库;数据查询;性能调优
单核苷酸多态性(SNP)是基因水平上,个体的染色体上单个碱基的转换、插入或者缺失等情况引起的DNA序列多态性。研究表明,SNP位点中所包含的遗传信息对一些遗传疾病的致病因子起着关键作用,因此SNP的研究对未来疾病的治疗、预防和诊断具有重要意义。
本系统采用Windows环境下比较流行的开发框架,IIS+ASP+SQL Server开发Web服务器程序,使用了B/S结构,构建和优化了基于Web的人类SNP数据库查询系统,实现快速查询SNP数据的目标。
1 总体设计
1.1平台运行环境与开发工具
为了建立基于Web的数据查询应用平台,必须具备相应的软、硬件条件,客户端、Web服务器以及数据库服务器的平台运行环境和开发工具如下:
1.1.1客户端环境
安装了Web浏览器的PC机,并能连接到网络。
1.1.2服务器环境
1)硬件环境:本系统采用的服务器配置,CPU:Intel Xeon:E5-2600,内存:32GB,硬盘:32T。……
