Crytal structure prediction using PyXtal and DFTB+
- [Miniconda Python] (https://docs.conda.io/en/latest/miniconda.html)
- [PyXtal] (https://github.com/qzhu2017/PyXtal)
- [DFTB+] (https://dftbplus.org/)
- [rdkit] (https://anaconda.org/rdkit/rdkit)
- [ASE] (https://pypi.org/project/ase/)
- [pymatgen] (https://anaconda.org/conda-forge/pymatgen)
- [numpy] (https://anaconda.org/conda-forge/numpy)
- [scipy] (https://anaconda.org/conda-forge/scipy)
- [matplotlib] (https://anaconda.org/conda-forge/matplotlib)
- [pandas] (https://anaconda.org/conda-forge/pandas)
- [acpype] (https://anaconda.org/conda-forge/acpype)
- [zipp] (https://anaconda.org/conda-forge/zipp)
- [llvmlite] (https://anaconda.org/conda-forge/llvmlite)
- [py3Dmol] (https://anaconda.org/conda-forge/py3Dmol)
- [numba] (https://anaconda.org/conda-forge/numba)
- [importlib-metadata] (https://anaconda.org/conda-forge/importlib-metadata)
- [CP2K] (https://www.cp2k.org/)
- [QuantumEspressso] (https://www.quantum-espresso.org/)
- [Critic2] (https://aoterodelaroza.github.io/critic2/)
-
Install anaconda3 or miniconda3
-
Creaate python 3.10 virtual environment
$ conda create -n py310-molcryspred python=3.10
$ conda activate py310-molcryspred
$ conda install -c conda-forge pyyaml openbabel rdkit ambertools lammps dftbplus qe cp2k ase pymatgen sssp
$ pip install pyxtal
$ pip install git+https://github.com/shirtsgroup/InterMol.git
$ pip install git+https://github.com/mkatouda/csp_pyxtal_dftb.git
- Get sample input files
$ git clon https://github.com/mkatouda/csp_pyxtal_dftb.git
- Move working dirctory
$ cd .csp_pyxtal_dftb/tests/benzene
- Activate miniconda virtual environment
$ conda activate py310-molcryspred
- Run python script csp_pyxtal_dftb.py with input yaml file (benzene.yml)
$ bash ./run.sh