鉴定基因组串联重复区域的方法及装置转让专利

申请号 : CN202211205346.6

文献号 : CN115273984B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵勇周勋刘志静王龙李萍周智伟

申请人 : 北京诺禾致源科技股份有限公司

摘要 :

本发明公开了一种鉴定基因组串联重复区域的方法及装置。其中,该方法包括以下步骤:S1,统计基因组fasta文件每条染色体的长度;S2,使用软件对基因组的串联重复序列进行预测;S3,对预测的串联重复序列进行过滤;S4,结合S1中得到的染色体的长度,对滤后的过串联重复序列进行统计;S5,将每条染色体上的过滤后的串联重复序列单独提取出来;S6,对每条染色体的过滤后的串联重复序列进行聚类;S7,对潜在串联重复区域分布位置进行统计与过滤。应用本发明的技术方案,不需要已知着丝粒区域重复单元序列,即可实现染色体水平基因组着丝粒区域的鉴定。

权利要求 :

1.一种鉴定基因组串联重复区域的方法,其特征在于,包括以下步骤:

S1,统计基因组fasta文件每条染色体的长度;

S2,使用软件对基因组的串联重复序列进行预测,得到预测的串联重复序列;

S3,对预测的所述串联重复序列进行过滤,保留预设长度及预设重复拷贝数的串联重复序列,得到过滤后的串联重复序列;

S4,结合所述S1中得到的所述染色体的长度,对滤后的所述串联重复序列进行统计,以N kb为窗口,统计得到每条染色体每个窗口内所述串联重复序列的数目,其中,N为50‑200;

S5,将每条染色体上的过滤后的所述串联重复序列单独提取出来;

S6,对每条染色体的过滤后的所述串联重复序列进行聚类,得到聚类后的潜在串联重复区域分布位置;

S7,对潜在串联重复区域分布位置进行统计与过滤,如果一个位点与当前聚类的中位数距离超过染色体长度的1/M,认为是错误组装或预测造成的,删除该位点,得到最终的串联重复区域位置,其中,M为5‑15。

2.根据权利要求1所述的方法,其特征在于,所述串联重复区域为着丝粒区域或端粒区域。

3.根据权利要求2所述的方法,其特征在于,当所述串联重复区域为着丝粒区域时,所述S3中所述预设长度为大于100bp小于200bp,所述预设重复拷贝数为大于10。

4.根据权利要求1所述的方法,其特征在于,所述S2中,采用trf软件对基因组的串联重复序列进行预测。

5.根据权利要求4所述的方法,其特征在于,所述S3与S4之间还包括:将过滤后的所述串联重复序列转化为gff文件,得到过滤后的所述串联重复序列的gff文件;将过滤后的所述串联重复序列的gff文件转换为过滤后的所述串联重复序列的bed文件。

6.根据权利要求5所述的方法,其特征在于,所述S4中,使用bedtools软件,结合染色体长度,对滤后的所述串联重复序列的bed文件进行统计,以100kb为窗口统计得到每条染色体每个窗口内所述串联重复序列的数目。

7.根据权利要求6所述的方法,其特征在于,所述S6中,使用orthofinder软件,对每条染色体的过滤后的所述串联重复序列进行聚类。

8.根据权利要求1所述的方法,其特征在于,所述S7中,M=10。

9.根据权利要求1所述的方法,其特征在于,所述S7还包括将最终的串联重复区域位置转化为gff文件,使用R软件,结合染色体长度、每条染色体每个窗口内所述串联重复序列的数目,对最终的串联重复区域画图展示。

10.一种鉴定基因组串联重复区域的装置,其特征在于,包括:

长度统计单元,配置为用于统计基因组fasta文件每条染色体的长度;

预测单元,配置为用于对基因组的串联重复序列进行预测,得到预测的串联重复序列;

过滤单元,配置为用于对预测的所述串联重复序列进行过滤,保留预设长度及预设重复拷贝数的串联重复序列,得到过滤后的串联重复序列;

数量统计单元,配置为用于结合所述长度统计单元中得到的所述染色体的长度,对滤后的所述串联重复序列进行统计,以Nkb为窗口,统计得到每条染色体每个窗口内所述串联重复序列的数目,其中,N为50‑200;提取单元,配置为用于将每条染色体上的过滤后的所述串联重复序列单独提取出来;

聚类单元,配置为用于对每条染色体的过滤后的所述串联重复序列进行聚类,得到聚类后的潜在串联重复区域分布位置;

