bytedance/Protenix

Toward High-Accuracy Open-Source Biomolecular Structure Prediction.

Protenix – オープンソースの高精度生体分子構造予測

概要 – Protenixは、タンパク質(およびRNA-タンパク質複合体などの関連生体分子)の三次元構造を予測するためのディープラーニングシステムです。AlphaFold 3のアーキテクチャをベースに、新しいトレーニングデータ、拡散ベースの推論手法、およびオプションの制約(原子レベルの接触やリガンドポケットなど)を追加して再現・拡張しています。本プロジェクトは、Pythonパッケージ、コマンドラインインターフェース、および推論を容易にする公開Webサーバーを提供します。

重要性 – 正確な構造予測は現代の計算生物学の礎であり、創薬、酵素工学、基礎研究を可能にします。Protenixは、Apache 2.0の下で完全にオープンソースを維持しながら、いくつかのベンチマーク(特に抗体-抗原複合体)でAlphaFold 3を上回ると主張しています。また、より高速で低コストな推論のための軽量な「Mini」バリアントも提供しています。


クイックスタート(エンドユーザー向け)

# PyPIから最新リリースをインストール
pip install --upgrade protenix --index-url https://pypi.org/simple

# JSON記述から構造を予測
protenix pred -i examples/input.json -o ./output \
    -n protenix_base_default_v1.0.0   # リリースされたモデル名を選択

JSON形式は docs/infer_json_format.md に文書化されており、コンタクトマップやポケット定義などのオプションの制約をサポートしています。


主なコンポーネント

コンポーネント 目的 ステータス
protenix (Pythonパッケージ) コア推論ライブラリ、CLI、およびデータ前処理ユーティリティ。 PyPIで公開済み
Protenix Web Server ブラウザからジョブをアップロードできるホスト型サービス (https://protenix‑server.com)。 公開
PXDesign Protenix基盤モデル上に構築された、ダウンストリームのデノボタンパク質結合剤設計スイート。 オープンソース、別リポジトリ
PXMeter 精選されたデータセットと評価スクリプトを備えたベンチマークツールキット。 オープンソース
Protenix‑Dock 剛体ドッキングのための古典的(非ML)タンパク質-リガンドドッキング実装。 オープンソース

モデルカタログ(README時点)

モデル名 パラメータ トレーニングデータカットオフ 特徴 リリース日
protenix‑v2 464 M 2021‑09‑30 MSA, RNA‑MSA, テンプレートサポート, 拡散推論 2026‑04‑08 (ウェイトは プロプライエタリ)
protenix_base_default_v1.0.0 368 M 2021‑09‑30 MSA, RNA‑MSA, テンプレート 2026‑02‑05
protenix_base_20250630_v1.0.0 368 M 2025‑06‑30 MSA, RNA‑MSA, テンプレート 2026‑02‑05
protenix_base_default_v0.5.0 368 M 2021‑09‑30 MSAのみ 2025‑05‑30

注: 最新の protenix‑v2 ウェイトはオープンライセンスでリリースされておらず、「プロプライエタリ」としてリストされており、再配布はできません。


ハイライトと技術的工夫

  • 拡散ベースの推論最適化 (v0.7.0): 共有変数キャッシュ、カーネル融合、TF‑32アクセラレーションにより、トークンあたりのウォールタイムを劇的に短縮。
  • 制約認識予測: ユーザーは原子レベルの接触やポケット定義を入力して、物理的に妥当なコンフォメーションにモデルをバイアスさせることができます。
  • Miniモデル: 精度を維持しつつ推論コストを削減した小型バリアントで、大規模スクリーニングに有用。
  • 完全なトレーニングデータパイプライン: MSA、テンプレート、RNAアライメントを準備するためのスクリプトがオープンソース化されています (docs/prepare_training_data.md)。
  • ColabFold互換のMSA検索: 一般的なColabFoldワークフローに慣れているユーザー向けに、ワンクリックでローカルMSA生成が可能。

ベンチマーク(報告値)

  • Protenix‑v2 は、抗体-抗原セットにおいて、v1と比較してDockQ > 0.23の成功率を9‑13パーセントポイント向上させ、v1が1000個のシードを必要とするのに対し、わずか5個のランダムシードで同等の性能に達します。
  • Protenix‑v1 は、同じデータカットオフ、モデルサイズ、推論予算においてAlphaFold 3と同等以上の性能を発揮し、サンプリング予算を増やすとさらなる向上が見られます。

完全なベンチマーク表は docs/model_1.0.0_benchmark.md および付属のPDFレポートに記載されています。


開発とコミュニティ

  • 貢献ガイド: CONTRIBUTING.md – スタイルチェックには pre‑commit フックを使用してください。
  • コミュニケーションチャネル: Twitter, Slack, WeChat (バッジバーのリンクを参照)。
  • 関連オープンソースプロジェクト: PXDesign, PXMeter, Protenix‑Dock (すべて同じByteDance組織下)。
  • ライセンス: コード および リリースされたモデルパラメータはApache 2.0 (プロプライエタリなv2ウェイトを除く)。

Protenixの利用シーン

  • 学術的または商業的プロジェクトで、AlphaFold 3の 無料かつオープンソース な代替手段が必要な場合。
  • 制約駆動型 のフォールディング(既知の接触やリガンドポケットの強制など)を試したい場合。
  • 結合剤設計 (PXDesign) や ベンチマークスイート (PXMeter) などのダウンストリームツールを構築している場合。
  • 計算リソースが限られており、ハイスループットスクリーニングのために Mini バリアントを好む場合。

ヘルプの取得

  • バグや機能リクエストについては、GitHubリポジトリでIssueを作成してください。
  • セキュリティ上の懸念については、提供されているメールアドレスからByteDance Securityに連絡してください(公開Issueは 作成しないでください)。
  • v1、v2、およびオリジナルの再現論文の学術的引用が提供されています。結果を公開する際はこれらを含めてください。

結論 – Protenixは、AlphaFold 3を超える最先端の技術を提供しつつ、設計、評価、ドッキングのための補助ツールスイートを備えた、真にアクティブにメンテナンスされているオープンソースのタンパク質構造予測プラットフォームです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト