Latest news: Normal modes paper accepted for publication at JCP. Webpage - http://www.normalmodes.info
 Chris Sweet's Home Page [University of Notre Dame] [Laboratory for Computational Life Sciences] 
 Academic History
 Research Interests
 Publications
 Seminars/Talks
 Normal Modes Website
 Recursive Thermostatting
 Download Software
 Simulation Movies
photo of Chris Sweet Assistant Research Professor.

Department of Computer Science and Engineering,
University of Notre Dame,
325 Cushing Hall,
Notre Dame,
IN 46556.


tel: (574) 315 0842
fax: (574) 631 9260
e-mail: chris.sweet@nd.edu


Academic History

Back to main menu

B.Sc.Mathematics

In July 2001 I obtained a first class honours degree in Mathematics from the University of Leicester.

Ph.D.

My Ph.D. thesis, entitled "Hamiltonian Thermostatting Techniques for Molecular Dynamics Simulation", was submitted on 11th May 2004 at the University of Leicester, with the viva voce being held on 7th June 2004.


Research Interests (most recent first)

Back to main menu

Normal Mode Partitioning of Langevin Dynamics for Biomolecules.

Collaboration between the Pande group (Folding at Home) at Stanford and LCLS group at Notre Dame.

Currently I am investigating the use of Normal Mode Analysis (NMA) techniques to facilitate the acceleration of numerical methods. The aim is to approximate the kinetics or thermodynamics of a biomolecule by a reduced model based on a normal mode decomposition of the dynamical space. Our basis set uses the eigenvectors of a mass re-weighted Hessian matrix calculated with a biomolecular force field. This particular choice has the advantage of an ordering according to the eigenvalues, which has a physical meaning (square-root of the mode frequency). Low frequency eigenvalues correspond to more collective motions, whereas the highest frequency eigenvalues are the limiting factor for the stability of the integrator. The higher frequency modes are overdamped and relaxed near to their energy minimum while respecting the subspace of low frequency dynamical modes. The first paper 'Normal Mode Partitioning of Langevin Dynamics for Biomolecules' authored by Christopher R. Sweet, Paula Petrone, Vijay S. Pande and Jesús A. Izaguirre has completed the review process with the Journal of Chemical Physics. It should appear in March 2008.
An interactive website, www.normalmodes.info, illustrating Normal Modes in Molecular Dynamics can be found here.
Supplementary information, code and scripts can be found here.
Earlier work can be found here.

Separable Shadow Hamiltonian Hybrid Monte Carlo (S2HMC) method.

Collaboration between LCLS group at Notre Dame and Robert D. Skeel at Purdue University.

Hybrid Monte Carlo (HMC) is a rigorous sampling method that uses molecular dynamics as a global Monte Carlo move, but the acceptance rate of HMC decays exponentially with system size. The Shadow Hybrid Monte Carlo (SHMC) was previously introduced to overcome this performance degradation by sampling instead from the shadow Hamiltonian defined for MD when using a symplectic integrator. SHMC's performance is limited by the need to generate momenta for the MD step from a non-separable shadow Hamiltonian. To overcome this we have introduced the Separable Shadow Hamiltonian Hybrid Monte Carlo (S2HMC) method, based on a formulation of the leapfrog/Verlet integrator that corresponds to a more separable shadow Hamiltonian, which allows efficient generation of momenta. S2HMC gives the acceptance rate of a 4th order integrator at the cost of a 2nd order integrator.

Statistical Mechanics/Thermostatting

Collaboration with Ben Leimkuhler at Edinburg University and Eric Barth at Kalamazoo College.

During the final two years I studied the thermostatting of dynamical systems in order to generate simulations which sample from the Gibbs, or canonical, ensemble. Molecular dynamics trajectories that sample from this distribution can be generated by introducing a modified Hamiltonian with additional degrees of freedom as described by Nosé. To achieve the ergodicity required for canonical sampling, a number of techniques have been proposed based on incorporating additional thermostatting variables, such as Nosé-Hoover chains. For Nosé dynamics, it is often stated that the system is driven to equilibrium through a resonant interaction between the self-oscillation frequency of the thermostat variable and a natural frequency of the underlying system. By pioneering the introduction of multiple thermostat Hamiltonian formulations, which are not restricted to chains, it has been possible to clarify this perspective, using harmonic models, and exhibit practical deficiencies of the standard Nosé-chain approach. As a consequence of this it has been possible to propose a new powerful "recursive thermostatting" procedure which obtains canonical sampling without the stability problems encountered with chains. This method also has the advantage that the choice of Nosé mass is essentially independent of the system to be thermostatted. In addition a Hamiltonian chains method, Nosé-Poincaré chains, has been proposed where these methods are appropriate. This research has yielded two papers, "The Canonical Ensemble via Symplectic Integrators using Nosé and Nosé-Poincaré chains" which has been accepted for publication by the Journal of Chemical Physics, and the more recent "A Hamiltonian Formulation for Recursive Multiple Thermostats in a Common Timescale" which has been submitted for publication. As an aid to understanding these methods I have created a website where the methods can be compared which can be accessed via the " Recursive Thermostatting simulation " link to the left. This site uses a cgi script to integrate the simulation for the specified time and return images of the resulting thermostat variable phase-space, distributions and averaged local kinetic energy.
This work continues, we are currently looking at the effect of both statistical and dynamical thermostats on both the velocity auto-correlation function and sampling for pentane in liquid and gas form.

