An Efficient MCMC Approach to Energy Function Optimization in Protein Structure Prediction
Lakshmi A. Ghantasala, Risi Jaiswal, Supriyo Datta

TL;DR
This paper introduces the Alternating Metropolis-Hastings algorithm, a parallelizable MCMC method that significantly enhances energy function optimization in protein structure prediction, leading to faster and more accurate results.
Contribution
The paper presents a novel parallelizable MCMC algorithm that improves protein structure energy minimization and can be integrated with existing methods like L-BFGS.
Findings
Energy improvement of 8.17% to 61.04% over traditional MH
GPU implementation increases sampling rate by 277x
Accelerates protein prediction by 7.5x to 26.5x over CPU
Abstract
Protein structure prediction is a critical problem linked to drug design, mutation detection, and protein synthesis, among other applications. To this end, evolutionary data has been used to build contact maps which are traditionally minimized as energy functions via gradient descent based schemes like the L-BFGS algorithm. In this paper we present what we call the Alternating Metropolis-Hastings (AMH) algorithm, which (a) significantly improves the performance of traditional MCMC methods, (b) is inherently parallelizable allowing significant hardware acceleration using GPU, and (c) can be integrated with the L-BFGS algorithm to improve its performance. The algorithm shows an improvement in energy of found structures of 8.17% to 61.04% (average 38.9%) over traditional MH and 0.53% to 17.75% (average 8.9%) over traditional MH with intermittent noisy restarts, tested across 9 proteins…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsProtein Structure and Dynamics · Machine Learning in Bioinformatics · Algorithms and Data Compression
