首页> 中国专利> 基于太赫兹时域光谱的峰谷位鉴别转基因稻米的方法

基于太赫兹时域光谱的峰谷位鉴别转基因稻米的方法

摘要

本发明涉及基于太赫兹时域光谱的峰谷位鉴别转基因稻米的方法。目的是提供的方法应具有准确性高、检测快速方便的特点。技术方案是:基于太赫兹时域光谱的峰谷位鉴别转基因稻米的方法,包括如下的步骤:1)制作转基因稻米及待测稻米的样本;2)采集所有转基因稻米样本的太赫兹时域光谱;3)采用数据处理方法对所获得每个转基因稻米的谱线幅值数据组及对应时间数据组分别进行平滑处理;4)寻找太赫兹时域光谱的峰值和谷值出现的时间;然后进行统计,获得转基因稻米的峰值时间段和谷值时间段,并记录;5)对待测样本按步骤2)和步骤3)方法处理,搜索峰值和谷值出现的时间;通过峰值和谷值出现的时间判断。

著录项

  • 公开/公告号CN103033479A

    专利类型发明专利

  • 公开/公告日2013-04-10

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN201210553025.5

  • 发明设计人 谢丽娟;徐文道;周万怀;

    申请日2012-12-18

  • 分类号G01N21/25;G01N21/31;

  • 代理机构杭州九洲专利事务所有限公司;

  • 代理人王洪新

  • 地址 310058 浙江省杭州市西湖区余杭塘路866号

  • 入库时间 2024-02-19 17:47:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-12-10

    授权

    授权

  • 2013-05-08

    实质审查的生效 IPC(主分类):G01N21/25 申请日:20121218

    实质审查的生效

  • 2013-04-10

    公开

    公开

说明书

技术领域

本发明涉及一种检测转基因稻米的方法,尤其是涉及一种用太赫兹时域光谱技术检测转 基因稻米的方法。

背景技术

随着生物技术的发展,转基因技术广泛的应用,转基因作物渐渐走进了人们的生活。但 是因为人们对转基因技术的不了解,以及对其产品的潜在危险的不确定性存在恐惧,所以有 些国家规定凡是转基因的农产品或者其加工产物要注明本产品是否含转基因或转基因成分含 量。目前检测转基因产品的方法很多,比如聚合酶链式反应、酶联免疫法等,不过这些方法 相对比较耗时。根据应义斌、谢丽娟等人的专利:基于可见和近红外透射技术鉴别转基因番 茄的方法和装置(公开号:CN 101368904),他们可以用可见近红外光谱技术快速鉴别转基因 番茄。但是该方法在改变对象之后,往往连带装置也需要改变,难以适应多种不同的转基因 农产品对象。

发明内容

本发明所要解决的技术问题是克服上述背景技术的不足,提供一种采用太赫兹时域光谱 检测转基因稻米的方法,该方法应具有准确性高、检测快速方便的特点。

本发明采用的技术方案如下:

基于太赫兹时域光谱的峰谷位鉴别转基因稻米的方法,包括如下的步骤:

1)制作转基因稻米以及待测稻米的样本

将转基因稻米以及待测稻米分别烘干、磨粉、过筛,然后将粉末与聚乙烯粉末以一定比 例混匀,并用压片机一一压成薄片,获得多个转基因稻米样本以及待测稻米样本;

2)采集所有转基因稻米样本的太赫兹时域光谱

在0.1-3.5THz光谱频宽区间内,用太赫兹时域光谱系统一一采集转基因稻米样本的太赫 兹时域光谱,获得所有转基因稻米样本各自独立的光谱数据组;

3)采用数据处理方法对所获得每个转基因稻米的谱线幅值数据组以及对应时间数据组分 别进行平滑处理:

得平滑处理后的新谱线幅值数据组以及对应时间数据组;

