The overall workflow is written within the open source package of atomate , which works in conjunction with the Fireworks package for job submission and management. General structure generations and transformations are handled by pymatgen and ASE codes. Atomate streamlines the creation of standard workflows for various material properties with minimal input, usually only a crystal structure. The atomate package has been used in many downstream materials science studies to reproduce various types of simulations on users' systems of interest. Some of the capabilities added through the integration with atomate include: