/SPICES

SPICES – A particle-based Molecular Structure Line Notation and Support Library for Mesoscopic Simulation

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

SPICES

SPICES – A particle-based Molecular Structure Line Notation and Support Library for Mesoscopic Simulation

SPICES (Simplified Particle Input ConnEction Specification) is a particle-based molecular structure representation derived from straightforward simplifications of the atom-based SMILES line notation. It aims at supporting tedious and error-prone molecular structure definitions for particle-based mesoscopic simulation techniques like Dissipative Particle Dynamics by allowing for an interplay of different molecular encoding levels that range from topological line notations and corresponding particle-graph visualizations to 3D structures with support of their spatial mapping into a simulation box. An open Java library for SPICES structure handling and mesoscopic simulation support in combination with an open Java Graphical User Interface viewer application for visual topological inspection of SPICES definitions are provided.

SPICES uses the GraphStream and Apache Commons IO libraries and is published as open source under the GNU General Public License version 3. Spices.jar is a Java library for SPICES handling and mesoscopic simulation support. SpicesToGraphStream.jar is a connection library used by SpicesViewer.jar, a Java Graphical User Interface (GUI) viewer application for visual topological inspection and manipulation of SPICES molecule definitions. This repository contains the Java bytecode libraries (including the GraphStream and Apache Commons Lang libraries), a Windows OS installer for the SpicesViewer GUI application, all Javadoc HTML documentations and the Netbeans source code packages including Unit tests.

For additional information see reference below.

Reference

K. van den Broek, M. Daniel, M. Epple, H. Kuhn, J. Schaub and A. Zielesny, SPICES: a particle-based molecular structure line notation and support library for mesoscopic simulation, Journal of Cheminformatics (2018), 10:35

Acknowledgements

The support of GNWI - Gesellschaft für naturwissenschaftliche Informatik mbH is gratefully acknowledged.