用于存储和检索色谱数据的方法、介质和系统技术方案

技术编号:39327450 阅读:13 留言:0更新日期:2023-11-12 16:04
示例性实施方案提供了用于提供用于管理色谱数据处理环境中的数据的服务和系统的方法、介质和系统。该系统可实现一个或多个自主服务,这些自主服务读取经编码的数据并对该数据进行解码以供一个或多个应用程序使用。为了与这些自主服务通信,这些自主服务可展示可由请求应用程序访问的端点。例如,这些端点可应用解码器来读取由色谱仪器生成的数据流。这些解码器中的每一者可被配置为读取不同配置的数据(例如,以基于该仪器对该流进行编码的方式来解析该流)。因此,来自许多不同仪器的采集数据可存储在集中式储存库中,并且可由任何授权的应用程序通过这些端点访问。该数据处理环境因此用作许多不同类型数据的单个访问点。境因此用作许多不同类型数据的单个访问点。境因此用作许多不同类型数据的单个访问点。

【技术实现步骤摘要】
【国外来华专利技术】用于存储和检索色谱数据的方法、介质和系统
[0001]相关申请的交叉引用
[0002]本申请要求于2020年12月23日提交的美国临时专利申请63/130,058号的权益。该申请的全部公开内容据此以引用方式并入本文。

技术介绍

[0003]色谱法是指通过使混合物以溶液、悬浮液形式或作为蒸气通过其中混合物的组分以不同速率移动的介质来分离混合物。然后可分析组分以鉴定组分的存在、量、浓度或其他特性。色谱法包括许多不同的技术,诸如质谱(MS)、液相色谱质谱(LCMS)和许多其他技术。

技术实现思路