4)在每个转基因稻米样本的新谱线幅值数据组以及对应时间的数据组中搜索,寻找太 赫兹时域光谱的峰值和谷值出现的时间;然后对所有转基因稻米样本的峰值和谷值出现时间 进行统计,获得转基因稻米的峰值时间段和谷值时间段,并记录为时间段1、2、3和4;

即在规定延迟时间区域内搜索转基因稻米谱线数据组中出现第一个波谷的出现位置、第 一个波峰的出现位置、第二个波谷的出现位置和第二个波峰的出现位置,具体是在规定延迟 时间区域内分别寻找出现最小波谷、最大波峰、最小波谷和最大波峰四个谱线幅值时的对应 延迟时间;

对所有转基因稻米样本谱线的峰谷出现时间进行统计,得到转基因稻米的峰值和谷值出 现的时间,并记录为时间段1、2、3和4;

所述规定延迟时间区域完整包括每个转基因稻米样本所有谱线出现的时间。

5)对待测样本按步骤2)和步骤3)方法处理,然后在平滑处理后的数据组中搜索峰值 和谷值出现的时间;如果峰值和谷值出现的时间都落在步骤4)的时间段1、2、3和4内, 则判断样本为转基因稻米;否则就不是转基因稻米。

具体搜索峰值和谷值出现时间的方法是:

在时间段1内寻找谷,当相邻一阶导数乘积为负值,并且前面的一阶导数小于零时,确 认此时间段内存在谷,并通过mark1[0]记录;在时间段2内寻找峰,当相邻一阶导数乘积为 负值,并且前面的一阶导数大于零时,确认此段内存在峰,并通过mark1[1]记录;用同样方 法在时间段3和4内分别寻找谷和峰,分别用mark1[2]和mark1[3]记录;当在规定时间段内 峰谷都出现的时候,就判定为转基因稻米,否则就不是。

所述每个样本的粉末质量在0.1-0.3克,压片机压力为15-20MPa。

所述每个样本的粉末与聚乙烯粉末的混合重量比例为1:18-22。

所述太赫兹时域光谱系统,在充氮气的情况下采集样本的太赫兹时域光谱;测量环境湿 度要求<0.2%。

所述平滑处理,是对每个转基因稻米的谱线幅值以及对应时间分别以连续排列的h个数 值进行加权平均,获得新的脉冲幅值;即作变换t=(x1+x2+……+xh)/h,得平滑后的新数据 组;t为新产生的脉冲幅值,h为连续排列的脉冲幅值个数。

所述转基因稻米样本的数量为10-300个。

本发明具有的有益效果是:本发明利用转基因稻的太赫兹时域光谱峰值和谷值出现的时 间差异作为标准样本,来判断样本是否为转基因稻米;由于数据处理和搜索峰谷等具体工作 均可由电脑软件实现,因此不但结果准确、样本用量少,而且检测速度快、操作简便。

附图说明

图1是为平滑处理前的样本谱线数据示意图。

图2是为经过平滑处理后的样本谱线数据示意图。

具体实施方式

太赫兹波是一种波长介于微波与红外辐射之间的电磁波,其频率为0.1-10THz。它的光 子能量非常低,仅为X射线的一百万分之一,而且太赫兹波的光子能量低于各种化学键的键 能,故不会引起对人体或检测材料有害的电离反应。一般情况下,有机分子内化学键的振动 吸收频率主要表现在普通红外波段。但是对于分子与分子之间的相对弱的相互作用(如氢键 等)以及偶极子的旋转与振动跃迁、大分子的骨架振动、晶体中晶格的低频振动吸收频率等, 一般表现在太赫兹红外波段。因此,尽管太赫兹辐射的能量很低,但是大量的分子,尤其是 许多有机大分子(DNA、蛋白质等)在这一频段内,表现出强烈的吸收和色散。太赫兹时域 光谱技术(Terahertz time domain spectroscopy,THz-TDS)是国际上近年来发展起来的一项新 的研究与检测技术。至今,太赫兹时域光谱技术已经在爆炸物检测、药物检测、氨基酸检测、 蛋白质检测、癌症检测等方面有着许许多多的应用。转基因农产品相对于非转基因农产品而 言,其转入基因的表达产物一般是蛋白,因此使用太赫兹时域光谱手段检测转基因农产品具 有非常大的潜力。

