Concepts

What do you need to know about Amazon Genomics CLI in order to use it - or potentially contribute to it?

For a general introduction to the AWS Genomics CLI, refer to the Overview.

Amazon Genomics CLI uses a handful of core concepts to abstract the deployment of infrastructure needed to run workflows and to organize workflows and dependencies. Gaining an understanding of the concepts below will help you understand how Amazon Genomics CLI works and how it is organized.


Accounts

How AWS Genomics CLI interacts with AWS Accounts

Users

How Amazon Genomics CLI identifies users

Projects

A project defines the contexts, engines, data and workflows that make up a genomics analysis

Contexts

Contexts are the set of cloud resources used to run a workflow

Data

Data sets

Workflows

A Workflow is a series of steps or tasks to be executed as part of an analysis.

Engines

Workflow engines parse and manage the tasks in a workflow

Logs

Logs are produced by contexts, engines and workflow tasks. Understanding how to access them is critical to monitoring and debugging workflows.

Namespaces

Amazon Genomics CLI uses namespacing to prevent conflicts