{"id":"2000712","slug":"rss-9ca469b62e0d1b","title":"不复制海量数据，直接查询 S3：CSIRO 重构基因组分析架构","summary":"不复制海量数据，直接查询 S3：CSIRO 重构基因组分析架构 - InfoQ \n首页 \nAI会议 hot\nAI课程 hot\nAI应用 hot\n报告 \nHarmonyOS \nSnowflake new\n更多 \n\n\n\n 写点什么 \n创作场景\n\n记录自己日常工作的实践、心得\n发表对生活和职场的感悟\n针对感兴趣的事件发表随笔或者杂谈\n 从 0 到 1 详细介绍你掌握的一门语言、一个技术，或者一","topic":"大厂分享","kind":"doc","language":"zh-CN","source":"InfoQ 中文","source_url":"https://www.infoq.cn/article/mF9A6U1M6SQFWfEKOJGW?utm_source=rss&amp;utm_medium=article","license":"原文版权，转载需授权","updated_at":"2026-11-07T13:55:03.287Z","word_count":1804,"url":"https://knowledgehub.wujiss.com/a/rss-9ca469b62e0d1b","sections":[{"heading":"","text":"不复制海量数据，直接查询 S3：CSIRO 重构基因组分析架构 - InfoQ 首页 AI会议 hot AI课程 hot AI应用 hot 报告 HarmonyOS Snowflake new 更多   写点什么 创作场景  记录自己日常工作的实践、心得 发表对生活和职场的感悟 针对感兴趣的事件发表随笔或者杂谈 从 0 到 1 详细介绍你掌握的一门语言、一个技术，或者一个兴趣、爱好 或者，就直接把你的个人博客、公众号直接搬到这里 企业动态 行业深度 AI&amp;大模型 出海 后端 芯片&amp;算力 架构 大数据 软件工程 云计算 大前端 管理/文化 不复制海量数据，直接查询 S3：CSIRO 重构基因组分析架构 作者：Leela Kumili 田橙 本文字数：964 字 阅读完需：约 3 分钟 AI摘要 sBeacon 是一种符合 GA4GH Beacon 标准的无服务器基因组变异查询系统，支持原位查询 S3 中的 VCF 文件，无需数据迁移。其核心创新在于元数据与原始基因组数据分离索引，并利用字节范围请求实现高效区域读取。 元数据独立索引并接入 Ontoserver 支持表型-基因组联合查询；VCF 文件原地按需读取，避免全量传输；完全基于 AWS 无服务组件构建，具备跨机构部署能力。 适合生物信息工程师、医疗健康平台架构师、基因组数据平台开发者阅读。 CSIRO 开发了 Serverless Beacon（sBeacon），这是一种用于查询基因组变异数据的无服务器架构，无须将大型基因组数据集复制到中央数据库。该系统使用 Amazon S3、AWS Lambda、Amazon Athena 和 Amazon DynamoDB，实现了全球基因组学与健康联盟（GA4GH）的 Beacon 标准。它可以对大型队列进行基因组查询，同时将底层数据保留在原始存储位置。 该架构将基因组数据与搜索所需的元数据分离。变异调用格式（VCF）文件保留在 Amazon S3 中，疾病状态、年龄和位置等元数据则单独建立索引。接入数据时，sBeacon 会为元数据创建索引和 Athena 表，并通过 CSIRO 的 Ontoserver 处理本体术语，以支持结合基因组和表型信息的查询。 对于变异查询，API Gateway 会将请求路由至 Lambda 函数，由这些函数确定相关数据集和基因组区域。变异查询模块使用 bcftools 及其 htslib 库，通过 HTTP 字节范围请求获取 VCF 文件的特定部分。这样，系统无须传输完整文件，即可读取所需的基因组区域。查询结果经过汇总后，通过 Beacon API 返回。 CSIRO 前生物信息学产品解决方案架构师 Anuradha Wickramarachchi 在个人 LinkedIn 帖子中强调了数据压缩的重要性： 我们认真考虑的一项关键因素，是让数据保持最高程度的压缩。在数据仍处于压缩状态时直接进行查询，可以带来很大优势。 CSIRO 使用千人基因组计划的 1 号染色体数据对 sBeacon 进行了评估，其中包含 2504 个样本，压缩后的 VCF 文件大小为 1.1GB，并存储在 Amazon S3 中。系统用时 18 秒、花费 0.00052 美元完成数据集接入，其间只创建索引文件，并未复制基因组数据。一次覆盖 1 万个碱基对的查询平均耗时 1.52 秒，成本为 0.00013 美元。CSIRO 报告称，当返回的变异数量从 4 个增加到 400 个，即增长 100 倍时，查询时间总体保持稳定。 该设计建立在此前发表于 Nature Biotechnology 的 sBeacon 研究基础上。该研究报告称，sBeacon 最多可以支持 4000 万个个体和 30 亿个基因组位置。最初的 Beacon 研究描述了一种联合式模型，让组织可以在保留基因组数据控制权的同时，对外提供标准化查询接口。GA4GH 协议旨在跨分布式数据源运行，而不规定底层存储技术。2026 年的实现利用云服务扩展了这一模型，在将基因组文件保留在对象存储中的同时，提供弹性查询执行能力。 原文链接： https://www.infoq.com/news/2026/10/csiro-serverless-genomic-variant/"}],"text":"不复制海量数据，直接查询 S3：CSIRO 重构基因组分析架构 - InfoQ 首页 AI会议 hot AI课程 hot AI应用 hot 报告 HarmonyOS Snowflake new 更多   写点什么 创作场景  记录自己日常工作的实践、心得 发表对生活和职场的感悟 针对感兴趣的事件发表随笔或者杂谈 从 0 到 1 详细介绍你掌握的一门语言、一个技术，或者一个兴趣、爱好 或者，就直接把你的个人博客、公众号直接搬到这里 企业动态 行业深度 AI&amp;大模型 出海 后端 芯片&amp;算力 架构 大数据 软件工程 云计算 大前端 管理/文化 不复制海量数据，直接查询 S3：CSIRO 重构基因组分析架构 作者：Leela Kumili 田橙 本文字数：964 字 阅读完需：约 3 分钟 AI摘要 sBeacon 是一种符合 GA4GH Beacon 标准的无服务器基因组变异查询系统，支持原位查询 S3 中的 VCF 文件，无需数据迁移。其核心创新在于元数据与原始基因组数据分离索引，并利用字节范围请求实现高效区域读取。 元数据独立索引并接入 Ontoserver 支持表型-基因组联合查询；VCF 文件原地按需读取，避免全量传输；完全基于 AWS 无服务组件构建，具备跨机构部署能力。 适合生物信息工程师、医疗健康平台架构师、基因组数据平台开发者阅读。 CSIRO 开发了 Serverless Beacon（sBeacon），这是一种用于查询基因组变异数据的无服务器架构，无须将大型基因组数据集复制到中央数据库。该系统使用 Amazon S3、AWS Lambda、Amazon Athena 和 Amazon DynamoDB，实现了全球基因组学与健康联盟（GA4GH）的 Beacon 标准。它可以对大型队列进行基因组查询，同时将底层数据保留在原始存储位置。 该架构将基因组数据与搜索所需的元数据分离。变异调用格式（VCF）文件保留在 Amazon S3 中，疾病状态、年龄和位置等元数据则单独建立索引。接入数据时，sBeacon 会为元数据创建索引和 Athena 表，并通过 CSIRO 的 Ontoserver 处理本体术语，以支持结合基因组和表型信息的查询。 对于变异查询，API Gateway 会将请求路由至 Lambda 函数，由这些函数确定相关数据集和基因组区域。变异查询模块使用 bcftools 及其 htslib 库，通过 HTTP 字节范围请求获取 VCF 文件的特定部分。这样，系统无须传输完整文件，即可读取所需的基因组区域。查询结果经过汇总后，通过 Beacon API 返回。 CSIRO 前生物信息学产品解决方案架构师 Anuradha Wickramarachchi 在个人 LinkedIn 帖子中强调了数据压缩的重要性： 我们认真考虑的一项关键因素，是让数据保持最高程度的压缩。在数据仍处于压缩状态时直接进行查询，可以带来很大优势。 CSIRO 使用千人基因组计划的 1 号染色体数据对 sBeacon 进行了评估，其中包含 2504 个样本，压缩后的 VCF 文件大小为 1.1GB，并存储在 Amazon S3 中。系统用时 18 秒、花费 0.00052 美元完成数据集接入，其间只创建索引文件，并未复制基因组数据。一次覆盖 1 万个碱基对的查询平均耗时 1.52 秒，成本为 0.00013 美元。CSIRO 报告称，当返回的变异数量从 4 个增加到 400 个，即增长 100 倍时，查询时间总体保持稳定。 该设计建立在此前发表于 Nature Biotechnology 的 sBeacon 研究基础上。该研究报告称，sBeacon 最多可以支持 4000 万个个体和 30 亿个基因组位置。最初的 Beacon 研究描述了一种联合式模型，让组织可以在保留基因组数据控制权的同时，对外提供标准化查询接口。GA4GH 协议旨在跨分布式数据源运行，而不规定底层存储技术。2026 年的实现利用云服务扩展了这一模型，在将基因组文件保留在对象存储中的同时，提供弹性查询执行能力。 原文链接： https://www.infoq.com/news/2026/10/csiro-serverless-genomic-variant/"}