RNAlib-2.4.14
|
|
Compute the partition function to assess various equilibrium properties. More...
Compute the partition function to assess various equilibrium properties.
Similar to our Minimum Free Energy (MFE) Algorithms, we provide two different flavors for partition function computations:
While the global partition function approach supports predictions using single sequences as well as consensus partition functions for multiple sequence alignments (MSA), we currently do not support MSA input for the local variant.
Comparative prediction computes an average of the free energy contributions plus an additional covariance pseudo-energy term, exactly as we do for the Minimum Free Energy (MFE) Algorithms implementation.
Boltzmann weights for the free energy contributions of individual loops can be found in Energy Evaluation for Individual Loops.
Our implementations also provide a stochastic backtracking procedure to draw Random Structure Samples from the Ensemble according to their equilibrium probabilty.
Modules | |
Global Partition Function and Equilibrium Probabilities | |
Variations of the global partition function algorithm. | |
Local (sliding window) Partition Function and Equilibrium Probabilities | |
Scanning version using a sliding window approach to compute equilibrium probabilities. | |
Files | |
file | concentrations.h |
Concentration computations for RNA-RNA interactions. | |
file | equilibrium_probs.h |
Equilibrium Probability implementations. | |
file | part_func.h |
Partition function implementations. | |
file | part_func_window.h |
Partition function and equilibrium probability implementation for the sliding window algorithm. | |
Functions | |
int | vrna_pf_float_precision (void) |
Find out whether partition function computations are using single precision floating points. More... | |
int vrna_pf_float_precision | ( | void | ) |
#include <ViennaRNA/part_func.h>
Find out whether partition function computations are using single precision floating points.