| FDiscover |


Then, from the Open Tutorial window, select Discover tutorials (in release 97.0) or Molecular Mechanics Tutorials and then Discover Tutorials (in release 4.0.0) and choose from the list of available lessons:
Lesson 1 Minimizing and performing molecular dynamics
(Lessons 2, 5, and 6 are included in this section.) You can access the Open Tutorial window at any time by clicking the Open File button in the lower left corner of the Pilot window.
For a more complete description of Pilot and its use, click the on-screen help button in the Pilot interface or refer to the Insight II User Guide.

Note: This lesson consumes large amounts of CPU time and disk space. It may take days to complete on a Silicon Graphics Personal IRIS. You must have at least 12 MB of free disk space.
Consensus restraints have several uses. One example is the determination of structural similarities among a set of homologous models--perhaps of several similar compounds that bind to a particular receptor. If you hypothesize that an apparently homologous region of the compounds is responsible for the binding, then you would want to find a configuration for this region that is compatible with relatively low-energy conformations for all the models. By applying consensus restraints to the homologous region of each model, you can use dynamics followed by minimization to find a likely binding configuration.
In this tutorial, you will consider four different inhibitors of angiotensin-converting enzyme (ACE): captopril, SA446, oxocaptopril, and butcaptopril. The object of this lesson is to use consensus restraints to find a set of structures for the inhibitors in which the proposed pharmacophoric region has the same conformation.
The topics covered in this lesson are:


| To begin this lesson, issue the command insightII at the system prompt, from a directory in which you have write permission. |
It takes a few moments for the Insight program to load.
| Go to the Module pulldown (click the MSI logo) and select Builder. |
There are several ways to construct the desired molecules. You may want to read ahead and then use, say, the Sketch pulldown instead to perform Steps 2 and 3.
3. Changing the methane to methanol
An OH group is attached to the methane model, to form methanol.
The value of the Formal Chg Action parameter is important in Apex-3D calculations and has no effect in the Discover program.
The calculation of free energy involves the warping of atoms from one chemical state to another. The starting state is referred to as the A state, and the final state is referred to as the B state. Warping is done by giving an atom some of its chemical characteristics from the A state and some from the B state.
This causes both the ethane and methanol models to be labeled with their atom names. (The * is a wildcard and means "all objects" when used in this manner.)
| From the Module pulldown (the MSI logo), select Discover. When its pulldowns appear on the lower menu bar, select the Constraint/Warp command. |
In this example, you are warping methanol to ethane. This involves warping an oxygen to a carbon, and warping from null to two additional hydrogens, since ethane has two more hydrogens than methanol.
|
To establish the pairs of atoms being warped, make sure that the Activation parameter is set to Add and Warp_Type to Atom_Pair. Connect to each model in turn (with the Connect Object button) and move them so that they are oriented approximately as shown in Figure 1. To perform the warping of carbon C1 in State A to State B, pick C1 in methanol as the A_Atom, followed by C1 in ethane as the B_Atom. |
![]()
|
Picking the second atom triggers the command, so you do not need to select Execute. As a check, the A_Atom parameter box should now be filled with MEOH:1:C1, and the B_Atom parameter box should now be filled with ETH:1:C1.
| To perform the warping of oxygen OH in State A to carbon C2 in State B, pick OH in the methanol model followed by C2 in the ethane model. |
Picking the second atom triggers the command; you do not need to select Execute.
| To perform the warping of the hydrogen HH in State A to hydrogen H23 in State B, pick HH in the methanol model, then H23 in the ethane model. |
All that remains to be warped are the two additional hydrogens bonded to the C2.
| Set the Warp_Type parameter to From_Null. |
The B_Atom parameter is automatically highlighted (depending on the settings in the Session/Cmd_Display command, the A_Atom parameter box may disappear).
| Pick H21 in ethane, to warp the hydrogen H21 from null to a hydrogen. |
Picking the atom automatically triggers the command.
| Pick the H22 in ethane, to warp the hydrogen H22 from null to a hydrogen. |
6. Setting up the free energy simulation
If these values are set, you do not have to select Execute, since they are the defaults.
Note that the number of steps needed for equilibration and each quadrature point varies from system to system. Here, 10,000 is an approximate number, but you should always plot the batch average of exp (-
H(+) / kBT) versus time (Column 5 versus Column 2 of your .tot file) for each lambda to assure convergence. This number should fluctuate about a constant over time.
| Select the Parameters/Variables command. When the parameter block appears, toggle the Cutoff parameter to on and enter 9.8 as the Cut_off value. Select Execute. |
Note that the cutoff parameters are not necessary for the gas phase, but are specified now for the aqueous phase.
Even though the beginning model is methanol (State A, where
= 0), you select ethane to write out the .car and .mdf files, because it has the greater number of atoms. The coordinate and molecular data files written out will be a combination of both models. The atom and residue names and coordinates are taken from the model with the greater number of atoms (ethane, in this case). This is done to guarantee that every atom has a real name and coordinate, even though some may start out invisible (null atoms). The potential atom types are always taken from the beginning model (methanol, in this case).
However, you need to modify the input files before starting the job. This will be done in Step 10.
You must now clear the existing warped atom definitions.
| Select the Constraint/Warp command. When the parameter block appears, set Activation to Clear and select Execute. |
8. Building the hydrated free energy system
This redisplays the ethane model. (It may be recolored by entering colat on the command line near the bottom of the window.) The name of the model is now ETH0, not ETH.
Now you need to set up the periodic boundary conditions for this box.
There is no need to worry about the other parameters, since you will copy the input file from the in vacuo run.
To modify the .inp file you leave Insight and enter the UNIX operating system level. Since the calculations for the gas phase and especially the aqueous phase take a long time, you will also run them in the standalone mode.
(You may use some other text editor if you prefer, but the instructions given here are specific for vi.)
Insert the minimize command between the calculate command and the initialize dynamics command. This is done by entering:
> /initialize |
to find that line by moving the cursor to it, followed by entering a capital O:
|
> O
|
You also need to change the cutoff parameters:
The space needed for a free energy run depends primarily on the number of atoms in the system, the number of quadrature points, the total number of steps of dynamics, and the frequency at which history files are written. For the parameters specified for this run, the gas phase calculation takes about 1 megabyte and the aqueous phase takes about 10 megabytes. (For an estimate of the size of history files with different parameters, refer to the documentation of the calculate relative command.) Allow an additional 2-3 megabytes to accommodate the .out, .tot, .wrp, .RS[1-n], and other regular Discover output files.
| Finally, check whether you have enough CPU time available. |
The gas phase calculation takes about 40 minutes on a Silicon Graphics Personal IRIS (4D20), and the aqueous phase takes about 3.5 days on the same machine.
When you are ready to start the Discover simulation, type:
> discover eth0 stdand answer the prompts by pressing <Enter>. |
This starts the gas phase calculation.
When the gas phase job finishes, type:
> tail -30 eth0.outto display the last 30 lines in the output file (Figure 2). |
The free energy (dA(Lambda), column 6) and error (column 7) are tabulated for each Lambda (column 1), and totalled at the bottom (Figure 2).
Now proceed to the aqueous phase calculation by typing:
> discover eth1_cell1 std |
As mentioned, this run may take 3-4 days.
When the simulation has completed, type:
> tail -30 eth1_cell1.outto look at the last 30 lines of the .out file (Figure 3). |
| To determine the solvation free energy difference for this system, go back to the thermodynamic cycle. Take the value for the solvated system (Figure 3) and subtract the value for the gas system (Figure 2). Compare the result with the experimental value. |
The experimental value is 6.93 kcal mol-1. In the example, the calculated value is 9.61-1.45 = 8.16 kcal mol-1. The statistical error is 0.58 + 0.19 = 0.77 kcal mol-1. Note the difference in the numbers between the dA+/dLambda column and the dA-/dLambda column. If the difference is large, then either the convergence is poor or the dLambda chosen is too large.
Convergence can be monitored by plotting the batch average of exp (-dH\xda kt) vs. time. This can be done by using the .tbl file with Insight.
A plot showing the batch average of exp (-dH/kT) vs. time for the first lambda appears on the screen.
| To obtain the convergence plot for the second lambda, follow the same procedure as above but select Time2 as the X Function, and Exponential2 as the Y Function. |
The convergence plot should show a line fluctuating about a constant value. Any upward or downward drift indicates a convergence problem. You can also plot column 5 vs. column 2 in the .tot file. Another way to check convergence is by making the run longer and noting whether or not the results are stable.
| On the command line, enter quit on and press <Enter>. |
This tutorial is available in Pilot.

