ゲノム基盤モデルEvo2の埋め込みで抗菌薬耐性を素早く検出 最小限プローブが高精度に識別
この論文は、大きなゲノム基盤モデルEvo2が学習した配列表現(埋め込み)を使って、メタゲノム中のバイオセキュリティに関わる特徴、特に抗菌薬耐性(AMR)を検出できるかを調べたものです。研究者はEvo2本体を微調整せずに、層26の内部活性化だけを取り出して、非常に小さな線形プローブと注意(アテンション)プローブを学習させました。これにより、重いモデルの再学習なしでどれだけの信号が直接読み取れるかを評価しています。ROC-AUC(識別力を示す指標)で、線形プローブの領域(region)レベルで0.888、単一ヘッドの注意プローブで0.977という高い値を報告しています。ROC-AUCは1.0が完全識別、0.5が偶然と同等を意味します。
具体的には、Evo2-7B-262kという7億ではなく70億(7 billion)パラメータ級のモデルを特徴抽出に使い、層26の「トークンごとの活性化」を入力としました。各塩基に対して4096次元のベクトルが得られ、それをまとめて配列領域の予測に変えるプローブを訓練します。線形プローブは全トークンを一様に平均(mean-pool)して判定します。注意プローブは入力に応じてトークンごとの重みを学び、重要な部分を強調します。AMRでは両方を試し、他のラベル(細菌の毒性因子など)には線形プローブを使いました。データはMGnify由来のメタゲノム組み立てゲノム(MAG)から抽出したコーディング領域と周辺配列(例:鶏腸816 MAG、ヒト皮膚255 MAG、計901種に相当)、Virulence Factor Database(34種の毒性因子)、そしてEvo1.5で生成されたSynGenome(最大5 kbの配列)を使っています。
結果の重要な点は三つあります。第一に、埋め込みだけで抗菌薬耐性の信号が強く読み取れる点です。線形プローブで地域レベルROC-AUC0.888、注意プローブで0.977を達成し、薬剤クラスの細かな区別も可能でした。第二に、この信号は単なる「機能性遺伝子か否か」だけでは説明できず、耐性のサブカテゴリや毒性因子(細菌性ウイルス因子)もある程度復元できます。ただし毒性因子の判定はやや弱く、領域レベルROC-AUCは0.833でした。第三に、短いシミュレーション読み取り断片(リード)でも再学習なしで高いランキング性能を保ち、リードレベルROC-AUC0.898を記録しました。これは組み立て(アセンブリ)が難しい状況でも前段階の検出が可能であることを示します。
補助的な解析として疎自己符号化器(sparse autoencoder)も使いました。そこからは解釈しやすい耐性関連の特徴が得られましたが、監督学習によるプローブほど一貫性はありませんでした。SynGenomeのEvo1.5生成配列については、AMRに関連する「プロンプト」(生成時の指示)からのラベルは弱くしか回復できず、プロンプト由来のラベルが生成配列の機能を確定する証拠にはならないとしています。こうした点は、生成モデル出力の機能を過信してはならないことを示します。
意義としては、こうした「軽量な埋め込みベースのプローブ」はメタゲノム監視の第一段階として速く安価に働く可能性がある点です。特に計算資源が限られる場面や、サンプルが低被覆や多系統で組み立てが難しい環境で有用です。一方で重要な制約も明示されています。今回の手法は確認的な証拠ではなく、第一選別(ファーストパス)用の検出層に適するという立場です。毒性因子の判定は精度が下がる点、生成モデルプロンプトからの機能推定が信用できない点、そして疎自己符号化器の一貫性が限られる点は注意が必要です。またこの研究はAIxBioハッカソン2026の一環として行われた実験的・探索的な成果であり、実運用にはさらなる検証が必要です。