位置确定单元,配置为用于对潜在串联重复区域分布位置进行统计与过滤,如果一个位点与当前聚类的中位数距离超过染色体长度的1/M,认为是错误组装或预测造成的,删除该位点,得到最终的串联重复区域位置,其中,M为5‑15。

11.根据权利要求10所述的装置,其特征在于,所述串联重复区域为着丝粒区域或端粒区域。

12.根据权利要求11所述的装置,其特征在于,当所述串联重复区域为着丝粒区域时,所述过滤单元中所述预设长度为大于100bp小于200bp,所述预设重复拷贝数为大于10。

13.根据权利要求10所述的装置,其特征在于,所述预测单元中,采用trf软件对基因组的串联重复序列进行预测。

14.根据权利要求13所述的装置,其特征在于,所述过滤单元与所述数量统计单元之间还设置有转换单元,所述转换单元配置为用于将过滤后的所述串联重复序列转化为gff文件,得到过滤后的所述串联重复序列的gff文件;将过滤后的所述串联重复序列的gff文件转换为过滤后的所述串联重复序列的bed文件。

15.根据权利要求14所述的装置,其特征在于,所述数量统计单元中,使用bedtools软件,结合染色体长度,对滤后的所述串联重复序列的bed文件进行统计,以100kb为窗口统计得到每条染色体每个窗口内所述串联重复序列的数目。

16.根据权利要求15所述的装置,其特征在于,所述聚类单元中,使用orthofinder软件,对每条染色体的过滤后的所述串联重复序列进行聚类。

17.根据权利要求10所述的装置,其特征在于,所述位置确定单元中,M=10。

18.根据权利要求10所述的装置,其特征在于,

所述位置确定单元还配置为用于将最终的串联重复区域位置转化为gff文件,使用R软件,结合染色体长度、每条染色体每个窗口内所述串联重复序列的数目,对最终的串联重复区域画图展示。

19.一种计算机可读性存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至9中任意一项所述的鉴定基因组串联重复区域的方法。

20.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至9中任意一项所述的鉴定基因组串联重复区域的方法。

说明书 :

鉴定基因组串联重复区域的方法及装置

技术领域

[0001] 本发明涉及基因组组装技术领域,具体而言,涉及一种鉴定基因组串联重复区域的方法及装置。

背景技术

[0002] 随着三代测序技术的普及,基因组组装的精确度越来越高,Pacbio公司测序仪的ccs测序模式,下机数据N50在20k左右,单碱基准确度可以达到99%,称为hifi数据。hifi数据使用hifiasm软件进行组装,结果为重叠群(contig)水平基因组,组装的连续性相比二代数据组装具有显著提升。
[0003] Hi‑C(High‑through chromosome conformation capture)技术为高通量染色体构象捕获技术,利用染色体内部互做强度远大于染色体间互做强度的原理,对组织进行甲醛交联固定,特异性的限制酶对基因组进行酶切,然后经过加生物素标记和末端修复,再次进行酶连,打断,使用磁珠捕获带生物素标记的片段进行高通量测序,测序的数据结合contig或者scaffold水平的基因组使用3d‑dna软件进行挂载,生成的hic文件和assembly文件,经过juicebox手动调整后,最终得到染色体水平基因组。
[0004] 着丝粒是基本的染色体结构,可在细胞分裂过程中将姐妹染色单体结合在一起。
[0005] 着丝粒区域的序列是短的串联重复序列,一般位于异染色质区内,通常着丝粒的串联重复序列单元长度为150‑180 bp。着丝粒在所有生物中的功能是相同的,但是每种物种都表现出独特的特征,并且在结构、大小和复杂性方面可能存在种间差异。目前大部分物种对着丝粒序列研究较为欠缺,对重复序列的单元结构不清楚。
[0006] 通过hifi数据进行基因组组装到contig水平,然后结合hic技术,可以将基因组挂载到染色体水平,由于hifi数据的高准确性,组装出的染色体基因组也会有着丝粒区域。目前鉴定着丝粒区域的方法主要为根据物种的着丝粒重复单元,去染色体内匹配寻找,鉴于大部分物种着丝粒区域内的重复单元还未确定,此方法存在很大的局限性。

发明内容

