Designing RNA Secondary Structures is Hard
Not on the map. Why?
Abstract (arXiv)
An RNA sequence is a word over an alphabet on four elements A,C,G,U called bases. RNA sequences fold into secondary structures where some bases match one another while others remain unpaired. Pseudoknot-free secondary structures can be represented as well-parenthesized expressions with additional dots, where pairs of matching parentheses symbolize paired bases and dots, unpaired bases. The two fundamental problems in RNA algorithmic are to predict how sequences fold within some model of energy and to design sequences of bases which will fold into targeted secondary structures. Predicting how a given RNA sequence folds into a pseudoknot-free secondary structure is known to be solvable in cubic time since the eighties and in truly subcubic time by a recent result of Bringmann et al. (FOCS 2016). As a stark contrast, it is unknown whether or not designing a given RNA secondary structure is a tractable task; this has been raised as a challenging open question by Anne Condon (ICALP 2003). Because of its crucial importance in a number of fields such as pharmaceutical research and biochemistry, there are dozens of heuristics and software libraries dedicated to RNA secondary structure design. It is therefore rather surprising that the computational complexity of this central problem in bioinformatics has been unsettled for decades. In this paper we show that, in the simplest model of energy which is the Watson-Crick model the design of secondary structures is NP-complete if one adds natural constraints of the form: index i of the sequence has to be labeled by base b. This negative result suggests that the same lower bound holds for more realistic models of energy. It is noteworthy that the additional constraints are by no means artificial: they are provided by all the RNA design pieces of software and they do correspond to the actual practice.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 4; 2024: 4; 2025: 1; 2026: 4.
15 papers.
Sort:
- 2023gRNAde: Geometric Deep Learning for 3D RNA inverse designcited by 18
- 2024Learning a Prior for Monte Carlo Search by Replaying Solutions to Combinatorial Problemscited by 4
- 2021End-to-End Simultaneous Learning of Single-particle Orientation and 3D Map Reconstruction from Cryo-electron Microscopy Datacited by 3
- 2024Generalized Nested Rollout Policy Adaptation with Limited Repetitionscited by 3
- 2024Comprehensive benchmarking of large language models for RNA secondary structure predictioncited by 3
- 2022Orthogonal Matrix Retrieval with Spatial Consensus for 3D Unknown-View Tomographycited by 2
- 2023Scalable Deep Learning for RNA Secondary Structure Predictioncited by 2
- 2023Messenger RNA Design via Expected Partition Function and Continuous Optimizationcited by 1
- 2023Rethinking Performance Measures of RNA Secondary Structure Problemscited by 1
- 2026Factorization Machine with Quadratic-Optimization Annealing for RNA Inverse Folding and Evaluation of Binary-Integer Encoding and Nucleotide Assignmentcited by 1
- 2026The Generation-Recognition Asymmetry: Six Dimensions of a Fundamental Divide in Formal Language Theorycited by 1
- 2024Sampling-based Continuous Optimization with Coupled Variables for RNA Designcited by 0
3 more
- 2025Eterna is Solvedcited by 0
- 2026Designing RNAs with Language Modelscited by 0
- 2026The Montparnasse Algorithm for RNA Designcited by 0
- 2026The Montparnasse Algorithm for RNA Design25 May 2026
- 2026The Generation-Recognition Asymmetry: Six Dimensions of a Fundamental Divide in Formal Language Theory10 Mar 2026
- 2026Factorization Machine with Quadratic-Optimization Annealing for RNA Inverse Folding and Evaluation of Binary-Integer Encoding and Nucleotide Assignment18 Feb 2026
- 2026Designing RNAs with Language Models12 Feb 2026
- 2025Eterna is Solved4 May 2025
- 2024Sampling-based Continuous Optimization with Coupled Variables for RNA Design11 Dec 2024
- 2024Comprehensive benchmarking of large language models for RNA secondary structure prediction21 Oct 2024
- 2024Learning a Prior for Monte Carlo Search by Replaying Solutions to Combinatorial Problems19 Jan 2024
- 2024Generalized Nested Rollout Policy Adaptation with Limited Repetitions18 Jan 2024
- 2023Messenger RNA Design via Expected Partition Function and Continuous Optimization29 Dec 2023
- 2023Rethinking Performance Measures of RNA Secondary Structure Problems4 Dec 2023
- 2023Scalable Deep Learning for RNA Secondary Structure Prediction14 Jul 2023
3 more
- 2023gRNAde: Geometric Deep Learning for 3D RNA inverse design24 May 2023
- 2022Orthogonal Matrix Retrieval with Spatial Consensus for 3D Unknown-View Tomography6 Jul 2022
- 2021End-to-End Simultaneous Learning of Single-particle Orientation and 3D Map Reconstruction from Cryo-electron Microscopy Data7 Jul 2021
- 2023gRNAde: Geometric Deep Learning for 3D RNA inverse designcited by 18
- 2024Learning a Prior for Monte Carlo Search by Replaying Solutions to Combinatorial Problemscited by 4
- 2021End-to-End Simultaneous Learning of Single-particle Orientation and 3D Map Reconstruction from Cryo-electron Microscopy Datacited by 3
- 2024Generalized Nested Rollout Policy Adaptation with Limited Repetitionscited by 3
- 2024Comprehensive benchmarking of large language models for RNA secondary structure predictioncited by 3
- 2022Orthogonal Matrix Retrieval with Spatial Consensus for 3D Unknown-View Tomographycited by 2
- 2023Scalable Deep Learning for RNA Secondary Structure Predictioncited by 2
- 2023Messenger RNA Design via Expected Partition Function and Continuous Optimizationcited by 1
- 2023Rethinking Performance Measures of RNA Secondary Structure Problemscited by 1
- 2026Factorization Machine with Quadratic-Optimization Annealing for RNA Inverse Folding and Evaluation of Binary-Integer Encoding and Nucleotide Assignmentcited by 1
- 2026The Generation-Recognition Asymmetry: Six Dimensions of a Fundamental Divide in Formal Language Theorycited by 1
- 2024Sampling-based Continuous Optimization with Coupled Variables for RNA Designcited by 0
12 most cited of 15 All 15 (JSON)
- 2026The Montparnasse Algorithm for RNA Design25 May 2026
- 2026The Generation-Recognition Asymmetry: Six Dimensions of a Fundamental Divide in Formal Language Theory10 Mar 2026
- 2026Factorization Machine with Quadratic-Optimization Annealing for RNA Inverse Folding and Evaluation of Binary-Integer Encoding and Nucleotide Assignment18 Feb 2026
- 2026Designing RNAs with Language Models12 Feb 2026
- 2025Eterna is Solved4 May 2025
- 2024Sampling-based Continuous Optimization with Coupled Variables for RNA Design11 Dec 2024
- 2024Comprehensive benchmarking of large language models for RNA secondary structure prediction21 Oct 2024
- 2024Learning a Prior for Monte Carlo Search by Replaying Solutions to Combinatorial Problems19 Jan 2024
- 2024Generalized Nested Rollout Policy Adaptation with Limited Repetitions18 Jan 2024
- 2023Messenger RNA Design via Expected Partition Function and Continuous Optimization29 Dec 2023
- 2023Rethinking Performance Measures of RNA Secondary Structure Problems4 Dec 2023
- 2023Scalable Deep Learning for RNA Secondary Structure Prediction14 Jul 2023
12 newest of 15 All 15 (JSON)