所述的太赫兹时域光谱系统为z-omega公司生产的型号为z3的太赫兹时域光谱系统。

所述每个样本的粉末质量在0.1-0.3克,优选0.2克;压片机压力为15-20MPa。

所述每个样本的粉末与聚乙烯粉末的混合重量比例为1:18-22,优选1:20。

下面结合实施例对本发明作进一步说明。

1)采集转基因稻米的太赫兹时域光谱。具体过程:将80份转基因稻米样本分别烘干, 磨成粉末过100目筛;将粉末与聚乙烯粉末以1:20的比例混匀,并用压片机压成薄片样本, 其中粉末总质量在0.2克左右,压片机压力为15-20MPa;打开激光,电脑,锁相放大器以及 氮气阀门,此时THz-TDS系统内开始充进氮气,湿度下降,激光预热半小时后方可进行测量; 将先前已经压好的样本放进配套的模具中,打开太赫兹时域光谱系统测量用的盖子,并将模 具放进激光光路中,用固定夹具夹好;在充氮气的情况下,在太赫兹时域光谱系统的光谱频 宽为0.1-3.5THz区间采集样本的太赫兹透射时域光谱,其中测量环境湿度要求<0.2%;用以 上方法逐个测量薄片样本的太赫兹透射时域光谱并保存。

所述的转基因稻米为转基因抗虫水稻华辉1号。

所述的太赫兹时域光谱系统为z-omega公司生产的型号为z3的太赫兹时域光谱系统。

所述的模具为z-omega公司生产的sample-holder。

2)采用的数据处理方法为先对数据进行平滑处理:以连续排列的h个数值进行加权平均, 获得新的脉冲幅值;即作变换t=(x1+x2+……+xh)/h,得平滑后的新数据组。t为新产生的 脉冲幅值,h为连续排列的脉冲幅值个数。

如:第10号样本原始的脉冲幅值为

-2.521 0.000587 -2.48034 0.00051 -2.43968 0.000453 -2.39902 0.000312

-2.35836 0.000216 -2.3177 0.000168 -2.27704 0.000102 -2.23638 -1E-07 -2.19572 -0.00016 -215505 -0.00034 -211439 -0.00039 -2.07373 -0.00062 -2.03307 -0.0008 -1.99241 -0.00096 -1.95175 -0.0011 -1.91109 -0.0012 -1.87043 -0.00143 -1.82977 -0.00175 -1.78911 -0.00198 -1.74845 -0.00221 -1.70779 -0.0025 -1.66712 -0.0028 -1.62646 -0.00312 -1.5858 -0.0034 -1.54514 -0.00371 -1.50448 -0.00417 -1.46382 -0.00438 -1.42316 -0.00475 -1.3825 -0.00506 -1.34184 -0.00543 -1.30118 -0.00584 -1.26052 -0.00614 -1.21985 -0.00639 -1.17919 -0.00678 -1.13853 -0.00705 -1.09787 -0.00728 -1.05721 -0.00742 -1.01655 -0.00748 -0.97589 -0.00747 -0.93523 -0.00735 -0.89457 -0.00719 -0.85391 -0.00681 -0.81325 -0.0063 -0.77258 -0.0055 -0.73192 -0.00455 -0.69126 -0.00308 -0.6506 -0.00175 -0.60994 4.66E-05 -0.56928 0.002906 -0.52862 0.005962 -0.48796 0.008106 -0.4473 0.011831

