
This chapter describes the interfaces between QUANTA and a variety of third-party computational chemistry programs. Some of these applications are bundled with core QUANTA; several are additional options. Read this chapter or portions of it to become familiar with access procedures for the following programs:
As far as possible, the options available within QUANTA cover all functionality in the original versions of these external programs. In addition, the default options in the calculation setup dialog boxes have been specified so that changes are rarely necessary.
External third-party programs are automatically started from QUANTA when a request is made for a calculation. While QUANTA requires a graphics workstation for its interactive graphics and molecular displays, the more computationally intensive programs run either on the local workstation or on a range of available network hosts.
For each third-party application, you may select a host from the list in the applcomm.db file, which is customized to contain site-specific information at the time QUANTA is installed.
To select a host for the CINDO, MOPAC, or UHBD applications, display the Calculate menu, select Select Host, and then select the appropriate application from the pull-right menu.
For all applications, selecting Select Host opens a dialog box with a scrolling list of network-available hosts. You can select a different host for each application.
When you select a host, the selection is retained for the duration of the QUANTA session. If no host is specified, QUANTA automatically tries to run the application on your local workstation.
When you select a host, another dialog box opens with fields containing necessary information for running the job over the network. Table 45 lists the options and describes each briefly. Although there already is default information in certain fields, you may change or add more information. This information remains in effect for the entire QUANTA session unless explicitly changed.
QUANTA network communication requires one additional program, the remote job remote daemon (RJRD). QUANTA uses RJRD to run each third-party application. After it is started, RJRD establishes a connection back to QUANTA, then receives the path to the third-party application to run and the necessary files to start the program. After the third-party calculation is completed, RJRD sends the resulting file back to QUANTA. RJRD remains active until the calculation is completed and the resulting files are sent back to QUANTA.
The CINDO function in the QUANTA Calculate menu provides an interactive interface to the CINDO program (QCPE Program 141). Charges generated by the program are stored either in a quantum mechanical (QM) coordinate file or incorporated directly into the MSF. Once incorporated into the MSF, these charges can be used in subsequent QUANTA and CHARMm calculations or displayed using the Label Atoms function on the Draw menu.
The CINDO program has an upper limit of 200 atoms. The options available in the QUANTA interface cover virtually all functionality in the original version of the external programs. The default options in the CINDO calculation setup dialog box have been set up so that changes are rarely necessary. Information on the methods used in the CINDO calculation can be found in Citation 2 in the References section of this chapter.
The CINDO program, although started from QUANTA, can be run in the background so that other QUANTA tasks can be performed during CINDO calculation.
Since CINDO and QUANTA are separate programs, files are used to send information between them. All files associated with a particular calculation have the same user-defined base filename. Table 46 lists the file types associated with CINDO calculations
If you run CINDO in the background, results are not automatically incorporated into the MSF. The calculated atomic charges are stored in the QM coordinate file.
To read the charges stored in the QM coordinate file into the MSF, display the Calculate menu and select Read/Display Results from the pull-right menu that opens when CINDO is selected. A dialog box allows you to choose to:
The contents of the QM coordinate file also can be incorporated into the MSF using the Import function in the File menu.
All other results to be output can be retrieved from the CINDO.out log file. This file is overwritten when another CINDO calculation is run. To save the data in the log file, change the name of the file at UNIX level.
Complete the following exercise to become familiar with the QUANTA/CINDO interface. To do the exercise, the structure cyclohexanol must be displayed in the QUANTA viewing area. This structure was built in the section Generating an Electrostatic Potential Energy Surface in Chapter 6. If you have not completed that section, do so before proceeding.
Display the Calculate menu and select the CINDO function. From the pull-right menu that opens, select Calculate. A dialog box opens for selecting CINDO options. Table 47 lists these options and provides a brief description of each.
Title for Calculation: CINDO Calculation on cyclohexanol
Set Charge On System: 0
Specify which Hamiltonian to use: CNDO
Specify Open or Closed Shell Calculation: Closed
Specify Multiplicity: Singlet
Minimum - Final energy, partial charges and dipole
Click the OK button and a File Librarian dialog box requests the name for a CINDO input file.
Click the Save button and the filename extension .cin is automatically added, and a dialog box opens for selecting run options. Table 48 lists the options and provides a brief description of each.
Click the OK button and the cursor changes to a watch while the calculation is running. The message line reads:
Submitting CINDO calculation to batch
Other QUANTA functions can be used while the CINDO calculation runs in background mode.
2. Check the status of the CINDO calculation.
Display the Calculate menu and select Show Status A dialog box displays a list of background jobs that can be started by QUANTA.
Click the OK button and the textport reports if the CINDO calculation is in progress or completed.
3. Display the charges for the atoms.
Display the Draw menu and select Label Atoms. On the pull-right menu that opens, select Atomic Charge and the atomic charge assigned by QUANTA is displayed next to each atom.
Display the Calculate menu and select CINDO. From the pull-right menu that opens, select Read/Display Results and click the OK button. The CINDO Postprocessing Options dialog box opens.
Check output for errors and report results
Read charges into MSF
Display Dipole Moment Vector
Click tns, select Atomic Charge and the atomic charge is assigned by the OK button.
A File Librarian dialog box requests the name of a CINDO output file. The filename extension .out is automatically contained in the data entry field.
Click the Open button and the calculation results are displayed in the textport. In a dialog box that offers the option of saving the structure, select the option:
Create New Generation of cyclohexane.msf
Click the OK button. The dialog box is cleared from the screen, the textport indicates that the old structure file is renamed cyclohexanol.msf,002, and the new charges are saved in cyclohexanol.msf. The atom labels are also changed to reflect the new CINDO-generated charges.
The dipole moment vector, a graphical object, is displayed in the viewing area. The Object Management Table opens, listing Dipole_1.
5. Delete the dipole moment vector.
Select the Delete cell for Dipole_1. The text changes from no to yes, the dipole moment vector is no longer displayed, and the Object Management Table closes.
6. Delete the labels for the structure cyclohexanol.ene.
Display the Draw menu and select Label Atoms. From the pull-right menu that opens, select Off and the labels are no longer displayed.
MOPAC is a semi-empirical molecular orbital program that is generally used in the study of chemical reactions and molecular structure problems. The interactive interface allows you to run the MOPAC program and display some of the results within QUANTA. For example, you can process results of calculations to obtain molecular orbitals and display them as graphical objects.
Versions of MOPAC that can be used with QUANTA include MOPAC 5 and MOPAC 6. MOPAC 93 is not known to work.
The semi-empirical Hamiltonians available within MOPAC include:
Available calculations include:
In MOPAC, calculations may be performed when more than one molecular structure is selected, for example, during drug docking studies. However, do not perform MOPAC calculations on multiple molecules that are not connected by covalent bonds. If MOPAC results are to be read back into QUANTA, all selected structures must be contained in a single MSF.
MOPAC creates a series of files for each calculation. All files associated with a particular calculation have the same user-defined base filename. Table 49 lists the files and provides a brief description of each.
Complete the following exercises to learn the basics of using the QUANTA MOPAC application. The exercises use cyclohexanol.msf, which was built in the Electrostatic Potential section of Chapter 6. If you did not complete that section, do so before proceeding.
From the File menu, select Open. From the scrolling list in the Open MSF File Librarian, select cyclohexanol.msf.
Click the Open button and the structure cyclohexanol is displayed in the viewing area.
2. Start the QUANTA/MOPAC interface.
Display the Calculate menu and select the MOPAC function. From the pull-right menu that opens, select Calculate.
3. Run a MOPAC/AM1 calculation.
Select the OK button and the Setup MOPAC Calculation dialog box opens.
Fill in (or leave the default) for the title for the calculation:
MOPAC calculation on cyclohexanol
AM1
Z-matrix with Automatic Setup
Click the OK button and the Geometry Optimization Options dialog box opens.
In the File Librarian dialog box that opens, enter the text:
Click the Save button and the input file cyclohexanol.ain is saved. In the MOPAC Run Options dialog box that opens, select the option:
Click the OK button. This sends the coordinates and element types to MOPAC and starts the MOPAC calculation. This calculation takes several minutes since a geometry optimization (energy minimization) is requested. For large molecules, run calculations of this type in the background. The textport reports the progress of the MOPAC calculation.
4. Process MOPAC results and incorporate them into the MSF.
After the calculation finishes, the MOPAC Postprocessing Options dialog box opens.
Check output for errors and report results
Read coordinates into MSF
Read charges into MSF
Select the OK button. In the MSF Saving Options dialog box, select the option:
In a File Librarian dialog box that opens, enter a new filename:
Select the Save button to save the MOPAC-generated structure. This ensures that the molecule on the screen has the same Cartesian coordinates as the molecule saved in the MSF file. It permits comparison between the initial cyclohexanol structure (cyclohexanol.msf) and the MOPAC-processed cyclohexanol structure (cyclohexanol_mo.msf). QUANTA automatically returns to Molecular Modeling mode.
5. Display MOPAC AM1 results - Bond lengths.
Display the Calculate menu and select Internal Coordinates. From the pull-right menu that opens, select Bond Lengths and the Select Atoms and Selection Utilities palettes open.
From the Select Atoms palette, select Include and All Atoms.
Select Finish. The palettes close and a dialog box asks for directions about what to report when both atoms in a bond are selected.
Select the OK button and a list is displayed in the textport showing the bond assignments and lengths. The atom labels for defining the bonds are the same as those shown on the structure in the viewing area.
This same procedure can be used to display a list of bond angles or dihedral angles. The only difference is in the selection from the Internal Coordinates pull-right menu.
6. Display bond lengths in the viewing area.
From the Geometry palette, select Distance and Show Distance Monitors .
Pick any two carbon atoms. The bond length between them is displayed in the viewing area in the space between the two atoms picked. The bond length is the same as that listed earlier in the textport.
Continue picking atom pairs to display other bond lengths. Use Delete Distance Monitors in the Geometry palette to remove reported bond lengths from the screen. Deselect Distance.
AM1 (Austin Model 1) is parameterized to be especially useful for hydrocarbons and other polar structures that have appreciable hydrogen bonding interactions. For more information about this calculation, see citation 3 in the references section of this chapter.
1. Set Up the AM1 Calculation.
Display the Calculate menu and select MOPAC. In the Select MOPAC option dialog box, select the option:
Click the OK button. In the Setup MOPAC Calculation dialog box, select the option:
Click the OK button. In the Geometry Optimization Options dialog box, select the option:
Click the OK button. In the File Librarian dialog box, enter the text:
Select the Save button and the MOPAC Run Options dialog box opens.
Select the OK button and the MOPAC calculation starts.
When the calculation is complete, the MOPAC Post Processor Options dialog box opens.
Create MO or Charge Density Map
Select the OK button. In the Molecular Orbital Postprocessing dialog box, enter the values:
Select the MO [HOMO]: 21
Grid points per map edge: 20
Conformation Number: 1
Molecular Orbital Map
Wait for Calculation to Complete
The orbitals are calculated for the coordinates of the molecule as it appears in the viewing area. When you run this calculation, the molecule should not be moved relative to the saved MSF.
When the calculation of the orbitals is completed, a default name for the graphical object, MOLORB1, is offered.
Click the OK button to accept the name, and the Object Management table is displayed with MOLORB1 listed.
In a dialog box that lists display options for the brick map, select the option:
Select the OK button and the dialog boxes for displaying the objects open. In each of the dialog boxes, accept the defaults for contour levels as well as the colors associated with them.
The brick map is displayed on the screen.
4. Delete the brick map object.
Select the Delete cell in the Object Management Table for MOLORB1. The text changes from no to yes, the brick map is removed from the screen, and the Object Management Table closes.
5. Repeat the calculation using a different Hamiltonian.
To obtain data to compare with AM1, rerun the MOPAC calculation, Steps 1 through 4, using the Hamiltonian PM3 instead of AM1.
MOPAC AM1 and PM3 data for cyclohexanol, along with similar data from calculations using CHARMm, are reported in Tables 54, 55, and 56. How atom numbers were assigned in these tables depends on how the structure was built, so there may not be a ligand with the data you generate.
|
H-O
| |||
|
O-C1
| |||
|
C1-C2
| |||
|
C2-C3
| |||
|
C3-C4
|
|
H-O-C1
| |||
|
O-C1-C2
| |||
|
C1-C2-C3
| |||
|
C2-C3-C4
| |||
|
C2-C1-C6
|
|
C1-C2-C3-C4
| |||
|
C2-C3-C4-C5
| |||
|
C3-C4-C5-C6
|
The QUANTA/UHBD interface simplifies the process of creating input for and running the University of Houston Brownian dynamics (UHBD) program. The interface provides access to these UHBD applications such as:
The QUANTA/UHBD interface provides tools for displaying results of UHBD calculations. A 3D contour mesh of the electrostatic potential, the electrostatic potential, and Brownian dynamics trajectories may also be displayed superimposed on the structure. Manipulation of these types of graphic objects is discussed in Chapter 6.
QUANTA provides access to several external programs that provide alternative or supplemental approaches to modeling. These include:
As much as possible, the options available within QUANTA cover all functionality within the original versions of these programs. In addition, the default options in the calculation setup dialog boxes have been specified so that changes are rarely necessary.
External third-party programs are automatically started from QUANTA when a request is made for a calculation. While QUANTA requires a graphics workstation for its interactive graphics and molecular displays, these computationally intensive programs may be run either on the local workstation or on a range of available network hosts.
Following is a brief summary of each program documented in this chapter.
The CINDO program (QCPE Program 141) is a molecular orbital program supplied by the Quantum Chemistry Program Exchange, Department of Chemistry, Indiana University. The program has an upper limit of 200 atoms. Options available within the QUANTA interface cover virtually all functionality within the original version of the external programs.
Charges generated by the program are stored in a quantum mechanical (QM) coordinate file or incorporated directly into the MSF. Once incorporated into the MSF, these charges can be used in subsequent QUANTA and CHARMm calculations or displayed.
MOPAC (QCPE 445) is a semi-empirical molecular orbital program that is generally used in the study of chemical reactions and molecular structure problems. It is also provided by the Quantum Chemistry Program Exchange, Department of Chemistry, Indiana University.
The semi-empirical Hamiltonians available within MOPAC include:
Available calculations include:
The QUANTA/UHBD interface simplifies the process of creating input for and running the University of Houston Brownian dynamics (UHBD) program and provides tools for displaying results of UHBD calculations. The interface provides access to UHBD applications:
Information on CINDO and MOPAC can be obtained from QCPE documentation obtained from the Quantum Chemistry Program Exchange, Department of Chemistry, Indiana University.
See CINDO calculation methods in Approximate Molecule Orbital Theory, J. A. Pople and D. L. Beveridge, McGraw Hill Inc., New York, 1970.
See MOPAC AM1 calculation methods in Reviews in Computational Chemistry, Chapter 2, K. S. Lipkowitz and D. B. Boyd, VCH Publishers, New York, 1990.