The Ultimate Timekeeper

University of Texas researcher creates computer simulations that investigate molecular movement in real-time

Header Image
This image portrays the conformational changes during the recovery stroke of Myosin. Credit: Ron Elber, The University of Texas at Austin.

Molecules are arguably the most fidgety things in the universe. Their atoms are in constant motion, making slight position adjustments in timescales that start in femtoseconds—or one quadrillionth of a second.

These short-scale atomic transitions are the starting point of the varying molecular conformations that drive vital biological movements, like the opening and closing of protein channels that trigger a heart beat, or the movement of a molecule through a cellular membrane.

It's a common technique for computational laboratories to map the steps of molecular movements by piecing together billions of femtosecond-long atomic place changes into a microsecond snapshot. But for many important biological processes, microseconds are simply not long enough.

DNA polymerases, the enzymes that piece together DNA take milliseconds —thousands of times longer than a microsecond — to add a new nucleotide, and the diffusion of some substances through cell membranes can take hours. A few microsecond snapshots hardly give a clear picture of processes like these.

What they need is a timekeeper that can keep up for the long haul.

A Major Milestone

Milestoning, an algorithm developed by UT researcher Ron Elber, is the ultimate timekeeper. By breaking the movements of molecules into discrete patches of shorter time that can be pieced back together, Elber creates computer simulations that investigate molecular movement in the time scale that they actually occur, whether that happens to be milliseconds or hours.


Resources at the Texas Advanced Computing Center (TACC) were indispensable to Elber. He used the parallel capabilities of Lonestar and Stampede to calculate thousands of potential molecular trajectories between the milestones. "Simply put, TACC resources made these calculations possible."

- Ron Elber


"Milestoning allows us to match timescales that are important to biology, and which other computational methods have not been able to do," said Elber, director of the Institute for Computational Engineering and Sciences (ICES) Center for Computational Life Sciences and Biology. "This theory has opened the way to studying many, many other processes."

One of these processes is the movement of myosin, the "molecular machine" responsible for muscle contraction and relaxation.  An action as simple as raising a hand takes trillions of myosin proteins working in tandem.  

Using Milestoning, Elber developed a simulation that accounts for the movement of every atom in the myosin protein and how it moves during the millisecond-long movement of the protein as it contracts. Fittingly, the overall movement resembles a flexing bicep.

"This is a collection of many, many small steps leading to a slower process," Elber said, referring to how the fleeting atomic movements ultimately influence the movement the entire myosin protein.

The reason that conventional methods can't get passed the millisecond time scale required for simulations like the myosin cycle is a fundamental difference in the arrangement of the steps that make up a molecular movement and the arrangement of processors used in modern high-performance computers. The steps are sequential, while the processors work in parallel — computing multiple parts of data input at a single time.
 
And while the calculations required for a single femtosecond step can be organized to be computed on parallel systems, the computing resources and time required to do so are enormous — hence the conventional limitation to the microsecond time scale.

Elber gets around these limitations by turning the steps from a solid timeline of events into a "connect-the-dots" puzzle of sorts by a applying a mathematical technique called interpolation.

This method uses a selection of atomic confirmations at representative times —these are the "milestones" that give the method its namesake — and applies statistical and mechanic theory to estimate the atomic trajectories that take place between the time gaps that separate one point from another. The number of milestones varies from several tens to tens of thousands, depending on the process, but the accuracy of prediction improves with an increasing number of milestones.

"It is like reading a really thick mystery novel. You can read it one page at a time or you can 'cheat‘ and read a few pages in the middle and at the end and then interpolate what happened in the middle," Elber said. It took 200 milestones to create the simulation showing myosin's contraction/relaxation cycle.

From the first milestone to the last, resources at the Texas Advanced Computing Center (TACC) were indispensable, according to Elber. The Lonestar supercomputer was used to prepare the initial calculation conditions because of its GPU nodes, which run the particular calculations better then standard CPUs.

The parallel capabilities of Lonestar, and more recently Stampede, were also used to calculate 10 to one hundred thousand potential molecular trajectories between the milestones. Each individual trajectory was run on four cores, with various trajectories being run across as many cores as were available at any one time, said Elber.

"Simply put, TACC resources made these calculations possible," said Elber.

The calculations for computing the molecular path between milestones lends itself to being broken up for parallel computing, and data being pieced back together in-order later on — similar to assigning different chapters of a book to read to a group of people, and then conferencing about the entire story at a later date.

Milestones are assigned to the parts of the molecular process that have the most action, like when a substrate binds or there's a significant shape change, says Elber, which helps increase the accuracy of the inputs that inform the theory that fills in the gaps.

