Skip to main content
Ctrl+K

ViennaRNA

  • Get Started
  • User Guide
  • RNAlib User Guide
  • RNAlib API Reference
    • What's new
    • Changelog
    • Bibliography
    • Citation
    • FAQ
    • Contributing
    • About
    • License
  • Github
  • PyPI
  • Bioconda
  • Get Started
  • User Guide
  • RNAlib User Guide
  • RNAlib API Reference
  • What's new
  • Changelog
  • Bibliography
  • Citation
  • FAQ
  • Contributing
  • About
  • License
  • Github
  • PyPI
  • Bioconda

Section Navigation

Fundamental Algorithms:

  • Minimum Free Energy (MFE)
  • Partition Function and Equilibrium Probability
  • Suboptimals and Representative Structures
  • Free Energy Evaluation

Advanced Algorithms:

  • RNA-RNA Interaction
  • Inverse Folding (Design)
  • Classified Dynamic Programming Variants
  • The RNA Secondary Structure Landscape

Tweaking the Predictions:

  • Experimental Structure Probing Data
  • Post-transcriptional Base Modifications
  • Ligands Binding to RNA Structures
  • Structure Modules and Pseudoknots
  • The RNA Folding Grammar

Utilities:

  • Basic Utilities
  • Nucleotide Alphabets
  • Strings and Nucleic Acid Sequences
  • RNA Secondary Structures
  • Multiple Sequence Alignments
  • Files and I/O
  • Plotting
  • Data Handling and Manipulation
  • Search Algorithms
  • Mathematical Functions
  • Combinatorics Algorithms
  • (Abstract) Data Structures
  • Messages
  • Log Messages
  • Unit Conversion

Examples

  • C Examples
  • Python Examples
  • Perl 5 Examples
  • RNAlib User Guide
  • Inverse Folding (Design)

Inverse Folding (Design)#

previous

RNA-RNA Interaction

next

Classified Dynamic Programming Variants

© Copyright 1994 - 2026, ViennaRNA developers.

Built with the PyData Sphinx Theme 0.23.0.

Created using Sphinx 9.1.1.