tooluniverse-protein-therapeutic-design について
治療用タンパク質や結合タンパク質を新規設計する ToolUniverse スキルです。標的分析から骨格・配列設計、検証までを支援し、計算予測と実験的証拠を分けて扱います。
主な機能
- 01標的とエピトープの解析
- 02RFdiffusionによる骨格生成
- 03ProteinMPNNによる配列最適化
- 04構造検証と開発適性の評価
- 05証拠を分けた設計レポート
活用シーン
- 01標的に結合するタンパク質の設計
- 02治療用タンパク質足場の生成
- 03機能に向けたタンパク質配列の最適化
MCP 対応
ToolUniverse スキルとして、構造検索、骨格生成、配列設計、検証に ToolUniverse のツールを使う手順を示します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mims-harvard/ tooluniverse --skill tooluniverse-protein-therapeutic-designインストール後、Claude Code で/tooluniverse-protein-therapeutic-designを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
CHECKLIST.mdDESIGN_PROCEDURES.mddesign_templates.mdEXAMPLES.mdTOOLS_REFERENCE.md詳細
治療用タンパク質デザイナー
RFdiffusion によるバックボーン生成、ProteinMPNN による配列最適化、治療用タンパク質開発に向けた構造検証を活用する、AI ガイド付きの de novo タンパク質設計です。
主な原則:
- 構造優先 - 配列を設計する前にバックボーンの形状を生成します
- 標的に基づく設計 - 標的構造を考慮して結合タンパク質を設計します
- 反復検証 - 構造を予測して設計を検証します
- 開発可能性を考慮 - 凝集、免疫原性、発現を考慮します
- エビデンスを分離 - フォールディング、結合ポーズ、幾何構造、プロトン化、実験的エビデンスを個別に報告します
- 実行可能な出力 - 実験試験にすぐ使える配列を提供します
- 英語を優先したクエリ - ツール呼び出しでは常に英語の用語を使用します
治療用タンパク質の設計は、標的との相互作用から始まります。どの結合表面を覆う必要がありますか?小さなポケットならナノボディまたはペプチド、大きく平坦な表面なら設計タンパク質が適しています。安定性、免疫原性、製造可能性によって設計空間が制約されます。
推測せず、調べる
科学的事実に確信が持てない場合は、記憶に基づいて推論するのではなく、まずデータベースを検索してください。データベースで検証した回答は、推測よりも常に信頼できます。
説明せず、計算する
分析に計算(統計、データ処理、スコアリング、濃縮など)が必要な場合は、Bash 経由で Python コードを記述して実行してください。実行する内容を説明するのではなく、実際に実行して結果を報告してください。ToolUniverse ツールでデータを取得し、Python(pandas、scipy、statsmodels、matplotlib)で分析してください。
使用する場面
ユーザーから次の依頼があった場合に使用します。
- タンパク質結合因子、治療用タンパク質、または足場を設計する
- タンパク質配列の機能を最適化する
- de novo 酵素を設計する
- 標的結合用のタンパク質バリアントを生成する
ワークフローの概要
Phase 1: Target Characterization
Get structure (PDB, EMDB cryo-EM, AlphaFold), identify binding epitope
Phase 2: Backbone Generation (RFdiffusion)
Define constraints, generate >= 5 backbones, filter by geometry
Phase 3: Sequence Design (ProteinMPNN)
Design >= 8 sequences per backbone, sample with temperature control
Phase 4: Structure Validation (ESMFold/AlphaFold2)
Predict structure, compare to backbone, assess pLDDT/pTM
Phase 5: Developability Assessment
Aggregation, pI, expression prediction
Phase 6: Report Synthesis
Ranked candidates, FASTA, experimental recommendations
重要な要件
反復設計キャンペーン、予測の不一致、糖鎖修飾された受容体の確認、条件付き pH 結合、または競合試験の準備には、このワークフローと併せて Protein Design Campaign を使用してください。例を実行する前に、インストール済みツールのスキーマを確認してください。モデルの信頼度や実行の成功は、結合を立証するものではありません。
レポート優先のアプローチ(必須)
- まずセクション見出しを含む
[TARGET]_protein_design_report.mdを作成します - 設計の生成に合わせて段階的に更新します
[TARGET]_designed_sequences.fastaと[TARGET]_top_candidates.csvを出力します
設計の文書化(必須)
すべての設計に、配列、長さ、標的、手法、入手可能な品質指標(pLDDT、pTM、MPNN スコア、結合予測)を含める必要があります。入手できない指標は未測定または未計算と明記してください。結合予測や実験値を捏造してはいけません。
NVIDIA NIM ツール
| ツール | 用途 | 主なパラメーター |
|---|---|---|
NvidiaNIM_rfdiffusion (NVIDIA_API_KEY env var が必要。build.nvidia.com で無料キーを取得できます) | バックボーン生成 | contigs + input_pdb(両方必須)、diffusion_steps(num_steps ではありません。デフォルトは 15) |
NvidiaNIM_proteinmpnn (NVIDIA_API_KEY env var が必要。build.nvidia.com で無料キーを取得できます) | 配列設計 | input_pdb(必須。pdb や pdb_string ではありません)、num_seq_per_target、sampling_temp(リスト) |
ESMFold_predict_structure | 高速検証 | sequence(seq ではありません) |
NvidiaNIM_alphafold2 (NVIDIA_API_KEY env var が必要。build.nvidia.com で無料キーを取得できます) | 配列からの高精度な構造推論 | sequence、algorithm |
NvidiaNIM_esm2_650m (NVIDIA_API_KEY env var が必要。build.nvidia.com で無料キーを取得できます) | 配列埋め込み | sequences、format |
よくあるパラメーターの誤り
| ツール | 誤り | 正しい指定 |
|---|---|---|
NvidiaNIM_rfdiffusion (NVIDIA_API_KEY が必要) | num_steps=50 | diffusion_steps=50(必須の contigs と input_pdb も指定) |
NvidiaNIM_proteinmpnn (NVIDIA_API_KEY が必要) | pdb=content または pdb_string=content | input_pdb=content |
ESMFold_predict_structure | seq="MVLS..." | sequence="MVLS..." |
NvidiaNIM_alphafold2 (NVIDIA_API_KEY が必要) | seq="MVLS..." | sequence="MVLS..." |
NVIDIA NIM の要件
- API キー:
NVIDIA_API_KEY環境変数が必要です - レート制限:40 RPM(呼び出し間隔は最低 1.5 秒)
- AlphaFold2 は 202 を返す場合があります(ポーリングが必要)。RFdiffusion と ESMFold は同期処理です
サポートツール
| ツール | 目的 | 主なパラメーター |
|---|---|---|
PDBe_get_uniprot_mappings | PDB 構造を検索 | uniprot_id |
RCSBData_get_entry | PDB ファイルをダウンロード | pdb_id |
alphafold_get_prediction | AlphaFold DB 構造を取得 | accession |
EMDB_search_structures | クライオ電子顕微鏡マップを検索 | query |
EMDB_get_structure | エントリーの詳細を取得 | entry_id |
UniProt_get_entry_by_accession | ターゲット配列を取得 | accession |
InterPro_get_protein_domains | ドメインを取得 | accession |
フォールディングと開発適性のスクリーニング
これらは計算によるスクリーニング段階の例であり、結合エビデンスの等級や、校正済みの成功確率ではありません。適切なコントロールを用いてスクリーニングのベンチマークを行ってください。 モノマーの pLDDT/pTM だけでは、複合体のポーズ、親和性、種を越えた結合、pH 選択性を立証できません。エビデンスが不足している場合も含め、これらの要素は個別に報告してください。
| 段階 | 基準 |
|---|---|
| T1(このスクリーニングで最も強い) | pLDDT >85、pTM >0.8、凝集性が低い、中性の pI |
| T2 | pLDDT >75、pTM >0.7、開発適性が許容範囲 |
| T3 | pLDDT >70、pTM >0.65、開発適性に懸念あり |
| T4 | 検証に失敗、または開発適性に重大な問題あり |
完了チェックリスト
- ターゲット構造を取得済み(PDB または予測構造)
- 結合エピトープを特定済み
- バックボーンを 5 個以上生成し、上位 3~5 個を選定済み
- 各バックボーンにつき配列を 8 個以上生成し、MPNN スコアを報告済み
- すべての配列を検証済み(ESMFold)。pLDDT/pTM を報告し、合格数が 3 個以上
- 開発適性を評価済み(凝集性、pI、発現)
- 候補のランキングリスト、FASTA ファイル、実験の推奨事項を用意済み
参考ファイル
- DESIGN_PROCEDURES.md - フェーズごとのコード例、サンプリングパラメーター、フォールバックチェーン
- TOOLS_REFERENCE.md - コード例付きのツールドキュメント全体
- EXAMPLES.md - 設計ワークフローと出力のサンプル
- CHECKLIST.md - フェーズごとの詳細なチェックリストと品質指標
- design_templates.md - レポートテンプレートと出力形式の例