(377e) Freud: A Software Suite for High-Throughput Simulation Analysis
AIChE Annual Meeting
2016
2016 AIChE Annual Meeting
Computational Molecular Science and Engineering Forum
Software Engineering in and for the Molecular Sciences
Tuesday, November 15, 2016 - 1:44pm to 1:56pm
Computer simulation is an indispensable tool for the study of a variety of systems, including biological and nanoscale systems. As simulations scale to increasingly powerful supercomputing clusters, so too does the size of the data produced, as well as the difficulty in analyzing these data. We present Freud, a simulation analysis software suite for efficient analysis of simulation data. Freud makes no assumptions about the system being analyzed, allowing for general analysis methods to be applied to nearly any type of simulation. Written with modern simulation and data analysis workflows in mind, Freud provides a Python interface to fast, parallel C++ analysis routines, and runs efficiently on laptops, workstations, and supercomputing clusters. Freud includes standard analysis methods such as the radial distribution function, as well as new methods including the potential of mean force and torque and local crystal environment analysis. Used in conjunction with simulation software such as HOOMD-Blue, Freud can analyze simulations in real time, allowing for smart simulations that adapt to the current state of the system, enabling the study of phenomena such as nucleation and growth.