[0004]示例性实施方案涉及用于检索和处理数据处理环境中的色谱数据的技术。除非另有说明,否则预期这些实施方案可单独使用以便实现所述优点,或以任何组合使用以便实现协同效应。
[0005]根据第一实施方案,可提供包括一个或多个自主服务的色谱数据处理环境。自主服务可以是对于其功能性独立于其他服务的计算服务。尽管它可异步地提供可由其他服务消费的信息(并且可异步地消费来自其他服务的信息),但是自主服务可避免通过行为同步地辅助其他服务。
[0006]每个自主服务可展示一个或多个端点接口。例如,这些端点可以是能够接收RESTful应用编程接口(API)调用的表示状态转移(REST)端点。端点接口可接收对由色谱仪器采集的原始数据的请求。数据处理环境可展示多个端点接口;例如,每个自主服务可与至少一个端点接口相关联并且可展示至少一个端点接口。
[0007]解码器可与端点接口相关联。解码器可被配置为解译与端点接口相关联的原始数据。例如,端点接口可与由色谱仪器在特定采集模式下生成的特定类型的原始数据相关联。该仪器可输出原始数据流,包括(例如)二进制数据、信息阵列等。解码器可被编程以解析由此类仪器生成的原始数据流,使得数据流可被有意义地解译。
[0008]自主服务(或另一构造)可从原始数据存储库中检索所请求的原始数据,将解码器应用于原始数据以生成经解码的数据,并且可响应于原始请求返回经解码的数据。例如,自主服务可将解码器应用于原始数据并将经解码的数据提供给请求应用程序,或者自主服务可识别解码器并将其(或其可被访问的位置)连同原始数据(或原始数据的位置)一起提供给请求应用程序。在后一种情况下,应用程序可利用解码器对数据进行解码。
[0009]通过以这种方式展示端点接口,应用程序可请求由色谱仪器采集的数据,而不需要理解如何解译数据。因此,当使新类型的仪器联机(可能以不同的流格式输出数据)时,不必对可能使用该数据的每个应用程序进行重新编程。因为每个应用程序不需要被编程有如何解译每种不同类型的数据流的细节,所以可使更多不同类型的数据可用于应用程序,这允许更复杂的分析。这种配置还允许将多个不同类型的数据一起存储于共同源结构中,从而简化数据检索和存储。
[0010]根据第二实施方案,自主服务可以是被配置为与原始数据存储库对接的第一自主服务。可提供第二自主服务,其中该第二自主服务被配置为与存储描述如何采集原始数据的元数据的元数据目录对接。
[0011]在这种配置中,多个自主服务服务于数据的传入请求。这些自主服务中的至少一个自主服务被具体地配置为响应对元数据的请求,而其余自主服务响应对不同类型数据的请求。响应元数据请求的自主服务不响应对数据的请求,并且因此不需要实现与解码器相关的任何功能。类似地,响应数据请求的自主服务不需要实现用于查询元数据目录的任何功能。当添加新的数据类型时,可添加实现用于新数据类型的解码器的新的自主服务,或者可利用新的功能来更新现有的自主服务。同时,大多数自主服务可保持不变。类似地,如果元数据目录API曾经被改变,则仅元数据处理自主服务需要被更新。
[0012]根据第三实施方案,端点接口可以是第一端点接口,并且被配置为接收对原始数据的请求。可提供与第一端点接口分开的第二端点接口,其中第二端点接口可被配置为接收对描述如何采集原始数据的元数据的请求。
[0013]在该实施方案中,传入请求被分成特定于元数据的请求和特定于数据的请求。每一者由不同类型的端点处理。第三实施方案可与第二实施方案组合,使得元数据处理自主服务实现第二端点接口,并且数据处理自主服务实现第一端点接口的副本,这有助于隔离传入请求并且向请求应用程序提供已知端点以针对适当类型的请求。该实施方案也可单独部署,其中单个自主服务实现特定于元数据的第二端点接口和特定于数据的第一端点接口两者。可提供此类自主服务的多个副本,其中每个副本实现元数据端点接口和数据端点接口两者。在单个自主服务上实现特定于元数据的端点和特定于数据的端点两者是相对简单的,并且该实施方案允许简单的扩展过程(即,可通过提供自主服务的附加副本来实现附加容量)。
[0014]根据第四实施方案,单个解码器可与多个不同的端点接口相关联。这允许解码器被再循环以解译可能源自不同色谱设备配置但提供以相同方式格式化的原始数据的数据流。类似地,单个解码器可具有多个版本,每个版本映射到不同的端点(类似地,如果采集模式可捕获不同类型的数据,则可使用用于相同采集模式的不同解码器)。
[0015]根据第五实施方案,原始数据存储库可包括来自多个不同的色谱设备和/或以多种不同的采集模式操作的色谱设备的数据。在第五实施方案中,数据处理环境充当应用程序的单个数据源,而不管哪个装置生成数据(或者数据以哪种模式操作)。调用到生态系统中的任何应用程序可确保任何所采集的数据可被适当地访问和处理。
[0016]根据第六实施方案,原始数据存储库包括多种不同数据类型的数据,并且自主服务是多个自主服务中的一者。共同地,自主服务可被配置为对多种不同数据类型中的每一者进行解码。例如,多种不同的数据类型可被包括在接口规范中,该接口规范可描述如何对各种不同的类型进行解码。接口规范能够至少部分地由自主服务中的每一者通过实现对应的端点接口和解码器来实现。接口规范的不同部分可在多个不同的自主服务之间分割,使得每个自主服务实现接口规范的一部分,而不是全部。接口规范的每个部分可由至少一个自主服务来实现,使得接口服务组共同地实现接口规范。
[0017]因为每个自主服务被分派仅实现接口规范的一部分的任务,所以每个自主服务可变得更简单(因为它不需要关注为它不实现的接口规范的部分提供解码器和端点接口)。可
容易地添加新的自主服务来处理新的能力,并且当一个解码器需要更新时,没有必要关闭所有的自主服务。
[0018]根据基于第六实施方案的第七实施方案,多个自主服务可共同包括多个端点接口,每个端点接口由数据类型表征。当应用程序请求数据时,它可调用原始数据存储库或元数据目录来识别数据的类型;例如,数据可用与数据一起存储和/或存储在元数据中的编解码器密钥来标记。端点接口可以是基于数据类型可调用的,因此一旦知道数据类型,请求应用程序就可识别适当的端点接口以对数据进行解码,并且可制定适当的RESTfulAPI调用以与接口通信。这为应用程序提供了识别和调用能够对数据进行解码的自主服务的有效方式。
[0019]下面将参考附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在色谱数据处理环境中的自主服务的端点接口处接收对由色谱仪器采集的原始数据的请求,其中所述环境展示多个端点接口;识别被配置为解译与所述端点接口相关联的所述原始数据的解码器;从原始数据存储库中检索所请求的原始数据;以及将所述解码器应用于所述原始数据以生成经解码的数据。2.根据权利要求1所述的方法,其中所述自主服务是第一自主服务并且被配置为与所述原始数据存储库对接,并且所述方法还包括第二自主服务,所述第二自主服务被配置为与存储描述如何采集所述原始数据的元数据的元数据目录对接。3.根据权利要求1所述的方法,其中所述端点接口是第一端点接口并且被配置为接收对原始数据的请求,并且所述方法还包括第二端点接口,所述第二端点接口被配置为接收对描述如何采集所述原始数据的元数据的请求。4.根据权利要求1所述的方法,其中所述解码器与多个不同的端点接口相关联。5.根据权利要求1所述的方法,其中所述原始数据存储库包括源自以下至少一项的数据:多个不同的色谱设备,或以多种不同的采集模式操作的色谱设备。6.根据权利要求1所述的方法,其中:所述原始数据存储库包括多种不同数据类型的数据,所述自主服务是多个自主服务中的一者;并且所述多个自主服务被共同地配置为对所述多种不同数据类型进行解码。7.根据权利要求6所述的方法,其中所述多个自主服务共同包括多个端点接口,每个端点接口由数据类型表征。8.一种非暂态计算机可读存储介质,所述计算机可读存储介质包括指令,所述指令在被计算机执行时使得所述计算机执行下述操作:在色谱数据处理环境中的自主服务的端点接口处接收对由色谱仪器采集的原始数据的请求,其中所述环境展示多个端点接口;识别被配置为解译与所述端点接口相关联的所述原始数据的解码器;从原始数据存储库中检索所请求的原始数据;以及将所述解码器应用于所述原始数据以生成经解码的数据。9.根据权利要求8所述的计算机可读存储介质,其中所述自主服务是第一自主服务并且被配置为与所述原始数据存储库对接,并且其中所述指令还将所述计算机配置为第二自主服务,所述第二自主服务被配置为与存储描述如何采集所述原始数据的元数据的元数据目录对接。10.根据权利要求8所述的计算机可读存储介质,其中所述端点接口是第一端点接口并且被配置为接收对原始数据的请求,并且其中所述指令还将所述计算机配置为第二端点接口,所述第二端点接口被配...

【专利技术属性】
技术研发人员:C
申请(专利权)人:沃特世科技爱尔兰有限公司
类型:发明
国别省市:

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

1