cs.LGOct 16, 2026

CocoRNA: Collective RNA Design with Cooperative Multi-agent Reinforcement Learning

Authors: Tianmeng Hu, Biao Luo, Ke Li

Organizations: Living Systems Institute, University of Exeter, United Kingdom · Department of Computer Science, University of Exeter, United Kingdom · School of Automation, Central South University, China

Abstract

Designing RNA sequences that reliably fold into specific secondary structures is essential for understanding their biological functions but remains a challenging computational problem. We propose CocoRNA, a cooperative multi-agent reinforcement learning framework for RNA inverse design. CocoRNA simplifies the design task by decomposing it into smaller sub-problems, each solved collaboratively by multiple agents. This approach reduces the complexity of the problem and improves the exploration of design policies. During training, a centralized critic uses global structural information to guide the agents, enabling them to jointly optimize their design strategies. As a result, CocoRNA learns high-quality RNA design policies that generalize effectively to unseen structures without additional training. Experiments on the Rfam dataset demonstrate that CocoRNA substantially outperforms state-of-the-art methods in both success rate and design speed. Further experiments on other biological sequence design tasks highlight the effectiveness and broad potential of CocoRNA for complex design tasks.

Figures & tables

Appendix figures & tables18 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. RNA Design via Conditioned Flow Matching and Finite-Policy Reinforcement Learning

    Sep 29, 2026Zefeng Lin, Xianyong Fang, Tianfan Fu +1Inverse DesignMolecular Generation

  2. TANGO: RNA Topology and Geometry Co-Design

    Oct 14, 2026Tianmeng Hu, Biao Luo, Ke LiInverse Design

  3. La-Ribo: RNA Co-Design via Geometry-Latent Flow Matching

    Oct 8, 2026Runze Ma, Will Hua, Shuangjia ZhengInverse DesignFlow-Based Generative Modeling