Solving the RNA design problem with reinforcement learning

We use reinforcement learning to train an agent for computational RNA design: given a target secondary structure, design a sequence that folds to that structure in silico. Our agent uses a novel graph convolutional architecture allowing a single model to be applied to arbitrary target structures of...

Full description

Saved in:
Bibliographic Details
Published inPLoS computational biology Vol. 14; no. 6; p. e1006176
Main Authors Eastman, Peter, Shi, Jade, Ramsundar, Bharath, Pande, Vijay S.
Format Journal Article
LanguageEnglish
Published United States Public Library of Science 01.06.2018
Public Library of Science (PLoS)
Subjects
Online AccessGet full text
ISSN1553-7358
1553-734X
1553-7358
DOI10.1371/journal.pcbi.1006176

Cover

More Information
Summary:We use reinforcement learning to train an agent for computational RNA design: given a target secondary structure, design a sequence that folds to that structure in silico. Our agent uses a novel graph convolutional architecture allowing a single model to be applied to arbitrary target structures of any length. After training it on randomly generated targets, we test it on the Eterna100 benchmark and find it outperforms all previous algorithms. Analysis of its solutions shows it has successfully learned some advanced strategies identified by players of the game Eterna, allowing it to solve some very difficult structures. On the other hand, it has failed to learn other strategies, possibly because they were not required for the targets in the training set. This suggests the possibility that future improvements to the training protocol may yield further gains in performance.
Bibliography:new_version
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
I have read the journal's policy and the authors of this manuscript have the following competing interests: VSP is an SAB member of Schrodinger, LLC and a General Partner at Andreessen Horowtiz.
ISSN:1553-7358
1553-734X
1553-7358
DOI:10.1371/journal.pcbi.1006176