plinder-org/plinder
Protein Ligand INteraction Dataset and Evaluation Resource
plinder – タンパク質とリガンドの相互作用データセットと評価リソース
概要 – plinder は、厳選された大規模なタンパク質-リガンド(およびタンパク質-タンパク質)複合体のデータセットで、リッチなアノテーション(リガンド化学、結合部位類似性、クラスター、結合親和性データなど)を備えています。Pythonライブラリとしてパッケージ化されており、特定の月次リリースをダウンロードし、テーブルをクエリし、個々のシステムを生物物理オブジェクト(構造、RDKit分子など)としてロードできます。リポジトリには、構造予測またはドッキングモデルのベンチマーク用の評価ハーネスも含まれています。
重要性 – 創薬関連タスク(ドッキング、結合親和性予測、共フォールディング、生成リガンド設計)のための最新MLモデルをトレーニングまたはテストするには、高品質で非冗長な相互作用データが必要です。既存のデータセットは小さいか、隠れた冗長性があります。PLINDERは、40万以上の相互作用、体系的な重複排除、情報漏洩を最小限に抑える慎重に層別されたトレイン/バリデーション/テスト分割を提供し、結果の信頼性を高めます。
主要コンポーネント
plinder.data– RCSB PDBからリリースを構築し、キュレーションパイプラインを適用し、インデックステーブル、クラスター割り当て、オプションの大容量ファイル(リガンド座標、アラインメント、スコア)を書き込むコード。plinder.core– ユーザーフレンドリーなAPI(PlinderSystem、Entry、Chainなど)で、システムをロードして以下を提供します:- 受容体のBiotite
AtomArray、 - リガンドのRDKit
Molオブジェクト、 - ポケット、リガンド、タンパク質の事前計算された類似性クラスター。
- 受容体のBiotite
- 評価ハーネス – オプションの追加依存関係(
plinder[eval])により、PoseBusters検証とOpenStructureベースのメトリクス(lDDT、RMSD)が追加され、予測構造を参照と比較できます。 - バージョニング – データセットリリースは月スタンプ(例:
2026-09)で、CLIplinder_downloadで取得できます。ライブラリはファイルをローカルにキャッシュして検証し、中断されたダウンロードを再試行します。
開始方法
- パッケージをインストール:
pip install plinder(評価ツールには[eval]を追加)。 - リリースのインデックスを取得:
plinder_download --release 2026-09。 - システムをロード:
from plinder.core import PlinderSystem sys = PlinderSystem.from_id('PDBID_LIGAND') receptor = sys.receptor_structure # Biotite AtomArray ligands = sys.ligand_mols # list of RDKit Mol objects - 提供された分割テーブルを使用してモデルをトレーニングするか、予測に対して評価スクリプトを実行します。
開発者 – バーゼル大学、SIBスイスバイオインフォマティクス研究所、Proxima(旧VantAI)、NVIDIA、MIT CSAILのコラボレーションで、定期的な更新と公開Discordコミュニティがあります。
ライセンスと引用 – データはApache-2.0です。リガンド/親和性ソースは元のCC-BY-4.0またはCC-BY-SA-4.0ライセンスを保持します。データセットを使用する際はbioRxivプレプリント(2024)を引用してください。
関連
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト