DJMol

DJMol provides integration and orchestration of electronic-structure and molecular simulation codes to support molecular simulations and analysis in computational chemistry and materials science.


Key Features:

  • Integrations with electronic-structure and MD codes: Integrates back-end codes including DFTB+, Siesta, Atomic Simulation Environment (ASE), and OpenMD.
  • Common API: Provides a common application programming interface (API) to coordinate multiple modeling codes in the backend.
  • Python interpreter integration: Embeds a Python interpreter to execute scriptable Python libraries such as Pymatgen.
  • Modular and extendable architecture: Implements a modular system that can be extended with additional computational modules.
  • Data analyzers: Includes data analyzers for interpreting and processing simulation results.
  • Java and Python modules: Comprises Java and Python modules as part of the codebase.

Scientific Applications:

  • Materials and chemical modeling: Modeling and analysis of molecular structures in materials science and chemistry research.
  • Electronic-structure and molecular dynamics simulations: Running and combining electronic-structure and MD simulations via DFTB+, Siesta, ASE, and OpenMD.
  • Workflow automation and post-processing: Automating simulation workflows and post-processing using Python libraries such as Pymatgen and built-in data analyzers.

Methodology:

Composed of Java and Python modules with an embedded Python interpreter, a common API, integration with DFTB+, Siesta, Atomic Simulation Environment, and OpenMD, and built-in data analyzers.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
workflow
Operating Systems:
Linux, Windows
Programming Languages:
Java, Python
Added:
1/2/2022
Last Updated:
1/2/2022

Operations

Publications

G. Prasanna K, Sunil R, Gupta K, Lee S. <scp>DJMol</scp>: An open‐source modeling platform for computational chemistry and materials science with a Python interpreter. Journal of Computational Chemistry. 2021;42(29):2116-2129. doi:10.1002/jcc.26740. PMID:34406662.