freud: A Software Suite for High Throughput Analysis of Particle Simulation Data
arXiv:1906.06317 · doi:10.1016/j.cpc.2020.107275
Abstract
The freud Python package is a powerful library for analyzing simulation data. Written with modern simulation and data analysis workflows in mind, freud provides a Python interface to fast, parallelized C++ routines that run efficiently on laptops, workstations, and supercomputing clusters. The package provides the core tools for finding particle neighbors in periodic systems, and offers a uniform API to a wide variety of methods implemented using these tools. As such, freud users can access standard methods such as the radial distribution function as well as newer, more specialized methods such as the potential of mean force and torque and local crystal environment analysis with equal ease. While many comparable tools place a heavy emphasis on reading and operating on trajectory file formats, freud instead accepts numerical arrays of data directly as inputs. By remaining agnostic to its data source, freud is suitable for analyzing any coarse-grained particle simulation, regardless of the original data representation or simulation method. When used for on-the-fly analysis in conjunction with scriptable simulation software such as HOOMD-blue, freud enables smart simulations that adapt to the current state of the system, allowing users to study phenomena such as nucleation and growth.
arXiv commentThis paper is accepted for publication in Computer Physics Communications. For the source code on Github, see https://github.com/glotzerlab/freud . For the documentation on ReadTheDocs, see https://freud.readthedocs.io/en/stable
References in corpus (14)
- Strong scaling of general-purpose molecular dynamics simulations on GPUs
- Mayavi: a package for 3D visualization of scientific data
- Understanding shape entropy through local dense packing
- Entropically Patchy Particles: Engineering Valence through Shape Entropy
- A Topological Framework for Local Structure Analysis in Condensed Matter
- Scalable Metropolis Monte Carlo for simulation of hard shapes
- Shape and symmetry determine two-dimensional melting transitions of hard regular polygons
- Solid-phase structures of the Dzugutov pair potential
- Shape Driven Solid--Solid Transitions in Colloids
- Inverse Design of Simple Pair Potentials for the Self-Assembly of Complex Structures
- Shape Allophiles Improve Entropic Assembly
- Strong Orientational Coordinates and Orientational Order Parameters For Symmetric Objects
- Strain Fields in Repulsive Colloidal Crystals
- Mapping Disorder in Entropically Ordered Crystals
Cited by in corpus (59)
- Homogeneous ice nucleation in an ab initio machine learning model of water
- DYNASOR -- A tool for extracting dynamical structure factors and current correlation functions from molecular dynamics simulations
- Defect-Driven Anomalous Transport in Fast-Ion Conducting Solid Electrolytes
- Controlled Ordering of Room-Temperature Magnetic Skyrmions in a Polar Van der Waals Magnet
- Dynamics of bacteria scanning a porous environment
- Crystallization of Binary Nanocrystal Superlattices and the Relevance of Short-Range Attraction
- Active Refrigerators Powered by Inertia
- Towards fully ab initio simulation of atmospheric aerosol nucleation
- Shape anisotropy enhances the elasticity of colloidal gels through mechanisms that act multiplicatively
- Recent advances in describing and driving crystal nucleation using machine learning and artificial intelligence
- Programmable patchy particles for materials design
- Irreversible Monte Carlo algorithms for hard disk glasses: from event-chain to collective swaps
- Enhanced diffusion of a tracer particle in a lattice model of a crowded active system
- Finding the Differences: Classical Nucleation Perspective on Homogeneous Melting and Freezing of Hard Spheres
- Variational Umbrella Seeding for Calculating Nucleation Barriers
- Core-softened water-alcohol mixtures: the solute-size effects
- Clustering of vector nulls in homogeneous isotropic turbulence
- Biased ensembles of pulsating active matter
- Programming Interactions in Magnetic Handshake Materials
- Local structural features elucidate crystallization of complex structures
- Critical behavior in a chiral molecular model
- Accurate prediction of structural and mechanical properties on amorphous materials enabled through machine-learning potentials: a case study of silicon nitride
- Dynasor 2: From Simulation to Experiment Through Correlation Functions
- Solid-amorphous transition is related to the waterlike anomalies in a fluid without liquid-liquid phase transition
- Phase ordering, topological defects, and turbulence in the 3D incompressible Toner-Tu equation
- Structure and Dynamic Evolution of Interfaces between Polymer Solutions and Gels and Polymer Interdiffusion: A Molecular Dynamics Study
- Capillary interactions between soft capsules protruding through thin fluid films
- The Thermodynamic Origins of Chiral Twist in Monolayer Assemblies of Hard Rod-like Colloids
- Metallization of colloidal crystals
- Sol-gel transition in heteroassociative RNA-protein solutions: A quantitative comparison of coarse-grained simulations and the Semenov-Rubinstein theory
- Bayesian Analysis Reveals the Key to Extracting Pair Potentials from Neutron Scattering Data
- Hyperuniformity scaling of maximally random jammed packings of two-dimensional binary disks
- Change Point Detection of Events in Molecular Simulations using dupin
- The Hitchhiker's Guide to Differential Dynamic Microscopy
- Characterizing 1D Inertial Particle Clustering
- Controlled creation of point defects in 3D colloidal crystals
- Active colloid with externally induced periodic bipolar motility and its cooperative motion
- Tuning Electrode Wettability to Optimize Nanobubble Nucleation and Reaction Rates in Electrochemical Gas-Evolving Reactions
- AMEP: The Active Matter Evaluation Package for Python
- Skyrmion Lattice Phases in Thin Film Multilayer
- A Critical Edge Number Revealed for Phase Stabilities of Two-Dimensional Ball-Stick Polygons
- Exploring the Relationship Between Softness and Excess Entropy in Glass-forming Systems
- 3D Visualization Reveals the Cooling Rate Dependent Crystallization near a Wall in Dense Microgel Systems
- relentless: Transparent, reproducible molecular dynamics simulations for optimization
- Transport properties of monodisperse and bidisperse hard-sphere colloidal suspensions from multiparticle collision dynamics simulations
- Phase Boundaries of Bulk 2D Rhombi
- Self-assembly of anisotropic particles on curved surfaces
- Understanding orientational disorder in crystalline assemblies of hard convex polyhedra
- Effects of Ligand vs. Linker on Phase Behavior and Mechanical Properties of Nanoparticle Gels
- Geometric Frustration Directs the Self-Assembly of Nanoparticles with Crystallized Ligand Bundles
- Experimental Evidence of Quantum Drude Oscillator Behavior in Liquids Revealed with Probabilistic Iterative Boltzmann Inversion
- Simulating Curved Lipid Membranes Using Anchored Frozen Patches
- Hexatic Phase in Covalent Two-Dimensional Silver Iodide
- Formation of a single quasicrystal upon collision of multiple grains
- Tuning Stoichiometry to Promote Formation of Binary Colloidal Superlattices
- An Information-theoretic Collective Variable for Configurational Entropy
- Geometric Algebra Attention Networks for Small Point Clouds
- Phase classification using neural networks: application to supercooled, polymorphic core-softened mixtures
- Lattice Matching Dictates the Growth Mode and Quality of Deuterium Crystallization in Confined Spherical Shells