-0.40664 0.015044 -0.36598 0.018678 -0.32531 0.02123 -0.28465 0.025078 -0.24399 0.029317 -0.20333 0.033786 -0.16267 0.036753 -0.12201 0.039742 -0.08135 0.04258 -0.04069 0.045011 -2.7E-05 0.045802 0.040634 0.045713 0.081294 0.044279 0.121955 0.041858 0.162616 0.039148 0.203277 0.035131 0.243938 0.029717 0.284599 0.022853 0.32526 0.016194 0.365921 0.008457 0.406582 0.00151 0.447243 -0.00842 0.487903 -0.01545 0.528564 -0.02278 0.569225 -0.03096 0.609886 -0.03665 0.650547 -0.04173 0.691208 -0.04547 0.731869 -0.0486 0.77253 -0.05094 0.813191 -0.05191 0.853851 -0.05228 0.894512 -0.05167 0.935173 -0.05013 0.975834 -0.0481 1.016495 -0.04533 1.057156 -0.04263 1.097817 -0.03825 1.138478 -0.03416 1.179138 -0.03064 1.219799 -0.02734 1.26046 -0.02331 1.301121 -0.02041 1.341782 -0.0172 1.382443 -0.01361 1.423104 -0.01013 1.463765 -0.00753 1.504426 -0.00491

1.545086 -0.00246 1.585747 -7.5E-05 1.626408 0.001683 1.667069 0.003109 1.70773 0.004442 1.748391 0.005519 1.789052 0.006206 1.829713 0.006746 1.870373 0.007331 1.911034 0.007748 1.951695 0.007861 1.992356 0.008062 2.033017 0.008099 2.073678 0.008015 2.114339 0.007855 2.155 0.007642 2.195661 0.0073 2.236321 0.007004 2.276982 0.006705 2.317643 0.006358 2.358304 0.006036 2.398965 0.005556 2.439626 0.005188 2.480287 0.004801 2.520948 0.004395 2.561609 0.003819 2.60227 0.003489 2.642931 0.003025 2.683591 0.002582 2.724252 0.002246 2.764913 0.001932 2.805574 0.001637 2.846235 0.001365 2.886896 0.001177 2.927557 0.001024 2.968218 0.00076 3.008878 0.000662 3.049539 0.000583 3.0902 0.00046 3.130861 0.000425 3.171522 0.000405 3.212183 0.00044 3.252844 0.000401 3.293505 0.000416 3.334166 0.000523 3.374826 0.000601 3.415487 0.000622 3.456148 0.000714

3.496809 0.000992 3.53747 0.001131

间隔h为5,原数据变成:

3)在指定区域内搜索太赫兹时域光谱的峰值和谷值出现的时间,具体的实现方 法是:

在延迟时间为-2.5到3.5ps区域内搜索每条转基因稻米谱线出现第一个波谷的出现位置、 第一个波峰的出现位置、第二个波谷的出现位置和第二个波峰的出现位置,具体通过在规定 延迟时间内对每条谱线幅值分别进行一阶求导,并将相邻一阶导数(称前一阶导数和后一阶 导数)值相乘,根据乘积的正负值寻找延迟时间,即当出现第一个负值时,记下获得第一个 后一阶导数的幅值对应的延迟时间,为第一个波谷的出现位置;当出现第二个负值时,记下 获得第二个后一阶导数的幅值对应的延迟时间,为第一个波峰的出现位置;当出现第三个负 值时,记下获得第三个后一阶导数的幅值对应的延迟时间,为第二个波谷的出现位置;当出 现第四个负值时,记下获得第四个后一节导数的幅值对应的延迟时间,为第二个波峰的出现 位置,对所有转基因稻米谱线的峰谷出现时间进行统计,得到转基因稻米的峰值和谷值出现 的时间,并记录为时间段1、2、3和4。

其中,规定延迟时间区域确定为-2.5到3.5ps,因为该转基因稻米样本中所有谱线出现的 时间均在该区域内。