PhD.

I studied for my Ph.D under the supervision of Professor Benedict Leimkuhler in the general area of Geometric Integrators. During my research I developed an interest in software which provides a visual interpretation of simulation data and have written several programs using Trolltech Qt (as used for the Linux KDE interface) and OpenGL. I have included movies of some of these simulations on the left hand side "Links" section, and source code for a basic gravitational model.

Higher order variable stepsize methods

During the first year of my Ph.D. studies I looked at N-body systems, such as the Solar System, with particular reference to variable step-size integrators. For fixed step-size integrators it is possible to compose steps of different size to increase the order of the method through the cancelation of error terms. When extending this to variable step-size methods the expected increase in order is often not obtained. Analysis of this problem led to a family of variable step-size higher order methods detailed in the paper "Higher Order Symmetric Variable Stepsize Methods" which has been submitted for publication. A Solar System model has been integrated over one billion years using these methods. As an aid to visualization I wrote an OpenGL program to generate images from the simulation data for this model, the Solar System movie/Gif from the left hand menu was generated using this software. I also wrote a brief history of Solar System simulations in an article for the Wrangler, a maths newsletter from the University of Leicester which can be accessed from the left hand menu, which included some of these graphics.


Publications

Back to main menu

Refereed Journal

  • C.R.Sweet, B.J.Leimkuhler.
    The Canonical Ensemble via Symplectic Integrators using Nose and Nose-Poincare chains.
    J. Chem. Pys., 121, 108-126, 2004.

  • C.R.Sweet, B.J.Leimkuhler.
    A Hamiltonian Formulation for Recursive Multiple Thermostats in a Common Timescale.
    SIAM J. on Applied Dynamical Systems, 4, 187-216, 2005.

  • Paul Brenner, Christopher R. Sweet, Dustin VonHandorf, and Jesus A. Izaguirre.
    Accelerating the replica exchange method through an efficient all-pairs exchange.
    J. Chem. Phys., 126, 126-132, 2007.

  • Christopher R. Sweet, Paula Petrone, Vijay S. Pande and Jesús A. Izaguirre.
    Normal Mode Partitioning of Langevin Dynamics for Biomolecules.
    J. Chem. Phys.

Refereed Conference Proceedings

  • E.Barth, B.J.Leimkuhler, C.R.Sweet.
    Approach to Thermal Equilibrium in Biomolecular Simulation.
    New Algorithms for Macromolecular Simulation, Springer Berlin Heidelberg., 49, 125-140, 2006.

  • T. Cickovski, C. Sweet and J. A. Izaguirre.
    MDL, A Domain-Specific Language for Molecular Dynamics.
    In IEEE Proceedings of 40th Annual Simulation Symposium, Norfolk, VA. 256-266, 2007.

Papers Under Revision

  • C.R.Sweet, B.J.Leimkuhler.
    Higher Order Symmetric Variable Stepsize Methods.
    Submitted to Numerische Mathematik.

  • Christopher R. Sweet, Scott S. Hampton, Robert D. Skeel and Jesús A. Izaguirre.
    Separable Shadow Hybrid Monte Carlo Method.
    Submitted to J. Chem. Phys.

  • Christopher R. Sweet, Scott S. Hampton, Jesús A. Izaguirre.
    Optimal implementation of the Shadow hybrid Monte Carlo method.
    Submitted to SIAM J. on Scientific Computing.

Other


Seminars/Posters/Talks

Back to main menu

Download Software

Back to main menu
Java Molecular Viewer for use with Protomol, the open-source molecular dynamics package from the LCLS group at Notre Dame University. The code uses the JOGL OpenGL bindings, and requires Java 1.6 or above. It adds real-time viewing capability to the simulation, by communicating with the inbuilt Protomol sockets server. A number of molecular representations are provided, along with querying of individual atom information. To run from the command line use "java -jar -Djava.library.lib=./ JMV.jar".


Example code for implementing a simple Gravitational model, where the orbiting body can be wrapped in a bitmap can be downloaded here for either Microsoft Windows or Linux. The code uses the Trolltech QT libraries, the basis for the KDE desktop.


Simulation Movies

Back to main menu
Examples of simulation movies.
Solar System simulation GIF
Double Pendulum Thermostat Movie
Nosé-Poincaré non-coupled movie
Nosé-Poincaré coupled movie
Thermostatting Bath animated GIF
Distribution Convergence animated GIF
Spherical Pendulum with 4 magnets-AVI