Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-13 | ✗→✓ | ▲ Improved | 46% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 70% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 87% | 0% |
gget CLI または Python パッケージを使用してゲノム参照データベースにわたるクイックバイオインフォマティクス検索が必要なタスクにこのスキルを使用します。
タスクが規制対象の臨床解釈、高スループット本番パイプライン、またはデータベースバージョンとローカルインデックスの細かい制御を必要とする場合は、gget の代わりに専用のワークフローを使用します。
クリーンな Python 環境を使用します。
bashpython -m venv .venv . .venv/bin/activate python -m pip install --upgrade pip python -m pip install --upgrade gget gget --help
uv が利用可能な場合:
bashuv venv . .venv/bin/activate uv pip install gget
古い環境を使用する前に、gget をアップグレードしてモジュールドキュメントを再確認します。gget が照会するアップストリームデータベースは時間とともに変化します。
CLI の形式:
bashgget <module> [arguments] [options]
Python の形式:
pythonimport gget result = gget.search(["BRCA1"], species="human") print(result)
一般的なワークフロー:
正確な引数については現在のアップストリームドキュメントを使用してください。これらのモジュールは一般的な最初の選択肢です:
gget search: 検索語から Ensembl ID を検索。gget info: Ensembl、UniProt、または関連 ID のメタデータを取得。gget seq: ヌクレオチドまたはアミノ酸配列を取得。gget ref: 参照ゲノムのダウンロードリンクを取得。gget blast: クイック BLAST クエリを実行。gget blat: サポートされているゲノムアセンブリに対して配列を配置。gget muscle: 多重配列アライメントを実行。gget diamond: 参照配列に対してローカル配列アライメントを実行。gget alphafold と gget pdb: タンパク質構造参照を調べる。gget enrichr、gget opentargets、gget archs4、gget bgee、gget cbio、gget cosmic: エンリッチメント、ターゲット、発現、がん、疾患関連データを探索。すべてのモジュールがすべての Python バージョンまたは依存関係セットをサポートするとは限りません。一部のオプションの科学的依存関係は、コアパッケージよりも狭いバージョンサポートを持ちます。
遺伝子を検索:
bashgget search -s human brca1 dna repair -o brca1-search.json
遺伝子メタデータを取得:
bashgget info ENSG00000012048 -o brca1-info.json
配列を取得:
bashgget seq ENSG00000012048 -o brca1-seq.fa
小さな BLAST クエリを実行:
bashgget blast "MEEPQSDPSVEPPLSQETFSDLWKLLPEN" -l 10 -o blast-results.json
Python の例:
pythonimport gget genes = gget.search(["BRCA1", "DNA repair"], species="human") info = gget.info(["ENSG00000012048"]) sequence = gget.seq("ENSG00000012048")
科学的な出力については、クエリを再現するのに十分なメタデータを含めます。
markdown| 日付 | gget バージョン | モジュール | クエリ | 種/アセンブリ | 出力 | 注記 | | --- | --- | --- | --- | --- | --- | --- | | 2026-05-11 | `gget --version` | search | `BRCA1 DNA repair` | human | `brca1-search.json` | 実行前にドキュメントを確認 |
以下も記録します:
gget setup を通してインストールされたオプションの依存関係。gget のアップグレードで解決された障害。gget バージョンをアップグレードまたは確認したか?Other measured skills in the registry, with their headline benchmark lift.