[发明专利]基于多核CPU和GPGPU硬件的高通量测序数据质量控制系统有效
申请号: | 201210478392.3 | 申请日: | 2012-11-22 |
公开(公告)号: | CN103838985A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 周茜;宁康;苏晓泉;徐健 | 申请(专利权)人: | 中国科学院青岛生物能源与过程研究所 |
主分类号: | G06F19/20 | 分类号: | G06F19/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266101 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多核 cpu gpgpu 硬件 通量 序数 质量 控制系统 | ||
技术领域
本发明专利涉及一种用于生物信息学高通量测序数据质量控制的软硬件结合的计算机分析系统,尤其是能够快速的对高通量测序数据进行质量控制。
背景技术
高通量测序技术又称“下一代”测序技术,是对传统测序一次革命性的改变,能够一次对几十万到几百万条DNA/RNA分子进行序列测定,使得对一个物种的转录组,基因组以及微生物群落的元基因组进行细致全貌的分析成为可能,越来越广泛地应用于生物学及相关研究中。
与传统的Sanger测序技术相比,新一代测序技术的通量提高了一到两个数量级,能够较经济地对基因组进行高倍率的序列覆盖,数据量更多(100MB至数G)。随着高通量测序仪器性能的逐渐稳定和价格的不断下降,其应用必然会越来越广泛,尤其是小型化的测序仪器的广泛应用,因此基于高通量测序数据的研究将会在数量上和应用领域上呈现井喷式的快速发展趋势。由于高通量测序技术本身的限制及人为实验的操作误差,原始生成的高通量测序数据往往含有部分低质量序列,包括低质量碱基和污染序列等。这些低质量序列的存在将会极大地影响后续数据分析的结果,甚至将导致错误结果和结论。因此,质量控制是进行高通量测序数据分析必须的关键步骤之一。由于高通量测序数据往往具有上亿条序列和几百G的数据量,所以对应于高通量测序数据的质量控制,必须有具有相当运算能力的超级计算机和相应的分析软件来实现。采用目前的普通分析方法利用单一的CPU计算机对几亿条序列进行逐条扫描并归类统计,可能需要数天甚至一个月的时间,使数据分析成为了相关研究中的一大瓶颈。下一代测序技术所产生的高通量数据的质量控制问题给广大研究人员在基于高通量测序数据的研究方面设置了硬件和技术方面的障碍。
发明内容
为了克服传统计算机和分析方法无法满足高通量测序数据分析要求这一不足,本发明根据高通量测序数据处理中数据可并行处理的特点,提出一种基于多核CPU和GPGPU(通用并行处理器)硬件的、软硬件方法相结合的高通量测序数据质量控制系统。
本发明采用的技术方案是多核CPU和GPGPU计算机以及构筑于其上的高效、统一的软件平台(图1)。其特点是(1)高性能并行计算和存储硬件系统;(2)高性能、统一的、可配置的并行化软件平台。
(1)高性能并行计算和存储硬件
该硬件系统采用多路多核CPU和GPGPU进行大规模并行化计算。图2是计算服务器的系统结构图。其重点是:
首先,多路多核CPU并行化计算,采用4路处理器,处理器之间采用QPI总线连接。每路处理器具有8个独立计算核心,配备三通道DDR3 RDIMM内存,并且适应于智能化的计算资源配置和负载平衡控制,同时也适应于云计算服务器的计算要求。
其次,GPGPU协助计算芯片的多尺度并行化计算能力:448个流处理器和高达1.03 Tflops的单精度计算峰值,板载6GB存储器,同时可以在适当的情况下应付交互性和可视化方面的需求。
第三,高速缓存和高速总线:适应于并发式的测序数据分析任务的调配和协同工作环境在大规模任务分配上的需要。
最后,RAID磁盘阵列:通过RAID磁盘阵列存储,不但提高中心服务器的响应速度和稳定性,而且有利于不定期的中心服务器更新。同时可应付云计算服务器的备份和升级需要。
(2)高性能、统一的、可配置的软件平台
高性能的软件平台包括低质量数据处理、污染序列的定性鉴定和污染序列的定量鉴定(图3)。此系统被命名为QC-Chain软件系统(http://www.computationalbioenergy.org/qc-chain.html,自主知识产权),其高性能数据分析步骤是:
首先,低质量数据处理是基于多核CPU并行计算。将输入文件分割成小规模子数据,将不同的子数据分配到不同的CPU内核上,然后在众多CPU内核上同时预测子序列的碱基质量、重复序列和接头序列,并依次切除序列两端的低质量碱基,过滤含有一定比例低质量碱基的序列,删除其中的接头序列和重复序列,最后将过滤后的数据结果合并到一起。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院青岛生物能源与过程研究所,未经中国科学院青岛生物能源与过程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210478392.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带有油密封的工作池的珩磨机
- 下一篇:从粗甘油生产二氧戊环化合物的方法
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用