arXiv論文メモ
新着一覧
physics.chem-ph · 査読状況未確認

反応性分子動力学の準備から解析までをまとめるReaxKit

ReaxKit: A Modular Python Toolkit for Preparing, Parsing, and Analyzing ReaxFF Molecular Dynamics Simulations

Ali Mohammadi Dinani, Alireza Sepehrinezhad, Anirban Phukan, Asma Ul Hosna, Jupjeet Dhingra, Mozhdeh Mirakhory, Seyed Mahmoud Mortazavi, Yun Kyung Shin, Swarit Dwivedi, Adri C.T. van Duin

この論文をやさしく読む

ひとことで言うと

化学結合の変化を扱うReaxFFシミュレーションで、入力作成、出力の読み取り、解析、記録をまとめて扱うPythonツールです。

何に役立つ?

形式の違う計算出力を共通のデータとして解析し、作業を再実行しやすくするのに役立ちます。計算結果だけでなく設定や来歴も保管します。

この研究の面白いところ

計算エンジンへの対応部分と科学解析を分離し、コマンド、Python、画面操作で同じ機能を使えるようにしています。材料データからの学習データ作成まで利用例に含めています。

どこまで分かった?

要旨は機能と代表的な適用例を示すもので、速度向上率や対応する全エンジンの一覧はありません。ツールによる作業管理の改善と、ReaxFF自体の物理予測精度の改善は別です。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

経験的な反応性力場(RFF)による分子動力学は、化学的に複雑な系での結合の切断と形成、電荷の再分配、構造進化を原子レベルでシミュレーションできる。ReaxFF法は、現在利用できるRFFの中でも特に広く使われ、転用性が高い方法と考えられる。しかし日常的なReaxFF利用では、入力準備、エンジン固有の出力の解釈、シミュレーション成果物の整理、独自の解析スクリプト開発に多くの手作業が必要となり、再現性と規模拡大を制限しがちである。 本研究では、ReaxFF分子動力学シミュレーションを準備、読み取り、解析、管理するモジュール型PythonツールキットReaxKitを提示する。ReaxKitは関心事を分離した構成を採用し、エンジン固有の入出力処理、共通の領域データモデル、科学解析、ワークフローの実行管理、表示、保存、グラフィカルな操作を区別する。エンジンアダプターが対応シミュレーション環境の出力を、型を備えたエンジン非依存のデータ構造へ変換するため、解析モジュールは元のファイル形式に依存せず動作する。 利用者の要求は、一貫したコマンドライン、Python関数、ブラウザー上のグラフィカル画面から実行される。専用ワークスペースには、生データ、正規化データセット、解析設定、結果、ログ、キャッシュ、来歴情報が保存される。代表的な適用例として、Materials Projectの構造と機械的性質から弾性および状態方程式の学習データを自動生成すること、活性部位と局所構造環境を特徴付けること、YAMLで定義した研究ワークフローを通じて一連のシミュレーションを実行することを示す。これらの機能は、ReaxKitがReaxFFワークフローの主要な全段階を支援することを示している。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-18(UTC)
最新改訂
2026-09-18 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

Empirical reactive force field (RFF) molecular dynamics enables atomistic simulation of bond breaking, bond formation, charge redistribution, and structural evolution in chemically complex systems. The ReaxFF method is arguably the most popular and transferable of the currently available RFF methods. However, routine use of ReaxFF often requires substantial manual effort to prepare inputs, interpret engine-specific outputs, organize simulation artifacts, and develop custom analysis scripts, limiting reproducibility and scalability. Here, we present ReaxKit, a modular Python toolkit for preparing, parsing, analyzing, and managing ReaxFF molecular dynamics simulations. ReaxKit uses a separation-of-concerns architecture that distinguishes engine-specific input/output handling, canonical domain data models, scientific analysis, workflow orchestration, presentation, storage, and graphical interaction. Engine adapters convert outputs from supported simulation environments into typed, engine-independent data structures, allowing analysis modules to operate independently of native file formats. User requests are executed through consistent command-line, functional Python, and browser-based graphical interfaces, while a dedicated workspace preserves raw data, normalized datasets, analysis settings, results, logs, caches, and provenance information. Representative applications demonstrate the breadth of the toolkit, including automated generation of elastic and equation-of-state training data from Materials Project structures and mechanical properties, characterization of active sites and local structural environments, and execution of simulation campaigns through YAML-defined study workflows. These capabilities show that ReaxKit supports all essential stages of the ReaxFF workflow.

著者のコメント

56 pages

arXiv ID: 2609.22019 / 要約の誤りについて