New Insights

Elber has used Milestoning to investigate molecular processes that work on time scales that are orders of magnitude apart, from the hours long diffusion of molecules through a cell membrane, to the microsecond long activation of enzymes by their substrate.

Instead of working in a wet lab, Dr. Ron Elber studies biological phenomena using computational methods.

One research endeavor examined cellular transport in real time to understand more about cellular life in ancient times.  

The membranes of most modern day cells are embedded with channels and pumps to assist the transport of materials in and out of the cell. But when cellular life was just getting its start on Earth, it's likely all the cells had was a sealed membrane and molecules had to pass directly though it.

Using Milestoning, Elber timed how long it took for different essential molecules to pass through a membrane. And while sugar was able to pass through in microseconds, amino acids — the building blocks of proteins — took hours to diffuse, too long to sustain protein production essential for cell life. The sluggish pace of amino acid diffusion suggests that some other method must have existed to get the amino acids into the cell more efficiently.

"We were given an indication of possible processes that can happen during the early steps of evolution," Elber said. The research techniques can be applied outside of the primordial soup, too, for the more modern need of understanding the uptake of various medications by cells.

In another research project Elber teamed up with Ken Johnson, a UT biochemistry professor, to analyze how the molecular movements of HIV's reverse transcriptase enzyme influence which nucleotides are incorporated into a DNA strand. Reverse transcriptase is vital for the survival of HIV because it uses the virus native RNA genome as a template to create DNA copies, which are integrated into the human genome for virus replication.

The enzyme movements modeled by Elber gave reaction rates very similar to those produced experimentally by Johnson in the lab, lending support that Elber's simulation was correct. Knowing more about how the molecular conformation along each step of the enzyme's process can help other researchers in developing methods to interrupt the process, Elber said.

"In principle, you can perturb the protein so it doesn't work at different stages. We're just not sure which stage will be the easiest to interrupt."

At the moment, Elber has returned his research focus in part to myosin. Now that he knows in detail how the molecule moves he's using Milestoning to test what it takes to break it.

"There's a question about the mechanical strength. How much can if suffer and not crack?," Elber said. " In the same way people test elements of a machine, or a car, we are now testing this piece of a mechanical system."

In the body, a single myosin protein handles about 10 piconewtons of force. But by working together, billions of myosin can lift orders of magnitude more; lifting a 10-kilogram weight takes about 100 newtons.

Elber's simulation revealed that maximum force a single myosin protein could bear before its bonds broke beyond repair was 20 piconewtons. But when force was initially applied, the molecule did not waver under the extra load. Unexpectedly, said Elber, it became "stronger," or in molecular terms, entered into a more stable conformation.

"It's more stable when you pull on it a little bit," said Elber. "It's only when you pull really hard that it breaks." 

The reason for the increased strength, says Elber, is the extra force causes the molecule to become more rigid, locking the myosin into place and enabling it to better handle the extra force.

Future Tools

Elber started developing Milestoning a decade ago while at Cornell University.  Now, at ICES, his technique works along the many algorithms employed, and being developed by, ICES scientists to investigate biological phenomena and structure. Elber collaborates, and checks findings with experimental scientists. But research in biology is more and more dependent on computational methods, according to Elber, to investigate worlds that are difficult to access any other way. 

"We're developing a very general tool for the community to use on biochemical and biophysical molecular events with a long time scale," Elber said. "More people are using our ideas and technology to address a wide range of problems."

Monica Kortsha, Science Writer
August 1, 2013


The Texas Advanced Computing Center (TACC) at The University of Texas at Austin is one of the leading centers of computational excellence in the United States. The center's mission is to enable discoveries that advance science and society through the application of advanced computing technologies. To fulfill this mission, TACC identifies, evaluates, deploys, and supports powerful computing, visualization, and storage systems and software. TACC's staff experts help researchers and educators use these technologies effectively, and conduct research and development to make these technologies more powerful, more reliable, and easier to use. TACC staff also help encourage, educate, and train the next generation of researchers, empowering them to make discoveries that change the world.

  • Milestoning is a numerical technique developed by UT researcher Ron Elber that breaks the path between biological states into many smaller steps that can be computed independently and combined.
  • The process allows researchers to simulate physiological processes at longer timescales that are important to biology, which other computational methods have not been able to do.
  • Elber used the parallel computing capabilities of Lonestar and Stampede to calculate thousands of potential molecular trajectories for myosin, the "molecular machine" responsible for muscle contraction and relaxation.

Aaron Dubrow
Science and Technology Writer
aarondubrow@tacc.utexas.edu