System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据管理,具体为一种基因测序数据管理系统。
技术介绍
1、随着高通量测序技术的发展与广泛应用,基因检测数据量正以tb级的速度增长,基因数据计算和分析所要解决的问题也越来越复杂。基因数据的特异性和复杂性需要一个基因检测数据管理系统进行基础的数据处理和分析来为科研和临床提供便捷。
2、根据申请号为cn202211041199.3的专利显示,该专利系统包括用户登录模块、权限管理模块、基因数据储存模块、临床信息对接模块、基因数据质控模块、基因注释模块、差异分析模块和基因数据查询模块。本专利技术通过用户登录模块、权限管理模块、基因数据储存模块、临床信息对接模块、基因数据质控模块、基因注释模块、差异分析模块和基因数据查询等模块进行人类遗传资源基因数据管理系统构建的方法实现本地化高效的存储和管理高通量dna测序数据、处理分析及应用基因数据,为科研和临床提供了很大的便捷服务。
3、由于基因测序数据管理系统在基因组研究和临床实践中发挥着重要的作用,当涉及基因测序数据管理系统时,数据安全是非常重要的,部分现有的数据管理系统在对数据进行加密管理的时候,加密的方式存在单一,导致了数据存在泄露的可能性,其次在对数据进行存储管理的时候,不能根据不同数据的特性来进行合理的存储,导致了数据在后续读取的时候存在混乱的情况。
技术实现思路
1、针对现有技术的不足,本专利技术提供了一种基因测序数据管理系统,解决了加密方式存在单一导致数据存在泄露的可能性,在对数据进行存储管理的时候存
2、为实现以上目的,本专利技术通过以下技术方案予以实现:一种基因测序数据管理系统,包括:
3、基础测序数据获取单元,用于获取目标对象基础信息,并将其传输到数据自适应处理单元,其中目标对象为基因测序数据,基础信息包括:数据容量;
4、数据自适应处理单元,用于获取到传输的目标对象基础信息并对其进行分析和分类处理得到目标对象分类信息,具体包括:正常目标对象和异常目标对象,接着对正常目标对象的特征数据进行分析得到正常目标对象分类信息,具体包括:特征目标对象和无特征目标对象,同时将正常目标对象分类信息和异常目标对象传输到数据加密处理单元、数据存储单元和数据信息输出单元,对目标对象进行分析的方式如下:
5、s1:获取到所有的目标对象同时判断目标对象是否存在异常,并将存在异常的目标对象分类为异常目标对象,将不存在异常的目标对象分类为正常目标对象;具体地,此处判断是否存在异常表示为是否存在基因突变或者是存在疾病。
6、s2:获取到数据库中的所有正常目标对象并对其进行标号处理且记作为i,且i=1、2、…、j,接着将正常目标对象中的“y染色体”标记为特征数据;此处需要说明的是:y染色体为区分男、女的标识性因素,通过判断是否存在y染色体对其进行分类处理。
7、s3:获取到标号为i的正常目标对象,并集合特征数据对其进行分析,将存在特征数据的正常目标对象记作为有特征目标对象且记作为a,且a=1、2、…、b,反之将不存在特征数据的正常目标对象记作为无特征目标对象且记作为o,且o=1、2、…、p,且o+p=j;
8、数据加密处理单元,用于获取到传输的正常目标对象和异常目标对象对应的基础信息,同时分别对二者进行分析,并通过将二者进行二进制转换,接着对转换成二进制后的目标对象进行加密生成加密信息,其中加密信息包括:正常对象加密信息和异常对象加密信息;
9、正常目标对象分析生成正常加密信息的方式为:
10、p1:获取到任意一组特征目标对象,同时获取到其特征数据的位置并将其利用数值进行表示且记作为特征数值,接着对特征目标对象进行二进制转换,并根据特征数值对特征目标对象进行分割生成多个字符段,同时将字符段进行首尾闭环处理得到多个字符环;具体的,此处特征数值表示为“y染色体”的位置,然后将其位置采用数字的形式表示,例如为18,然后将特征目标对象转换成二进制后的整体以18个字符进行分割生成多个字符段,最后将字符段闭合生成字符环。
11、p2:接着获取到特征数据的特征数值并对其进行二进制转换,同时将其作为键点,并以键点作为相邻两个字符环的连接点对其进行整合加密生成加密信息;具体的,此处需要说明的是:将“y”的数值进行二进制,具体的就是将数值18进行二进制转换,然后将18转换为二进制后作为连接点,最后将按照分割顺序分割形成的字符环以连接点进行连接从而对其进行加密。
12、p3:获取到任意一组无特征目标对象同时对其进行二进制转换,接着以k为字符分割周期对其进行分割生成多组字符段,且k=12×h,h=1、2、…、5,并根据生成的字符段尾数来对其进行加密处理;
13、p4:当字符段尾数为1时对该字符段进行倒序同时生成加密信息,当字符段尾数为0时对该字符段进行旋转处理,具体的旋转方式为:若尾数为0的字符段的第一个字符也为0时,则将其进行顺时针旋转加密,若第一个字符为1时,则将其进行逆时针旋转加密;具体的,此处需要说明的是,先将无特征目标对象整体进行二进制转换,然后以字符个数k对其进行分割处理,若分割后字符段尾数为1,则将对应尾数为1的字符段进行倒序生成,如果尾数为0则对其进行旋转,并根据第一个字符数字来确定旋转方式。
14、对异常目标对象分析生成异常加密信息的方式为:
15、a1:获取到任意一组异常目标对象同时对异常目标对象中的异常基因测序数据进行标号处理,同时对该异常基因测序数据进行二进制转换;
16、a2:获取到异常基因测序数据转换为二进制后的字符个数,并对字符个数进行判断,当字符个数为奇数时,则将异常基因测序数据进行倒序处理,同时将其对应的异常目标对象进行倒序处理,当字符个数为偶数时,则将异常基因测序数据进行字符颠倒处理,同时其对应的异常目标对象进行倒序处理。
17、数据存储处理单元,用于获取到传输的正常目标对象分类信息和异常目标信息,并分别对二者进行分析,通过对其容量进行分析来生成存储信息,其中存储信息包括:正常存储信息和异常存储信息,同时将存储信息传输到数据信息输出单元;
18、对正常目标对象进行存储生成存储信息的方式为:
19、b1:先将正常目标对象进行二进制转换,同时对转换后生成的二进制字符中的重复字符进行分析,并获取到所有重复字符的个数同时判断重复字符个数;具体的,此处需要说明的是,重复字符具体表示为00和11,对重复字符个数进行判断的时候按照顺序来进行获取。
20、b2:当重复字符的个数为奇数时,则将所有的重复字符用二进制1进行替换,当重复字符的个数为偶数时,则将所有的重复字符用二进制0进行替换,接着对替换后的二进制字符重组并将其记作为重组字符;具体的,此处需要说明的是,重复字符个数为00和11总的个数总和,如果为偶数则将二者替换成0,如果为奇数则替换为1。
21、b3:获取到目标对象传输的通量,同时计算其平均通量并将其作为数据存本文档来自技高网...
【技术保护点】
1.一种基因测序数据管理系统,其特征在于,包括:
2.根据权利要求1所述的一种基因测序数据管理系统,其特征在于,数据自适应处理单元对目标对象进行分析的方式如下:
3.根据权利要求1所述的一种基因测序数据管理系统,其特征在于,数据加密处理单元对正常目标对象分析生成正常加密信息的方式为:
4.根据权利要求1所述的一种基因测序数据管理系统,其特征在于,数据加密单元对异常目标对象分析生成异常加密信息的方式为:
5.根据权利要求1所述的一种基因测序数据管理系统,其特征在于,数据存储单元对正常目标对象进行存储生成存储信息的方式为:
6.根据权利要求1所述的一种基因测序数据管理系统,其特征在于,数据存储处理单元对异常目标对象进行存储生成存储信息方式为:
【技术特征摘要】
1.一种基因测序数据管理系统,其特征在于,包括:
2.根据权利要求1所述的一种基因测序数据管理系统,其特征在于,数据自适应处理单元对目标对象进行分析的方式如下:
3.根据权利要求1所述的一种基因测序数据管理系统,其特征在于,数据加密处理单元对正常目标对象分析生成正常加密信息的方式为:
4.根据权利要求1所述的一种基因...
【专利技术属性】
技术研发人员:陈功俊,石国玉,张俊,
申请(专利权)人:安徽溯远分析仪器有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。