[0007] 本发明旨在提供一种鉴定基因组串联重复区域的方法及装置,以解决现有技术中大部分物种着丝粒区域内因重复单元还未确定,无法鉴定基因组着丝粒区域的技术问题。
[0008] 为了实现上述目的,根据本发明的一个方面,提供了一种鉴定基因组串联重复区域的方法。该方法包括以下步骤:S1,统计基因组fasta文件每条染色体的长度;S2,使用软件对基因组的串联重复序列进行预测,得到预测的串联重复序列;S3,对预测的串联重复序列进行过滤,保留预设长度及预设重复拷贝数的串联重复序列,得到过滤后的串联重复序列;S4,结合S1中得到的染色体的长度,对滤后的过串联重复序列进行统计,以N kb为窗口,统计得到每条染色体每个窗口内串联重复序列的数目,其中,N为50‑200;S5,将每条染色体上的过滤后的串联重复序列单独提取出来;S6,对每条染色体的过滤后的串联重复序列进行聚类,得到聚类后的潜在串联重复区域分布位置;S7,对潜在串联重复区域分布位置进行统计与过滤,如果一个位点与当前聚类的中位数距离超过染色体长度的1/M,认为是错误组装或预测造成的,删除该位点,得到最终的串联重复区域位置,其中,M为5‑15。
[0009] 进一步地,串联重复区域为着丝粒区域或端粒区域。
[0010] 进一步地,当串联重复区域为着丝粒区域时,S3中预设长度为大于100bp小于200bp,预设重复拷贝数为大于10。
[0011] 进一步地,S2中,采用trf软件对基因组的串联重复序列进行预测;优选的,S3与S4之间还包括:将过滤后的串联重复序列转化为gff文件,得到过滤后的串联重复序列的gff文件;将过滤后的串联重复序列的gff文件转换为过滤后的串联重复序列的bed文件。
[0012] 进一步地,S4中,使用bedtools软件,结合染色体长度,对滤后的串联重复序列的bed文件进行统计,以100kb为窗口统计得到每条染色体每个窗口内串联重复序列的数目;优选的,S6中,使用orthofinder软件,对每条染色体的过滤后的串联重复序列进行聚类;优选的,S7中,M=10;优选的,S7还包括将最终的串联重复区域位置转化为gff文件,使用R软件,结合染色体长度、每条染色体每个窗口内串联重复序列的数目,对最终的串联重复区域画图展示。
[0013] 根据本发明的另一方面,提供了一种鉴定基因组串联重复区域的装置。该装置包括:长度统计单元,配置为用于统计基因组fasta文件每条染色体的长度;预测单元,配置为用于对基因组的串联重复序列进行预测,得到预测的串联重复序列;过滤单元,配置为用于对预测的串联重复序列进行过滤,保留预设长度及预设重复拷贝数的串联重复序列,得到过滤后的串联重复序列;数量统计单元,配置为用于结合长度统计单元中得到的染色体的长度,对滤后的过串联重复序列进行统计,以N kb为窗口,统计得到每条染色体每个窗口内串联重复序列的数目,其中,N为50‑200;提取单元,配置为用于将每条染色体上的过滤后的串联重复序列单独提取出来;聚类单元,配置为用于对每条染色体的过滤后的串联重复序列进行聚类,得到聚类后的潜在串联重复区域分布位置;位置确定单元,配置为用于对潜在串联重复区域分布位置进行统计与过滤,如果一个位点与当前聚类的中位数距离超过染色体长度的1/M,认为是错误组装或预测造成的,删除该位点,得到最终的串联重复区域位置,其中,M为5‑15。
[0014] 进一步地,串联重复区域为着丝粒区域或端粒区域。
[0015] 进一步地,当串联重复区域为着丝粒区域时,过滤单元中预设长度为大于100bp小于200bp,预设重复拷贝数为大于10。
[0016] 进一步地,预测单元中,采用trf软件对基因组的串联重复序列进行预测;优选的,过滤单元与数量统计单元之间还设置有转换单元,转换单元配置为用于将过滤后的串联重复序列转化为gff文件,得到过滤后的串联重复序列的gff文件;将过滤后的串联重复序列的gff文件转换为过滤后的串联重复序列的bed文件。
[0017] 进一步地,数量统计单元中,使用bedtools软件,结合染色体长度,对滤后的串联重复序列的bed文件进行统计,以100kb为窗口统计得到每条染色体每个窗口内串联重复序列的数目;优选的,聚类单元中,使用orthofinder软件,对每条染色体的过滤后的串联重复序列进行聚类;优选的,位置确定单元中,M=10;优选的,位置确定单元还配置为用于将最终的串联重复区域位置转化为gff文件,使用R软件,结合染色体长度、每条染色体每个窗口内串联重复序列的数目,对最终的串联重复区域画图展示。
[0018] 根据本发明的再一方面,提供了一种计算机可读性存储介质。该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任一种鉴定基因组串联重复区域的方法。
[0019] 根据本发明的又一方面,提供了一种处理器。该处理器用于运行程序,其中,程序运行时执行上述任一种鉴定基因组串联重复区域的方法。。
[0020] 应用本发明的技术方案,不需要已知着丝粒区域重复单元序列,即可实现染色体水平基因组着丝粒区域的鉴定,本发明除了可以预测着丝粒区域,还可以通过调整预设串联重复序列的长度的过滤标准,用于对短序列的串联重复区域,如端粒进行鉴定。

