[发明专利]协调的应用处理有效
申请号: | 201880036170.1 | 申请日: | 2018-06-14 |
公开(公告)号: | CN110692041B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | D·基梅尔;E·内;P·史密斯 | 申请(专利权)人: | 伊鲁米那股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G16B30/00 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 刘都;杨晓光 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协调 应用 处理 | ||
1.一种用于对生物样本进行测序的计算机实现的方法,包括:
识别在计算环境中可用的多个处理引擎,用于协调的应用处理;
将被配置为执行以执行图像处理的应用分发到所述多个处理引擎;以及
分发多个图像到所述多个处理引擎以执行所述图像处理,其中,所述多个图像覆盖对应于具有要被测序的生物样本的流通池的图像区域,所述图像区域包括多个不同子区域,所述多个不同子区域中的每个子区域与流通池的相应区域相关,其中,所述多个图像包括要被测序的生物样本的碱基序列的图像,其中,所述图像处理跨图像处理的多个周期进行以处理所述多个图像中的所述不同子区域的每个子区域中的相应的一组图像,其中,所述相应的一组图像对应于所述流通池中的与所述子区域相关的所述相应区域,并且其中,对于所述不同子区域的每个子区域,分发所述多个图像包括:
针对所述子区域选择所述多个处理引擎中的相关联的相应处理引擎以跨所述多个周期执行所述图像处理以处理所述子区域的所述相应的一组图像;以及
跨所述图像处理的所述多个周期,将所述子区域的所述相应的一组图像中的所述图像分发到针对所述子区域选择的所述相关联的相应处理引擎。
2.根据权利要求1所述的方法,其中,将所述应用分发到所述多个处理引擎包括:将相同的应用包分发到所述多个处理引擎中的每个处理引擎,所述应用包用于在每个处理引擎上实例化作为所述应用的实例,以执行与从在所述多个处理引擎的其它处理引擎中的每一者上的所述应用包中实例化的应用实例相同的一组任务。
3.根据权利要求2所述的方法,进一步包括维持图像获取组件以获得所述多个图像并提供所述多个图像以供分发,其中,所述图像获取组件是应用收集器的一部分,以在与所述多个处理引擎上的每个应用收集器将要执行的模式不同的图像获取和分发模式中执行。
4.根据权利要求1所述的方法,其中,图像获取组件从成像装置获取所述多个图像,并且其中,所述方法进一步包括:在执行所述图像处理期间,从所述多个处理引擎接收扫描位置信息,所述扫描位置信息指示在获取所述多个图像中的至少一些图像时对所述成像装置的图像扫描引擎的指导。
5.根据权利要求1所述的方法,其中,所述图像区域的所述不同子区域中的每个子区域对应于不同的一组一个或多个相机帧位置。
6.根据权利要求1所述的方法,其中,所述多个图像包括碱基序列的图像,所述碱基序列的所述图像在实时序列分析运行期间被获取以对所述碱基序列执行测序,并且其中,所述分发所述多个图像在所述实时序列分析运行期间实时地分发所述多个图像。
7.根据权利要求1所述的方法,进一步包括从所述多个处理引擎中的每个处理引擎收集一个或多个应用完成通信,所述应用完成通信指示分配到所述处理引擎的所述图像处理的相应一个或多个部分已完成。
8.根据权利要求7所述的方法,进一步包括:
至少部分地使用接收或将要接收的应用完成通信来维持所述多个处理引擎中的每个处理引擎的图像处理状态;以及
将每个处理引擎的图像处理状态的指示传送到请求所述指示的控制组件。
9.根据权利要求1所述的方法,其中,所述多个处理引擎中的每个处理引擎是不同的物理主机计算机系统或不同的虚拟机。
10.根据权利要求1所述的方法,其中,所述选择包括选择所述多个处理引擎中的一个处理引擎以处理所述不同子区域的第一子区域中的第一组图像,以及选择所述多个处理引擎中的不同的处理引擎以处理所述不同子区域的第二子区域中的第二组图像。
11.根据权利要求10所述的方法,其中,所述选择包括选择所述多个处理引擎中的同一处理引擎以处理所述不同子区域中的至少两个子区域中的一组图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊鲁米那股份有限公司,未经伊鲁米那股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880036170.1/1.html,转载请声明来源钻瓜专利网。