Psi4 QM Complete Molecule Torsion Scan¶
Category Paths
Solution-based/Small Molecule Lead-opt/QM Analysis/Torsions & Strain
Role-based/Computational Chemist
Task-based/Quantum Mechanics/Torsion Sampling
Product-based/Quantum Mechanics/Psi4
Description
Performs a 1-D torsion scan on all rotatable bonds in the input molecule.
Scanning is performed with the OETorsionScan function from the OESzybki Toolkit at a specified resolution (in degrees). This function includes a force field minimization of all internal degrees of freedom except for the selected torsion.
Then, an optional QM calculation is performed with Psi4, either an optimization (Optimization Switch=True) or a single point energy (SPE) calculation (Optimization Switch=False). In the case of the QM optimization, the torsion is constrained and all other degrees of freedom are relaxed further.
The output of this Floe is a multi-conformer molecule for each input molecule where each conformer represents one angle from the torsion scan.
The entire molecule is included for each calculation on each torsion angle.
For larger molecules and those with many rotatable bonds this can get expensive.
Consider running Psi4 QM Fragmentation and Torsion Scanning
instead. In that
Floe, a torsion scan is run for each rotatable bond, but the molecule is fragmented
to allow for more cost efficient calculations.
Promoted Parameters
Title in user interface (promoted name)
Inputs
Input Molecule Dataset (in): The dataset(s) to read records from
Required
Type: data_source
Outputs
Psi4 Torsion Scan Output (out): Dataset to store torsion scan output records.
Required
Type: dataset_out
Default: psi4_complete_torscan
Failure Output (failure): Dataset to store records which fail during this floe.
Required
Type: dataset_out
Default: psi4_torscan_failures
Floe Report Name (tors_report_name): Title for the torsion scan floe report
Type: string
Default: Psi4 Torsion Scan Report
Torsion Scan Parameters
Torsion Increment (resolution): Torsion angle increment in degrees
Type: decimal
Default: 5.0
QM Switch (QM_switch): When turned on, a QM calculation is performed; either single point energy or optimization as set with the ‘Optimization Switch.’ parameter. When turned off, only the force field energies are reported for each torsion scan.
Required
Type: boolean
Default: True
Choices: [True, False]
Optimization Switch (adiabatic_switch): When turned on, a geometry optimization is performed constraining only the scanned torsion. When off, a single point energy calculation is performed on the force field optimized conformers.
Required
Type: boolean
Default: True
Choices: [True, False]
Psi4 Calculation Parameters
Psi4 Hamiltonian (psi4_method): Hamiltonian used for geometry optimization or single point energy calculation.
Type: string
Default: HF3c
Choices: [‘HF3c’, ‘PBEh3c’, ‘HF’, ‘HF-D3’, ‘B3LYP’, ‘B3LYP-D3BJ’, ‘B3LYP-D3MBJ’, ‘B2PLYP-D3BJ’, ‘M06’, ‘M06-2X’, ‘M06-L’, ‘MN15-D3BJ’, ‘MN15-L’, ‘PW6B95-D3BJ’, ‘CAM-B3LYP’, ‘CAM-B3LYP-D3BJ’, ‘WB97X’, ‘WB97X-D’, ‘PBE’, ‘PBE0’]
Psi4 Basis Set (psi4_basis): Basis set used for geometry optimization or single point energy calculation.
Type: string
Default:
Choices: [‘’, ‘minix’, ‘6-31G’, ‘6-31G*’, ‘6-31+G*’, ‘6-31G**’, ‘6-31+G**’, ‘6-311G**’, ‘6-311+G**’, ‘6-311G(2d,2p)’, ‘def2-SVP’, ‘def2-SVPD’, ‘def2-TZVP’, ‘def2-TZVPD’, ‘def2-TZVPP’, ‘def2-TZVPPD’, ‘cc-pVDZ’, ‘aug-cc-pVDZ’, ‘cc-pVTZ’, ‘aug-cc-pVTZ’, ‘LanL2DZ’]
Psi4 Memory (psi4_memory): Memory for Psi4 calculations in MBs
Type: decimal
Default: 14400
Psi4 #Threads (psi4_nthreads): Number of CPUs for Psi4 calculations
Type: integer
Default: 8
Advanced Parameters
Save Psi4 Log Files (store_log_file): The log file generated from Psi4 is saved. It will be available as a Floe Report when the Floe is complete.
Type: boolean
Default: False
Choices: [True, False]
Report name for log files (qm_log_report_name): Floe Report to store QM Log files. This report is only created if the calculation log files were stored.
Type: string
Default: Psi4 Log File Report