System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及m蛋白分析领域,特别是指一种毛细管血清蛋白电泳图谱分区方法、装置、介质及设备。
技术介绍
1、单克隆免疫球蛋白,即m蛋白,是由单克隆浆细胞克隆性增殖产生的具有相同分子结构和电泳迁移率的免疫球蛋白分子或片段。
2、毛细管免疫分型定量m蛋白需要在被测血清中分别加入对照5种抗体(iga重链(α链)抗体、igm重链(μ链)抗体、igg重链(γ链)抗体、κ轻链抗体和λ轻链抗体)后同时进行毛细管电泳,对照血清蛋白电泳对照不需要加入任何抗体直接进行电泳,得到6张毛细管电泳图谱,通过加入不同抗体前后电泳峰型的变化判断是否存在m蛋白及m蛋白的含量。
3、绝大部分的m蛋白迁移位置在血清蛋白电泳的β球蛋白区域(即β区或beta区)和γ球蛋白区域(即γ区或gamma区),γ区存在多克隆背景而β区没有,因此这两个区域m蛋白定量的方式不同,准确划分β区和γ区,对于m蛋白的准确定量至关重要。分区是整个分析过程中的第一步,会直接影响后续分析的准确性。
4、目前对血清蛋白电泳图谱进行分区的方法精准性不高,不能自动精确划分血清蛋白电泳图谱中的beta区和gamma区,需要人工调节干预,智能化程度低且效率不高。
技术实现思路
1、为解决现有技术中的问题,本专利技术提供一种毛细管血清蛋白电泳图谱分区方法、装置、介质及设备,能够自动划分beta、gamma区,使得对m蛋白的分析更加高效、精准。
2、本专利技术提供技术方案如下:
3、第一方面,本专利技
4、获取毛细管免疫分型实验中的血清蛋白电泳曲线;其中,所述血清蛋白电泳曲线由若干个数据点拟合得到;
5、根据所述血清蛋白电泳曲线的候选区域上的尖峰的突起程度和所述血清蛋白电泳曲线的候选区域上的纵坐标最小值对所述血清蛋白电泳曲线进行有效性判断;
6、计算通过有效性判断的血清蛋白电泳曲线上的突起程度大于第一设定值的所有尖峰,得到候选尖峰组,并确定所述候选尖峰组中每个尖峰的横坐标位置;
7、根据所述候选尖峰组中每个尖峰的横坐标位置以及所述候选尖峰组中尖峰的总数量,确定第一候选区、第二候选区和第三候选区;
8、分别计算所述第一候选区、第二候选区和第三候选区内的血清蛋白电泳曲线上的纵坐标最小值,并确定计算得到的三个纵坐标最小值对应的横坐标位置fl、sl和tl;
9、将横坐标范围[fl,sl]确定为beta区,将横坐标范围[sl,tl]确定为gamma区。
10、进一步的,通过如下方法计算尖峰的突起程度:
11、设置采样窗口的大小;
12、将所述采样窗口的中心点与所述血清蛋白电泳曲线的当前数据点重合,分别计算当前数据点左右两侧的采样窗口中血清蛋白电泳曲线的纵坐标最小值,选择得到的两个纵坐标最小值中较大的值作为参考值;
13、计算当前数据点的纵坐标与所述参考值的差值,作为当前数据点对应的尖峰的突起程度。
14、进一步的,所述根据所述血清蛋白电泳曲线的候选区域上的尖峰的突起程度和所述血清蛋白电泳曲线的候选区域上的纵坐标最小值对所述血清蛋白电泳曲线进行有效性判断,包括:
15、选取所述血清蛋白电泳曲线的前100个数据点,拟合得到第一曲线段;
16、将所述采样窗口的中心点遍历所述第一曲线段的所有数据点,计算所述第一曲线段的每个数据点对应的尖峰的突起程度;其中,所述采样窗口的宽度为50;
17、根据所述第一曲线段的每个数据点对应的尖峰的突起程度,判断所述第一曲线段是否存在突起程度大于1300的尖峰;
18、选取所述血清蛋白电泳曲线的前10个数据点,拟合得到第二曲线段;
19、判断所述第二曲线段上的纵坐标最小值是否低于250;
20、若所述第一曲线段存在突起程度大于1300的尖峰且所述第二曲线段上的纵坐标最小值低于250,则所述血清蛋白电泳曲线通过有效性判断。
21、进一步的,所述计算通过有效性判断的血清蛋白电泳曲线上的突起程度大于第一设定值的所有尖峰,得到候选尖峰组,包括:
22、将所述采样窗口的中心点遍历所述血清蛋白电泳曲线的所有数据点,计算所述血清蛋白电泳曲线的每个数据点对应的尖峰的突起程度;其中,所述采样窗口的宽度为20;
23、根据所述血清蛋白电泳曲线的每个数据点对应的尖峰的突起程度,保留突起程度大于10的尖峰,作为所述候选尖峰组。
24、进一步的,所述根据所述候选尖峰组中每个尖峰的横坐标位置以及所述候选尖峰组中尖峰的总数量,确定第一候选区、第二候选区和第三候选区,包括:
25、若所述候选尖峰组中尖峰的总数量大于等于6个,则将倒数第四个尖峰的横坐标位置至倒数第三个尖峰的横坐标位置作为第一候选区,将倒数第二个尖峰的横坐标位置至倒数第一个尖峰的横坐标位置作为第二候选区,将倒数第一个尖峰的横坐标位置至所述血清蛋白电泳曲线结尾的横坐标位置作为第三候选区;
26、若所述候选尖峰组中尖峰的总数量小于6个,则将倒数第三个尖峰的横坐标位置至倒数第二个尖峰的横坐标位置作为第一候选区,将倒数第二个尖峰的横坐标位置至倒数第一个尖峰的横坐标位置作为第二候选区,将倒数第一个尖峰的横坐标位置至所述血清蛋白电泳曲线结尾的横坐标位置作为第三候选区。
27、进一步的,所述分别计算所述第一候选区、第二候选区和第三候选区内的血清蛋白电泳曲线上的纵坐标最小值,并确定计算得到的三个纵坐标最小值对应的横坐标位置fl、sl和tl,包括:
28、分别计算所述第一候选区、第二候选区和第三候选区内的血清蛋白电泳曲线上的纵坐标最小值,并确定计算得到的三个纵坐标最小值分别在所述第一候选区、第二候选区和第三候选区内的横坐标相对位置索引;
29、结合所述第一候选区、第二候选区和第三候选区的左边界,将得到的三个横坐标相对位置索引转为在所述血清蛋白电泳曲线上的横坐标位置fl、sl和tl。
30、进一步的,所述方法还包括:
31、若fl小于150,且所述候选尖峰组中尖峰的总数量大于等于6个,则将倒数第三个尖峰的横坐标位置至倒数第二个尖峰的横坐标位置作为重新划分后的第一候选区;并重新计算所述第一候选区的血清蛋白电泳曲线上的纵坐标最小值及其对应的横坐标位置fl。
32、第二方面,本专利技术提供一种毛细管血清蛋白电泳图谱分区装置,所述装置包括:
33、数据获取模块,用于获取毛细管免疫分型实验中的血清蛋白电泳曲线;其中,所述血清蛋白电泳曲线由若干个数据点拟合得到;
34、有效性判断模块,用于根据所述血清蛋白电泳曲线的候选区域上的尖峰的突起程度和所述血清蛋白电泳曲线的候选区域上的纵坐标最小值对所述血清蛋白电泳曲线进行有效性判断;
35、候选尖峰组计算模块,用于计算通过有效性判断的血清蛋白电泳曲线上的突起程度本文档来自技高网...
【技术保护点】
1.一种毛细管血清蛋白电泳图谱分区方法,其特征在于,所述方法包括:
2.根据权利要求1所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,通过如下方法计算尖峰的突起程度:
3.根据权利要求2所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,所述根据所述血清蛋白电泳曲线的候选区域上的尖峰的突起程度和所述血清蛋白电泳曲线的候选区域上的纵坐标最小值对所述血清蛋白电泳曲线进行有效性判断,包括:
4.根据权利要求3所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,所述计算通过有效性判断的血清蛋白电泳曲线上的突起程度大于第一设定值的所有尖峰,得到候选尖峰组,包括:
5.根据权利要求1-4任一所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,所述根据所述候选尖峰组中每个尖峰的横坐标位置以及所述候选尖峰组中尖峰的总数量,确定第一候选区、第二候选区和第三候选区,包括:
6.根据权利要求5所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,所述分别计算所述第一候选区、第二候选区和第三候选区内的血清蛋白电泳曲线上的纵坐标最小值,并确定计算得到的三
7.根据权利要求6所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,所述方法还包括:
8.一种毛细管血清蛋白电泳图谱分区装置,其特征在于,所述装置包括:
9.一种用于毛细管血清蛋白电泳图谱分区的计算机存储介质,其特征在于,包括用于存储处理器可执行指令的存储器,所述指令被所述处理器执行时实现包括权利要求1-7任一所述毛细管血清蛋白电泳图谱分区方法的步骤。
10.一种用于毛细管血清蛋白电泳图谱分区的电子设备,其特征在于,包括至少一个处理器以及存储计算机可执行指令的存储器,所述处理器执行所述指令时实现权利要求1-7中任意一项所述毛细管血清蛋白电泳图谱分区方法的步骤。
...【技术特征摘要】
1.一种毛细管血清蛋白电泳图谱分区方法,其特征在于,所述方法包括:
2.根据权利要求1所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,通过如下方法计算尖峰的突起程度:
3.根据权利要求2所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,所述根据所述血清蛋白电泳曲线的候选区域上的尖峰的突起程度和所述血清蛋白电泳曲线的候选区域上的纵坐标最小值对所述血清蛋白电泳曲线进行有效性判断,包括:
4.根据权利要求3所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,所述计算通过有效性判断的血清蛋白电泳曲线上的突起程度大于第一设定值的所有尖峰,得到候选尖峰组,包括:
5.根据权利要求1-4任一所述的毛细管血清蛋白电泳图谱分区方法,其特征在于,所述根据所述候选尖峰组中每个尖峰的横坐标位置以及所述候选尖峰组中尖峰的总数量,确定第一候选区、第二候选区和第三候选区,包括:
6.根据权利...
【专利技术属性】
技术研发人员:苏薇,李鹏昌,邸茜,嵇巍,韩建华,
申请(专利权)人:北京小蝇科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。