[发明专利]基于粒子群算法的改进最小残差法分析混合STR图谱有效
申请号: | 202210613817.0 | 申请日: | 2022-05-31 |
公开(公告)号: | CN115035957B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 李鑫;范虹;赵兴春;范栋;姚若侠 | 申请(专利权)人: | 陕西师范大学 |
主分类号: | G16B40/00 | 分类号: | G16B40/00;G06N3/006;G06T7/00;G06T7/62 |
代理公司: | 北京前审知识产权代理有限公司 11760 | 代理人: | 张静;张波涛 |
地址: | 710000 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 粒子 算法 改进 最小 残差法 分析 混合 str 图谱 | ||
1.一种基于粒子群算法的改进最小残差法分析混合STR图谱的方法,其特征在于:
所述方法用于法医DNA鉴定的STR图谱;
所述方法包括如下步骤:
S100:输入来自两个供体的混合STR图谱,其包括基因座、等位基因和峰面积;
S200:在(0,0.5)区间内随机生成3个粒子的初始位置,并在[-0.01,0.01]区间内随机生成所述3个粒子的3个初始速度,以此执行粒子群算法,其中,随机生成的3个粒子的初始位置还作为混合比例Mx的三个初始取值;
S300:根据粒子群算法计算出3个粒子各自对应的、所有基因座的残差的最小值之和residualsum;
S400:根据3个粒子所对应的各个residualsum的最小值,计算3个粒子各自的个体最优位置,并以此作为混合比例Mx的3个个体极值;
S500:根据3个粒子所对应的各个residualsum的最小值,进一步获得其中最小的一个residualsum,以此作为整个粒子群体的全局最优位置,并将该全局最优位置作为混合比例Mx的全局极值;
S600:3个粒子中的每一个粒子,通过跟踪个体极值和全局极值来更新自己在解空间中的位置与速度,最终找到全局最优;其中,若粒子群算法的迭代次数已达到阈值,则获得residualsum最小值、混合比例预测值Mx’和建立在二者之上的基因座的拆分结果;
S700:若粒子群算法的迭代次数未达到阈值,则更新所述3个粒子的速度和位置,迭代执行步骤S300至S600;
如果达到迭代次数阈值,则获得residualsum最小值、混合比例Mx的预测值Mx′和拆分结果具体为:
在Mx的取值范围中,寻找使得整个图谱的所有基因座的最小残差值之和最小时的数值,将该数值赋值给Mx′,再根据Mx′分别计算每个基因座的残差的最小值residuali,取残差值为residuali时的基因组合作为拆分结果,
其中,n为STR图谱中基因座的数量,residualsum为整个STR图谱中所有基因座的残差最小值之和,同样,residualsum越小,当前Mx′越接近真实的混合比例,混合比例为Mx′时的拆分结果正确的概率越大,
此时基因座i的拆分结果combinationi为:
其中,residualicom表示STR图谱中第i个基因座在基因型组合为com时的残差值。
2.如权利要求1所述的方法,其中,
混合比例Mx的取值范围为(0,50%)。
3.如权利要求1所述的方法,其中,步骤S300中,
其中,表示混合STR图谱中第i个基因座在基因型组合为com时的残差值,n是基因座i的等位基因数量,Pjexp分别表示等位基因j的峰面积观察值与期望值;
基因座i的拆分结果combinationi为:
基因座i的残差的最小值residuali为:
residuali=min residualicom。
4.如权利要求3所述的方法,其中,对每个基因座的等位基因峰面积降序排序后对基因座进行归一化之后的结果作为采用简化后的等位基因模型获取Pjexp。
5.如权利要求4所述的方法,其中,所述简化后的等位基因模型中重新定义了Mx为混合样本中含量最少的供体在混合样本中的比例,并将每个基因座中的等位基因按照其峰面积大小降序排列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210613817.0/1.html,转载请声明来源钻瓜专利网。