We develop a number of software tools for automation and analysis. The source code is available from our GitHub repository, while easy installations are possible using either pipy or conda.

Compute Multidimensional Sterimol Parameters for Conformationally-Flexible Substituents


An automated computational workflow which computes multidimensional Sterimol parameters. For flexible molecules or substituents, the program will generate & optimize a conformational ensemble, and produce Boltzmann-weighted Sterimol parameters. It has been developed as a PyMol plugin and can be run from within the graphical user interface.

wSterimol is freely available (MIT license) from GitHub.

informatics gaussian noncovalent interactions design python

Quasi-harmonic free energies from Gaussian output files


A Python program to compute quasi-harmonic thermochemical data from Gaussian frequency calculations at a given temperature/concentration, corrected for the effects of vibrational scaling-factors and available free space in solvent. All (electronic, translational, rotational and vibrational) partition functions are recomputed and will be adjusted to any temperature or concentration. These default to 298.15 K and 1 atmosphere.

GoodVibes is freely available (CC-BY license) from GitHub and is used by several groups worldwide. Install from the command line using pip install goodvibes

thermochemistry gaussian vibrational entropy quasiharmonic python

Kinetic isotope effects from Gaussian output files


A Python program to compute kinetic isotope effects from two Gaussian output files, one of which is a ground state and the other a transition state. The level of theory and basis set are detected from in the output files and the program will attempt to assign the appropriate scaling factor based on data from the Truhlar group. The program diagonalizes the mass-weighted Hessian matricies to obtain harmonic vibrational frequencies and Bigeleisen-Mayer Reduced Isotopic Partition Function Ratios.

Kinisot is freely available (CC-BY license) from GitHub; alternatively, it can be installed from the command line using pip install kinisot

kinetic isotope effect gaussian python

DFT-D3 standalone python program


A Python standalone version of Grimme DFT-D3 dispersion corrections. The energies are identical to implementations in electronic structure codes. Developed to analyze interatomic and intermolecular dispersion energies within the D3-scheme: if two molecules are recognized based on the interatomic connectivity then it is possible to ignore intramolecular terms.

pyDFTD3 is freely available (CC-BY license) from GitHub

dispersion correction DFT-D3 gaussian python