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 条
  • [31] Information Set Monte Carlo Tree Search
    Cowling, Peter I.
    Powley, Edward J.
    Whitehouse, Daniel
    IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2012, 4 (02) : 120 - 143
  • [32] State Aggregation in Monte Carlo Tree Search
    Hostetler, Jesse
    Fern, Alan
    Dietterich, Tom
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 2446 - 2452
  • [33] Monte Carlo Tree Search with Robust Exploration
    Imagawa, Takahisa
    Kaneko, Tomoyuki
    COMPUTERS AND GAMES, CG 2016, 2016, 10068 : 34 - 46
  • [34] Multiple Pass Monte Carlo Tree Search
    McGuinness, Cameron
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 1555 - 1561
  • [35] On Monte Carlo Tree Search and Reinforcement Learning
    Vodopivec, Tom
    Samothrakis, Spyridon
    Ster, Branko
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2017, 60 : 881 - 936
  • [36] Learning in POMDPs with Monte Carlo Tree Search
    Katt, Sammie
    Oliehoek, Frans A.
    Amato, Christopher
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 70, 2017, 70
  • [37] Playing Carcassonne with Monte Carlo Tree Search
    Ameneyro, Fred Valdez
    Galvan, Edgar
    Fernando, Angel
    Morales, Kuri
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 2343 - 2350
  • [38] Monte Carlo Tree Search for Love Letter
    Omarov, Tamirlan
    Aslam, Hamna
    Brown, Joseph Alexander
    Reading, Elizabeth
    19TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION (GAME-ON(R) 2018), 2018, : 10 - 15
  • [39] Incentive Learning in Monte Carlo Tree Search
    Kao, Kuo-Yuan
    Wu, I-Chen
    Yen, Shi-Jim
    Shan, Yi-Chang
    IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2013, 5 (04) : 346 - 352
  • [40] Monte Carlo Tree Search With Reversibility Compression
    Cook, Michael
    2021 IEEE CONFERENCE ON GAMES (COG), 2021, : 556 - 563