翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HealthOmics バリアントストアでのクエリの実行
重要
AWS HealthOmics バリアントストアと注釈ストアは、新規のお客様に公開されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「AWS HealthOmics バリアントストアと注釈ストアの可用性の変更」を参照してください。
Amazon Athena を使用してバリアントストアでクエリを実行できます。バリアントストアと注釈ストアのゲノム座標は、ゼロベースの半分閉じた半オープン間隔として表されることに注意してください。
Athena コンソールを使用してシンプルなクエリを実行する
次の例は、単純なクエリを実行する方法を示しています。
-
Athena クエリエディタを開く: Athena クエリエディタ
-
ワークグループ で、セットアップ中に作成したワークグループを選択します。
-
データソースが AwsDataCatalog であることを確認します。
-
データベース で、Lake Formation のセットアップ中に作成したデータベースリソースリンクを選択します。
-
クエリ 1 タブのクエリエディタに次のクエリをコピーします。
SELECT * from omicsvariants limit 10 -
クエリを実行するには、[実行] を選択します。コンソールは、結果テーブルにomicsvariantsテーブルの最初の 10 行を入力します。
Athena コンソールを使用して複雑なクエリを実行する
次の例は、複雑なクエリを実行する方法を示しています。このクエリを実行するには、注釈ストアClinVarに をインポートします。
複雑なクエリを実行する
-
Athena クエリエディタを開く: Athena クエリエディタ
-
ワークグループ で、セットアップ中に作成したワークグループを選択します。
-
データソースが AwsDataCatalog であることを確認します。
-
データベース で、Lake Formation のセットアップ中に作成したデータベースリソースリンクを選択します。
-
右上+の を選択して、クエリ 2 という名前の新しいクエリタブを作成します。
-
クエリ 2 タブのクエリエディタに次のクエリをコピーします。
SELECT variants.sampleid, variants.contigname, variants.start, variants."end", variants.referenceallele, variants.alternatealleles, variants.attributes AS variant_attributes, clinvar.attributes AS clinvar_attributes FROM omicsvariants as variants INNER JOIN omicsannotations as clinvar ON variants.contigname=CONCAT('chr',clinvar.contigname) AND variants.start=clinvar.start AND variants."end"=clinvar."end" AND variants.referenceallele=clinvar.referenceallele AND variants.alternatealleles=clinvar.alternatealleles WHERE clinvar.attributes['CLNSIG']='Likely_pathogenic' -
Run を選択して、クエリの実行を開始します。