[发明专利]中药指纹图谱智能分析以保证中药质量均一性的方法有效
申请号: | 201610028055.2 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105699505B | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 朱明峰;杜建强;王金钱;聂斌;王跃生;饶毅 | 申请(专利权)人: | 江西中医药大学 |
主分类号: | G01N30/02 | 分类号: | G01N30/02 |
代理公司: | 江西省专利事务所36100 | 代理人: | 黄新平 |
地址: | 330004 *** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中药 指纹 图谱 智能 分析 保证 质量 均一 方法 | ||
1.一种中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:它包括以下步骤:
(1)、将色谱仪所生成的电位数据绘制成不同颜色叠加显示的指纹图谱;
(2)、对各批中药指纹图谱进行融合,形成融合指纹图谱,并加以显示;
(3)、对各批中药指纹图谱进行均值化处理,形成均值指纹图谱,并加以显示;
(4)、对各批中药指纹图谱进行成份峰/差异峰分析;
(5)、对各批中药指纹图谱与均值指纹图谱进行相似度分析,即指纹图谱相似度分析;
(6)、对各批中药指纹图谱进行直接读取和分析,并计算出能够保证中药成份含量均一性的最佳勾兑配比方案,即中药成份智能勾兑优化计算。
2.根据权利要求1所述的中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:
指纹图谱位图的绘制方法如下:
(1)读取电位数据CSV文件,通过读取CSV文件中最后一条记录的保留时间,确定指纹图谱位图的宽度;
(2)给指纹图谱位图分配内存空间;
(3)读取指纹图谱数据CSV文件的第1条记录,将绘制的起始点定在第1条记录的保留时间和峰值位置;
(4)依次读取指纹图谱CSV文件中的第2条至最后一条记录,循环执行下述(5)-(6)步;
(5)在上一个位置和当前读取到的记录位置之间绘制一条直线段;
(6)将绘制直线段的起点移到当前读取到的记录位置;
(7)保存位图文件;
指纹图谱的叠加显示方法如下:
(1)从磁盘依次读取各幅指纹图谱位图文件至内存;
(2)确定叠加指纹图谱位图的宽度和高度,叠加指纹图谱位图的宽度等于各幅指纹图谱的最大宽度;
(3)对每一幅指纹图谱循环执行(4)-(5)步;
(4)将当前指纹图谱中的所有非空像素用一种不同于前面指纹图谱的颜色绘制到nStartRow的起始行位置上,nStartRow为当前指纹图谱的起始行位置,其初值为0;
(5)将nStartRow加上垂直间距5赋值给nStartRow;
(6)保存并显示叠加指纹图谱位图。
3.根据权利要求1所述的中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:生成融合指纹图谱的方法如下:
(1)从磁盘读取各幅指纹图谱位图到内存;
(2)确定融合指纹图谱位图的宽度和高度,融合指纹图谱的宽度等于各幅指纹图谱的最大宽度,融合指纹图谱的高度等于各幅指纹图谱的最大高度;
(3)给融合指纹图谱位图分配内存空间;
(4)计算并获取最大峰值数组nPeakArray,该方法如下述(5)-(6)步;
(5)将最大峰值数组nPeakArray清空为全0;
(6)对每一幅指纹图谱位图循环记录每一列的最大高度,若当前列的最大高度大于nPeakArray中对应列的峰值高度,则将该列的最大高度赋值给nPeakArray中对应列的峰值高度;
(7)根据最大峰值数组nPeakArray绘制融合指纹图谱位图,将绘制起始点定位在最大峰值数组nPeakArray第0列对应的位置上,顺序读取最大峰值数组中第1列到最后一列的峰值高度,对于每一个当前峰值,从上一个峰值位置到当前读取到的峰值位置之间绘制一条直线段;
(8)保存并显示融合指纹图谱位图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西中医药大学,未经江西中医药大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610028055.2/1.html,转载请声明来源钻瓜专利网。