Lesson 3: Using pseudoatoms
This tutorial is available in Pilot.

Lesson 4: Consensus dynamics/minimization
1. Starting the tutorial

Lesson 5: Minimizing the magainin peptide--standalone mode
Notice that your job has been assigned a number, [1] 2523, where [1] is the relative number of the job you submitted, and 2523 is a job identification number. You can now enter 5 to exit the biosym_tutorial.
Enter:
> ps -e | grep 2523 |
(The number assigned to your job will probably not be 2523; use the actual number assigned.) If it is still in progress, the job identification number and time appears on the screen. If only the system prompt appears, the job has completed.
The tethering energy is included in the sum listed in the output as "total function value minimized" and can be obtained as the difference between this sum and the sum listed under "total energy".
This model used in this tutorial was prepared by modifying an alpha helical version of magainin into a beta-strand structure. A beta turn was incorporated midway through the beta strand to approximate a beta sheet. This makes it possible for you to compare the energy of the helical structure with those of a very different set of conformations.

Lesson 6: Conformational search by high-temperature dynamics--standalone mode
Notice that your job has been assigned a number, [1] 2524, where [1] is the relative number of the job you submitted, and 2524 is a job identification number. Enter 5 to exit the biosym_tutorial script.
Once the run is finished, the minimized model can be read in and displayed using the Insight molecular modeling program. The file containing the minimized coordinate is named magainin_beta.cor. The trajectory explored during the simulation may be displayed in Insight using the Animate command. The trajectory data are contained in the file magainin_beta.his.