Skip to content

changzhiai/pcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCAT: Practical CAtalysis Toolkit

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.

Installation

  1. Clone the repository:

    git clone https://gitlab.com/changzhiai/pcat.git

  2. Enter the installation path:

    cd pcat

  3. Install PCAT package:

    python setup.py install

Publications using PCAT and how to cite

  1. 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_dft and the details can be found in this paper:

    Metal-doped PdH(111) catalysts for CO2 reduction. Changzhi Ai, Tejs Vegge and Heine Anton Hansen, ChemSusChem 2022, 15, e202200008.

  2. 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_mcsa and the details can be found in this paper:

    Impact of hydrogen concentration for reduction on PdHx: A combination study of cluster expansion and kinetics analysis. Changzhi Ai, Jin Hyun Chang, Alexander Sougaard Tygesen, Tejs Vegge and Heine Anton Hansen, Journal of Catalysis, 2023, 428, 115188.

  3. 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_mcsa and the details can be found in this paper:

    High-throughput compositional screening of PdxTi1-xHy and PdxNb1-xHy hydrides on CO2 reduction. Changzhi Ai, Jin Hyun Chang, Alexander Sougaard Tygesen, Tejs Vegge and Heine Anton Hansen, ChemSusChem, 2024, 17, e202301277.

  4. 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_ga and the details can be found in this paper:

    Graph neural network-accelerated multitasking genetic algorithm for optimizing PdxTi1-xHy surfaces under various CO2 reduction reaction conditions. Changzhi Ai, Shuang Han, Xin Yang, Tejs Vegge and Heine Anton Hansen, ACS Appl. Mater. Interfaces, 2024, 16, 12563–12572.

Contact

Changzhi Ai ([email protected]) at the Section of Atomic Scale Materials Modelling, Department of Energy Conversion and Storage, Technical University of Denmark.