用于服务器中的生物信息分析系统技术方案

技术编号:14027124 阅读:90 留言:0更新日期:2016-11-19 10:00
本发明专利技术提供了一种用于服务器中的生物信息分析系统。本发明专利技术提供的生物信息分析系统,集群了生物分析计算中常用的各类软件,当用户需要安装某一生物计算软件时,只需通过显示界面查找并点击该软件,系统即可自动对该软件进行安装,避免现有技术中需要用户自己查找并一一安装的麻烦,省时省力且方便快捷。此外,本发明专利技术提供的系统还能对经过生物计算软件计算之后的数据进行进一步的分析,得到分析结果,便于研究人员对于海量计算数据的分析与整合,使研究人员通过本发明专利技术提供的系统能够快速有效的获取需要的分析结果。

【技术实现步骤摘要】

本专利技术属于计算机
,特别涉及一种用于服务器中的生物信息分析系统
技术介绍
伴随着新的测序技术、实时成像技术及质谱技术的飞速发展,使得高通量测序无论从规模上还是从影响上,都给整个生命科学带来了前所未有的机遇和挑战。高通量技术产生了大量的数据,保存并计算处理这些海量数据正越来越成为实验室的迫切需求。然而现有技术中,若研究人员需要对某些数据做特定处理时,只能通过某个指定的软件进行相应的处理,当需要对大量的数据进行多种特定分析时,则需要在网络上查找多个对应软件的安装包,并一一安装。且利用特定的软件计算之后的结果也无法进行进一步的分析处理,因此这样的处理方式不仅不便于获取计算结果,也无法根据处理需求作适应性的调整,给研究人员造成很大不便。
技术实现思路
为了解决上述问题,本专利技术提供了一种用于服务器中的生物信息分析系统,包括:显示模块,用于提供显示界面,所述显示界面为供用户选择所需安装的生物分析软件的界面;执行模块,在接收到用户的安装指令后,自动安装对应的生物分析软件;数据处理模块,用于对经过所述生物计算软件计算后的数据进行数据分析,得到分析结果。可选地,所述数据处理模块,进一步用于对经过所述生物计算软件计算后的数据进行数据比对、数据筛选,再利用系统中预设的生物分析软件对所述比对筛选后的数据进行分析,得到分析结果。可选地,所述执行模块,还用于在接收到用户的卸载指令后,卸载对应的生物分析软件。可选地,所述执行模块,还用于在接收到用户的更新指令后,更新对应的生物分析软件。可选地,所述系统还包括检测模块,所述检测模块,用于检测当前所述系统所在的操作系统的环境,提示用户运行当前生物分析软件所需要安装的支持软件。可选地,所述操作系统为适于生物计算的BCC-LINUX操作系统。可选地,所述系统还包括存储模块,所述存储模块,用于存储用户利用所述系统提供的生物分析软件获取的生物分析数据。可选地,所述生物分析软件为代码开源的生物分析软件。本专利技术提供的生物信息分析系统,集群了生物分析计算中常用的各类软件,当用户需要安装某一生物计算软件时,只需通过显示界面查找并点击该软件,系统即可自动对该软件进行安装,避免现有技术中需要用户自己查找并一一安装的麻烦,省时省力且方便快捷。此外,本专利技术提供的系统还能对经过生物计算软件计算之后的数据进行进一步的分析,得到分析结果,便于研究人员对于海量计算数据的分析与整合,使研究人员通过本专利技术提供的系统能够快速有效的获取需要的分析结果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些示例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的生物信息分析系统的实施例结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种用于服务器中的生物信息分析系统的实施例,如图1所示,包括:显示模块101,用于提供显示界面,所述显示界面为供用户选择所需安装的生物分析软件的界面;执行模块102,用于在接收到用户的安装指令后,自动安装对应的生物分析软件。数据处理模块103,用于根据预设的规则,对经过所述生物计算软件计算后的数据进行数据分析,得到分析结果。本专利技术提供的生物信息分析系统,集群了生物分析计算中常用的各类软件,当用户需要安装某一生物计算软件时,只需通过显示界面查找并点击该软件,系统即可自动对该软件进行安装,避免现有技术中需要用户自己查找并一一安装的麻烦,省时省力且方便快捷。此外,本专利技术提供的系统还能对经过生物计算软件计算之后的数据进行进一步的分析,得到分析结果,便于研究人员对于海量计算数据的分析与整合,使研究人员通过本专利技术提供的系统能够快速有效的获取需要的分析结果。在具体实施时,对于经过生物计算软件计算之后的数据进行分析处理的方式有很多。例如,数据处理模块可以进一步用于对经过所述生物计算软件计算后的数据进行数据比对、数据筛选,再利用系统中预设的生物分析软件对所述比对筛选后的数据进行分析,得到分析结果。其中,这里的生物分析软件为与生物计算软件相匹配的软件。也就是说,在生物计算软件得到计算结果之后,生物分析软件会自动对计算结果进行处理,例如自动对其进行匹配筛选等处理,无需人工调整,使得使用本专利技术提供的系统的用户只需数据需要计算的数据,就可以得到经过指定计算并进行分析之后的分析结果,有效提高了用户的获取效率,提供用户体验。在具体实施时,当用户需要对某一生物分析软件进行卸载时,所述执行模块102,还可以用于在接收到用户的卸载指令后,卸载对应的生物分析软件。同样地,在具体实施时,当用户需要对某一生物分析软件进行更新时,所述执行模块102,还可以用于在接收到用户的更新指令后,更新对应的生物分析软件。可以理解的是,本专利技术提供的系统不仅能够在用户的触发下更新软件,还能定期对软件进行查新,为用户推送更新须知。这样做的好处是,使本专利技术提供的系统能够支持软件的自动安装、自动卸载以及自动更新,全程均不需要用户过多的操作,进一步提高用户体验。在具体实施时,为了保证每一种生物分析软件都能够在当前的操作系统下正常运行,本专利技术提供的系统还包括检测模块104。所述检测模块104,可以用于检测当前所述系统所在的操作系统的环境,提示用户运行当前生物分析软件所需要安装的支持软件。这样做的好处是,能够提示用户做好运行某一生物分析软件之前的准备,防止用户在安装好某一生物分析软件之后出现不能运行的情况,从而提高用户体验。其中优选地,为了使本专利技术提供的系统能够更为流畅的运行,本专利技术提供的系统所处的操作系统可以为适于生物计算的BCC-LINUX操作系统,该操作系统能够优化计算环境,专注于科学问题,定期实现对所有生物信息分析软件和数据库的更新升级。当本地资源不足时,可切换至计算中心高性能计算系统完成大型计算。当然也可以为其他操作系统,例如纯净版的LINUX系统。本专利技术对此不作具体限定。可以理解的是,各用户在使用本专利技术提供的系统上的生物分析软件进行数据分析之后会得到海量的数据结果。现有技术中只能提供某一软件存储在该软件内计算的数据,这样不便于用户对多个种类的数据通过多个软件进行综合分析。因此,在具体实施时,所述系统还包括存储模块,所述存储模块105,用于存储用户利用所述系统提供的生物分析软件获取的生物分析数据。这样做的好处是,将用户的计算数据集中存储,用户可以非常方便的查找到所需要的数据,提高用户体验。需要说明的是,本专利技术提供的系统中支持的生物分析软件均为代码开源的生物分析软件。这样做的好处是,避免由于软件的版权问题为使用本专利技术提供的系统的用户带来不必要的花销。还需要说明的是,本专利技术提供的系统中的软件可以根据实际需要增加或减少。本专利技术对此不作具体限定。可以理解的是,本专利技术提供的系统能够在服务器中执行。其中,这里的服务器可以有多种实施方式。具体地,这里的服务本文档来自技高网...
用于服务器中的生物信息分析系统

【技术保护点】
一种用于服务器中的生物信息分析系统,其特征在于,包括:显示模块,用于提供显示界面,所述显示界面为供用户选择所需安装的生物计算软件的界面;执行模块,用于在接收到用户的软件安装指令后,自动安装对应的生物计算软件;数据处理模块,用于对经过所述生物计算软件计算后的数据进行数据分析,得到分析结果。

【技术特征摘要】
1.一种用于服务器中的生物信息分析系统,其特征在于,包括:显示模块,用于提供显示界面,所述显示界面为供用户选择所需安装的生物计算软件的界面;执行模块,用于在接收到用户的软件安装指令后,自动安装对应的生物计算软件;数据处理模块,用于对经过所述生物计算软件计算后的数据进行数据分析,得到分析结果。2.如权利要求1所述的系统,其特征在于,包括:所述数据处理模块,进一步用于对经过所述生物计算软件计算后的数据进行数据比对、数据筛选,再利用系统中预设的生物分析软件对所述比对筛选后的数据进行分析,得到分析结果。3.如权利要求1所述的系统,其特征在于,包括:所述执行模块,还用于在接收到用户的卸载指令后,卸载对应的生物分析...

【专利技术属性】
技术研发人员:陈禹保裴智勇张丽杰钟爱秒
申请(专利权)人:北京市计算中心
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1