System and method for molecular modeling utilizing a sensitivity factor
First Claim
Patent Images
1. A method for generating an image of a likely structure of a molecule, comprising the steps of:
- (a) accepting as input into a computer an initial structure of the molecule, the initial structure of the molecule including a set of atom coordinates for the molecule;
(b) generating a set of interactions for each atom, each interaction corresponding to a force between its respective atom and one or more other atoms in the molecule;
(c) determining, from the initial structure of the molecule, a set of qualifying interactions and a set of non-qualifying interactions, the total set of interactions being a super-set of the set of qualifying interactions and the set of non-qualifying interactions;
(d) calculating a sensitivity factor for each interaction of the set of qualifying interactions based upon a sensitivity of the initial force of each interaction of the set of qualifying interactions with respect to changes in the position of the atoms which correspond to said each interaction, each sensitivity factor indicating a recalculation frequency for a respective interaction of the set of qualifying interactions;
(f) performing one of an energy minimization procedure and a molecular dynamics procedure, the step of performing including;
1) calculating a new force for each interaction of the set of interactions for an n-1th structure of the molecule, the step of calculating further including the steps of;
(a) fully calculating a new force for each interaction of the set of non-qualifying interactions;
(b) fully calculating a new force for an interaction of the set qualifying interactions if the respective recalculation frequency for said interaction indicates that a previously calculated force is invalid;
(c) using a previously calculated force as the new force for an interaction of the set of qualifying interactions if the recalculation frequency for said interaction indicates that the previously calculated force is valid;
2) calculating a new total force for each atom by summing the new forces from all the interactions corresponding to said each atom;
3)using the new total forces for the n-1th structure of the molecule to calculate an nth structure of the molecule;
4) repeating step (f)(1-2) for n=1 through X interactions to generate X possible structures of the molecule,(g) generating the image of the likely structure of the molecule, or a representative structure, or a sequence of structures based upon one or more of the X possible structures of the molecule.
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized molecular modeling system is provided which graphically displays at least an initial and most likely structure of a molecule utilizing energy minimization and/or molecule dynamics techniques. The system utilizes a sensitivity factor to determine how often the less sensitive interactions, especially non-bonded interaction in a molecule should be recalculated during an energy minimization or molecular dynamics procedure. The sensitivity factor is based on each interaction'"'"'s sensitivity to changes in the positions of the atoms that comprise it.
46 Citations
8 Claims
-
1. A method for generating an image of a likely structure of a molecule, comprising the steps of:
-
(a) accepting as input into a computer an initial structure of the molecule, the initial structure of the molecule including a set of atom coordinates for the molecule; (b) generating a set of interactions for each atom, each interaction corresponding to a force between its respective atom and one or more other atoms in the molecule; (c) determining, from the initial structure of the molecule, a set of qualifying interactions and a set of non-qualifying interactions, the total set of interactions being a super-set of the set of qualifying interactions and the set of non-qualifying interactions; (d) calculating a sensitivity factor for each interaction of the set of qualifying interactions based upon a sensitivity of the initial force of each interaction of the set of qualifying interactions with respect to changes in the position of the atoms which correspond to said each interaction, each sensitivity factor indicating a recalculation frequency for a respective interaction of the set of qualifying interactions; (f) performing one of an energy minimization procedure and a molecular dynamics procedure, the step of performing including; 1) calculating a new force for each interaction of the set of interactions for an n-1th structure of the molecule, the step of calculating further including the steps of; (a) fully calculating a new force for each interaction of the set of non-qualifying interactions; (b) fully calculating a new force for an interaction of the set qualifying interactions if the respective recalculation frequency for said interaction indicates that a previously calculated force is invalid; (c) using a previously calculated force as the new force for an interaction of the set of qualifying interactions if the recalculation frequency for said interaction indicates that the previously calculated force is valid; 2) calculating a new total force for each atom by summing the new forces from all the interactions corresponding to said each atom; 3)using the new total forces for the n-1th structure of the molecule to calculate an nth structure of the molecule; 4) repeating step (f)(1-2) for n=1 through X interactions to generate X possible structures of the molecule, (g) generating the image of the likely structure of the molecule, or a representative structure, or a sequence of structures based upon one or more of the X possible structures of the molecule.
-
-
2. A method for generating an image of a likely structure of a molecule, comprising the steps of:
-
(a) accepting as input into a computer an initial structure of the molecule, the initial structure of the molecule including a set of atom coordinates for the molecule; (b) generating a set of interactions for each atom, each interaction corresponding to a force between its respective atom and one or more other atoms in the molecule; (c) determining, from the initial structure of the molecule, a set of qualifying interactions and a set of non-qualifying interactions, the total set of interactions being a super-set of the set of qualifying interactions and the set of non-qualifying interactions; (d) calculating a sensitivity factor for each interaction of the set of qualifying interactions based upon a sensitivity of the initial force of each interaction of the set of qualifying interactions with respect to changes in the position of the atoms which correspond to said each interaction, each sensitivity factor indicating a recalculation frequency for a respective interaction of the set of qualifying interactions; (f) performing one of an energy minimization procedure and a molecular dynamics procedure, the step of performing including; 1) calculating a new force for each interaction of the set of interactions for an n-1th structure of the molecule, the step of calculating further including the steps of; (a) fully calculating a new force for each interaction of the set of non-qualifying interactions; (b) fully calculating a new force for an interaction of the set qualifying interactions if the respective recalculation frequency for said interaction indicates that a previously calculated force is invalid; (c) using an approximation for the new force for an interaction of the set of qualifying interactions if the recalculation frequency for said interaction indicates that the approximation invalid, said approximation being one of a previously calculated force, and a force calculated using a rapidly calculated equation; 2) calculating a new total force for each atom by summing the new forces from all the interactions corresponding to said each atom; 3) using the new total forces for the n-1th structure of the molecule to calculate an nth structure of the molecule; 4) repeating step (f)(1-2) for n=1 through X interactions to generate X possible structures of the molecule, (g) generating the image of the likely structure of the molecule, or a representative structure, or a sequence of structures based upon one or more of the X possible structures of the molecule. - View Dependent Claims (3, 4, 5, 6, 7, 8)
- 4. The method according to claim 2 wherein each qualifying interaction is a non-bonded interaction for which the sensitivity factor is defined as
- space="preserve" listing-type="equation">S=|∂
F.sub.nb /∂
R.sub.nb |
where Fnb is the force due to the interaction, and Rnb is the distance between the two atoms making up the interaction. - space="preserve" listing-type="equation">S=|∂
-
- 5. The method according to claim 2 wherein the sensitivity factor is defined as
- space="preserve" listing-type="equation">S.sub.ξ
-i =|Δ
F.sub.i /Δ
ξ
.sub.i |
where Fi is the force due to the interaction that acts on atom i, and ξ
i is a geometric factor that partially or completely determines the force acting on atom i due to the interaction. - space="preserve" listing-type="equation">S.sub.ξ
- space="preserve" listing-type="equation">S.sup.p.sub.ξ
-i =|Δ
F.sub.ξ
-i
F.sub.ξ
-i | is the change in the force due to an interaction that acts on atom i that occurs when a geometric factor, ξ
-i, that partially or completely determines the force acting on atom i due to the interaction is changed.
- space="preserve" listing-type="equation">S=|Δ
F.sub.nb /Δ
R.sub.nb |
Fnb is a change in the force for an interaction that is a function of the distance between the atoms making up the interaction, and Δ
Rnb is the change distance between the atoms.
- space="preserve" listing-type="equation">S.sup.P =|Δ
F.sub.R |
FR is a change in the force for an interaction that is a function of the distance between the atoms making up the interaction, and Δ
R is the change distance between the atoms.
Specification