附图说明

[0021] 构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0022] 图1示出了根据本发明一实施例的鉴定着丝粒区域方法流程图;以及[0023] 图2示出了根据本发明一实施例的杜仲着丝粒分布画图展示结果。

具体实施方式

[0024] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0025] 着丝粒区域位于异染色质区域,属于一种特化的串联重复DNA序列,动植物基因组测序组装到染色体水平后,一般都能组装出着丝粒区域,大部分物种因为组学研究较少,着丝粒区域序列是未知的,因此组装后染色体上的着丝粒区域也无法确定。针对此,本申请提出了下列技术方案。
[0026] 本发明提供了一种不需要提供着丝粒区域序列,对基因组进行从头鉴定着丝粒区域的方法。
[0027] 根据本发明一种典型的实施方式,提供一种鉴定基因组串联重复区域的方法。该方法包括以下步骤:S1,统计基因组fasta文件每条染色体的长度;S2,使用软件对基因组的串联重复序列进行预测,得到预测的串联重复序列;S3,对预测的串联重复序列进行过滤,保留预设长度及预设重复拷贝数的串联重复序列,得到过滤后的串联重复序列;S4,结合长度统计单元中得到的染色体的长度,对滤后的过串联重复序列进行统计,以N kb为窗口,统计得到每条染色体每个窗口内串联重复序列的数目,其中,N为50‑200;S5,将每条染色体上的过滤后的串联重复序列单独提取出来;S6,对每条染色体的过滤后的串联重复序列进行聚类,得到聚类后的潜在串联重复区域分布位置;S7,对潜在串联重复区域分布位置进行统计与过滤,如果一个位点与当前聚类的中位数距离超过染色体长度的1/M,认为是错误组装或预测造成的,删除该位点,得到最终的串联重复区域位置,其中,M为5‑15。
[0028] 应用本发明的技术方案,不需要已知着丝粒区域重复单元序列,即可实现染色体水平基因组着丝粒区域的鉴定,本发明除了可以预测着丝粒区域,还可以通过调整预设串联重复序列的长度的过滤标准,用于对短序列的串联重复区域,如端粒进行鉴定。也就是说,在本发明中,串联重复区域可以为着丝粒区域或端粒区域,当然也可以是其他的串联重复区域。
[0029] 当串联重复区域为着丝粒区域时,S3中预设长度为大于100bp小于200bp,预设重复拷贝数为大于10,如此设置参数可以高效准确的对着丝粒区域进行过滤。
[0030] 在本发明一优选的实施例中,S2中,采用trf软件对基因组的串联重复序列进行预测;S3中可以使用脚本对预测的串联重复序列进行过滤;优选的,S3与S4之间还包括:使用脚本,将过滤后的串联重复序列转化为gff文件,得到过滤后的串联重复序列的gff文件;使用脚本,将过滤后的串联重复序列的gff文件转换为过滤后的串联重复序列的bed文件。S4中,使用bedtools软件,结合染色体长度,对滤后的串联重复序列的bed文件进行统计,以100kb为窗口统计得到每条染色体每个窗口内串联重复序列的数目; S6中,使用orthofinder软件,对每条染色体的过滤后的串联重复序列进行聚类; S7中,M=10。采用如此的软件配置可以高效准确的对数据进行处理。
[0031] 为了更加直观的展示串联重复区域在染色体中的位置,S7还包括将最终的串联重复区域位置转化为gff文件,使用R软件,结合染色体长度、每条染色体每个窗口内串联重复序列的数目,对最终的串联重复区域画图展示。
[0032] 根据本发明一种典型的实施方式,提供一种鉴定基因组串联重复区域的装置。该装置包括:长度统计单元,配置为用于统计基因组fasta文件每条染色体的长度;预测单元,配置为用于对基因组的串联重复序列进行预测,得到预测的串联重复序列;过滤单元,配置为用于对预测的串联重复序列进行过滤,保留预设长度及预设重复拷贝数的串联重复序列,得到过滤后的串联重复序列;数量统计单元,配置为用于结合S1中得到的染色体的长度,对滤后的过串联重复序列进行统计,以N kb为窗口,统计得到每条染色体每个窗口内串联重复序列的数目,其中,N为50‑200;提取单元,配置为用于将每条染色体上的过滤后的串联重复序列单独提取出来;聚类单元,配置为用于对每条染色体的过滤后的串联重复序列进行聚类,得到聚类后的潜在串联重复区域分布位置;位置确定单元,配置为用于对潜在串联重复区域分布位置进行统计与过滤,如果一个位点与当前聚类的中位数距离超过染色体长度的1/M,认为是错误组装或预测造成的,删除该位点,得到最终的串联重复区域位置,其中,M为5‑15。
[0033] 应用本发明的技术方案,不需要已知着丝粒区域重复单元序列,即可实现染色体水平基因组着丝粒区域的鉴定,本发明除了可以预测着丝粒区域,还可以通过调整预设串联重复序列的长度的过滤标准,用于对短序列的串联重复区域,如端粒进行鉴定。也就是说,在本发明中,串联重复区域可以为着丝粒区域或端粒区域,当然也可以是其他的串联重复区域。
[0034] 当串联重复区域为着丝粒区域时,S3中预设长度为大于100bp小于200bp,预设重复拷贝数为大于10,如此设置参数可以高效准确的对着丝粒区域进行过滤。
[0035] 在本发明一优选的实施例中,预测单元中采用trf软件对基因组的串联重复序列进行预测;过滤单元中使用脚本对预测的串联重复序列进行过滤;优选的,过滤单元与数量统计单元之间还设置有转换单元,转换单元配置为用于使用脚本,将过滤后的串联重复序列转化为gff文件,得到过滤后的串联重复序列的gff文件;使用脚本,将过滤后的串联重复序列的gff文件转换为过滤后的串联重复序列的bed文件。数量统计单元中,使用bedtools软件,结合染色体长度,对滤后的串联重复序列的bed文件进行统计,以100kb为窗口统计得到每条染色体每个窗口内串联重复序列的数目;优选的,聚类单元中,使用orthofinder软件,对每条染色体的过滤后的串联重复序列进行聚类;位置确定单元中,M=10。采用如此的软件配置可以高效准确的对数据进行处理。
[0036] 为了更加直观的展示串联重复区域在染色体中的位置,位置确定单元还配置为用于将最终的串联重复区域位置转化为gff文件,使用R软件,结合染色体长度、每条染色体每个窗口内串联重复序列的数目,对最终的串联重复区域画图展示。
[0037] 下面将结合实施例进一步说明本发明的有益效果。
[0038] 实施例1
[0039] 实施例1采用的植物为杜仲,杜仲的DNA使用SMRTbell Express Template Prep Kit 2.0试剂盒进行建库,测序平台为PacBio sequel II的ccs模式,得到的hifi测序数据使用hifiasm进行组装,得到contig水平基因组,使用allhic结合hic数据进行聚类,使用juicebox调整后得到染色体水平的基因组。
[0040] 参考图1,鉴定基因组着丝粒区域具体方法为:
[0041] 1. 统计基因组fasta文件每条染色体的长度,得到每条染色体的长度。
[0042] 2.使用trf(Tandem Repeats Finder)软件对基因组的串联重复序列进行预测,得到预测的串联重复序列。
[0043] 3.使用trf_filter.pl脚本对预测的串联重复序列文件进行过滤,保留长度大于100bp,小于200bp,重复拷贝数大于10的串联重复序列,得到过滤后的串联重复序列。
[0044] 4.使用repeat2gff.pl脚本,将过滤后的串联重复序列转化为gff文件,得到过滤后串联重复序列的gff文件。
[0045] 5.使用trf2bed.pl脚本,将过滤后的串联重复序列的gff文件转换为过滤后串联重复序列的bed文件。
[0046] 6.使用bedtools软件,结合染色体长度,对滤后串联重复序列的bed文件进行统计,以100kb为窗口,得到每条染色体每个窗口内串联重复序列的数目。
[0047] 7.将每条染色体上的过滤后的串联重复序列单独提取出来,得到每条染色体的过滤后的串联重复序列。
[0048] 8.使用orthofinder软件,对每条染色体的过滤后的串联重复序列进行聚类,得到聚类后的潜在着丝粒分布位置。
[0049] 9.对潜在着丝粒分布位置进行统计与过滤,如果一个位点与当前聚类的中位数距离超过染色体长度的1/10,认为是错误组装或预测造成的,不保留该位点,得到最终的着丝粒位置,将着丝粒位置转化为gff文件。
[0050] 10.使用R软件,结合染色体长度,每条染色体每个窗口内串联重复序列的数目,对最终的着丝粒画图展示,如图2所示。
[0051] 得到的着丝粒结果如下表1:
[0052]
[0053] 其中,chr代表染色体,start代表起始位点,end代表终止位点,len代表长度。
[0054] 本实施例中的涉及的脚本,本领域技术人员能够在本发明的指引下通过常规的技术手段完成。
[0055] 实施例2
[0056] 本实施例提供了一种鉴定基因组串联重复区域的装置。该装置包括:长度统计单元,配置为用于统计基因组fasta文件每条染色体的长度;预测单元,配置为用于对基因组的串联重复序列进行预测,得到预测的串联重复序列;过滤单元,配置为用于对预测的串联重复序列进行过滤,保留预设长度及预设重复拷贝数的串联重复序列,得到过滤后的串联重复序列;数量统计单元,配置为用于结合长度统计单元中得到的染色体的长度,对滤后的过串联重复序列进行统计,以Nkb为窗口,统计得到每条染色体每个窗口内串联重复序列的数目,其中,N为50‑200Kb;提取单元,配置为用于将每条染色体上的过滤后的串联重复序列单独提取出来;聚类单元,配置为用于对每条染色体的过滤后的串联重复序列进行聚类,得到聚类后的潜在串联重复区域分布位置;位置确定单元,配置为用于对潜在串联重复区域分布位置进行统计与过滤,如果一个位点与当前聚类的中位数距离超过染色体长度的1/M,认为是错误组装或预测造成的,删除该位点,得到最终的串联重复区域位置,其中,M为5‑15。
[0057] 当串联重复区域为着丝粒区域时,S3中预设长度为大于100bp小于200bp,预设重复拷贝数为大于10,如此设置参数可以高效准确的对着丝粒区域进行过滤。
[0058] 在本发明一优选的实施例中,预测单元中采用trf软件对基因组的串联重复序列进行预测;过滤单元中使用trf_filter.pl脚本对预测的串联重复序列进行过滤;优选的,过滤单元与数量统计单元之间还设置有转换单元,转换单元配置为用于使用repeat2gff.pl脚本,将过滤后的串联重复序列转化为gff文件,得到过滤后的串联重复序列的gff文件;使用trf2bed.pl脚本,将过滤后的串联重复序列的gff文件转换为过滤后的串联重复序列的bed文件。数量统计单元中,使用bedtools软件,结合染色体长度,对滤后的串联重复序列的bed文件进行统计,以100kb为窗口统计得到每条染色体每个窗口内串联重复序列的数目;优选的,聚类单元中,使用orthofinder软件,对每条染色体的过滤后的串联重复序列进行聚类;位置确定单元中,M=10。采用如此的软件配置可以高效准确的对数据进行处理。
[0059] 为了更加直观的展示串联重复区域在染色体中的位置,位置确定单元还配置为用于将最终的串联重复区域位置转化为gff文件,使用R软件,结合染色体长度、每条染色体每个窗口内串联重复序列的数目,对最终的串联重复区域画图展示。
[0060] 实施例3
[0061] 本实施例提供了一种计算机可读性存储介质,该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行任一种鉴定基因组串联重复区域的方法。
[0062] 本实施例还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行上述任一种鉴定基因组串联重复区域的方法。
[0063] 可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
[0064] 可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
[0065] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0066] 从以上的描述中,可以看出,本发明上述的实施例实现了如下技术效果:
[0067] 1)使用trf软件对所有串联重复序列进行预测,不需要提供着丝粒重复单元序列;
[0068] 2)对所有串联重复序列根据着丝粒单元长度大小分别进行过滤,得到潜在的着丝粒位置;
[0069] 3)使用orthofinder软件对潜在着丝粒位置进行聚类与过滤,得到最终着丝粒序列的位置。
[0070] 对于任何染色体水平的基因组,本发明不需要提供物种的着丝粒单元序列即可对染色体进行着丝粒区域的预测,本发明适用的基因组范围更广。
[0071] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。