glycoengineering について
glycoengineering は、糖鎖付加候補の解析、抗体糖鎖型の比較、構造上の糖鎖遮蔽評価を支援する研究スキルです。配列ツールに加え、予測サービス、データベース、実験検証と解釈上の限界を扱います。
主な機能
- 01N-糖鎖付加モチーフの検索
- 02O-GalNAc 候補部位の選別
- 03変異設計とモチーフ再検索
- 04予測サービスの利用案内
- 05糖鎖遮蔽の解析
- 06実験的根拠の解釈
活用シーン
- 01タンパク質配列の N-糖鎖候補検索
- 02ムチン型 O-GalNAc 部位の優先評価
- 03抗体 Fc 糖鎖エンジニアリングの計画
- 04実験的根拠に基づく糖鎖型の比較
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ k-dense-ai/ scientific-agent-skills --skill glycoengineeringインストール後、Claude Code で/glycoengineeringを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/glycan_databases.mdglycoshield.mdscripts/glycoengineering_tools.pyglytoucan_lookup.py詳細
糖鎖工学
使用する場面
正規の N-グリコシル化候補の解析、O-GalNAc 候補のトリアージ、抗体グリコフォームの比較、または構造的な糖鎖シールディングに使用します。4 種類の結果を区別して保持してください。すなわち、配列モチーフ、予測、実験的に支持された占有状態、糖鎖構造/組成です。どれか 1 つだけでは、他のすべてを確立することはできません。
このワークフローは、真核生物の分泌経路における N-グリコシル化とムチン型 O-GalNAc に焦点を当てています。O-GlcNAc、O-マンノース、O-フコースおよびその他の O 結合修飾には、適切なエビデンスと予測因子が必要です。S/T の高い密度は、その型を特定するものではありません。
ワークフロー
- タンパク質のアクセッション、アイソフォーム/バージョン、正確な配列、発現宿主、シグナルペプチド/膜貫通トポロジー、およびコンストラクトの境界を記録します。該当する場合には、提出配列の座標から成熟タンパク質、PDB のチェーン/残基識別子、抗体の番号付けへのマッピングを保持してください。
- X が Pro でない正規の N-X-[S/T] 候補をスキャンします。重複は保持してください。
NNSTには 1 および 2 から始まる候補があります。正規モチーフが存在しないことは、通常とは異なる N-グリコシル化を除外するものではありません。モチーフが存在することは、占有状態を確立するものではありません。 - トポロジーとキュレーションされたエビデンスを用いて、分泌型/ルーメン側/細胞外領域を優先します。細胞質領域における配列のみの結果は、分泌経路の糖鎖修飾のエビデンスにはなりません。
- O-GalNAc については、S/T 密度を記述的な特徴としてのみ使用し、その後、適切な予測因子と細胞/転移酵素のコンテキストを確認します。SP/TP モチーフを除外しないでください。隣接する Pro は、GalNAc 転移酵素とコンテキストに応じて有利に働くことがあります。詳しくは GalNAc-T 基質研究を参照してください。
- 明示的に番号付けした変異を提案し、変化したすべての残基を列挙し、生成物全体を再スキャンして失われた/新たに生じた重複モチーフを確認します。糖鎖修飾とは独立に、構造的影響と発現への影響を評価してください。
- 占有状態とグリコフォームを実験的に検証し、局在のエビデンス、糖鎖組成/構造の信頼度、および工学的目標に必要な生物学的アッセイを伴わせます。バイオシミラー比較では、糖鎖の割合を比較する前に、サンプル処理、分析カバレッジ、定量を一致させてください。
ローカル配列解析
標準ライブラリのヘルパー scripts/glycoengineering_tools.py は、コピーしたスニペットを置き換えます。このスキルの scripts/ ディレクトリを PYTHONPATH に含めてインポートするか、そのディレクトリから Python を実行してください。生の正規 20 アミノ酸配列を受け取り、空白/大文字小文字を正規化し、FASTA ヘッダー、ギャップ、未知の残基、空の入力を拒否します。まず FASTA レコードを解析してください。座標が変わるため、未知の残基を除去しないでください。座標は、正規化された提出配列において 1 始まりです。
from glycoengineering_tools import (
normalize_sequence, find_n_glycosylation_sequons,
eliminate_glycosite, add_glycosite, find_st_rich_sites,
)
sequence = normalize_sequence("NNST")
sites = find_n_glycosylation_sequons(sequence)
assert [site["position"] for site in sites] == [1, 2]
mutant = eliminate_glycosite(sequence, 1, "Q")
assert mutant == "QNST" # the overlapping sequon at position 2 remains
assert [site["position"] for site in find_n_glycosylation_sequons(mutant)] == [2]
# Three intended changes: A1N, P2A, A3T. P->A must be explicit.
parent = "APA"
product = add_glycosite(parent, 1, "T", allow_proline_substitution=True)
changes = [(i, before, after) for i, (before, after) in
enumerate(zip(parent, product), 1) if before != after]
assert product == "NAT" and len(changes) == 3
# Density is a fraction of residues, not an O-glycosylation probability.
o_candidates = find_st_rich_sites("STPST", window=7, min_st_fraction=0.4)
assert [site["position"] for site in o_candidates] == [1, 2, 4, 5]
eliminate_glycosite には完全な正規セクオンと、N 以外の 1 残基置換が必要です。add_glycosite は最大 3 残基を変更できます。+2 に既存の S/T がある場合はそれを保持します。どちらの関数も、変異体のフォールド、糖鎖占有状態、機能、許容性を予測するものではありません。N から Q への置換は、糖鎖の影響がなくてもタンパク質の挙動を変える可能性があります。
S/T 密度ウィンドウは正の奇数でなければなりません。末端のウィンドウは短縮され、その分母は実際のウィンドウ長になります。高密度領域はムチン様配列のトリアージに役立つことがありますが、孤立した実際の O-GalNAc 部位は見逃される可能性があります。
バッチ解析では、識別子と正規化された配列長を保持してください。
sequences = {"overlap": "NNST", "control": "APAA", "mucin_like": "STPST"}
rows = []
for name, raw_sequence in sequences.items():
seq = normalize_sequence(raw_sequence)
positions = [site["position"] for site in find_n_glycosylation_sequons(seq)]
rows.append({"protein": name, "length": len(seq),
"n_sequon_positions": positions,
"n_sequons_per_100_residues": 100 * len(positions) / len(seq),
"st_rich_positions": [site["position"] for site in find_st_rich_sites(seq)]})
予測サービス
公式のフォームを使用してください。これらは FASTA を受け付けて Web 上で結果を返します。このスキルは安定した投稿 API やジョブポーリング用エンドポイントを提供していません。CGI URL を保存することは、投稿済みのジョブではありません。出力、入力、およびサービスのバージョンを一緒に保存してください。
| サービス | 現在文書化されている範囲と解釈 |
|---|---|
| NetNGlyc 1.0 | ヒト N-グリコシル化。ネットワークポテンシャルと jury の一致度を報告します。デフォルトの閾値は 0.5 で、キャリブレーションされた占有率の確率ではありません。最大 2,000 配列 / 合計 200,000 残基 / 1 配列あたり 4,000 残基。SignalP は実行されますが、細胞外トポロジーは確認されません。サーバーは N-P-S/T をスコアリングする場合があります。独立した証拠がレビューを正当化しない限り、これらは正規の候補セットから除外してください。 |
| NetOGlyc 4.0 | 哺乳類のムチン型 O-GalNAc。GFF2 の信頼度スコアを出力し、0.5 より大きい スコアが陽性としてマークされます。最大 50 配列 / 合計 200,000 残基 / 1 配列あたり 4,000 残基。シグナルペプチドを含む完全な配列を推奨します。孤立した部位には両側に 15 残基の隣接コンテキストが必要です。陽性は領域的な可能性を支持するものであり、部位の占有率や、このモデルの O-GalNAc の範囲を超えたグリカン型を保証するものではありません。 |
サービスドキュメントとサンプル出力をレビューしました。この更新中に新しい予測ジョブは投稿されていません。
GlycoSHIELD による構造的遮蔽
GlycoSHIELD は、事前にシミュレーションされたグリカンコンフォマーをタンパク質構造にグラフトし、立体障害をフィルタリングします。どの配列部位が占有されているかを予測したり、クエリごとに新たに分子動力学を実行したりするものではありません。Tsai et al., 2024 を参照してください。
固定されたソース、インストール、直接 Python API、入力マッピング、および SASA 解析については、references/glycoshield.md をお読みください。レビュー対象の上流 CLI は、--mode、--threshold、--dryrun を含むいくつかの解析済みオプションを黙って無視します。文書化されている直接 API の回避策を使用してください。 出力には、部位ごとの PDB/XTC アンサンブルと、PDB B-factor カラムにエンコードされた遮蔽が含まれます。これらの値は結晶学的温度因子ではありません。
データベースの証拠とグリカン表記
ライブの GlyTouCan SPARQL 検索、GlyConnect のアクセス制限、キュレーションされたリソース、および表記については、references/glycan_databases.md をお読みください。正確なアクセッションをクエリし、データセット/ソースの日付、種、組織/細胞のコンテキスト、および裏付けとなる文献を保存してください。レコードの欠落やサービスエラーは、タンパク質が非グリコシル化であることを証明できません。
Hex:5 HexNAc:4 dHex:1 のような単糖組成は、結合様式、分岐位置を解決したり、GlcNAc と GalNAc を区別したりしません。結合様式のないカートゥーンは概略図であり、IUPAC 縮約表記ではありません。可能な場合は、実際の配列(不確実性を保持した WURCS/GlycoCT/IUPAC)とアクセッションを使用してください。コアフコースは N-グリカンの最内側の GlcNAc に結合し、コアマンノースには結合しません。
抗体エンジニアリングの判断
Fc 変異は明示的なスキーム(一般には EU)で番号付けし、その後、実際のコンストラクトにマッピングしてください。EU N297 は、単離された Fc の FASTA の 297 番目の残基ではありません。Fc グリカンと Fab グリカンは、分析的に区別する必要があります。
| 目的 | 候補戦略 | 必要な解釈 |
|---|---|---|
| FcγRIIIa 結合 / ADCC を増強する | グリカンを保持しつつ Fc コアフコシル化を低減する | 効果量は抗体、受容体、アッセイに依存します。普遍的な倍率の向上を前提にしてはいけません。構造的エビデンス。 |
| 正準 Fc N-グリコシル化を除去する | N297Q/A/D、または +2 残基を T299A で破壊する | 配列モチーフの破壊であり、他の点で構造やエフェクター機能が変わらないことの保証ではありません。実際の製品を検証してください。 |
| 血清中持続性を変化させる | 関連するタンパク質を用いてグリコフォーム特異的クリアランスを評価する | IgG の高マンノース体はクリアランスが増加することがあります。シアル化は普遍的な IgG 半減期の処方ではありません。ヒト PK 研究。 |
| 抗炎症性 Fc 活性を調査する | 定義されたシアル化グリコフォームを比較する | 結合様式、調製法、生物学的モデルが重要です。特定のモデルでの陽性結果は、普遍的な IVIG 機序を確立するものではありません。定義された Fc の研究。 |
| 非ヒトグリカンエピトープを低減する | α-Gal および Neu5Gc を測定し、適合する生産条件を選択する | 配列編集だけでは、宿主のグリカン処理を制御できません。 |
| エピトープのアクセシビリティを研究する | マッピングされた表面配列モチーフを導入または除去する | 占有率、フォールディング、結合性、抗原性を確認してください。遮蔽計算は幾何学的仮説です。 |
S298A/E333A/K334A や F243L を含む組み合わせといった Fc 配列変異体は、受容体相互作用と宿主依存的なグリカン処理の両方を変化させ得ます。F243L 単独を決定論的な脱フコシル化スイッチと位置づけないでください。2026 Fc 変異体グリカン研究を参照してください。
実験的解釈と検証の境界
糖ペプチド探索は、ペプチドの同一性、組成、そして時に部位局在を裏付けることができますが、完全なグリカン構造を解決するものではありません。局在フラグメント、競合する割り当て、探索空間の選択、エラー制御を確認してください。Byonic では、組成はトポロジーを決定しません。O-グリコシル化部位の曖昧さは、糖ペプチドが同定された場合でも残ることがあります。検出されたグリコフォーム間の相対シグナルは、自動的に絶対的な部位占有率になるわけではありません。占有率には、適切な修飾体と非修飾体の分母、および分析応答に関する考慮が必要です。
局所配列の挙動は合成テストでカバーされています。公開アクセッションの検索は実行されました。API エラー処理はモック化されました。GlycoSHIELD のソース/引数の処理は確認されましたが、完全なコンフォマーのグラフティング、GROMACS SASA、DTU ジョブ、商用 MS ソフトウェア、生物学的性能は実行されませんでした。参考資料には、サービス/ソースのレビュー日と未解決のアクセスギャップが記録されています。