当前位置:文档之家› 基于Windows系统的亲子鉴定数据统计分析软件

基于Windows系统的亲子鉴定数据统计分析软件

基于Windows系统的亲子鉴定数据统计分析软件梁伟波吕梅励张蓓蕾张霁*四川大学华西基础医学与法医学院[摘要] 目的研究开发与现行STR分析系统兼容的亲子鉴定统计分析及报告系统。

方法以Windows XP为开发平台,Delphi为开发工具,Microsoft Office Access 为数据库后台,开发能够运行于Windows 95/98/2000/NT/XP等多种计算机操作平台的软件。

结果研制出了能够进行单亲、双亲以及双亲皆疑三种类型亲子鉴定概率的统计分析软件,能够直接读取现行自动化STR片段分析系统结果,在分析时可选择不同STR位点,并将结果保存以及输出鉴定报告。

软件建立了各种常用STR位点频率和所有1检案结果储存的数据库,使用者可以根据检案实际的需要进行位点频率的修改或增删,并且可以对现有的结果在已有结果数据库中进行查询、比对。

结论本软件具有操作界面友好,使用简单方便等特点,大大减少了数据计算分析的工作量。

[关键词] 亲子鉴定;统计分析A Windows-Based Software for Common Analysis of PaternityTestingLiang Weibo Lv Meili Zhang Beilei Zhang Ji*West China School of preclinical and forensic medicine, Sichuan UniversityAbstract Objective To empolder a statistic analysis software for calculating the parameters of paternity testing. Methods We empoldered a software which can be run in Windows98/2000/NT/XP by using Visual C++6.0 as the tool, WindowsXP as the platform, and Microsoft Office Access as the database background. Results A statistic analysis software was presented, which was capable of calculating the likelihood ratios and probabilities of paternity in trio and motherless cases by choosing different STR sites. The calculating results could be printed or saved. The database contained* 通讯作者:张霁,四川大学华西基础医学与法医学院common STR sites’ frequencies that could be modified according to user’s interests. Conclusion We provided a new free software for paternity testing, which has friendly operating interface and easy to learn to use.Key words: paternity testing; statistic analysis; free software引言随着亲子鉴定与个人识别案件数量逐年增多,我国已建立数百家法医DNA 实验室,亲子鉴定是法医DNA实验室主要工作之一。

随着STR位点的多重PCR扩增与荧光检测技术成为法医物证学亲子鉴定与个人识别案件的主要手段,整个亲子鉴定工作的实验部分已经自动化,检测通量高且结果准确,因此亲子鉴定主要参数的计算工作成为了完成亲子鉴定的主要瓶颈。

由于计算父权指数( PI) 、联合父权指数(CPI) 以及相对父权机会(RCP) 等主要参数需要根据不同情况采用不同的公式[1],而且需要反复查阅等位基因的概率,利用计算机软件进行自动化计算可以达到准确且快速的目的。

已有学者开发出了可以进行上述计算的软件[2,3],但这些软件均以Foxpro为开发系统,因此如果需要使用该软件则需先行安装Foxpro。

因此我们应用软件工程领域较先进的Delphi系统,准备开发以Windows 为平台的新的亲子鉴定软件分析系统。

1 材料与方法:1.1 开发平台:硬件平台:赛扬2.0G,256M DDR内存等配置电脑一台。

软件平台:Windows XP操作系统,Delphi语言平台,Microsoft Office Access。

1.2 方法:编程语言:Delphi 语言计算方法:父权指数的计算主要采用简化计算法[1],简化计算法中将三联体与二联体亲子鉴定分为13种与5种不同的类型见表1、表2,需要采用不同的公式进行计算。

软件设计中据此建立逻辑判断模块对输入的数据进行分析并采用不同的方法进行计算。

软件设计建立了储存遗传标记频率资料与检案资料的数据库。

