Abstract

The present article focuses on solving the protein folding problem with deep reinforcement learning (DRL) approach. The protein folding problem is an NP-hard problem and as we are proposing our approach in the hydrophobic-polar model, we deal with an NP-complete problem. Also, the protein folding problem is a combinatorial optimization problem. Combinatorial optimization problems are hard to solve optimally, that is why any attempt to improve their solutions is beneficent. Generally, this problem refers to the process of predicting the structure of a protein from its amino acids sequence. During recent years, the protein folding problem has attracted a lot of attention. The amount of time and expenses of using nuclear magnetic resonance imaging and crystallography for identifying the three-dimensional structure is the main reason of many proposed approaches. In this study, our approach models the problem as a DRL problem, and for enhancing its performance, we adopt long short-term memory networks for the approximation phase in the reinforcement learning algorithm. Using deep Q-learning approach and actor–critic algorithm with an experience replay mechanism overcomes the complexity of other proposed approaches which leads to better accuracy in less time. In addition, we analyzed the efficiency and effectiveness of the dueling deep Q-network technique for solving the protein folding problem. Providing a step-by-step implementation and modeling for solving the bi-dimensional protein folding problem with the DRL approach is the purpose of the present study which could be helpful for solving other omics and computational biology problems. However, a comparison between the DRL approach and other notable approaches (as it is available in Sect. 6) shows that our approach outperforms other approaches in finding the minimum value of the free energy, which is the main factor in the protein folding problem, in less time in any available case.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call