RNA inverse folding using Monte Carlo tree search

被引:10
作者
Yang, Xiufeng [1 ]
Yoshizoe, Kazuki [4 ]
Taneda, Akito [2 ]
Tsuda, Koji [1 ,3 ,4 ]
机构
[1] Univ Tokyo, Dept Computat Biol & Med Sci, Grad Sch Frontier Sci, 5-1-5 Kashiwanoha, Kashiwa, Chiba 2778561, Japan
[2] Hirosaki Univ, Grad Sch Sci & Technol, 3 Bunkyo Cho, Hirosaki, Aomori 0368561, Japan
[3] Natl Inst Mat Sci, Ctr Mat Res Informat Integrat, 1-2-1 Sengen, Tsukuba, Ibaraki 3050047, Japan
[4] RIKEN Ctr Adv Intelligence Project, Chuo Ku, 1-4-1 Nihombashi, Tokyo 1030027, Japan
来源
BMC BIOINFORMATICS | 2017年 / 18卷
关键词
Monte Carlo tree search; RNA inverse folding; Local update; Pseudoknotted structure; WEIGHTED SAMPLING ALGORITHM; SECONDARY STRUCTURE; DESIGN; PREDICTION;
D O I
10.1186/s12859-017-1882-7
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: Artificially synthesized RNA molecules provide important ways for creating a variety of novel functional molecules. State-of-the-art RNA inverse folding algorithms can design simple and short RNA sequences of specific GC content, that fold into the target RNA structure. However, their performance is not satisfactory in complicated cases. Result: We present a new inverse folding algorithm called MCTS-RNA, which uses Monte Carlo tree search (MCTS), a technique that has shown exceptional performance in Computer Go recently, to represent and discover the essential part of the sequence space. To obtain high accuracy, initial sequences generated by MCTS are further improved by a series of local updates. Our algorithm has an ability to control the GC content precisely and can deal with pseudoknot structures. Using common benchmark datasets for evaluation, MCTS-RNA showed a lot of promise as a standard method of RNA inverse folding. Conclusion: MCTS-RNA is available at https://github.com/tsudalab/MCTS-RNA.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Monte Carlo Tree Search for Bayesian Reinforcement Learning
    Vien, Ngo Anh
    Ertel, Wolfgang
    2012 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2012), VOL 1, 2012, : 138 - 143
  • [22] Exploring search space trees using an adapted version of Monte Carlo tree search for combinatorial
    Jooken, Jorik
    Leyman, Pieter
    Wauters, Tony
    De Causmaecker, Patrick
    COMPUTERS & OPERATIONS RESEARCH, 2023, 150
  • [23] Bidding Strategy for Periodic Double Auctions Using Monte Carlo Tree Search
    Chowdhury, Moinul Morshed Porag
    Kiekintveld, Christopher
    Tran Cao Son
    Yeoh, William
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 1897 - 1899
  • [24] PARALLEL MACHINE SCHEDULING WITH MONTE CARLO TREE SEARCH
    Agardi, Anita
    Nehez, Karoly
    ACTA POLYTECHNICA, 2021, 61 (02) : 307 - 312
  • [25] On Monte Carlo Tree Search for Weighted Vertex Coloring
    Grelier, Cyril
    Goudet, Olivier
    Hao, Jin-Kao
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2022, 2022, 13222 : 1 - 16
  • [26] Cognitive Tracking Radar Using Continuous Space Monte Carlo Tree Search
    Rybicki, Brian W.
    Nelson, Jill K.
    2022 IEEE RADAR CONFERENCE (RADARCONF'22), 2022,
  • [27] Exploiting Game Decompositions in Monte Carlo Tree Search
    Hufschmitt, Aline
    Vittaut, Jean-Noel
    Jouandeau, Nicolas
    ADVANCES IN COMPUTER GAMES, ACG 2019, 2020, 12516 : 106 - 118
  • [28] Planning spatial networks with Monte Carlo tree search
    Darvariu, Victor-Alexandru
    Hailes, Stephen
    Musolesi, Mirco
    PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2023, 479 (2269):
  • [29] MDTS: automatic complex materials design using Monte Carlo tree search
    Dieb, Thaer M.
    Ju, Shenghong
    Yoshizoe, Kazuki
    Hou, Zhufeng
    Shiomi, Junichiro
    Tsuda, Koji
    SCIENCE AND TECHNOLOGY OF ADVANCED MATERIALS, 2017, 18 (01) : 498 - 503
  • [30] Optimal Cislunar Architecture Design Using Monte Carlo Tree Search Methods
    Michael Klonowski
    Marcus J. Holzinger
    Naomi Owens Fahrner
    The Journal of the Astronautical Sciences, 70