本文へスキップ

Uni-Mol

DP Technology

Uni-Molは、分子およびタンパク質ポケットのモデルを備え、物性予測、配座モデリング、ドッキング向けの関連ツールをサポートする3D分子表現学習フレームワークです。

掲載情報の更新 ·

概要

Uni-Molは、三次元構造情報を分子モデリングや創薬ワークフローに取り入れることを目的とした分子事前学習フレームワークです。公式リポジトリには、関連はあるものの別個の手法であるUni-Mol+、Uni-Mol Tools、Uni-Mol Docking V2、Uni-Mol2も含まれています。各コンポーネントの用途は異なるため、リポジトリ全体を単一の予測アプリケーションとして扱うより、タスクに応じた実装を選ぶほうが有用です。

オリジナルのUni-Molフレームワークには、分子とタンパク質ポケットそれぞれを対象とした個別の事前学習済みモデルが含まれています。READMEでは、2億900万個の分子配座と300万個のタンパク質ポケット候補を用いた学習について説明しています。モデルは単独でも、タンパク質–リガンド結合タスク向けに組み合わせても使用できます。文書に記載された用途には、分子物性予測、分子表現の抽出、結合ポーズ予測、分子配座生成があります。そのため、使用するコンポーネントによって、表現、予測物性、または提案された三次元構造が出力されます。

量子化学モデリングでは、Uni-Mol+は二次元分子グラフから出発し、RDKitなどの低コストな手法で初期三次元配座を生成し、その配座を反復的に精密化して量子化学的性質を予測します。Uni-Mol Toolsは、表現および物性予測ワークフロー向けのラッパーを提供し、Uni-Mol Dockingは与えられたポケットを使ったリガンドドッキングを対象とします。Uni-Mol2は、2トラックTransformerを用いて原子、グラフ、幾何情報を統合します。

提供されたトップレベルREADMEは、ナビゲーションと研究概要であり、完全な入力スキーマやデプロイ仕様ではありません。評価の前にリンク先の文書を確認し、各コンポーネントの具体的な要件、対応する物性ターゲット、計算リソースの必要量を確認してください。リポジトリのコードライセンスを、すべてのデータセット、モデルの重み、ホスト型サービスの利用条件を示すものとして扱うべきではありません。

主な機能

  • 分子およびタンパク質ポケットを対象とした個別の事前学習済みモデル。単独でも、タンパク質–リガンド結合タスク向けに組み合わせても使用できます。
  • オリジナルのUni-Molフレームワークにおける分子物性予測、分子配座生成、タンパク質–リガンド結合ポーズ予測。
  • 二次元分子グラフから始まり、初期三次元配座の生成と反復的な幾何構造の精密化を経て、量子化学的性質を予測するUni-Mol+のワークフロー。
  • 分子表現抽出、物性予測、下流ワークフロー向けのUni-Mol Toolsラッパー。READMEでは、Uni-Mol2表現とファインチューニングへの対応が報告されています。
  • 与えられたタンパク質ポケットを用いてリガンドの結合ポーズを予測するUni-Mol Docking V2。
  • 2トラックTransformerを通じて原子、グラフ、幾何学的特徴を組み合わせるUni-Mol2の分子事前学習アーキテクチャ。

用途

  • 評価案:既知のラベルと事前に定義した検証用分割を備えた分子データセットで、Uni-Mol Toolsの表現と物性予測を評価する。
  • 評価案:Uni-Mol+による幾何構造の精密化と量子化学的性質の予測を、参照構造および参照物性と照合する。
  • 評価案:タンパク質ポケットを与えたリガンドについてUni-Mol Docking V2のポーズを評価し、予測構造を参照複合体と比較する。
  • 評価案:同一の評価手順を用いて、選択した下流分子タスクにおけるオリジナルのUni-MolとUni-Mol2の表現を比較する。

使い方

  1. 公式リポジトリから始めてください。ナビゲーション表を使い、目的のタスクに応じてオリジナルのUni-Molフレームワーク、Uni-Mol+、Uni-Mol Tools、Uni-Mol Docking V2、Uni-Mol2を選択します。
  2. 入力を準備する前に、選択したコンポーネントのリンク先にあるサブフォルダーの説明を読んでください。トップレベルの抜粋には、完全なファイル形式、依存関係、ハードウェア要件が記載されていないため、共通のセットアップを想定せず、これらを確認してください。
  3. 表現抽出または物性予測には、Uni-Mol Toolsドキュメントを参照してください。記載されたセットアップ手順と例に従い、データセットに適用するモデルと物性予測ワークフローを確認してください。
  4. 適切な参照データを含む小規模な評価セットを準備してください。参照データには、測定物性、参照配座、またはタンパク質–リガンド複合体を使用できます。Uni-Mol+ではグラフから配座を生成するワークフローを考慮し、ドッキングでは必要なポケット情報を与えてください。
  5. あらかじめ定義した手順に従って、出力を参照データと照合して評価します。研究の背景についてはUni-Mol論文を、コードの利用条件についてはリポジトリのLICENSEを参照してください。重み、データ、サービスの利用条件は別途確認してください。

関連リソース

AIDDISON Explorer

プラットフォーム

AIDDISON Explorerは、目標プロファイル、設計上の制約、予測物性、合成可能性に基づいて分子候補を生成し、順位付けするホスト型創薬プラットフォームです。

分子生成 · 創薬

ChemBERTa

モデル

ChemBERTa は、化学 SMILES 向けの BERT 類似モデルを提供します。RoBERTa によるマスク言語モデリングのチェックポイントと、事前学習、ファインチューニング、分子特性予測の研究向けノートブックが含まれます。

オープンソースPython

分子特性予測

Chemistry42

プラットフォーム

Chemistry42 は、生成的設計、逆合成、ADMET と選択性の予測、物理ベースの優先順位付けを組み合わせた小分子創薬プラットフォームで、ヒット同定とリード最適化を支援します。

分子生成 · 創薬

ChemML

オープンソース

ChemMLは、化学・材料データの分析、マイニング、モデリングを行うPythonツールスイートです。モジュール型設計を採用し、グラフニューラルネットワーク、AutoML、説明可能性に関する取り組みが記載されています。

オープンソースPython

分子特性予測 · 材料探索

Chemprop

モデル

Chemprop は、分子特性予測のためのメッセージパッシングニューラルネットワークを学習・評価する PyTorch ベースのツールキットです。CLI ワークフロー、Python モジュール、タスク別ノートブックを備えています。

オープンソースPython

分子特性予測

DeepMol

オープンソース

DeepMolは、化合物の標準化と特徴量化から、モデルの学習、評価、解釈、再利用可能なパイプラインまでをつなぐ、分子機械学習向けのPythonツールキットです。

オープンソースPython

分子特性予測

関連ガイド

モデル

分子特性予測モデルの評価

分子特性ワークフローの選定、表現方法と評価根拠の確認、適用領域の境界を明示したローカル評価の計画、およびコンポーネント単位でのライセンス確認を行うための実践ガイドです。