Skip to content

A Genetic algorithm + active learning framework to identify the optimal metallic nanoclusters for a given number of atoms

License

Notifications You must be signed in to change notification settings

ulissigroup/cluster_mlp

Repository files navigation

cluster-mlp

Installation with conda

# Ignore first 2 steps if you have mamba already installed
conda activate base
conda install -c conda-forge mamba

git clone --recursive https://github.com/ulissigroup/cluster_mlp.git
cd cluster_mlp
# This will create a conda environment cluster-ga
mamba env create --file conda_env.yml
conda activate cluster-ga
# Run quick test
python run_emt_online.py
#Example run file for vasp is provided run_vasp_online.py

TOC_Final_Ver3

Install the package with pip install git+https://github.com/ulissigroup/cluster_mlp.git

An ASE + DEAP implementation of the genetic algorithm framework presented in the following papers:

Required dependancies:

If you find this work useful in your research, please cite the following paper:

@article{doi:10.1021/acs.jcim.3c01431,
author = {Raju, Rajesh K. and Sivakumar, Saurabh and Wang, Xiaoxiao and Ulissi, Zachary W.},
title = {Cluster-MLP: An Active Learning Genetic Algorithm Framework for Accelerated Discovery of Global Minimum Configurations of Pure and Alloyed Nanoclusters},
journal = {Journal of Chemical Information and Modeling},
volume = {63},
number = {20},
pages = {6192-6197},
year = {2023},
doi = {10.1021/acs.jcim.3c01431},
note ={PMID: 37824704},

About

A Genetic algorithm + active learning framework to identify the optimal metallic nanoclusters for a given number of atoms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published