本文へスキップ

OpenMM

OpenMM は分子シミュレーションのツールキットです。公式の OpenMM-ML 拡張を通じて機械学習ポテンシャルを利用できます。

掲載情報の更新 ·

概要

コアはシミュレーションと力計算の基盤を提供します。学習モデルには OpenMM-ML とモデル用パッケージの別途導入が必要で、すべてがコアに同梱されるわけではありません。

制約

OpenMM は部品ごとにライセンスが異なります。OpenMM-ML とモデル依存関係は別途導入してください。本作業では導入や動力学の実行確認はしていません。

主な機能

  • 分子シミュレーションの基盤
  • 公式拡張による学習済みポテンシャルの利用

用途

  • 学習済みポテンシャルを用いる計算手順の構築
  • 従来の力場と学習モデルを組み合わせる系の評価

使い方

OpenMM の資料と公式 OpenMM-ML README を読み、エンジン、拡張、モデルをそれぞれ準備します。公式の体系構築例に従って適用範囲を確認してください。

関連リソース

Allegro

モデル

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

オープンソースPython

計算化学 · 材料探索

ASE

オープンソース

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

オープンソースPython

計算化学

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

計算化学 · 材料探索

Cantera Skill (K-Dense) は、均相着火計算の手順と Python ヘルパーを提供し、機構の出典記録、保存則の診断、数値的な細分化チェックを含みます。

オープンソースPython

計算化学 · プロセス最適化

ChemAgent (AI4Chem)

エージェント

ChemAgent (AI4Chem) は化学・材料分野でのツール利用を目的とする研究フレームワークであり、木探索による計画、ツール実行、ChemToolBench に基づく学習を扱う CheMatAgent 論文と関連しています。

計算化学 · 材料探索

ChemAgent (Gerstein Lab)

エージェント

ChemAgentは、問題を分解し再利用可能なメモリを検索する化学推論研究フレームワークです。メモリプールの構築とSciBench実験の実行に使えるコードが公開されています。

Python

計算化学

関連ガイド