12.07.2015 Views

MacroModel Reference Manual - ISP

MacroModel Reference Manual - ISP

MacroModel Reference Manual - ISP

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 4: Operation Codes1 Do not perform this test (required for improper torsions).4.12 Free-Energy PerturbationSee Chapter 15 of the <strong>MacroModel</strong> User <strong>Manual</strong> for an extended discussion, including adescriptive example.FEGA — Free Energy mutating Group AtomThis command allows explicit addition to the list of atoms whose parameters change during afree-energy perturbation simulation. It is rarely used, since ordinarily the free-energy perturbationgroup atoms are taken to be those atoms that change atom type between the starting andfinal structure, together with any atoms bonded to them. This command could be used to add tothis list, in the event, for example, that the parameters of an atom beta to an atom undergoingmutation changed greatly due to the alteration of the mutating atom.Any FEGA commands must precede all other free-energy perturbation commands.arg1-4Atom numbers0 Add this atom to the mutating atom group.FEIA — Free Energy Interaction Array generationGenerate the two interaction arrays for averaging. It is assumed that the input file contains twostructure files which represent the starting and end points for the mutation. It is furtherassumed that these structures have the same number and ordering of all atoms. Dummy atoms(<strong>MacroModel</strong> type Du) should be used as counterparts for atoms which disappear or appearduring the simulation.All constraints (FXAT, FXDI, etc.) must be specified before FEIA if the constraints are to beactive during the free-energy perturbation run.FEAV — Free Energy AVeragingThis command, together with FESA, ordinarily appears in a BGIN/END loop that sets up thesimulation for each window in turn. The first time this command is encountered, the interactionarray is generated with the value of lambda given by arg5. You would specify a nonzero valuefor arg5 in order to simulate some individual window, only, or to start a series of windows withsome nonzero value of lambda. This might be useful, for example, if the computer crashed partway through an earlier simulation attempt. It is also used in network-distributed processing toinstruct a given processor to run a simulation over only a single window.<strong>MacroModel</strong> 9.7 <strong>Reference</strong> <strong>Manual</strong> 135

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!