The ViennaRNA Package is software, a set of standalone programs and libraries used for predicting and analysing RNA nucleic acid secondary structures.
[1] The source code for the package is released as free and open-source software and compiled binaries are available for the operating systems Linux, macOS, and Windows.
[1] The package distributed tools to compute either minimum free energy structures or partition functions of RNA molecules; both using the idea of dynamic programming.
A number of major systemic changes were introduced in this version with the use of a new parametrized energy model (Turner 2004),[5] restructuring of the RNAlib to support concurrent computations in thread-safe manner, improvements to the application programming interface (API), and inclusion of several new auxiliary tools.
[7][8] In addition to prediction and analysis tools, the ViennaRNA Package contains several scripts and utilities for plotting and input-output processing.