基因组合Essen-moller 算法简算法 AF C M X Y PI X Y PI 1 a, b b, c a, c 1/4 1/2*q 1/2q 1/2 q 2 a, b b, c c, c 1/2 q 1/2q 1/2 q 3b, cb, ca, c 1/4 1/2*q 1/2q 1/2 q 4 b, c b, c c, c 1/2 q 1/2q 1/2 q 5 a, b b, b b, c 1/4 1/2*q 1/2q 1/2 q 6 b, c c, c c, c 1/2 q 1/2q 1/2 q 7b, bb, cc, c1/21/2*q 1/q 1 q 8 a, a a, b b, c 1q 1/q 1 q 9 a, a a, a a, b 1/21/2*q 1/q 1 q 10 c, cc, c c, c 1 q 1/q 1 q 11 a, bb, c b, c 1/4 1/2*(p+q) 1/(2p+2q) 1/2 p+q 12 b, c b, c b, c 1/4 1/2*(p+q) 1/(2p+2q) 1/2 p+q 13c, cb, cb, c11/2*(p+q)1/(p+q)1p+q1/2q 1/2q 1/2q 1/2q 1/2q 1/2q 1/q 1/q 1/q 1/q 1/(2p+2q)1/(2p+2q)1/(p+q)基因组合AF C X Y PI1 a, b b, c 1/2*p 2pq 1/4q 2b, cb, c1/2*(p+q)2pq1/4p+1/4q3 b, c c, c 1/2q q 2 1/2q4 c, c a, c p 2pq 1/2q 5b, bb, bqq 2 1/q结果:开发成功了亲子鉴定概率统计分析软件。

运行该软件所需要的推荐硬件配置表.1 AF-C-M 三联体PI 值计算 (注:p 、q 为生父基因频率)表.2 AF-C 二联体PI 值计算 (注:p 、q 为生父基因频率)为:配有奔腾/赛扬0.6G以上处理器的计算机(PC),32M以上内存,1Gb以上硬盘以及VGA以上显示器。

所需软件平台为:Windows 95/98/2000/NT/XP操作系统。

1. 软件设置:运行软件时设置了欢迎界面,在弹出窗口中需要选择检案的类型,如单亲,或双亲并输入受检人姓名与案件编号。

在下拉菜单栏中设有三个下拉菜单,分别为文件、系统设置与帮助栏。

在文件菜单中有以下几种功能键:打开,可以用来打开原来应用本程序计算并保存了的检案文档,该类文档扩展名为*.lwb;保存:可以将已经计算完毕的检案数据进行保存,以便以后查阅。

打印:将计算出来的数据按照预先设定的格式打印。

打印预览及打印设置:在打印结果之前可以进行设置、预览进行打印管理。

(图1)在系统设置菜单中有两个功能键,位点维护表与位点选择表。

位点维护表具有对储存于该软件中的每一个位点进行维护的功能,维护选项分为添加,删除与修改位点,可以对位点库里的位点进行添加和删除并且对每一个位点的等位基因及其频率根据需要进行修改。

位点选择功能支持使用者从已有位点库中选择出自己需要计算的位点。

软件在完成位点的选择与维护之后,进入数据输入界面,输入完毕后点击计算按钮即可获得结果,结果可以在打印预览一栏中看到,可以直接打印也可以保存为lwb文件。

整个软件的工作流程如图所示。

(图2)2. 实例分析及检验:我们对本教研室已证实的31例不同类型亲子鉴定案例应用本软件进行分析计算,并与手工计算结果比较。

31个案例本软件计算结果同原有结果一致,未发现软件漏洞。

若本软件应用于实践,还需要进一步增加案例检验的样本量。

图.1 软件使用主界面图.2 软件工作流程图 讨论:本软件应用Delphi 语言进行编写,可以直接运行于Windows95/98/2000/ XP/NT系统而无须安装其他平台支持软件的运行。

在整个运行过程中仅在初始阶段需要人工输入检测对象的基本情况,而在计算过程中不涉及任何人工干预,因此避免了手工计算费时,易错等不足。

软件建立了STR位点数据库和计算结果数据库,能够随时根据检测对象的情况调用不同群体的频率资料,根据最新研究校正群体的频率资料,并且随时调用过去检案结果进行验证并打印,最终自动输出检案的鉴定报告。

在手工输入检案基本初始资料后,本软件计算时不需任何人工干预。

现在大部分亲子鉴定机构均使用全自动毛细管电泳进行STR基因座分型,软件具有自动导入检测结果的功能,以完全避免手工操作,降低了出错几率,并且提高了亲子鉴定案件检验的自动化水平。

参考文献:[1] 杨庆恩. 亲子鉴定DNA分型亲权指数的简化计算法[J]. 中国法医学杂志,1998, 16(02):90-92.[2] 沈渭忠, 何根兰. 亲子鉴定概率统计计算机辅助系统[J]. 法医学杂志, 1999,15(01):46-49.[3] 高玉振, 应斌武.亲子鉴定数据管理系统软件的开发与应用[J]. 中国输血杂志, 2002: 7(04):61-62.。

相关主题