Python toolkit package for analyzing, pre-processing and post-processing with density functional theory, cluster expansion, graph neural network, Monte Carlo simulated annealing, genetic algorithm, and active learning workflows in the field of catalysis.
It supports advanced genetic algorithm operators and provides a comprehensive suite of analysis tools, including formation energy, free energy, 3D convex hull construction, scaling relations, activity volcano plots, Pourbaix diagrams, and projected density of states (PDOS). Some examples can be found in examples folder. Especally, active learning workflow can be found in workflow.
-
Clone the repository:
git clone https://gitlab.com/changzhiai/pcat.git -
Enter the installation path:
cd pcat -
Install PCAT package:
python setup.py install
-
Density functional theory method with a kinetic model under a practical workflow was applied to screen doped Pd hydrides. The code can be found in the folder
instances/instance1_dftand Jupyter-notebook and the details can be found in this paper: -
Cluster expansion with Monte Carlo simulated annealing method was applied to study hydrogen impact on CO2 reduction in PdHx. The code can be found in the folder
instances/instance2_ce_mcsaand the details can be found in this paper: -
Cluster expansion with Monte Carlo simulated annealing method was applied to high-throughput compositional screening of metal alloy hydride. The code can be found in the folder
instances/instance3_ce_mcsaand the details can be found in this paper: -
Graph neural network with multitasking genetic algorithm method was applied to screen PdxTi1-xHy with adsorbates under Various CO2 Reduction Reaction Conditions. The code can be found in the folder
instances/instance4_ml_gaand the details can be found in this paper:
Changzhi Ai (changzhi@stanford.edu/changai@dtu.dk) was at the Section of Atomic Scale Materials Modelling, Department of Energy Conversion and Storage, Technical University of Denmark. He is currently a postdoctoral reasearcher, SUNCAT Center for Interface Science and Catalysis, Stanford University & SLAC National Accelerator Laboratory, USA.