Technical Documentation
The Force Parameter File: Exclusion Swiss Cheese

In the Swiss Cheese term, a collection of holes in space attract any atoms that are within a given range. The value of the Swiss Cheese term between an atom p and a hole q, Eswch-pq is given by:

Eswch-pq

={

-E0Spq

if rpq <= di

E0[do-rpq]2[3di-2rpq-do]Spq[do-di]-3

if di < rpq < do

0

if rpq >= do

where rpq is the distance between the atom p and the hole q, di and do are the inner and outer radii of the hole, E0 is the depth of the hole [kcal/mol]. This function is that of a flat-bottomed well, with a smoothly sloping walls between di and do. The factor Spq is given by the following:

Spq

={

Ap/Oq

if Ap < Oq

Oq/Ap

if Ap >= Oq

where Ap is a constant assigned according to the exclusion atom type of atom p and Oq is a constant associated with the hole q. Both groups of constants are numbers ranging from a small positive value to a maximum value of 1.0. The constants E0, di, do are set within the SwissCheeseX module. The coordinates of the center of the holes and the constants O for each hole are read from a file and stored in the SwissCheeseX module.

The constants A are specified in the parameter library. The SwissCheeseX record must appear only after the Atom Exclusion Types have been defined. The SwissCheeseX record has the following format:

:SWISS-CHEESE-EXCLUSION


A1


A2


...

.END

The opening keyword, like all keywords, begins with a colon and starts on column one. The body of the data section must contain as many numbers as the number of exclusion atom types. The constants must be given in the same order as the exclusion atom types. Numbers must be positive, never zero, or exceed the value 1.

The program Yup.fpf will convert SwissCheeseX into a table that is written to the unformatted file: "Swiss Cheese Exclusion Constants".

Overview
Exclusion Types
Inclusion Types
Exclusion Soft Spheres
Exclusion van der Waals
Bonds
Angles
Improper Torsions
Distance NOE
Torsion Power Series
Exclusion Generalized LJ
Header
Check
Inclusion Groups
Inclusion Soft Spheres
Inclusion van der Waals
Torsions
Exclusion SwissCheese
Angle NOE
Inclusion Generalized LJ

Technical
Introduction
Directory
Vectors
Energy
Model
Assembly
Methods
FPF
FFF
AVF
TaroScript
YammpScript
Python
Utilities

Home
Information
News
User
Technical
Programmer
iYup
Download
Showcase
ETC