English

Smart Reaction Templating: A Graph-Based Method for Automated Molecular Dynamics Input Generation

Computational Engineering, Finance, and Science 2025-07-24 v1 Materials Science

Abstract

Accurately modeling chemical reactions in molecular dynamics simulations requires detailed pre- and post-reaction templates, often created through labor-intensive manual workflows. This work introduces a Python-based algorithm that automates the generation of reaction templates for the LAMMPS REACTION package, leveraging graph-theoretical principles and sub-graph isomorphism techniques. By representing molecular systems as mathematical graphs, the method enables automated identification of conserved molecular domains, reaction sites, and atom mappings, significantly reducing manual effort. The algorithm was validated on three case studies: poly-addition, poly-condensation, and chain polymerization, demonstrating its ability to map conserved regions, identify reaction-initiating atoms, and resolve challenges such as symmetric reactants and indistinguishable atoms. Additionally, the generated templates were optimized for computational efficiency by retaining only essential reactive domains, ensuring scalability and consistency in high-throughput workflows for computational chemistry, materials science, and machine learning applications. Future work will focus on extending the method to mixed organic-inorganic systems, incorporating adaptive scoring mechanisms, and integrating quantum mechanical calculations to enhance its applicability.

Keywords

Cite

@article{arxiv.2503.02678,
  title  = {Smart Reaction Templating: A Graph-Based Method for Automated Molecular Dynamics Input Generation},
  author = {Julian Konrad and Robert Meißner},
  journal= {arXiv preprint arXiv:2503.02678},
  year   = {2025}
}

Comments

21 pages, 4 figures

R2 v1 2026-06-28T22:06:29.709Z