CN113326123A - 一种基于容器技术的生物信息分析计算***及方法 - Google Patents
一种基于容器技术的生物信息分析计算***及方法 Download PDFInfo
- Publication number
- CN113326123A CN113326123A CN202110484623.0A CN202110484623A CN113326123A CN 113326123 A CN113326123 A CN 113326123A CN 202110484623 A CN202110484623 A CN 202110484623A CN 113326123 A CN113326123 A CN 113326123A
- Authority
- CN
- China
- Prior art keywords
- analysis
- data
- calculation
- container
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 139
- 238000004364 calculation method Methods 0.000 title claims abstract description 83
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000005516 engineering process Methods 0.000 title claims abstract description 26
- 238000003860 storage Methods 0.000 claims abstract description 52
- 238000007726 management method Methods 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims abstract description 20
- 238000013500 data storage Methods 0.000 claims abstract description 13
- 108090000623 proteins and genes Proteins 0.000 claims abstract description 10
- 230000003993 interaction Effects 0.000 claims abstract description 8
- 238000007405 data analysis Methods 0.000 claims abstract description 7
- 238000004140 cleaning Methods 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 6
- 238000012216 screening Methods 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims description 6
- 238000003908 quality control method Methods 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000004806 packaging method and process Methods 0.000 claims description 3
- 230000007774 longterm Effects 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000003559 RNA-seq method Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000003766 bioinformatics method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 102000004169 proteins and genes Human genes 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Apparatus Associated With Microorganisms And Enzymes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种基于容器技术的生物信息分析计算***及方法,包括:Web交互模块:用户输入需要进行生物信息分析的原始数据以及提交分析任务;管理模块:用于在管控节点发出调配指令,创建用于进行分析计算的分析计算容器;计算模块:包括若干分析计算容器,用于根据用户输入的原始数据以及分析任务的内容进行分析计算,得出分析结果;存储模块:用于存储用户输入的原始数据以及计算模块得出的分析结果;数据交付平台:用于将分析结果形成报告交付给用户。本发明能够进一步提升基因数据分析计算的工业化标准化进程,以流水线式的模式分析,降低CPU、内存、存储、网络等资源资源的空闲成本,提升了效率。
Description
技术领域
本发明属于生物信息分析技术领域,具体涉及一种基于容器技术的生物信息分析计算***及方法。
背景技术
生物信息分析计算主要指处理当今生物检测技术产生的大量原始生物数据(包括基因数据、蛋白数据等)。计算这些大数据需要使用专业的服务器进行计算,现有的计算技术方案主要是以下两种:
(1)本地架设服务器进行生物信息数据分析计算。 根据计算数据需求的不同,采购各种类型的服务器来搭建本地的计算平台。例如塔式服务器、机架式服务器等。这种技术方案存在单次投入成本高、可扩展性差、日常维护成本高、回本时间长等问题。
(2)购买云服务商提供的云服务器ECS、批量计算、高性能计算服务来进行生物信息数据计算。这种技术方案因为受行业整体发展领域比较前沿的制约,云服务商提供的这些服务存在行业适配度低,云计算资源浪费造成成本无较大优势的问题。
以上两种分析计算的生产模式是一种小作坊式的分析计算模式,更大的生产投入是建造更大的作坊。随着基因数据的爆发式增长,产能限制瓶颈会愈发突出。
且生物信息学分析包含的种类比较繁多,涉及到的分析软件多,开发语言也多(包括Perl、python、Java、R等)。故以往的技术方案是在服务器上安装尽可能多的操作***,软件来满足分析需求。服务器的***软件配置就比较复杂且不易于管理。
基因数据分析任务发生时,不同软件的开发逻辑不同,对服务器的CPU和内存要求都有不同需求。服务器的CPU和内存配比很难做到适应所有的需求。现有技术中是本地配置高性能的服务器,或者云端购买高性能的云服务器。在分析计算时,会造成大量的CPU浪费或者内存空闲,分析计算费用高居不下。
发明内容
为了解决上述问题,本发明提供了一种基于容器技术的生物信息分析计算***及方法,能够进一步提升基因数据计算的工业化标准化进程,以流水线式的模式分析,降低CPU、内存、存储、网络等资源资源的空闲成本,提升了效率。
本发明的技术方案如下所示:
一种基于容器技术的生物信息分析计算***,包括:
Web交互模块:用户输入需要进行生物信息分析的原始数据以及提交分析任务;
调控模块:根据用户提交的任务信息,拆分成各个类型的分析子任务,并创建用于分析计算的节点容器,实时监控处理各个任务数据状态,并对任务状态进行实时更新反馈;
计算分析模块:包括各种类型的生物信息分析计算容器,管理***根据不同的分析子任务选择对应的容器,快速的部署用于分析计算的节点容器;
数据共享模块:用于保存各个任务节点容器运行所生成的数据;通过数据共享的模式,减少各个节点容器之间的数据传输,可以有效的降低任务执行时间,提升效率;
数据存储模块:用于存储用户输入的原始数据以及分析结果数据;
数据交付平台:用于将分析结果形成报告交付给用户。
优选的,所述分析计算容器利用docker技术根据不同的分析步骤时需求的***环境和运行使用的软件不同,进行特异性的镜像构建封装,再根据封装后镜像的各种软件以及数据分析需求,配套相应的计算资源进行创建。
优选的,所述存储模块中包括用于数据长期存储及数据拷贝的对象存储服务器和用于接收拷贝数据并以此为中心,调用各类分析计算容器对数据进行分析处理的文件存储服务器。
本发明提供了一种基于容器技术的生物信息分析计算方法,包括以下步骤:
S1:用户在前端web的接口上传用于进行生物信息分析所需的原始数据;
S2:创建常驻小型管控服务器用于支持前端web交互以及发送管控调解指令;
S3:在前端web提交分析任务,由常驻小型管控服务器发布指令利用预设的分析计算任务容器镜像创建若干不同类型分析计算容器;
S4:基于基因原始数据和数据分析任务需要,利用各类分析计算容器以文件存储服务器上的数据为中心进行流水线式分析计算;
S5:分析计算完成后将分析结果以及相关数据进行存储,各类型分析计算容器分别执行对应的容器生命周期,有任务继续分析其他任务,无任务后关闭,释放计算资源;
S6:常驻小型管控服务器在接收到计算完成信息的同时接收到结果下载地址,并显示于前端web,前端web用于根据下载地址来下载结果信息并交付给用户。
优选的,所述分析计算任务容器镜像的制作过程为:对各类生信分析步骤流程拆进行拆解,将相类似的硬件和软件资源要求的软件分析内容进行整合,并根据各类分析任务的不同配置要求,特异性构建***软件适配的容器镜像,并在创建容器时为其分配适配的计算资源。
优选的,所述步骤S3中的分析计算容器根据分析任务的拆解数据来构建,所述分析任务的数据拆解过程包括:数据质控及清洗、参考基因组比对、比对后数据处理和注释、数据筛选以及可视化展示;
所述数据质控及清洗:对CPU和内存的要求均不高,单线程居多,耗时;
所述参考基因组比对:对CPU和内存要求都很高,特别对内存的占用大;
所述比对后数据处理和注释对内存要求高,且随着数据量增加而增加;
所述数据筛选以及可视化展示对CPU和内存的要求均不高;
上述步骤中对***软件环境和计算资源的要求均不同,拆解时根据***环境要求,基于的语言要求进行拆解,然后进行特异性的镜像构建封装,计算容器的的创建方案根据拆解的镜像数据进行拆分。
优选的,所述分析计算完成后,采用对象存储的存储器服务来存储分析结果,并由对象存储将结果下载地址以及用于提取分析结果的账号密码发送至常驻小型管控服务器。
优选的,所述对象存储的存储服务采用带AES加密的低频存储方式或者归档存储的方式保存。
优选的,所述步骤S5中还包括:利用文件存储服务器的服务,由小型管控服务器将步骤S1中所述的原始数据拷贝至挂载的文件存储服务器中。
优选的,所述流水线式分析计算的具体过程为:将存放有数据的文件存储服务器挂载至创建的所有各类分析计算容器上,所述原始数据在文件存储上流转,所述分析计算容器后执行工作流分析任务,待该任务完成后,返回完成信息至常驻小型管控服务器,并由下一个分析计算容器接替继续分析,直至完成所有分析任务。
本发明的有益效果为:
1、本方案中只设有一个常驻的小型服务器,初期投入成本低,且只有在发生计算任务的时候再各种计算容器参与计算,并根据生命周期自动关闭,单次使用的成本降到了最低。
2、本发明基于容器技术创建的各类分析计算容器,可以使用不同的CPU和内存组合,最大限度发挥计算资源。并且容器数量只跟云计算服务提供商的上限有关,可以满足多样本多任务并行计算,最大效率节省时间成本。
3、本发明基于容器技术创建的各类分析容器,使用容器的管理镜像技术进行管理,部署时间和部署效率都大于传统的虚拟机技术和快照技术,还将相似硬件需求软件需求的计算软件整合在同一容器镜像中。使得每个生物信息分析产品所需要的***软件环境相互独立便于管理,并部署迅捷。
4、本发明中的容器技术的可共享同一个操作***的内核,将应用程序与***其它部分隔离开,使得计算分析时单个分析软件可以做到相对的独立隔离,不会相互干扰,保证计算的准确性,降低了错误率。
5、本发明使用文件存储来进行运算时的数据文件和数据库文件,将各类分析容器挂载在文件存储上。以数据为中心,类似于工业生产中的流水线,从而释放网络带宽,提高分析性能,降低运行计算成本。使用对象存储OSS的存储服务来上传原始数据和交付分析结果,拥有更高的数据传输速度和数据安全保护。
附图说明
图1为本发明中提供的***结构框图。
图2为本发明中方法流程示意图。
具体实施方式
下面将结合说明书附图对本发明的实施例进行详细说明。
如图1所示,本发明提供了一种基于容器技术的生物信息分析计算***,包括用于:Web交互模块:用户输入需要进行生物信息分析的原始数据以及提交分析任务。
调控模块:根据用户提交的任务信息,拆分成各个类型的分析子任务,并创建用于分析计算的节点容器(dockers),实时监控处理各个任务数据状态,并对任务状态进行实时更新反馈。
计算分析模块:包括各种类型的生物信息分析计算容器,***根据不同的分析子任务选择对应的容器,快速的部署用于分析计算的节点容器。
数据共享模块:用于保存各个任务节点容器运行所生成的数据,通过数据共享的模式,减少各个节点容器之间的数据传输,可以有效的降低任务执行时间,提升效率。
数据存储模块:用于存储用户输入的原始数据以及分析结果数据;
数据交付平台:用于将分析结果形成报告交付给用户。
其中计算分析模块中的容器包括计算资源、分析***和运行使用的软件,使用不同的CPU和内存组合,最大限度发挥计算资源。
如图2所示,本发明还提供了一种基于容器技术的生物信息分析计算方法,包括以下步骤:
创建一个常驻小型服务器ECS支持前端web交互和管控调解指令的发送;
分析任务由前端web被提交以后,利用云计算提供的弹性容器计算服务,常驻服务器发布指令将使用预制好的对应的分析计算任务容器镜像,创建若干个对应的分析计算容器,并根据对应的分析需求配比服务器计算和存储资源。
利用对象存储、文件存储服务,将创建的所有的分析计算容器挂载至文件存储服务中,并将用户在前端web提供的数据拷贝至文件存储服务中,所有分析计算容器开始进行计算分析,完成各自计算任务的容器会结束期容器周期,跳转为运行成功。若还存在其他数据分析任务,可调度容器继续计算其他的数据。待所有计算完成后将结果交付至对象存储中存储,并返回完成信息这常驻的小型服务器。
常驻服务器在接收到完成信息后,在前端的web交互端将结果的下载信息交付给用户。
上述过程均可在云计算技术的web端实现或者本地搭建的小型服务器上实现,故各类具有浏览器的设备都可以访问并发布分析指令。
作为本发明的一种实施方式,分析计算任务容器镜像的形成过程包括将各类生信分析流程拆解,组合整理各类分析软件制作拆解成各种任务的容器镜像,具体为:将相类似的资源要求的软件分析内容整合在一起,配置各类分析任务不同,计算资源适配的容器镜像。
以目前使用较多的RNA测序基因数据分析软件举例,原始的基因数据在分析计算时需要经过以下几个步骤:数据质控及清洗、参考基因组比对(mapping)、比对后数据处理和注释、数据筛选以及可视化展示。
其中,数据质控及清洗:对CPU和内存的要求均不高,单线程居多,耗时。软件大多基于(Python,Java等)
参考基因组比对(mapping):对CPU和内存要求都很高,特别对内存的占用很大。
比对后数据处理和注释:对内存要求高,随着数据量增加而增加。软件大多基于(Python,Java等)
数据筛选以及可视化展示:对CPU和内存的要求均不高。软件大多基于(perl、R等)
以上步骤对***软件环境和计算资源的要求均不同,拆解时可以根据***环境要求,基于的语言要求(包括Perl、python、Java、R等)进行拆解,然后进行特异性的镜像构建封装。具体构建方案,根据拆解的镜像数据进行拆分。
作为本发明的一种实施方式,分析计算完成后,采用对象存储的存储服务来存储分析结果,并由对象存储将结果下载地址以及用于提取分析结果的账号密码发送至常驻小型服务器。本实施例中对象存储的存储服务采用带AES加密的低频存储方式或归档存储方式。
作为本发明的一种实施方式,在产能需要拓展的情况下,采用流水线式分析计算,具体为:将存放有数据的文件存储服务器挂载至创建的所有各类分析计算容器上,所述原始数据在文件存储上流转,所述分析计算容器后执行工作流分析任务,待该任务完成后,返回完成信息至常驻小型管控服务器,并由下一个分析计算容器接替继续分析,直至完成所有分析任务。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种基于容器技术的生物信息分析计算***,其特征在于,包括:
Web交互模块:用户输入需要进行生物信息分析的原始数据以及提交分析任务;
调控模块:根据用户提交的任务信息,拆分成各个类型的分析子任务,并创建用于分析计算的节点容器,实时监控处理各个任务数据状态,并对任务状态进行实时更新反馈;
计算分析模块:包括各种类型的生物信息分析计算容器,管理***根据不同的分析子任务选择对应的容器,快速的部署用于分析计算的节点容器;
数据共享模块:用于保存各个任务节点容器运行所生成的数据;
数据存储模块:用于存储用户输入的原始数据以及分析结果数据;
数据交付平台:用于将分析结果形成报告交付给用户。
2.根据权利要求1所述的基于容器技术的生物信息分析计算***,其特征在于,所述分析计算容器利用docker技术根据不同的分析步骤时需求的***环境和运行使用的软件不同,进行特异性的镜像构建封装,再根据封装后镜像的各种软件以及数据分析需求,配套相应的计算资源进行创建。
3.根据权利要求1所述的基于容器技术的生物信息分析计算***,其特征在于,所述存储模块中包括用于数据长期存储及数据拷贝的对象存储服务器和用于接收拷贝数据并以此为中心,调用各类分析计算容器对数据进行分析处理的文件存储服务器。
4.一种基于容器技术的生物信息分析计算方法,其特征在于,包括以下步骤:
S1:用户在前端web的接口上传用于进行生物信息分析所需的原始数据;
S2:创建常驻小型管控服务器用于支持前端web交互以及发送管控调解指令;
S3:在前端web提交分析任务,由常驻小型管控服务器发布指令利用预设的分析计算任务容器镜像创建若干不同类型分析计算容器;
S4:基于基因原始数据和数据分析任务需要,利用各类分析计算容器以文件存储服务器上的数据为中心进行流水线式分析计算;
S5:分析计算完成后将分析结果以及相关数据进行存储,各类型分析计算容器分别执行对应的容器生命周期,有任务继续分析其他任务,无任务后自动关闭,释放资源;
S6:常驻小型管控服务器在接收到计算完成信息的同时接收到结果下载地址,并显示于前端web,前端web用于根据下载地址来下载结果信息并交付给用户。
5.根据权利要求4所述的基于容器技术的生物信息分析计算方法,其特征在于,所述分析计算任务容器镜像的制作过程为:对各类生信分析步骤流程拆进行拆解,将相类似的硬件和软件资源要求的软件分析内容进行整合,并根据各类分析任务的不同配置要求,特异性构建***软件适配的容器镜像,并在创建容器时为其分配适配的计算资源。
6.根据权利要求4所述的基于容器技术的生物信息分析计算方法,其特征在于,所述步骤S3中的分析计算容器根据分析任务的拆解数据来构建,所述分析任务的数据拆解过程包括:数据质控及清洗、参考基因组比对、比对后数据处理和注释、数据筛选以及可视化展示;
所述数据质控及清洗:对CPU和内存的要求均不高,单线程居多,耗时;
所述参考基因组比对:对CPU和内存要求都很高,特别对内存的占用大;
所述比对后数据处理和注释对内存要求高,且随着数据量增加而增加;
所述数据筛选以及可视化展示对CPU和内存的要求均不高;
上述步骤中对***软件环境和计算资源的要求均不同,拆解时根据***环境要求,基于的语言要求进行拆解,然后进行特异性的镜像构建封装,计算容器的的创建方案根据拆解的镜像数据进行拆分。
7.根据权利要求4所述的基于容器技术的生物信息分析计算方法,其特征在于,所述分析计算完成后,采用对象存储的存储器服务来存储分析结果,并由对象存储将结果下载地址以及用于提取分析结果的账号密码发送至常驻小型管控服务器。
8.根据权利要求4所述的基于容器技术的生物信息分析计算方法,其特征在于,所述对象存储的存储服务采用带AES加密的低频存储方式或者归档存储的方式保存。
9.根据权利要求4所述的基于容器技术的生物信息分析计算方法,其特征在于,所述步骤S5中还包括:利用文件存储服务器的服务,由小型管控服务器将步骤S1中所述的原始数据拷贝至挂载的文件存储服务器中。
10.根据权利要求4所述的基于容器技术的生物信息分析计算方法,其特征在于,所述流水线式分析计算的具体过程为:将存放有数据的文件存储服务器挂载至创建的所有各类分析计算容器上,所述原始数据在文件存储上流转,所述分析计算容器后执行工作流分析任务,待该任务完成后,返回完成信息至常驻小型管控服务器,并由下一个分析计算容器接替继续分析,直至完成所有分析任务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110484623.0A CN113326123B (zh) | 2021-04-30 | 2021-04-30 | 一种基于容器技术的生物信息分析计算***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110484623.0A CN113326123B (zh) | 2021-04-30 | 2021-04-30 | 一种基于容器技术的生物信息分析计算***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113326123A true CN113326123A (zh) | 2021-08-31 |
CN113326123B CN113326123B (zh) | 2024-03-26 |
Family
ID=77414086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110484623.0A Active CN113326123B (zh) | 2021-04-30 | 2021-04-30 | 一种基于容器技术的生物信息分析计算***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113326123B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113990398A (zh) * | 2021-12-27 | 2022-01-28 | 北京诺禾致源科技股份有限公司 | 基因组整合数据库平台的处理方法与装置 |
CN115268909A (zh) * | 2022-07-23 | 2022-11-01 | 杭州沧浪健康管理有限公司 | 一种web前端创建并运行构建任务的方法、***和终端 |
CN117453417A (zh) * | 2023-11-17 | 2024-01-26 | 广东美格基因科技有限公司 | 一种基于云服务的生信分析加速方法、***、介质及设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130311106A1 (en) * | 2012-03-16 | 2013-11-21 | The Research Institute At Nationwide Children's Hospital | Comprehensive Analysis Pipeline for Discovery of Human Genetic Variation |
US20180203976A1 (en) * | 2015-09-21 | 2018-07-19 | The Regents Of The University Of California | Pathogen detection using next generation sequencing |
CN108537008A (zh) * | 2018-03-20 | 2018-09-14 | 常州大学 | 高通量基因测序大数据分析云平台*** |
WO2019001168A1 (zh) * | 2017-06-27 | 2019-01-03 | 中国水稻研究所 | 测序数据结果分析方法和装置、测序文库构建和测序方法 |
US20190114251A1 (en) * | 2017-10-18 | 2019-04-18 | Proov Systems Ltd. | Software proof-of-concept platform, including simulation of production behavior and/or data |
CN111261229A (zh) * | 2020-01-17 | 2020-06-09 | 广州基迪奥生物科技有限公司 | 一种MeRIP-seq高通量测序数据的生物分析流程 |
CN111885177A (zh) * | 2020-07-28 | 2020-11-03 | 杭州绳武科技有限公司 | 一种基于云计算技术的生物信息分析云计算方法、*** |
CN111897622A (zh) * | 2020-06-10 | 2020-11-06 | 中国科学院计算机网络信息中心 | 基于容器技术的高通量计算方法及*** |
CN115458057A (zh) * | 2022-08-15 | 2022-12-09 | 新疆碳智干细胞库有限公司 | 一种人类基因全外显检测数据的分析方法 |
-
2021
- 2021-04-30 CN CN202110484623.0A patent/CN113326123B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130311106A1 (en) * | 2012-03-16 | 2013-11-21 | The Research Institute At Nationwide Children's Hospital | Comprehensive Analysis Pipeline for Discovery of Human Genetic Variation |
US20180203976A1 (en) * | 2015-09-21 | 2018-07-19 | The Regents Of The University Of California | Pathogen detection using next generation sequencing |
WO2019001168A1 (zh) * | 2017-06-27 | 2019-01-03 | 中国水稻研究所 | 测序数据结果分析方法和装置、测序文库构建和测序方法 |
US20190114251A1 (en) * | 2017-10-18 | 2019-04-18 | Proov Systems Ltd. | Software proof-of-concept platform, including simulation of production behavior and/or data |
CN108537008A (zh) * | 2018-03-20 | 2018-09-14 | 常州大学 | 高通量基因测序大数据分析云平台*** |
CN111261229A (zh) * | 2020-01-17 | 2020-06-09 | 广州基迪奥生物科技有限公司 | 一种MeRIP-seq高通量测序数据的生物分析流程 |
CN111897622A (zh) * | 2020-06-10 | 2020-11-06 | 中国科学院计算机网络信息中心 | 基于容器技术的高通量计算方法及*** |
CN111885177A (zh) * | 2020-07-28 | 2020-11-03 | 杭州绳武科技有限公司 | 一种基于云计算技术的生物信息分析云计算方法、*** |
CN115458057A (zh) * | 2022-08-15 | 2022-12-09 | 新疆碳智干细胞库有限公司 | 一种人类基因全外显检测数据的分析方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113990398A (zh) * | 2021-12-27 | 2022-01-28 | 北京诺禾致源科技股份有限公司 | 基因组整合数据库平台的处理方法与装置 |
CN115268909A (zh) * | 2022-07-23 | 2022-11-01 | 杭州沧浪健康管理有限公司 | 一种web前端创建并运行构建任务的方法、***和终端 |
CN117453417A (zh) * | 2023-11-17 | 2024-01-26 | 广东美格基因科技有限公司 | 一种基于云服务的生信分析加速方法、***、介质及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113326123B (zh) | 2024-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113326123B (zh) | 一种基于容器技术的生物信息分析计算***及方法 | |
US20180365005A1 (en) | Distributed parallel build system | |
US9679029B2 (en) | Optimizing storage cloud environments through adaptive statistical modeling | |
CN107239675A (zh) | 基于云平台的生物信息分析*** | |
CN108243012B (zh) | 在线计费***ocs中计费应用处理***、方法及装置 | |
EP4024228A1 (en) | System and method for batch and real-time feature calculation | |
CN109614227A (zh) | 任务资源调配方法、装置、电子设备及计算机可读介质 | |
WO2019144240A1 (en) | Method and system for flexible pipeline generation | |
US10698737B2 (en) | Interoperable neural network operation scheduler | |
CN110806928A (zh) | 一种作业提交方法及*** | |
CN113064735A (zh) | 业务处理方法及装置 | |
Li et al. | Wide-area spark streaming: Automated routing and batch sizing | |
CN112559143A (zh) | 任务调度方法、***及计算设备 | |
D’Aniello et al. | Designing a multi-agent system architecture for managing distributed operations within cloud manufacturing | |
Luo et al. | Efficient pipeline planning for expedited distributed dnn training | |
CN111475137A (zh) | 一种软件开发需求预测的方法、***及设备 | |
CN114253798A (zh) | 指标数据采集方法和装置、电子设备、存储介质 | |
CN107479870A (zh) | 一种第三方类库调用方法、装置、移动终端及存储介质 | |
CN110728118A (zh) | 跨数据平台的数据处理方法、装置、设备及存储介质 | |
CN112667393B (zh) | 分布式任务计算调度框架搭建的方法、装置及计算机设备 | |
CN114371939A (zh) | 任务处理方法、装置、电子设备、存储介质及程序产品 | |
CN114237858A (zh) | 一种基于多集群网络的任务调度方法及*** | |
CN108062224A (zh) | 基于文件句柄的数据读写方法、装置及计算设备 | |
CN116643854A (zh) | 一种服务编排方法、装置、流程控制器及任务处理器 | |
CN116383471B (zh) | 资管行业大数据场景下数据浏览器提取数据的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |