Machine Learning for RNA Design: LEARNA.

Journal: Methods in molecular biology (Clifton, N.J.)
Published Date:

Abstract

Machine learning algorithms, and in particular deep learning approaches, have recently garnered attention in the field of molecular biology due to remarkable results. In this chapter, we describe machine learning approaches specifically developed for the design of RNAs, with a focus on the learna_tools Python package, a collection of automated deep reinforcement learning algorithms for secondary structure-based RNA design. We explain the basic concepts of reinforcement learning and its extension, automated reinforcement learning, and outline how these concepts can be successfully applied to the design of RNAs. The chapter is structured to guide through the usage of the different programs with explicit examples, highlighting particular applications of the individual tools.

Authors

  • Frederic Runge
    University of Freiburg, Department of Computer Science, Freiburg, Germany. runget@cs.uni-freiburg.de.
  • Frank Hutter
    BrainLinks-BrainTools Cluster of Excellence, University of Freiburg, Georges-Köhler-Allee 79, Freiburg, 79110, Germany.