A start to something bigger :)

Srikanya g -

Over the last few weeks, I’ve spent a lot of time talking about MELD – the replica exchange molecular dynamics simulation that offers a physics-based perspective on protein folding, which current AI platforms cannot fully capture. I also mentioned how resource-intensive it is due to the need for GPU usage and a vast knowledge base. However, I was truly amazed by the ability of simulations to capture such an intricate process, and I wanted to figure out a way to run a simulation, understand its mechanics, and see what basic simulations can highlight.

After reaching out again to Mr. Bogetti, I learned about OpenMM, a Python toolkit for high-performance molecular simulations! OpenMM is more beginner-friendly and easier to understand. In the code I ran, the following components simulated my protein fragment’s movement in a heat bath at a set temperature:

  1. Loads a pre-prepared molecular system (Amber files).
    -> These input and output files help run the simulation and contain information on topology (e.g., amino acids, bond angles, bond lengths), force field parameters, and the molecule’s coordinates over time.
  2. Sets up an implicit solvent model.
  3. Uses a Langevin thermostat at a specific temperature.
    -> This thermostat maintains the desired temperature and controls how tightly the system is coupled to the heat bath.
  4. Minimizes the energy.
  5. Simulates molecular dynamics for 1 ns.
    -> The simulation includes 500,000 steps, with each step being 2 femtoseconds. This results in a 1-nanosecond simulation.
  6. Outputs trajectory and system data.
    -> The simulation captures the molecule’s coordinates every 5000 steps, producing 100 frames showing how the molecule changes over time.

Using this code, I ran a simulation on my 1–36 residue protein fragment of 1VXA at two temperatures: 300K and 450K.
300K is a commonly used temperature – it’s warm enough to allow natural movement, and it’s often used to observe molecular behavior in relatively stable environments. At 300K, the molecule moved quite a bit. While the alpha helices didn’t change drastically, the originally L-shaped molecule began to squiggle into curves not native to its topology.
Next, I ran the simulation at 450K. This is where I saw dramatic changes: the coils in the helices began to unravel, the molecule straightened out (though still squiggling), and the uncoiled regions even started to resemble beta sheets.

This experiment was a fascinating way to observe how the molecule behaves at different temperatures and under the influence of physical principles. While I didn’t have the capability to perform replica exchange or later cool down the molecule to see what it might have refolded into, this was still a fun, accessible spin-off (I could run it on my own CPU!) that showcases MELD’s potential and what we might integrate into AI models.

More Posts

Comments:

All viewpoints are welcome but profane, threatening, disrespectful, or harassing comments will not be tolerated and are subject to moderation up to, and including, full deletion.

    mahita_v
    Wow, this is fascinating! Is there a way to find the temperature at which the protein would start diverting from its native topology? For instance, maybe it would've started moving at a temperature lower than 300K.
    pranati_c
    Hi Srikanya! This is really interesting! What makes the software capable of running on your CPU instead of needing a GPU?
    srikanya_g
    Hi Mahi, thanks for the comment! The only way to see when the protein starts diverting from it's native topology is by running several simulations at several temperatures. In MELD this is achieved through running multiple replicas in a geometric scaling of temperatures. Also another way to check is to see the RMSD values of the original protein fragment to it's transformation from the temperature, and in almost all cases there is no notable transformation or too high of an RMSD below 300 K.
    srikanya_g
    Hi Pranu! The reason I can run Open MM on my CPU is because it's running one single simulation as opposed to multiple at the same time. This makes it's computational intensity low and something my system can handle. Of course this limits what exactly I can learn about the molecules folding, but it's a great start to MD simulations!

Leave a Reply

Your email address will not be published. Required fields are marked *