{"title":"结合动态编程的启发式算法在 RNA 二级结构预测中的应用分析","authors":"Tao Yuan , Xu Yan","doi":"10.1016/j.iswa.2024.200400","DOIUrl":null,"url":null,"abstract":"<div><p>Ribonucleic acid is a crucial biomolecule in living organisms, with various types. To promote the research process of ribonucleic acid function, this study is for analyzing the utilization of heuristic algorithms on the ground of fusion dynamic programming in predicting the secondary structure of ribonucleic acid. Research on novel use of tree models for RNA secondary structure comparison, and use heuristic algorithms to optimize the multi branch structure comparison of tree models. Firstly, this study utilized dynamic programming algorithms to construct a comparison matrix and successfully found the backtracking path in the matrix. Meanwhile, for ensuring that the structural information of ribonucleic acid is not lost during the comparative analysis process, the study applies the idea of heuristic algorithms to calculate the optimal comparison between multi branched loops. Finally, the weights are adjusted using neural network algorithms to predict the optimal alignment structure. The results showed that the fusion dynamic programming heuristic algorithm achieved generalization performance of 0.928, 0.856, 0.842, and 0.793 on the target base data test sets of humans, mice, yeast, and spotted fish, respectively. Compared with the SimTree algorithm, the generalization performance has been improved by 15.13 %, 27.38 %, 27.77 %, and 38.88 %, respectively. In summary, the application of heuristic algorithms integrating dynamic programming in predicting the secondary structure of ribonucleic acid has good predictive performance. This has reference value for a deeper understanding of the structure and function relationship of ribonucleic acid.</p></div>","PeriodicalId":100684,"journal":{"name":"Intelligent Systems with Applications","volume":"23 ","pages":"Article 200400"},"PeriodicalIF":0.0000,"publicationDate":"2024-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2667305324000759/pdfft?md5=d17301e4707d1eea977443c38850bee5&pid=1-s2.0-S2667305324000759-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Application analysis of heuristic algorithms integrating dynamic programming in RNA secondary structure prediction\",\"authors\":\"Tao Yuan , Xu Yan\",\"doi\":\"10.1016/j.iswa.2024.200400\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Ribonucleic acid is a crucial biomolecule in living organisms, with various types. To promote the research process of ribonucleic acid function, this study is for analyzing the utilization of heuristic algorithms on the ground of fusion dynamic programming in predicting the secondary structure of ribonucleic acid. Research on novel use of tree models for RNA secondary structure comparison, and use heuristic algorithms to optimize the multi branch structure comparison of tree models. Firstly, this study utilized dynamic programming algorithms to construct a comparison matrix and successfully found the backtracking path in the matrix. Meanwhile, for ensuring that the structural information of ribonucleic acid is not lost during the comparative analysis process, the study applies the idea of heuristic algorithms to calculate the optimal comparison between multi branched loops. Finally, the weights are adjusted using neural network algorithms to predict the optimal alignment structure. The results showed that the fusion dynamic programming heuristic algorithm achieved generalization performance of 0.928, 0.856, 0.842, and 0.793 on the target base data test sets of humans, mice, yeast, and spotted fish, respectively. Compared with the SimTree algorithm, the generalization performance has been improved by 15.13 %, 27.38 %, 27.77 %, and 38.88 %, respectively. In summary, the application of heuristic algorithms integrating dynamic programming in predicting the secondary structure of ribonucleic acid has good predictive performance. This has reference value for a deeper understanding of the structure and function relationship of ribonucleic acid.</p></div>\",\"PeriodicalId\":100684,\"journal\":{\"name\":\"Intelligent Systems with Applications\",\"volume\":\"23 \",\"pages\":\"Article 200400\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-06-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2667305324000759/pdfft?md5=d17301e4707d1eea977443c38850bee5&pid=1-s2.0-S2667305324000759-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Intelligent Systems with Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2667305324000759\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Intelligent Systems with Applications","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2667305324000759","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Application analysis of heuristic algorithms integrating dynamic programming in RNA secondary structure prediction
Ribonucleic acid is a crucial biomolecule in living organisms, with various types. To promote the research process of ribonucleic acid function, this study is for analyzing the utilization of heuristic algorithms on the ground of fusion dynamic programming in predicting the secondary structure of ribonucleic acid. Research on novel use of tree models for RNA secondary structure comparison, and use heuristic algorithms to optimize the multi branch structure comparison of tree models. Firstly, this study utilized dynamic programming algorithms to construct a comparison matrix and successfully found the backtracking path in the matrix. Meanwhile, for ensuring that the structural information of ribonucleic acid is not lost during the comparative analysis process, the study applies the idea of heuristic algorithms to calculate the optimal comparison between multi branched loops. Finally, the weights are adjusted using neural network algorithms to predict the optimal alignment structure. The results showed that the fusion dynamic programming heuristic algorithm achieved generalization performance of 0.928, 0.856, 0.842, and 0.793 on the target base data test sets of humans, mice, yeast, and spotted fish, respectively. Compared with the SimTree algorithm, the generalization performance has been improved by 15.13 %, 27.38 %, 27.77 %, and 38.88 %, respectively. In summary, the application of heuristic algorithms integrating dynamic programming in predicting the secondary structure of ribonucleic acid has good predictive performance. This has reference value for a deeper understanding of the structure and function relationship of ribonucleic acid.