System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及核酸检测,具体涉及一种核酸扩增检测数据的处理方法及存储介质。
技术介绍
1、目前基于荧光的核酸扩增检测技术主要包括pcr聚合酶链式反应(polymerasechain reaction)技术、lamp环介导等温扩增技术(loop-mediated isothermalamplification method))等,是一种在体外快速扩增特定基因或dna序列的方法,能在短时间内快速扩增待检测的目的基因或某一段dna片段,同时在每一个扩增循环结束后使用荧光染料或带有荧光标记的探针与扩增产物结合产生荧光,并由荧光检测仪器捕获荧光值,实时反映扩增循环情况。核酸扩增反应完成后,对反应过程中产生的荧光信号强度进行分析,得到检测样本的定性和定量分析结果。
2、目前较为常用的判定方式是将各次循环扩增的荧光数据生成荧光曲线,其中通过将3-15次循环扩增的标准偏差的10倍作为阈值,而荧光曲线与阈值相交点的循环数作为ct值,并判定核酸检测的结果。但在实际荧光检测中,因为硬件或样本杂质等原因导致荧光信号不稳定的情况较多,其抗噪声的效果差,而荧光曲线需要在较理想的条件下才能得出合理的结果,因此需要对荧光曲线进行平滑处理后才能得到ct值或核酸检测的结果,其处理过程相对比较复杂,需要进行大量的数据计算,而且准确率不够高,因此目前的判定方式还存在很多改进的空间。
技术实现思路
1、本专利技术主要解决的技术问题是如何提高核酸检测的结果和ct值的准确率,并减少数据的计算量。
2、根
3、获取核酸循环扩增反应中各次循环的荧光数据,各次循环的所述荧光数据是在各次循环中对核酸的荧光信号进行检测所得到;
4、对于任一次循环,获取与其前一次循环的荧光数据的变化值,以作为该次循环的变化值,其中首次循环的变化值为预设的值;
5、根据预设的多个区间以及各个区间对应的强度值,将各次循环的变化值分别划分为对应区间的对应强度值,所述强度值用于表征变化值的变化大小和变化趋势;
6、按照各次循环的先后顺序,将各次循环的强度值之间作平滑处理,根据平滑处理后的各次循环的强度值,得到所述核酸循环扩增反应的ct值和/或核酸检测的结果。
7、一些实施例中,在所述将各次循环的强度值之间作平滑处理时,还包括:
8、对各次循环的强度值作预平滑处理:
9、依次判断各次循环的强度值是否为负值且大于预设值;
10、若存在其中一次循环的强度值为负值且大于预设值,且该次循环的相邻循环的强度值均为正值,则将该次循环的强度值归零值;
11、和/或,
12、依次判断各次循环的强度值是否为最大的强度值或者最小的强度值;
13、若存在其中一次循环的强度值为最大的强度值或者最小的强度值,则将该次循环的强度值调整为其前一次循环的强度值。
14、一些实施例中,所述将各次循环的强度值之间作平滑处理,包括:
15、对预平滑处理后的各次循环的强度值,作第一次平滑处理:
16、对于任一相邻的两次循环的强度值,将其中在前循环的强度值与零值进行比较;
17、若小于零值,则调整所述相邻的两次循环的强度值,并使得所述在前循环的强度值归零值;
18、若等于零值,则所述相邻的两次循环的强度值均不变;
19、若大于零值,则根据在后循环的强度值调整所述相邻的两次循环的强度值;
20、一些实施例中,所述调整所述相邻的两次循环的强度值,包括:
21、若所述在前循环的强度值小于零值,且在后循环的强度值小于等于零值,则将所述在前循环的强度值归零值后,至少不提高所述在后循环的强度值,并使得在后循环的强度值大于最小强度值;
22、若所述在前循环的强度值小于零值,且在后循环的强度值大于零值,则将所述在前循环的强度值归零值后,获取在前循环归零值时所增加的值,并将所述在后循环的强度值减去所述增加的值;
23、若所述在前循环的强度值大于零值,且在后循环的强度值大于等于零值,则维持所述相邻的两次循环的强度值不变;
24、若所述在前循环的强度值大于零值,且在后循环的强度值小于零值,则将所述在前循环的强度值逐渐降低,并将在前循环所降低的值增加至所述在后循环,直至所述在前循环的强度值或者在后循环的强度值为零值。
25、一些实施例中,所述将各次循环的强度值之间作平滑处理,还包括:
26、对第一次平滑处理后的各次循环的强度值,作第二次平滑处理:
27、对于任一次循环的强度值,若其小于在其前一次循环的强度值,则根据剩余循环数量获取在其后预设个循环的强度值;
28、若所述任一次循环的强度值与在其后预设个循环的强度值之间的大小关系满足第一预设条件,则所述任一次循环的强度值不变;
29、若不满足第一预设条件,则根据在其后预设个循环的强度值调整所述任一次循环的强度值,使得所述任一次循环的强度值提高以满足所述第一预设条件;
30、和/或,
31、对于任一次循环的强度值,若其大于在其前一次循环的强度值,则根据剩余循环数量获取在其后预设个循环的强度值;
32、若所述任一次循环的强度值与在其后预设个循环的强度值之间的大小关系满足第二预设条件,则所述任一次循环的强度值不变;
33、若不满足第二预设条件,则根据在其后预设个循环的强度值调整所述任一次循环的强度值,使得所述任一次循环的强度值降低以满足所述第二预设条件。
34、一些实施例中,所述根据在其后预设个循环的强度值调整所述任一次循环的强度值,包括:
35、获取在其后预设个循环的强度值的平均值;
36、将所述平均值取整数后作为所述任一次循环的强度值。
37、一些实施例中,在所述根据预设的多个区间,将各次循环的变化值分别划分为对应区间的对应强度值时,还包括:
38、对于变化值是正值的,其所划分的对应区间的对应强度值为正值,且较大的强度值对应的区间的范围不小于较小的强度值对应的区间的范围;
39、对于变化值是负值的,其所划分的对应区间的对应强度值为负值,且较小的强度值对应的区间的范围不小于较大的强度值对应的区间的范围。
40、一些实施例中,所述根据平滑处理后的各次循环的强度值,判断所述核酸循环扩增反应的ct值,包括:
41、获取平滑处理后的各次循环的强度值中的最大值;
42、若所述最大值大于等于门限预设值,则按照各次循环的先后顺序,依次判断各次循环的强度值与最大值之间的差值是否满足预设差值;
43、若存在其中一次循环的强度值与最大值之间的差值满足预设差值,且在其后循环的强度值与最大值之间的差值不满足预设差值,则获取该次循环的循环数,以作为所述核酸循环扩增反应的ct值本文档来自技高网...
【技术保护点】
1.一种核酸扩增检测数据的处理方法,其特征在于,包括:
2.如权利要求1所述的核酸扩增检测数据的处理方法,其特征在于,在所述将各次循环的强度值之间作平滑处理时,还包括:
3.如权利要求2所述的核酸扩增检测数据的处理方法,其特征在于,所述将各次循环的强度值之间作平滑处理,包括:
4.如权利要求3所述的核酸扩增检测数据的处理方法,其特征在于,所述调整所述相邻的两次循环的强度值,包括:
5.如权利要求3所述的核酸扩增检测数据的处理方法,其特征在于,所述将各次循环的强度值之间作平滑处理,还包括:
6.如权利要求5所述的核酸扩增检测数据的处理方法,其特征在于,所述根据在其后预设个循环的强度值调整所述任一次循环的强度值,包括:
7.如权利要求1所述的核酸扩增检测数据的处理方法,其特征在于,在所述根据预设的多个区间,将各次循环的变化值分别划分为对应区间的对应强度值时,还包括:
8.如权利要求1所述的核酸扩增检测数据的处理方法,其特征在于,所述根据平滑处理后的各次循环的强度值,判断所述核酸循环扩增反应的CT值,包
9.如权利要求1所述的核酸扩增检测数据的处理方法,其特征在于,所述根据平滑处理后的各次循环的强度值,判断所述核酸循环扩增反应的核酸检测的结果,包括:
10.一种计算机可读存储介质,其特征在于,所述介质上存储有程序,所述程序能够被处理器执行以实现如权利要求1-9中任一项所述的方法。
...【技术特征摘要】
1.一种核酸扩增检测数据的处理方法,其特征在于,包括:
2.如权利要求1所述的核酸扩增检测数据的处理方法,其特征在于,在所述将各次循环的强度值之间作平滑处理时,还包括:
3.如权利要求2所述的核酸扩增检测数据的处理方法,其特征在于,所述将各次循环的强度值之间作平滑处理,包括:
4.如权利要求3所述的核酸扩增检测数据的处理方法,其特征在于,所述调整所述相邻的两次循环的强度值,包括:
5.如权利要求3所述的核酸扩增检测数据的处理方法,其特征在于,所述将各次循环的强度值之间作平滑处理,还包括:
6.如权利要求5所述的核酸扩增检测数据的处理方法,其特征在于,所述根据在其后预设个循环的强度值调整...
【专利技术属性】
技术研发人员:陈畅,杨家海,
申请(专利权)人:壹宏深圳基因有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。