アーカイブ / LLM
タンパク質の遠い相同関係を残基ごとに探すProtoCol
ProtoCol
ProtoColの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: ColBERT attention maps for true positive pair. We visualize the residue-level similarity matrix between a representative query and its highest-ranked true positive match. Secondary structure annotations are shown along each axis. The similarity map exhibits block diagonal structure that coincides with secondary structure boundaries, indicating that ProtoCol indeed learns meaningful structural organization patterns to facilitate retrieval.
概要
- 残基ごとの表現を保持し、照会残基それぞれの最良の類似度を合計して相同候補を順位付けする。
- 著者らのSCOPeとPfamの評価では、学習済みProtoColが同じ基盤モデルの単一ベクトル方式を各評価順位で上回った。
- 実験では入力を最大256残基に切っており、さらに大きいデータベースでの効率的な検索は今後の課題とされる。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、ProtoColの仕組み
- 01照会・候補配列
- 02残基別に数値化
- 03最良の対応を合計
- 04相同候補を順位付け
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
ProtoColは、配列が大きく異なるタンパク質同士の相同関係を探す方法だ。相同とは共通の祖先に由来する関係で、その発見は機能の注釈、構造予測、進化の解析に役立つ。
遠い相同関係では配列全体の一致が弱く、配列整列だけでは見逃す場合がある。タンパク質言語モデルが各残基から作る表現を一つの平均ベクトルにまとめると、保存された短い領域の手掛かりが薄まる可能性がある。
手法
照会配列と候補配列を別々にESM-2 35Mへ入力し、各残基について周囲の配列を踏まえた数値表現を得る。残基は配列を構成する一つ一つのアミノ酸を指す。各表現を128次元に変換して長さを正規化し、候補側の表現は検索前に計算しておける。
検索時は、照会配列の各残基に対し、候補内で最も似た残基との類似度を求めて合計する。これがMaxSimという採点法だ。学習では、SCOPeで同じスーパーファミリー、またはPfamで同じクランに属する配列を組にし、対応する組の得点が高くなるよう調整する。
新規性
ProtoColは、タンパク質を一つの平均ベクトルに圧縮せず、残基ごとの表現を検索時まで保持する。照会配列の各残基について候補内の最も近い残基を探すため、配列の一部に残る類似性を採点に反映できる。
候補配列の表現は照会配列と独立に計算できる。著者らは、同じ基盤モデルと学習用の相同情報を使う単一ベクトル方式との比較で、残基単位の採点が検索順位に与える効果を調べた。
従来手法との違い
比較対象は、アミノ酸5個ずつの断片を比べるMinHash、配列整列に基づくMMseqs2、より大きいESM-2 650Mの平均ベクトル検索などである。学習を行わないProtoColも評価し、相同情報を使った学習の効果を調べている。
中心となる比較対象は、同じESM-2 35Mと対比学習を使い、残基表現を平均して一つのベクトルにする方式だ。著者らの表では、学習済みProtoColがSCOPeとPfamの上位1、10、100件の指標すべてでこの方式を上回った。
実験結果
著者らは相同群が学習用と評価用で重ならない分割を使い、SCOPeのスーパーファミリー検索とPfamのクラン検索を評価した。各評価配列を照会とし、自分自身を除く評価集合から検索する。cR@kは、上位k件の正解数を、その範囲に入りうる正解数で割る指標である。
SCOPeの評価配列2314件では、ProtoColのcR@1、cR@10、cR@100は0.9460、0.8947、0.8796で、同じ基盤モデルの単一ベクトル方式は0.6819、0.6777、0.7141だった。Pfamの3000件では順に0.9377、0.7630、0.7065、同方式は0.7897、0.6657、0.6378だった。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:研究室が保有する配列群から、既知のタンパク質と遠い相同関係にある候補を探す。照会配列と検索対象の配列群を入力し、相同らしさで並べた候補一覧を出力する。担当者が上位候補を既存の注釈や別の解析結果と照合する。
適応用には、相同群が分かる学習配列と群ラベルを用意し、対象分野の配列で学習する。この検索の入力に構造センサーは含まれない。順位は調査対象を絞るための仮説であり、候補の機能を確定する結果ではない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象のタンパク質配列と、相同群ラベル付きの学習配列を用意する。群が重ならないよう学習用と評価用に分け、対象分野の配列でProtoColを適応させる。検索には照会配列と候補配列群を使い、構造センサーは前提にしない。
同じ評価集合で、配列整列方式と、同じ基盤モデルを使う単一ベクトル方式を基準にする。上位1、10、100件のcR@k、候補表現の保存量、検索時間を測る。256残基を超える配列は、切断による順位への影響も別に確認する。
限界と課題
著者らは、桁違いに大きなタンパク質データベースで効率よく検索する方法を今後の課題としている。実験では入力を最大256残基に切り、学習バッチ内で同じ相同群が誤って負例に入っても除外していない。これらは報告された設定である。
編集上の検証事項は、長い配列の切断で必要な領域が失われないか、候補の残基表現を保存する容量と検索時間が実際の規模で許容できるか、という点だ。検索順位の成績から、機能注釈の正確さまで判断することはできない。
出典
元のタイトル・要旨を確認する(英語)
PROTOCOL: Late Interaction Retrieval for Protein Homolog Search
Protein homology search underlies function annotation, structure prediction, and evolutionary analysis, but remains challenging in the "twilight zone," where global sequence similarity is weak and classical alignment methods lose sensitivity. Protein language models provide context-aware representations that could improve alignment sensitivity in this regime. However, prior protein embedding-based retrieval pipelines often pool these representations into a single vector, potentially obscuring local motifs, domains, or conserved residues that reveal remote homology. We introduce ProtoCol, a model which represents proteins as sets of residue embeddings and uses ColBERT-style late interaction to test whether residue-level comparison improves homolog retrieval. ProtoCol encodes proteins independently, keeps candidate representations pre-computable, and scores candidates with MaxSim over residue embeddings. On SCOPe superfamily and Pfam clan benchmarks, ProtoCol outperforms sequence-composition, alignment-based, pooled PLM, and trained single-vector baselines, supporting late interaction as an effective retrieval layer for remote homology search.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




