该技能用于在 AWS HealthOmics 上创建、部署并运行生物信息学工作流,面向不一定深谙技术的用户,由智能体逐步引导决策。
用途:确认分析目标(分析类型、物种、数据格式),推荐工具与流程并获得确认,选择工作流语言,搭建基础设施,生成工作流代码,注册运行并监控,处理失败,交付结果。资料给出的常见分析类型包括质量控制(FastQC、MultiQC、fastp)、比对(BWA-MEM2、STAR、minimap2、bowtie2)、变异检测(GATK HaplotypeCaller、DeepVariant 等)、结构变异、RNA-Seq、甲基化、变异注释、联合基因分型与体细胞检测,并给出整基因组、RNA-Seq、靶向/外显子等组合建议。
主要能力:Mindset 上 HealthOmics 为全托管服务,用户提供工作流定义(Nextflow 或 WDL)、ECR 中的容器镜像、S3 输入数据与 IAM 服务角色。工作流语言默认简单流程用 WDL 1.1、复杂多样本 scatter-gather 用 Nextflow DSL2。容器优先 quay.io/biocontainers,其次 public.ecr.aws 与 Docker Hub;HealthOmics 要求容器在私有 ECR,可用 pull-through cache 镜像公共镜像,Docker Hub 需 Secrets Manager 凭证。可用 MCP 工具完成创建缓存、校验 ECR 配置、检查容器可用性、克隆镜像、创建容器注册表映射、lint、打包、注册、启动运行、监控与诊断失败。
使用方式:前置条件为配置受支持区域的 AWS 凭证、安装 AWS CLI v2、启用 HealthOmics MCP(aws-healthomics power),可选 RODA MCP 查找测试数据;首次需创建 S3 桶、带 omics.amazonaws.com 信任策略的服务角色、运行缓存并写入 .healthomics/config.toml。运行通过 StartAHORun 传入 workflow_id、role_arn、output_uri、parameters 等,缓存 ID 由配置或 ListAHORunCaches 自动解析。
限制:容器须在私有 ECR,输入输出须在 S3 且与工作流同区域,需服务角色;支持区域限于 us-east-1、us-east-2、us-west-2、eu-west-1、eu-west-2、eu-central-1、ap-southeast-1、ap-northeast-1、ap-northeast-2、il-central-1;每任务至少 2 CPU、4 GB 内存,Nextflow publishDir 须以 /mnt/workflow/pubdir 为基础,命令块用 set -eu。价格与性能数据暂未提供。