对所有80个转基因稻米样本谱线的峰谷出现时间进行统计,得到转基因稻米的峰值和谷 值出现的时间分别:-1.136到-0.7195、-0.074到0.091、0.799到1.014和1.849到2.457,并 记录为时间段1、2、3和4。

4)对待测样本按步骤1)采集光谱,再按步骤2)和3)对平滑后数据进行搜索,寻找 峰值和谷值出现的时间是否在规定延迟时间区域(若都在规定延迟时间区域,则判断样本为 转基因稻米)。

经过搜索,该待测样本谱线的峰值和谷值出现的时间分别为-0.9325、0、0.846和2.038, 正好均落在时间段1、2、3和4内,故判定该待测样本为转基因稻米。

具体搜索峰谷的方法是:

在时间段1内寻找谷,当相邻一阶导数乘积为负值,并且前面的一阶导数小于零时,确 认此时间段内存在谷,并通过mark1[0]记录;在时间段2内寻找峰,当相邻一阶导数乘积为 负值,并且前面的一阶导数大于零时,确认此段内存在峰,并通过mark1[1]记录;同样方法 在时间段3和4内分别寻找谷和峰,分别用mark1[2]和mark1[3]记录;当在规定时间段内峰 谷都出现的时候,就判定为转基因稻米,否则就不是。可通过如下软件程序实现:

for(int j=temprangeB[0];j<temprangeE[0];j++)(从第1个波段范围的起始下标到终止下标, 判断是否有满足条件的值出现)

if(firstderivate[j-1].y*firstderivate[j].y<0&&!mark1[0]&&firstderivate[j-1].y<0)(在波段1内 寻找波谷,通过判断相邻一阶导数乘积为负值,并且前面的一阶导数小于零是否同时满足来 实现)

mark1[0]=true;(如果同时出现,就通过mark1[0]记录)

for(int j=temprangeB[1];j<temprangeE[1];j++)(从第2个波段范围的起始下标到终止下标, 判断是否有满足条件的值出现)

if(firstderivate[j-1].y*firstderivate[j].y<0&&!mark1[1]&&firstderivate[j-1].y>0)(在波段2内 寻找波峰,通过判断相邻一阶导数乘积为负值,并且前面的一阶导数大于零是否同时满足来 实现)

mark1[1]=true;(如果同时出现,就通过mark1[1]记录)

for(intj=temprangeB[2];j<temprangeE[2];j++)(从第3个波段范围的起始下标到终止下标, 判断是否有满足条件的值出现)

if(firstderivate[j-1].y*firstderivate[j].y<0&&!mark1[2]&&firstderivate[j-1].y<0)(在波段3内 寻找波谷,通过判断相邻一阶导数乘积为负值,并且前面的一阶导数小于零是否同时满足来 实现)

mark1[2]=true;(如果同时出现,就通过mark1[2]记录)

for(int j=temprangeB[3];j<temprangeE[3];j++)(从第4个波段范围的起始下标到终止下标, 判断是否有满足条件的值出现)

if(firstderivate[j-1].y*firstderivate[j].y<0&&!mark1[3]&&firstderivate[j-1].y>0)(在波段4内 寻找波峰,通过判断相邻一阶导数乘积为负值,并且前面的一阶导数大于零是否同时满足来 实现)

mark1[3]=true;(如果同时出现,就通过mark1[3]记录)

if(mark1[0]&&mark1[1]&&mark1[2]&&mark1[3])(判断mark[0-3]均为1)

mark=true;(表明波形符合要求)

return mark;(返回判断结果mark)

其中:j:循环控制变量;mark0-3:用于标识是否在四个时间段内出现相应的峰型; firstderivate[j]:数据在第j点的一阶导数;mark为布尔变量,表示是否满足“谷+峰+谷+峰”的 波形。

上述具体实施方式用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和 权利要求的保护范围内,对本发明做出的任何修改和改变,都落入本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号