Claims
- 1. A method of simulating kinetic behavior of a solute molecule in a solvent, comprising
(i) providing a representation of a solvent-accessible surface of said solute molecule, wherein said representation includes information on geometric orientation of said surface relative to said molecule, and (ii) using said representation in a corrected kinetic model to simulate the kinetic behavior of said molecule in said solvent.
- 2. A method of claim 1, wherein said corrected kinetic model comprises applying one or more impulses to said solvent-accessible surface, and said impulses represent solvent-solute interactions.
- 3. A method of claim 1, wherein said corrected kinetic model comprises applying one or more forces to said solvent-accessible surface, and said forces represent solvent-solute interactions.
- 4. A method of claim 3, wherein said corrected kinetic model comprises a step of calculating total randomized forces bRj on patches corresponding to locations on said solvent-accessible surface.
- 5. A method of claim 1, wherein said representation comprises one or more solute molecule surface normal vector(s).
- 6. A method of claim 5, wherein said representation comprises one or more directional solvent-accessible surface(s).
- 7. A method of claim 5, wherein said corrected kinetic model comprises a step of calculating viscous collision speeds for locations on said solute molecule represented by said surface normal vectors.
- 8. A method of claim 5, wherein said corrected kinetic model comprises a step of calculating thermal collision speeds representative of solvent bath thermal kinetics.
- 9. A method of claim 8, wherein said thermal collision speeds are calculated using random speeds selected from a normal distribution centered about zero and having a standard deviation σ equal to kBT/mb.
- 10. A method of claim 1, wherein said simulating includes simulating kinetic behavior of two or more solute molecules simultaneously.
- 11. A method of claim 1, wherein said solvent is selected from the group consisting of an aqueous solvent and an organic solvent.
- 12. A method of claim 1, wherein said solvent is a lipid bilayer.
- 13. A method of claim 1, wherein said solvent is a non-uniform solvent.
- 14. A method of claim 1, wherein said solute molecule is a polymer.
- 15. A method of claim 14, wherein said solute molecule is selected from the group consisting of a polypeptide, a polynucleotide and a polysaccharide.
- 16. A method of claim 1, wherein said solute molecule is a small molecule.
- 17. A computer-implemented method of determining a directional solvent-accessible surface of an atom having a surface and neighboring atoms, said method comprising, in any computationally-feasible order,
(i) locating a point on or near the surface of said atom, (ii) defining a surface normal vector at said point, and (iii) assessing whether said point is inside of any of said neighboring atoms, wherein a point not inside any neighboring atoms defines a collision point, and a surface normal vector at said collision point determines a directional solvent-accessible surface.
- 18. A method of claim 17, for determining a plurality of directional solvent-accessible surfaces of said atom, further comprising repeating steps (i) through (iii) one or more times, each time for a different point on or near the surface of said atom.
- 19. A method of claim 17, for determining collision points and directional solvent-accessible surfaces of a molecule comprising a plurality of said atoms, further comprising repeating steps (i) through (iii) one or more times for each atom of said plurality of atoms.
- 20. A method of claim 19, for simulating kinetic behavior of said molecule in a solvent, further comprising using said directional solvent-accessible surfaces in a corrected kinetic model to simulate said kinetic behavior of said molecule in said solvent.
- 21. A method of claim 20, wherein each of said collision points is used as a location at which a net collision speed in said corrected kinetic model is determined.
- 22. A method of claim 20, wherein said solvent is selected from the group consisting of an aqueous solvent and an organic solvent.
- 23. A method of claim 20, wherein said solvent is a lipid bilayer.
- 24. A method of claim 20, wherein said solvent is a non-uniform solvent.
- 25. A method of claim 20, wherein said solute molecule is a polymer.
- 26. A method of claim 25, wherein said solute molecule is selected from the group consisting of a polypeptide, a polynucleotide and a polysaccharide.
- 27. A method of claim 20, wherein said solute molecule is a small molecule.
- 28. A method for simulating kinetic behavior of a solute molecule in a solvent, comprising, in any computationally-feasible order,
(i) providing a set of surface normal vectors representing directional solvent-accessible surfaces of said solute molecule; (ii) computing a dot product of vectors in said set with corresponding solute velocity vectors; (iii) defining a distribution of speeds representing kinetic effects of solvent particles, and (iv) using said dot product and said distribution to calculate kinetic forces on said solute molecule, said kinetic forces representing kinetic effects of said solvent on said solute molecule.
- 29. A method of claim 28, wherein said speeds are selected from a normal distribution centered about zero and having a standard deviation σ equal to kBT/mb.
- 30. A method of claim 28, wherein said simulating includes simulating the kinetic behavior of two or more solute molecules simultaneously.
- 31. A method of claim 28, wherein said solvent is selected from the group consisting of an aqueous solvent and an organic solvent.
- 32. A method of claim 28, wherein said solvent is a lipid bilayer.
- 33. A method of claim 28, wherein said solvent is a non-uniform solvent.
- 34. A method of claim 28, wherein said solute molecule is a polymer.
- 35. A method of claim 34, wherein said solute molecule is selected from the group consisting of a polypeptide, a polynucleotide and a polysaccharide.
- 36. A method of claim 28, wherein said solute molecule is a small molecule.
- 37. A method of estimating a solvent accessible surface area of a solute molecule comprising a plurality of atoms, each atom comprising a surface, said method comprising
(i) for each of said plurality of atoms, locating one or more points on the surface of said atom, (ii) for each of said plurality of atoms, defining n geometrical objects, each object having a surface area, tangent to and on or near the surface of the atom and centered about one of said points, and (iii) calculating what portion of each object is not inside the surface of any other atom to generate data, wherein said data are used to estimate the solvent accessible surface area of said molecule.
- 38. A method of claim 37, further comprising generating surface normal vectors at each of said points, wherein said geometrical objects and surface normal vectors form a representation of a solvent-accessible surface of said solute molecule.
- 39. A method of claim 37, wherein said geometrical objects are selected from the group consisting of caps and disks.
- 40. A method of claim 39, wherein the surface area of each of said caps or disks is 4πr2/n.
- 41. A method of claim 39, wherein said geometrical objects are disks, each disk having a disk surface area, and wherein said disks are positioned such that one half of said disk surface area is inside the atom and one half of said disk surface area is outside the atom.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application is entitled to the benefit of the priority filing date of Provisional Patent Application No. 60/358,637, filed Feb. 21, 2002, Provisional Patent Application No. 60/358,660, filed Feb. 21, 2002, and U.S. patent application Ser. No. ______, by Erin S. Catto, titled “Method for Providing Thermal Excitation to Molecular Dynamics Models”, filed on Feb. 21, 2003, all of which are hereby incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60358637 |
Feb 2002 |
US |
|
60358660 |
Feb 2002 |
US |