View Source AWS.Omics (aws-elixir v1.0.10)
Amazon Web Services HealthOmics is a service that helps users such as bioinformaticians, researchers, and scientists to store, query, analyze, and generate insights from genomics and other biological data.
It simplifies and accelerates the process of storing and analyzing genomic information for Amazon Web Services.
For an introduction to the service, see What is Amazon Web Services HealthOmics? in the Amazon Web Services HealthOmics User Guide.
Link to this section Summary
Functions
Stops a multipart read set upload into a sequence store and returns a response with no body if the operation is successful.
Accept a resource share request.
Deletes one or more read sets.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Cancels a run using its ID and returns a response with no body if the operation is successful.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Completes a multipart read set upload into a sequence store after you have
initiated the upload process with CreateMultipartReadSetUpload and uploaded
all read set parts using UploadReadSetPart.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Creates a new version of an annotation store.
Initiates a multipart read set upload for uploading partitioned source files into a sequence store.
Creates a reference store and returns metadata in JSON format.
Creates a run cache to store and reference task outputs from completed private runs.
Creates a run group to limit the compute resources for the runs that are added to the group.
Creates a sequence store and returns its metadata.
Creates a cross-account shared resource.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Creates a private workflow.
Creates a new workflow version for the workflow that you specify with the
workflowId parameter.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Deletes one or multiple versions of an annotation store.
Deletes a reference genome and returns a response with no body if the operation is successful.
Deletes a reference store and returns a response with no body if the operation is successful.
Deletes a run and returns a response with no body if the operation is successful.
Deletes a run cache and returns a response with no body if the operation is successful.
Deletes a run group and returns a response with no body if the operation is successful.
Deletes an access policy for the specified store.
Deletes a sequence store and returns a response with no body if the operation is successful.
Deletes a resource share.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Deletes a workflow by specifying its ID.
Deletes a workflow version.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Retrieves the metadata for an annotation store version.
Retrieves detailed information from parts of a read set and returns the read set in the same format that it was uploaded.
Returns detailed information about the status of a read set activation job in JSON format.
Retrieves status information about a read set export job and returns the data in JSON format.
Gets detailed and status information about a read set import job and returns the data in JSON format.
Retrieves the metadata for a read set from a sequence store in JSON format.
Downloads parts of data from a reference genome and returns the reference file in the same format that it was uploaded.
Monitors the status of a reference import job.
Retrieves metadata for a reference genome.
Gets information about a reference store.
Gets detailed information about a specific run using its ID.
Retrieves detailed information about the specified run cache using its ID.
Gets information about a run group and returns its metadata.
Gets detailed information about a run task using its ID.
Retrieves details about an access policy on a given store.
Retrieves metadata for a sequence store using its ID and returns it in JSON format.
Retrieves the metadata for the specified resource share.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Gets all information about a workflow using its ID.
Gets information about a workflow version.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Lists the versions of an annotation store.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Lists in-progress multipart read set uploads for a sequence store and returns it in a JSON formatted output.
Retrieves a list of read set activation jobs and returns the metadata in a JSON formatted output.
Retrieves a list of read set export jobs in a JSON formatted response.
Retrieves a list of read set import jobs and returns the data in JSON format.
Lists all parts in a multipart read set upload for a sequence store and returns the metadata in a JSON formatted output.
Retrieves a list of read sets from a sequence store ID and returns the metadata in JSON format.
Retrieves the metadata of one or more reference import jobs for a reference store.
Retrieves a list of reference stores linked to your account and returns their metadata in JSON format.
Retrieves the metadata of one or more reference genomes in a reference store.
Retrieves a list of your run caches and the metadata for each cache.
Retrieves a list of all run groups and returns the metadata for each run group.
Returns a list of tasks and status information within their specified run.
Retrieves a list of runs and returns each run's metadata and status.
Retrieves a list of sequence stores and returns each sequence store's metadata.
Retrieves the resource shares associated with an account.
Retrieves a list of tags for a resource.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Lists the workflow versions for the specified workflow.
Retrieves a list of existing workflows.
Adds an access policy to the specified store.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Activates an archived read set and returns its metadata in a JSON formatted output.
Starts a read set export job.
Imports a read set from the sequence store.
Imports a reference genome from Amazon S3 into a specified reference store.
Starts a new run and returns details about the run, or duplicates an existing run.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Tags a resource.
Removes tags from a resource.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Updates the description of an annotation store version.
Updates a run cache using its ID and returns a response with no body if the operation is successful.
Updates the settings of a run group and returns a response with no body if the operation is successful.
Update one or more parameters for the sequence store.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Updates information about a workflow.
Updates information about the workflow version.
Uploads a specific part of a read set into a sequence store.
Link to this section Functions
abort_multipart_read_set_upload(client, sequence_store_id, upload_id, input, options \\ [])
View SourceStops a multipart read set upload into a sequence store and returns a response with no body if the operation is successful.
To confirm that a multipart read set upload has been stopped, use the
ListMultipartReadSetUploads API operation to view all active multipart read
set uploads.
batch_delete_read_set(client, sequence_store_id, input, options \\ [])
View SourceDeletes one or more read sets.
If the operation is successful, it returns a response with no body. If there is
an error with deleting one of the read sets, the operation returns an error
list. If the operation successfully deletes only a subset of files, it will
return an error list for the remaining files that fail to be deleted. There is a
limit of 100 read sets that can be deleted in each BatchDeleteReadSet API
call.
cancel_annotation_import_job(client, job_id, input, options \\ [])
View SourceAmazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Cancels an annotation import job.
Cancels a run using its ID and returns a response with no body if the operation is successful.
To confirm that the run has been cancelled, use the ListRuns API operation to
check that it is no longer listed.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Cancels a variant import job.
complete_multipart_read_set_upload(client, sequence_store_id, upload_id, input, options \\ [])
View SourceCompletes a multipart read set upload into a sequence store after you have
initiated the upload process with CreateMultipartReadSetUpload and uploaded
all read set parts using UploadReadSetPart.
You must specify the parts you uploaded using the parts parameter. If the operation is successful, it returns the read set ID(s) of the uploaded read set(s).
For more information, see Direct upload to a sequence store in the Amazon Web Services HealthOmics User Guide.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Creates an annotation store.
create_annotation_store_version(client, name, input, options \\ [])
View SourceCreates a new version of an annotation store.
create_multipart_read_set_upload(client, sequence_store_id, input, options \\ [])
View SourceInitiates a multipart read set upload for uploading partitioned source files into a sequence store.
You can directly import source files from an EC2 instance and other local
compute, or from an S3 bucket. To separate these source files into parts, use
the split operation. Each part cannot be larger than 100 MB. If the operation
is successful, it provides an uploadId which is required by the
UploadReadSetPart API operation to upload parts into a sequence store.
To continue uploading a multipart read set into your sequence store, you must
use the UploadReadSetPart API operation to upload each part individually
following the steps below:
Specify the
uploadIdobtained from the previous call toCreateMultipartReadSetUpload.Upload parts for that
uploadId.
When you have finished uploading parts, use the CompleteMultipartReadSetUpload
API to complete the multipart read set upload and to retrieve the final read set
IDs in the response.
To learn more about creating parts and the split operation, see Direct upload to a sequence
store in
the Amazon Web Services HealthOmics User Guide.
Creates a reference store and returns metadata in JSON format.
Reference stores are used to store reference genomes in FASTA format. A
reference store is created when the first reference genome is imported. To
import additional reference genomes from an Amazon S3 bucket, use the
StartReferenceImportJob API operation.
For more information, see Creating a HealthOmics reference store in the Amazon Web Services HealthOmics User Guide.
Creates a run cache to store and reference task outputs from completed private runs.
Specify an Amazon S3 location where Amazon Web Services HealthOmics saves the cached data. This data must be immediately accessible and not in an archived state. You can save intermediate task files to a run cache if they are declared as task outputs in the workflow definition file.
For more information, see Call caching and Creating a run cache in the Amazon Web Services HealthOmics User Guide.
Creates a run group to limit the compute resources for the runs that are added to the group.
Returns an ARN, ID, and tags for the run group.
Creates a sequence store and returns its metadata.
Sequence stores are used to store sequence data files called read sets that are saved in FASTQ, BAM, uBAM, or CRAM formats. For aligned formats (BAM and CRAM), a sequence store can only use one reference genome. For unaligned formats (FASTQ and uBAM), a reference genome is not required. You can create multiple sequence stores per region per account.
The following are optional parameters you can specify for your sequence store:
Use
s3AccessConfigto configure your sequence store with S3 access logs (recommended).Use
sseConfigto define your own KMS key for encryption.Use
eTagAlgorithmFamilyto define which algorithm to use for the HealthOmics eTag on objects.Use
fallbackLocationto define a backup location for storing files that have failed a direct upload.Use
propagatedSetLevelTagsto configure tags that propagate to all objects in your store.
For more information, see Creating a HealthOmics sequence store in the Amazon Web Services HealthOmics User Guide.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Creates a variant store.
Creates a private workflow.
Before you create a private workflow, you must create and configure these required resources:
Workflow definition file: A workflow definition file written in WDL, Nextflow, or CWL. The workflow definition specifies the inputs and outputs for runs that use the workflow. It also includes specifications for the runs and run tasks for your workflow, including compute and memory requirements. The workflow definition file must be in
.zipformat. For more information, see Workflow definition files in Amazon Web Services HealthOmics.- You can use Amazon Q CLI to build and validate your
workflow definition files in WDL, Nextflow, and CWL. For more information, see Example prompts for Amazon Q CLI and the Amazon Web Services HealthOmics Agentic generative AI tutorial on GitHub.
(Optional) Parameter template file: A parameter template file written in JSON. Create the file to define the run parameters, or Amazon Web Services HealthOmics generates the parameter template for you. For more information, see Parameter template files for HealthOmics workflows.
ECR container images: Create container images for the workflow in a private ECR repository, or synchronize images from a supported upstream registry with your Amazon ECR private repository.
(Optional) Sentieon licenses: Request a Sentieon license to use the Sentieon software in private workflows.
For more information, see Creating or updating a private workflow in Amazon Web Services HealthOmics in the Amazon Web Services HealthOmics User Guide.
create_workflow_version(client, workflow_id, input, options \\ [])
View SourceCreates a new workflow version for the workflow that you specify with the
workflowId parameter.
When you create a new version of a workflow, you need to specify the configuration for the new version. It doesn't inherit any configuration values from the workflow.
Provide a version name that is unique for this workflow. You cannot change the name after HealthOmics creates the version.
Don't include any personally identifiable information (PII) in the version name. Version names appear in the workflow version ARN.
For more information, see Workflow versioning in Amazon Web Services HealthOmics in the Amazon Web Services HealthOmics User Guide.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Deletes an annotation store.
delete_annotation_store_versions(client, name, input, options \\ [])
View SourceDeletes one or multiple versions of an annotation store.
delete_reference(client, id, reference_store_id, input, options \\ [])
View SourceDeletes a reference genome and returns a response with no body if the operation is successful.
The read set associated with the reference genome must first be deleted before
deleting the reference genome. After the reference genome is deleted, you can
delete the reference store using the DeleteReferenceStore API operation.
For more information, see Deleting HealthOmics reference and sequence stores in the Amazon Web Services HealthOmics User Guide.
Deletes a reference store and returns a response with no body if the operation is successful.
You can only delete a reference store when it does not contain any reference
genomes. To empty a reference store, use DeleteReference.
For more information about your workflow status, see Deleting HealthOmics reference and sequence stores in the Amazon Web Services HealthOmics User Guide.
Deletes a run and returns a response with no body if the operation is successful.
You can only delete a run that has reached a COMPLETED, FAILED, or
CANCELLED stage. A completed run has delivered an output, or was cancelled and
resulted in no output. When you delete a run, only the metadata associated with
the run is deleted. The run outputs remain in Amazon S3 and logs remain in
CloudWatch.
To verify that the workflow is deleted:
Use
ListRunsto confirm the workflow no longer appears in the list.Use
GetRunto verify the workflow cannot be found.
Deletes a run cache and returns a response with no body if the operation is successful.
This action removes the cache metadata stored in the service account, but does
not delete the data in Amazon S3. You can access the cache data in Amazon S3,
for inspection or to troubleshoot issues. You can remove old cache data using
standard S3 Delete operations.
For more information, see Deleting a run cache in the Amazon Web Services HealthOmics User Guide.
Deletes a run group and returns a response with no body if the operation is successful.
To verify that the run group is deleted:
Use
ListRunGroupsto confirm the workflow no longer appears in the list.Use
GetRunGroupto verify the workflow cannot be found.
delete_s3_access_policy(client, s3_access_point_arn, input, options \\ [])
View SourceDeletes an access policy for the specified store.
Deletes a sequence store and returns a response with no body if the operation is successful.
You can only delete a sequence store when it does not contain any read sets.
Use the BatchDeleteReadSet API operation to ensure that all read sets in the
sequence store are deleted. When a sequence store is deleted, all tags
associated with the store are also deleted.
For more information, see Deleting HealthOmics reference and sequence stores in the Amazon Web Services HealthOmics User Guide.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Deletes a variant store.
Deletes a workflow by specifying its ID.
This operation returns a response with no body if the deletion is successful.
To verify that the workflow is deleted:
Use
ListWorkflowsto confirm the workflow no longer appears in the list.Use
GetWorkflowto verify the workflow cannot be found.
delete_workflow_version(client, version_name, workflow_id, input, options \\ [])
View SourceDeletes a workflow version.
Deleting a workflow version doesn't affect any ongoing runs that are using the workflow version.
For more information, see Workflow versioning in Amazon Web Services HealthOmics in the Amazon Web Services HealthOmics User Guide.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Gets information about an annotation import job.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Gets information about an annotation store.
get_annotation_store_version(client, name, version_name, options \\ [])
View SourceRetrieves the metadata for an annotation store version.
get_read_set(client, id, sequence_store_id, file \\ nil, part_number, options \\ [])
View SourceRetrieves detailed information from parts of a read set and returns the read set in the same format that it was uploaded.
You must have read sets uploaded to your sequence store in order to run this operation.
get_read_set_activation_job(client, id, sequence_store_id, options \\ [])
View SourceReturns detailed information about the status of a read set activation job in JSON format.
get_read_set_export_job(client, id, sequence_store_id, options \\ [])
View SourceRetrieves status information about a read set export job and returns the data in JSON format.
Use this operation to actively monitor the progress of an export job.
get_read_set_import_job(client, id, sequence_store_id, options \\ [])
View SourceGets detailed and status information about a read set import job and returns the data in JSON format.
get_read_set_metadata(client, id, sequence_store_id, options \\ [])
View SourceRetrieves the metadata for a read set from a sequence store in JSON format.
This operation does not return tags. To retrieve the list of tags for a read
set, use the ListTagsForResource API operation.
get_reference(client, id, reference_store_id, file \\ nil, part_number, range \\ nil, options \\ [])
View SourceDownloads parts of data from a reference genome and returns the reference file in the same format that it was uploaded.
For more information, see Creating a HealthOmics reference store in the Amazon Web Services HealthOmics User Guide.
get_reference_import_job(client, id, reference_store_id, options \\ [])
View SourceMonitors the status of a reference import job.
This operation can be called after calling the StartReferenceImportJob
operation.
get_reference_metadata(client, id, reference_store_id, options \\ [])
View SourceRetrieves metadata for a reference genome.
This operation returns the number of parts, part size, and MD5 of an entire
file. This operation does not return tags. To retrieve the list of tags for a
read set, use the ListTagsForResource API operation.
Gets information about a reference store.
Gets detailed information about a specific run using its ID.
Amazon Web Services HealthOmics stores a configurable number of runs, as
determined by service limits, that are available to the console and API. If
GetRun does not return the requested run, you can find all run logs in the
CloudWatch logs. For more information about viewing the run logs, see
CloudWatch logs
in the Amazon Web Services HealthOmics User Guide.
Retrieves detailed information about the specified run cache using its ID.
For more information, see Call caching for Amazon Web Services HealthOmics runs in the Amazon Web Services HealthOmics User Guide.
Gets information about a run group and returns its metadata.
Gets detailed information about a run task using its ID.
Retrieves details about an access policy on a given store.
Retrieves metadata for a sequence store using its ID and returns it in JSON format.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Gets information about a variant import job.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Gets information about a variant store.
get_workflow(client, id, export \\ nil, type \\ nil, workflow_owner_id \\ nil, options \\ [])
View SourceGets all information about a workflow using its ID.
If a workflow is shared with you, you cannot export the workflow.
For more information about your workflow status, see Verify the workflow status in the Amazon Web Services HealthOmics User Guide.
get_workflow_version(client, version_name, workflow_id, export \\ nil, type \\ nil, workflow_owner_id \\ nil, options \\ [])
View SourceGets information about a workflow version.
For more information, see Workflow versioning in Amazon Web Services HealthOmics in the Amazon Web Services HealthOmics User Guide.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Retrieves a list of annotation import jobs.
list_annotation_store_versions(client, name, input, options \\ [])
View SourceLists the versions of an annotation store.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Retrieves a list of annotation stores.
list_multipart_read_set_uploads(client, sequence_store_id, input, options \\ [])
View SourceLists in-progress multipart read set uploads for a sequence store and returns it in a JSON formatted output.
Multipart read set uploads are initiated by the CreateMultipartReadSetUploads
API operation. This operation returns a response with no body when the upload is
complete.
list_read_set_activation_jobs(client, sequence_store_id, input, options \\ [])
View SourceRetrieves a list of read set activation jobs and returns the metadata in a JSON formatted output.
To extract metadata from a read set activation job, use the
GetReadSetActivationJob API operation.
list_read_set_export_jobs(client, sequence_store_id, input, options \\ [])
View SourceRetrieves a list of read set export jobs in a JSON formatted response.
This API operation is used to check the status of a read set export job
initiated by the StartReadSetExportJob API operation.
list_read_set_import_jobs(client, sequence_store_id, input, options \\ [])
View SourceRetrieves a list of read set import jobs and returns the data in JSON format.
list_read_set_upload_parts(client, sequence_store_id, upload_id, input, options \\ [])
View SourceLists all parts in a multipart read set upload for a sequence store and returns the metadata in a JSON formatted output.
Retrieves a list of read sets from a sequence store ID and returns the metadata in JSON format.
list_reference_import_jobs(client, reference_store_id, input, options \\ [])
View SourceRetrieves the metadata of one or more reference import jobs for a reference store.
Retrieves a list of reference stores linked to your account and returns their metadata in JSON format.
For more information, see Creating a reference store in the Amazon Web Services HealthOmics User Guide.
Retrieves the metadata of one or more reference genomes in a reference store.
For more information, see Creating a reference store in the Amazon Web Services HealthOmics User Guide.
list_run_caches(client, max_results \\ nil, starting_token \\ nil, options \\ [])
View SourceRetrieves a list of your run caches and the metadata for each cache.
list_run_groups(client, max_results \\ nil, name \\ nil, starting_token \\ nil, options \\ [])
View SourceRetrieves a list of all run groups and returns the metadata for each run group.
list_run_tasks(client, id, max_results \\ nil, starting_token \\ nil, status \\ nil, options \\ [])
View SourceReturns a list of tasks and status information within their specified run.
Use this operation to monitor runs and to identify which specific tasks have failed.
list_runs(client, max_results \\ nil, name \\ nil, run_group_id \\ nil, starting_token \\ nil, status \\ nil, options \\ [])
View SourceRetrieves a list of runs and returns each run's metadata and status.
Amazon Web Services HealthOmics stores a configurable number of runs, as
determined by service limits, that are available to the console and API. If the
ListRuns response doesn't include specific runs that you expected, you can
find all run logs in the CloudWatch logs. For more information about viewing the
run logs, see CloudWatch logs
in the Amazon Web Services HealthOmics User Guide.
Retrieves a list of sequence stores and returns each sequence store's metadata.
For more information, see Creating a HealthOmics sequence store in the Amazon Web Services HealthOmics User Guide.
Retrieves a list of tags for a resource.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Retrieves a list of variant import jobs.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Retrieves a list of variant stores.
list_workflow_versions(client, workflow_id, max_results \\ nil, starting_token \\ nil, type \\ nil, workflow_owner_id \\ nil, options \\ [])
View SourceLists the workflow versions for the specified workflow.
For more information, see Workflow versioning in Amazon Web Services HealthOmics in the Amazon Web Services HealthOmics User Guide.
list_workflows(client, max_results \\ nil, name \\ nil, starting_token \\ nil, type \\ nil, options \\ [])
View SourceRetrieves a list of existing workflows.
You can filter for specific workflows by their name and type. Using the type
parameter, specify PRIVATE to retrieve a list of private workflows or specify
READY2RUN for a list of all Ready2Run workflows. If you do not specify the
type of workflow, this operation returns a list of existing workflows.
put_s3_access_policy(client, s3_access_point_arn, input, options \\ [])
View SourceAdds an access policy to the specified store.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Starts an annotation import job.
start_read_set_activation_job(client, sequence_store_id, input, options \\ [])
View SourceActivates an archived read set and returns its metadata in a JSON formatted output.
AWS HealthOmics automatically archives unused read sets after 30 days. To
monitor the status of your read set activation job, use the
GetReadSetActivationJob operation.
To learn more, see Activating read sets in the Amazon Web Services HealthOmics User Guide.
start_read_set_export_job(client, sequence_store_id, input, options \\ [])
View SourceStarts a read set export job.
When the export job is finished, the read set is exported to an Amazon S3 bucket
which can be retrieved using the GetReadSetExportJob API operation.
To monitor the status of the export job, use the ListReadSetExportJobs API
operation.
start_read_set_import_job(client, sequence_store_id, input, options \\ [])
View SourceImports a read set from the sequence store.
Read set import jobs support a maximum of 100 read sets of different types.
Monitor the progress of your read set import job by calling the
GetReadSetImportJob API operation.
start_reference_import_job(client, reference_store_id, input, options \\ [])
View SourceImports a reference genome from Amazon S3 into a specified reference store.
You can have multiple reference genomes in a reference store. You can only
import reference genomes one at a time into each reference store. Monitor the
status of your reference import job by using the GetReferenceImportJob API
operation.
Starts a new run and returns details about the run, or duplicates an existing run.
A run is a single invocation of a workflow. If you provide request IDs, Amazon
Web Services HealthOmics identifies duplicate requests and starts the run only
once. Monitor the progress of the run by calling the GetRun API operation.
To start a new run, the following inputs are required:
A service role ARN (
roleArn).The run's workflow ID (
workflowId, not theuuidorrunId).An Amazon S3 location (
outputUri) where the run outputs will be saved.All required workflow parameters (
parameter), which can include optional parameters from the parameter template. The run cannot include any parameters that are not defined in the parameter template. To see all possible parameters, use theGetRunAPI operation.For runs with a
STATIC(default) storage type, specify the required storage capacity (in gibibytes). A storage capacity value is not required for runs that useDYNAMICstorage.
StartRun can also duplicate an existing run using the run's default values.
You can modify these default values and/or add other optional inputs. To
duplicate a run, the following inputs are required:
A service role ARN (
roleArn).The ID of the run to duplicate (
runId).An Amazon S3 location where the run outputs will be saved (
outputUri).
To learn more about the optional parameters for StartRun, see Starting a run in the
Amazon Web Services HealthOmics User Guide.
Use the retentionMode input to control how long the metadata for each run is
stored in CloudWatch. There are two retention modes:
Specify
REMOVEto automatically remove the oldest runs when you reach the maximum service retention limit for runs. It is recommended that you use theREMOVEmode to initiate major run requests so that your runs do not fail when you reach the limit.The
retentionModeis set to theRETAINmode by default, which allows you to manually remove runs after reaching the maximum service retention limit. Under this setting, you cannot create additional runs until you remove the excess runs.
To learn more about the retention modes, see Run retention mode in the Amazon Web Services HealthOmics User Guide.
You can use Amazon Q CLI to analyze run logs and make performance optimization recommendations. To get started, see the Amazon Web Services HealthOmics MCP server on GitHub.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Starts a variant import job.
Tags a resource.
Removes tags from a resource.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Updates an annotation store.
update_annotation_store_version(client, name, version_name, input, options \\ [])
View SourceUpdates the description of an annotation store version.
Updates a run cache using its ID and returns a response with no body if the operation is successful.
You can update the run cache description, name, or the default run cache
behavior with CACHE_ON_FAILURE or CACHE_ALWAYS. To confirm that your run
cache settings have been properly updated, use the GetRunCache API operation.
For more information, see How call caching works in the Amazon Web Services HealthOmics User Guide.
Updates the settings of a run group and returns a response with no body if the operation is successful.
You can update the following settings with UpdateRunGroup:
Maximum number of CPUs
Run time (measured in minutes)
Number of GPUs
Number of concurrent runs
Group name
To confirm that the settings have been successfully updated, use the
ListRunGroups or GetRunGroup API operations to verify that the desired
changes have been made.
Update one or more parameters for the sequence store.
Amazon Web Services HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see Amazon Web Services HealthOmics variant store and annotation store availability change.
Updates a variant store.
Updates information about a workflow.
You can update the following workflow information:
Name
Description
Default storage type
Default storage capacity (with workflow ID)
This operation returns a response with no body if the operation is successful.
You can check the workflow updates by calling the GetWorkflow API operation.
For more information, see Update a private workflow in the Amazon Web Services HealthOmics User Guide.
update_workflow_version(client, version_name, workflow_id, input, options \\ [])
View SourceUpdates information about the workflow version.
For more information, see Workflow versioning in Amazon Web Services HealthOmics in the Amazon Web Services HealthOmics User Guide.
upload_read_set_part(client, sequence_store_id, upload_id, input, options \\ [])
View SourceUploads a specific part of a read set into a sequence store.
When you a upload a read set part with a part number that already exists, the new part replaces the existing one. This operation returns a JSON formatted response containing a string identifier that is used to confirm that parts are being added to the intended upload.
For more information, see Direct upload to a sequence store in the Amazon Web Services HealthOmics User Guide.