Welcome to tesliper’s documentation!
tesliper
is a package for batch processing of Gaussian output files, focusing on
extraction and processing of data related to simulation of optical spectra. The software
offers a Python API and a graphical user interface (GUI), allowing for your preferred
style of interaction with the computer: visual or textual. It’s main goal is to minimize
time and manual work needed to simulate optical spectrum of investigated compound.
Key features
tesliper
was designed for working with multiple conformers of a compound,
represented by a number of files obtained from Gaussian quantum-chemical computations
software. It allows you easily exclude conformers that are not suitable for further
analysis: erroneous, not optimized, of higher energy than a user-given threshold, or
very similar to some other structure in the set. Data parsed from files and data
calculated may be exported to other file formats for storage or further analysis with
other tools. Below is a quick overview of features it provides:
Batch processing of Gaussian output files regarding structure optimization and simulation of spectral properties
Conditional, property-based filtering of conformers
Geometry comparison via the RMSD sieve
Calculation of Boltzmann distribution—based populations of conformers
Simulation of IR, VCD, UV, ECD, Raman, and ROA spectra from spectral activities
Export of extracted and calculated data to .txt, .csv, and .xlsx file formats
Export of .gjf files for further calculations in Gaussian software
Free & open source (OSI approved BSD 2-Clause license)
Graphical and programmatic interfaces
Motivation and context
Simulation of optical spectra of organic compounds becomes one of the routine tasks
for chemical analysts – it is a necessary step in one of the increasingly popular
methods of establishing compound’s absolute configuration. However, the process
of obtaining a simulated spectrum may be cumbersome, as it usually involves analyzing
a large number of potentially stable conformers of the studied molecule.
tesliper
was created to aid in such work.
It should be noted that tesliper
is not the only software that is capable of
providing a simulated spectrum, given output of quantum-chemical computations. The table
below summarizes other available GUI tools and compares features they offer.
Among listed tesliper
is the only one that is open source
and allows to easily filter parsed data.
Tesliper |
SpecDis 1 |
CDspecTech 2 |
ComputeVOA 3 |
GaussView 4 |
ChemCraft 5 |
|
---|---|---|---|---|---|---|
Free |
✔ |
✔ |
✔ |
✘ |
✘ |
✘ |
Open Source |
✔ |
✘ |
✘ |
✘ |
✘ |
✘ |
Batch Processing |
✔ |
✔ |
✔ |
✘ |
.gjf export |
.gjf modif. |
Geometry Comparison |
✔ |
✘ |
✘ |
✔ |
✘ |
✔ |
Averaging |
✔ |
✔ |
✔ |
✘ |
✘ |
✘ |
Conditional Filtering |
✔ |
✘ |
✘ |
✘ |
✘ |
✘ |
Job File Creation |
✔ |
✘ |
✘ |
✔ |
✔ |
✔ |
Electronic Spectra |
✔ |
✔ |
✔ |
✘ |
✔ |
✘ |
Scattering Spectra |
✔ |
✘ |
✔ |
✔ |
✔ |
✔ |
Multi-platform |
✔ |
✔ |
✔ |
✘ |
✔ |
needs wine |
Conformational Search |
✘ |
✘ |
✘ |
✔ |
optional |
✘ |
Molecule Visualization |
✘ |
✘ |
✘ |
✔ |
✔ |
✔ |
References
- 1
SpecDis: T. Bruhn, A. Schaumlöffel, Y. Hemberger, G. Pescitelli, SpecDis version 1.71, Berlin, Germany, 2017, http://specdis-software.jimdo.com
- 2
CDspecTech: C. L. Covington, P. L. Polavarapu, Chirality, 2017, 29, 5, p. 178, DOI: 10.1002/chir.22691
- 3
ComputeVOA: E. Debie, P. Bultinck, L. A. Nafie, R. K. Dukor, BioTools Inc., Jupiter, FL, 2010, https://biotools.us/software-2
- 4
GaussView: R. Dennington, T. A. Keith, J. M. Millam, Semichem Inc., GaussView version 6.1, Shawnee Mission, KS, 2016
- 5
ChemCraft: https://www.chemcraftprog.com