本文へスキップ

MolSimplify

Kulik Group / Department of Chemical Engineering, MIT

molSimplifyは、計算スクリーニング向けの無機配位錯体および分子間錯体を生成します。また、八面体遷移金属錯体の一部の特性を予測するニューラルネットワークを同梱しています。

掲載情報の更新 ·

概要

molSimplifyは、MIT化学工学科のKulik Groupが開発した、無機分子および分子間錯体を構築するための研究ツールキットです。ワークフローでは、自動化された第一原理スクリーニングや発見研究に用いる候補構造を生成します。構造構築機能と同梱の予測モデルを組み合わせており、分子特性予測器だけとして機能するものではありません。

構造生成は、中心原子と配位子(単座配位子および多座配位子を含む)から開始できます。または、ポルフィリンなどの既存の金属—配位子構造を出発点にして、配位子を追加または置換できます。生成される配位錯体は、計算研究の候補となります。このツールキットは、結合相互作用の研究や、触媒機構スクリーニング用の候補反応物および中間体の準備を目的とした分子間錯体も構築します。出典の抜粋からは、これらの入力概念と出力が確認できますが、完全な入力スキーマや生成ファイル形式は明記されていません。

同梱のニューラルネットワークは、金属—配位子結合長、スピン分裂エネルギー、フロンティア軌道エネルギー、スピン状態依存反応エネルギー、および八面体遷移金属錯体のシミュレーション結果を予測します。この適用範囲を任意の分子クラスに一般化すべきではありません。抜粋には精度の数値も、詳細な適用基準も記載されていません。構造生成は、コマンドラインおよびPythonエントリーポイント startgen_pythonic から利用できます。GUIは現在サポートされていません。インストールガイダンスには複数の方法が示されていますが、Pythonバージョンの例に不一致があり、オプションパッケージの利用可否はアーキテクチャに依存すると記されています。そのため、環境の選定は重要な準備手順です。

主な機能

  • 中心原子の周囲に単座配位子または多座配位子を配置して、金属配位錯体を構築します。
  • 既存の金属—配位子構造に配位子を追加または置換して、構造を官能基化します。
  • 結合相互作用の研究や、触媒の反応物または中間体の準備に用いる分子間錯体を生成します。
  • 八面体遷移金属錯体の結合長、スピン分裂エネルギー、フロンティア軌道エネルギー、スピン状態依存反応エネルギー、およびシミュレーション結果を予測するニューラルネットワークを同梱しています。
  • コマンドラインまたはPythonエントリーポイント `startgen_pythonic` を使った構造生成に対応しています。

用途

  • 評価案:配位子の配位数が異なる少数の配位錯体を生成し、第一原理スクリーニングの候補として適切かどうかを確認します。
  • 評価案:既存のポルフィリンまたはその他の金属—配位子錯体に配位子を追加または交換し、構造バリエーションを探索します。
  • 評価案:結合相手、触媒反応物、または中間体を表す分子間配置を準備し、その後の計算研究に用います。
  • 評価案:独立に確立された参照値を用いて、代表的な八面体遷移金属錯体における同梱の特性予測器を評価します。

使い方

  1. ドキュメントを読み、配位錯体または分子間錯体のタスクに合った構造生成例をKulik Groupのチュートリアルから選びます。
  2. リポジトリのREADMEからインストール方法を選びます。PyPI、GitHub、conda、Dockerの選択肢が記載されています。記載されているPython 3.10の推奨と古い環境例との不一致を解消してから手順に従い、オプション依存関係が使用するアーキテクチャに対応しているか確認してください。
  3. 選択したインストール手順に従い、記載されたインストールテストを実行します。結果はローカル環境の確認として扱い、オプション依存関係がない場合には一部のテストがスキップされることがあるというREADMEの説明に留意してください。
  4. 選択したチュートリアルの入力規則に従って、中心原子と配位子、または変更対象の既存錯体を用意します。構造の生成にはコマンドラインまたは startgen_pythonic を使用し、サポート対象外のGUIは使用しないでください。
  5. 評価案として、後続計算に進む前に生成構造を確認し、モデル予測を適切な参照値と比較します。関連する科学文献の引用については、MLモデルのリファレンスページを参照してください。

関連リソース

GeoDiff

モデル

GeoDiff は分子コンフォメーション生成のための幾何拡散モデルであり、GEOM に基づく学習、チェックポイントからのサンプリング、コンフォメーションおよび物性の評価を行う公式コードを提供します。

オープンソースPython

分子生成 · 計算化学

GEOM

データセット

GEOM は、450,000 を超える分子について、エネルギーと統計重みの注釈付き分子配座を 3,700 万件提供します。データ形式には MessagePack と RDKit オブジェクトがあり、読み込みおよび解析のチュートリアルも用意されています。

Python

分子生成 · 計算化学

AIDDISON Explorer

プラットフォーム

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

分子生成 · 創薬

Allegro

モデル

Allegro は NequIP の拡張として E(3) 等変原子間ポテンシャルを実装し、文書化された GPU 高速化オプションと、LAMMPS シミュレーション用の独立したプラグインを提供します。

オープンソースPython

計算化学 · 材料探索

ASE

オープンソース

ASE は原子シミュレーション向け Python ライブラリで、共通の計算器インターフェースを通じて従来の計算コードと外部の機械学習ポテンシャルを接続します。

オープンソースPython

計算化学

computational-chemistry-agent-skills コレクションに含まれる ASE ルーティング Skill。ワークフローの準備と計算器の設定を分け、実行は別の担当先に委任します。

計算化学 · 材料探索

関連ガイド