Skip to content

aws-samples/amazon-omics-analysis-app

日本語版

日本語の解説記事

AWS HealthOmics Analysis App

This repository contains the following codes.

  • Frontend application implemented by Vue.js and Quasar.

  • Backend API implemented by Amazon API Gateway and AWS Lambda function (Python).

    • User authentication with Amazon Cognito.
    • Provides all functionality required by frontend through REST API.
  • AWS CDK stack to deploy frontend and backend.

Screenshots

New analysis Input parameters Browse workflow outputs Tasks Task timeline

Architecture

Architecture

Getting started

Prerequisites

Edit cdk.json

Edit cdk.json as needed.

  • allowdIPv4AddressRanges: IPv4 address range you want to allow access.
  • allowdIPv6AddressRanges: IPv6 address range you want to allow access.
  • (Removing both items above will deploy without IP address restrictions)

Example

"context": {
  "allowdIPv4AddressRanges": ["100.100.100.0/24"],
  "allowdIPv6AddressRanges": ["1000:1000:1000:1000::/64"],
  ...
}

Deployment

Execute the following commands in /cdk directory.

npm ci
npx cdk bootstrap
npx cdk deploy OmicsAnalysisAppStack --require-approval never

Verify your email address

To receive email of workflow completion notification, your email address must be verified by following instructions due to Amazon Simple Email Service (SES) security restrictions.

Sign in

Now you can use this application by accessing the following URL displayed as OmicsAnalysisAppStackxxxx.FrontendURL.

OmicsAnalysisAppStackxxxx.FrontendURL = https://xxxx.cloudfront.net

Sign in

To create an account, select the 'Create Account' tab, enter your email and password, and click the 'Create Account' button.

Create Account

When you receive an email with the title 'Verify your new account', enter the 6-digit number written in that email in the 'Verification Code' field and click the 'Confirm' button.

Confirm

Then, an account will be created and the application will be displayed.

Documents

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •