docs/ja-JP/skills/scientific-pkg-gget/SKILL.md
ゲノムデータベースへのクイック検索、配列検索、BLAST スタイルの検索、エンリッチメントチェック、および再現可能なバイオインフォマティクス証拠ログのための gget CLI および Python ワークフロー。
npx skillsauth add affaan-m/everything-claude-code ggetInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
gget CLI または Python パッケージを使用してゲノム参照データベースにわたるクイックバイオインフォマティクス検索が必要なタスクにこのスキルを使用します。
タスクが規制対象の臨床解釈、高スループット本番パイプライン、またはデータベースバージョンとローカルインデックスの細かい制御を必要とする場合は、gget の代わりに専用のワークフローを使用します。
クリーンな Python 環境を使用します。
python -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install --upgrade gget
gget --help
uv が利用可能な場合:
uv venv
. .venv/bin/activate
uv pip install gget
古い環境を使用する前に、gget をアップグレードしてモジュールドキュメントを再確認します。gget が照会するアップストリームデータベースは時間とともに変化します。
CLI の形式:
gget <module> [arguments] [options]
Python の形式:
import 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 バージョンまたは依存関係セットをサポートするとは限りません。一部のオプションの科学的依存関係は、コアパッケージよりも狭いバージョンサポートを持ちます。
遺伝子を検索:
gget search -s human brca1 dna repair -o brca1-search.json
遺伝子メタデータを取得:
gget info ENSG00000012048 -o brca1-info.json
配列を取得:
gget seq ENSG00000012048 -o brca1-seq.fa
小さな BLAST クエリを実行:
gget blast "MEEPQSDPSVEPPLSQETFSDLWKLLPEN" -l 10 -o blast-results.json
Python の例:
import gget
genes = gget.search(["BRCA1", "DNA repair"], species="human")
info = gget.info(["ENSG00000012048"])
sequence = gget.seq("ENSG00000012048")
科学的な出力については、クエリを再現するのに十分なメタデータを含めます。
| 日付 | gget バージョン | モジュール | クエリ | 種/アセンブリ | 出力 | 注記 |
| --- | --- | --- | --- | --- | --- | --- |
| 2026-05-11 | `gget --version` | search | `BRCA1 DNA repair` | human | `brca1-search.json` | 実行前にドキュメントを確認 |
以下も記録します:
gget setup を通してインストールされたオプションの依存関係。gget のアップグレードで解決された障害。gget バージョンをアップグレードまたは確認したか?data-ai
Design task-local harnesses, eval gates, and reusable skill extraction for Claude dynamic workflow mode and other adaptive agent harnesses.
development
React component testing with React Testing Library, Vitest/Jest, MSW for network mocking, accessibility assertions with axe, and the decision boundary between component tests and Playwright/Cypress end-to-end runs. Use when writing or fixing tests for React components, hooks, or pages.
tools
React and Next.js performance optimization patterns adapted from Vercel Engineering's React Best Practices (https://github.com/vercel-labs/agent-skills). Organizes 70+ rules across 8 priority categories — waterfalls, bundle size, server-side, client fetching, re-render, rendering, JS micro-perf, advanced. Use when writing, reviewing, or refactoring React/Next.js code for performance.
tools
React 18/19 patterns including hooks discipline, server/client component boundaries, Suspense + error boundaries, form actions, data fetching, state management decision trees, and accessibility-first composition. Use when writing or reviewing React components.