Skip to content

Install AWS HealthOmics Kiro Power to create, migrate, run, debug and optimize genomics workflows

3 minute read
Content level: Intermediate
4

How to install and configure AWS HealthOmics Kiro Power

Overview

Kiro is a native AI-powered development environment and IDE that provides intelligent assistance for development. The AWS HealthOmics team build HealthOmics Kiro Power, an add-on package that automatically configures the HealthOmics Model Context Protocol (MCP) server and provides Kiro with expertise in HealthOmics workflow creation and optimization. This allows bioinformaticians to migrate, run and manage workflows into HealthOmics using natural language prompts in Kiro IDE.

This article provides guidance on HealthOmics Kiro Power installation and configuration.

Requirements

You will need Kiro with AWS MCP server installed and configured. Refer to Install Kiro and Agent Toolkit for AWS to manage your AWS environment for installation guidance.

Install

Install HealthOmics Power

Open a browser to https://kiro.dev/powers/, search for HealthOmics, and click on Add to Kiro

Alternatively, go to https://kiro.dev/launch/powers/aws-healthomics/

Kiro Powers

When prompted, click Open

Open Kiro

This will launch Kiro and display AWS HealthOmics power page. Click Install

Install Power

After installation is complete, click Try Power

Try Power

Onboard HealthOmics Power

Kiro will go through on-boarding process to verify your AWS profile and environment

Onboarding

When prompted to run a command, verify the command and click Trust or Run

Trust or Run

If you select Trust, select the command to add to Trusted Commands settings

Trusted Commands

Kiro will request for IAM Role and S3 URI to be specified in config.toml file

IAM Role and S3

You can create the IAM role and S3 bucket manually, or have Kiro create them for you as illustrated in screenshot below

Create Done

Verify configuration

To verify configuration, open .healthomics\config.toml file

Verify config.otml file

Using Kiro with HealthOmics Power

Using Kiro

You can use natural language for Kiro to migrate, create, run, debug and analyze workflows. Below are just some examples

Migrate to HealthOmics

Prompt Kiro to migrate a public workflow to HealthOmics

Migrate from GitHub

List Private Workflows

List Private Workflows

List Ready2Run Workflows

REady2Run Workflows

Capabilities

HealthOmics MCP server provides tools for

  • 🧬 Workflow Management
  • 🚀 Workflow Execution
  • 📊 Analysis and Troubleshooting
  • 🔍 File Discovery and Search
  • 🌍 Region Management

Health Omics Power provides steering documents for

  • Creating a workflow from a remote Git repository URL
  • Creating a new WDL, Nextflow or CWL workflow from local files
  • Running a deployed HealthOmics workflow
  • Submitting, monitoring, or managing batch runs (multiple samples/runs at once)
  • Onboarding an existing WDL workflow ensuring compatibility with HealthOmics
  • Onboarding an existing Nextflow workflow ensuring compatibility with HealthOmics
  • Modifying, updating, or fixing an existing HealthOmics workflow
  • Diagnosing workflow creation issues
  • Diagnosing run failures
  • Using public containers with HealthOmics via ECR Pullthrough Caches
  • Setting up VPC infrastructure for HealthOmics workflows (subnets, NAT Gateway, security groups, endpoints)
  • Managing HealthOmics VPC configurations (creating, listing, getting, or deleting configurations)
  • Running workflows with VPC connectivity, public internet access, cross-region access, or access to private VPC resources

Refer to Instructions for AI Assistants for more information including example prompts