Code Monkey home page Code Monkey logo

csp_pyxtal_dftb's Introduction

csp_pyxtal_dftb

Crytal structure prediction using PyXtal and DFTB+

Requirements

  1. [Miniconda Python] (https://docs.conda.io/en/latest/miniconda.html)
  2. [PyXtal] (https://github.com/qzhu2017/PyXtal)
  3. [DFTB+] (https://dftbplus.org/)
  4. [rdkit] (https://anaconda.org/rdkit/rdkit)
  5. [ASE] (https://pypi.org/project/ase/)
  6. [pymatgen] (https://anaconda.org/conda-forge/pymatgen)
  7. [numpy] (https://anaconda.org/conda-forge/numpy)
  8. [scipy] (https://anaconda.org/conda-forge/scipy)
  9. [matplotlib] (https://anaconda.org/conda-forge/matplotlib)
  10. [pandas] (https://anaconda.org/conda-forge/pandas)
  11. [acpype] (https://anaconda.org/conda-forge/acpype)
  12. [zipp] (https://anaconda.org/conda-forge/zipp)
  13. [llvmlite] (https://anaconda.org/conda-forge/llvmlite)
  14. [py3Dmol] (https://anaconda.org/conda-forge/py3Dmol)
  15. [numba] (https://anaconda.org/conda-forge/numba)
  16. [importlib-metadata] (https://anaconda.org/conda-forge/importlib-metadata)

Optional

  1. [CP2K] (https://www.cp2k.org/)
  2. [QuantumEspressso] (https://www.quantum-espresso.org/)
  3. [Critic2] (https://aoterodelaroza.github.io/critic2/)

Installation of python envriromntent for csp_pyxtal_dftb

  1. Install anaconda3 or miniconda3

  2. 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

How to run csp_pyxtal sample job

Crystal prediction of benzene

  1. Get sample input files
$ git clon https://github.com/mkatouda/csp_pyxtal_dftb.git
  1. Move working dirctory
$ cd .csp_pyxtal_dftb/tests/benzene  
  1. Activate miniconda virtual environment
$ conda activate py310-molcryspred
  1. Run python script csp_pyxtal_dftb.py with input yaml file (benzene.yml)
$ bash ./run.sh

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.