Etomica is a Java API and development environment for construction and implementation of molecular simulations. The API is a set of classes that can be employed to construct a molecular simulation in Java. Simulations may be constructed with them by programming in Java with a text editor, or by using the Etomica development environment. The development environment provides a graphical interface for constructing, running, and saving simulations based on the API. The Etomica environment provides for dynamic modification and interrogation of the simulation, while it is in progress.
Development of Etomica is performed with support from an ITR grant from the National Science Foundation.