SEAMM: A Simulation Environment for Atomistic and Molecular Modeling

P Saxe and J Nash and M Mostafanejad and E Marin-Rimoldi and H Hafiz and LG Jr Hector and TD Crawford, JOURNAL OF PHYSICAL CHEMISTRY A, 129, 6973-6993 (2025).

DOI: 10.1021/acs.jpca.5c03164

The simulation environment for atomistic and molecular modeling (SEAMM) is an open-source software package written in Python that provides a graphical interface for setting up, executing, and analyzing molecular and materials simulations. The graphical interface reduces the entry barrier for the use of new simulation tools, facilitating the interoperability of a wide range of simulation tools available to solve complex scientific and engineering problems in computational molecular science. Workflows are represented graphically by user-friendly flowcharts, which are shareable and reproducible. When a flowchart is executed within the SEAMM environment, all results, as well as metadata describing the workflow and codes used, are saved in a datastore that can be viewed using a browser-based dashboard, which allows collaborators to view the results and use the flowcharts to extend the results. SEAMM is a powerful productivity and collaboration tool that enables interoperability between simulation codes and ensures reproducibility and transparency in scientific research. We illustrate the flexibility and productivity of SEAMM with three examples: a simple molecular dynamics calculation to provide an overview; exploring the rearrangement of methylisocyanide to acetonitrile using a wide range of quantum codes and force fields; and using SEAMM for industrial research on battery materials with simulations of the diffusivity and ionic conductivity of electrolytes and the density, thermal expansion, and thermal conductivity of cathode materials as a function of lithiation.

Return to Publications page