https://github.com/berquist/get_properties
automated collection and processing of molecular properties from Gaussian jobs
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 4 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.7%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
automated collection and processing of molecular properties from Gaussian jobs
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of SigmanGroup/Get_Properties
Created over 2 years ago
· Last pushed over 2 years ago
https://github.com/berquist/Get_Properties/blob/main/
# Get_Properties
[](https://zenodo.org/doi/10.5281/zenodo.10651726)
Workflow scripts for automated collection of molecular properties, as well as atom- and bond-level properties for a conserved moiety of interest from Gaussian jobs. Post-processing allows for the collection of condensed descriptors for conformational ensembles:
* minimum property value
* maximum property value
* property value from the lowest energy conformer
* Boltzmann-weighted average
* Boltzmann-weighted standard deviation
* range
* property value from a specific conformer (e.g., Vbur(min) conformer)
Note, the user can specify an energy cutoff (in kcal/mol) to remove high-energy DFT-optimized conformers before post-processing.
## Conda Environment Setup
Uses Python/3.8.8
### One time setup instructions for Windows, Mac, and Linux users:
Step 1: Create a conda environment using the correct .yml file for your operating system:
Windows: conda env create -f gpenv_win.yml
Mac: conda env create -f gpenv_mac.yml
Linux: conda env create -f gpenv_linux.yml
Step 2: Activate it:
Windows: conda activate gpenv_win
Mac: conda activate gpenv_mac
Linux: conda activate gpenv_linux
Step 3: Install GoodVibes (Jupyter Notebook branch)
git clone https://github.com/patonlab/goodvibes
cd goodvibes
git checkout GV2021
python setup.py install
Make sure the kernel is set to the correct environment when using the Jupyter Notebook.
## Properties
* energies (GoodVibes)
* nbo
* nmr
* angle
* dihedral angle
* distance
* plane angle
* total time
* frontier molecular orbitals
* volume
* polarizability
* dipole
* Sterimol (s & DBSTEP)
* buried Sterimol (s)
* buried volume (s)
* buried volume scan (s)
* pyramidalization (s)
* solvent accessible surface area, volume, & sphericity (s)
* Sterimol2Vec (DBSTEP)
* Hirshfeld charges
* ChelpG
* IR stretching frequency *works for one stretch in the input range*
Be sure to include correct Gaussian input keywords for properties you will want (i.e., nbo, nmr, volume, etc.)
## Important Notes
* This script assumes that you have conformational ensembles for multiple compounds and that your naming scheme has some prefix, compound identifier (i.e., number, letter, name), suffix, and conformer number (i.e., Ac1_1.log. Ac1_2.log. Ac2_1.log. Ac2_2.log).
* If this is not the case, you can use a bulk renaming utility to adopt suitable names.
* This script is only intended to get properties for **linked** jobs.
* If you dont have linked jobs, get your own energies, read them in as an extra column in the atom map Excel or add them to the All_Conformer_Properties_example.xlsx.
* Cannot get Gibbs energy for a single point job with solvent model.
* Cannot get thermodynamic properties without a frequency job.
## Acknowledgements
This work is developed by Brittany C. Haas and Melissa A. Hardy. Portions are adapted from code by David B. Vogt and Jordan P. Liles.
## Citing Get Properties
Please reference our Zenodo repository with:
Haas, B. C., Hardy, M. A. SigmanGroup/Get_Properties: Get_Properties_v1.0.3 (v1.0.3). *Zenodo* **2024**. DOI: [10.5281/zenodo.10651727](https://doi.org/10.5281/zenodo.10651727)
## License
Get Properties is freely available for both academic and commercial use under the MIT license.
Owner
- Name: Eric Berquist
- Login: berquist
- Kind: user
- Location: Boston, MA
- Company: Sandia National Laboratories
- Repositories: 403
- Profile: https://github.com/berquist
full-stack quantum chemist