FDiscover



1       Introduction


What Is the Discover® program?

The FDiscover program (the FORTRAN version of Discover®) performs energy minimization, template forcing, torsion forcing, and dynamic trajectories and calculates properties such as interaction energies, derivatives, mean square displacements, and vibrational frequencies. It provides tools for performing simulations under various conditions including constant temperature, constant pressure, constant stress, periodic boundaries, and fixed and restrained atoms.

Using appropriate methods and strategies, you can study docking interactions such as enzyme-substrate, polymer-polymer, or receptor-ligand interactions. You can also evaluate the multitude of conformations available to a molecule, energy refine a model-built structure, and evaluate configurations or chemical perturbations of a system.

Typical uses of energy minimization include:

Typical uses of molecular dynamics include:

In addition, the Discover program can be routinely used for:


The FDiscover program--the Insight and standalone modes of operation

The FDiscover program can be run as a standalone program or as an application within MSI's Insight II graphical molecular modeling interface, which is available under separate license.

When purchased with the Insight interface, the FDiscover program is accessible as one of the application modules within the Insight package. (For more information on the basic operations, procedures, and functionality of the Insight package, please refer to the Insight documentation.) The functionality in the Discover program is accessed through pulldown menus that contain the commands to set up the input control file for a Discover job. The parameter block for each command provides you with many useful defaults as well as preset strategies, all of which can be easily modified, if necessary, for your particular calculation. References to atoms or residues, such as for defining torsions or for fixing atoms, can be typed in or can be specified by picking the appropriate atom or residue in the displayed structure. You can then start the run while remaining in the Insight environment.

The menus in the Insight interface can also be used to prepare input files for running the FDiscover program in the standalone mode. These input files can be edited to develop more sophisticated simulation strategies or for repetitive calculations better suited to the automatic control of batch queues.

When run as a standalone program, the FDiscover program uses a simple user interface in which you create a command input file that instructs the Discover program what to do.

The command language used in the input file, the Biosym Tool Command Language (BTCL), gives a high level of control over the variables and functions used in a calculation. These functions include logical operators and flow control statements that allow you to control the calculation based on energies, derivatives, distances, angles, forcing potentials, temperature, and user-defined variables. You can also use alternative input files and can print with conditional operators and with formatting to user-defined output files. These functions provide useful decision points for branching from minimization to dynamics, for example, and for archiving and producing results, so that you can develop sophisticated simulation strategies to be performed in a single run without user intervention.


Comparison of FDiscover and CDiscover

Version 97.0/4.0.0 of the Discover program ("CDiscover") has very specific functionality and can perform certain calculations that cannot be undertaken with the Discover 2.9.x version ("FDiscover") (where x = 0-8). It can handle bonds-across-boundaries--infinite bonding in periodic systems such as a perfect polyethylene crystal or a silicate structure. CDiscover can minimize the cell shape and dimensions or run constant-stress dynamics on periodic systems. Therefore, if you need any of these features, you must use version CDiscover. For other calculations, such as simple minimizations or dynamics on nonperiodic systems or constant-volume minimization or constant-pressure dynamics on periodic systems, you may use either version of the Discover program.

For the most part, the two versions are reasonably compatible with each other. They accept the same format for the .car and .mdf files and produce identical .cor, .arc, and .his files during minimization. The energy calculated by the two programs is identical, within the numerical accuracy of the machines. The input files differ--the Biosym Tool Command Language (BTCL) used in CDiscover differs in both detail and philosophy from the DSL (Discover Simulation Language) used in FDiscover.


Starting the FDiscover program

FDiscover can be invoked within the Insight environment by selecting Discover from the Module pulldown (click the MSI logo and choose Discover from the list that appears). Several new pulldowns appear on the lower menu bar. Most commands in these FDiscover pulldowns are used to set up the input file--the Discover program is not actually run until the Run/Run command is executed.

You can also set up and run the FDiscover program independent of the Insight interface. The standalone user interface is activated by typing discover at the operating system command level.


Using this guide

Application--The Insight Environment and Application--Standalone Version of the FDiscover documentation explain how to use the FDiscover program in the Insight and standalone modes.

Tutorial describes tutorial lessons on the use of both modes.

Commands and DSL--Standalone Mode documents the language, commands, and parameters that can be used in the input file to run the FDiscover program. (These commands are the same whether the input file is constructed by means of the Insight or standalone modes of FDiscover.)

The generic file formats are documented separately, and the files specific to the Discover program are documented in Files. Utilities contains some information on utilities.


Additional information

The theories and their implementation in the Discover program, as well as the general methodology for performing the various types of calculation, are contained in Forcefield-Based Simulations, which is published separately by MSI.

In addition to this printed Discover documentation, on-screen help is available within the Insight environment. It is activated by clicking the help icon, which is the button containing a question mark on the side of the Insight window.

The formats of files that are used on more than one MSI product are now documented separately. Files documents files that are specific to the Discover program.

Many tutorials are available electronically--see Tutorial for more information.

Additional information on using the Insight interface is contained in the Insight documentation. Technical information that is mainly of use to programmers and system administrators is contained in the System Guide. Supplemental information that may be of general interest (including additional information on the electronic documentation) is contained in the Release Notes.


Note on documentation of command names

The Insight mode of running the FDiscover program

In referring to commands that are used when running the Discover program interactively through the Insight interface, this guide uses the format Pulldown/Command, since, in using the mouse to select commands, you first select the pulldown, and then the command name appears. Note, however, that command names must be typed in the format Command Pulldown or Command (whichever appears as the name of the parameter block) if you use the Insight command line or BCL macros for entering commands.

Standalone mode of the FDiscover program

Please see Commands and DSL--Standalone Mode for information on standalone command documentation.




Last updated September 27, 1997 at 11:14AM PDT.
Copyright © 1997, Molecular Simulations, Inc. All rights reserved.