The posts on this site use a vocabulary that is standard in the field but not outside it. This page collects the terms, each with a short definition and a link to the post where the concept matters most. Every entry has its own address, for example /glossary/#barrier-tree, so a definition can be linked directly.RNA secondary structure and the thermodynamic model
- RNA secondary structure
- The set of base pairs an RNA molecule forms: Watson-Crick pairs GC and AU, and the GU wobble pair. In the standard definition the pairs are nested, i.e. no two pairs cross, which excludes pseudoknots. This is the level of description at which the ViennaRNA algorithms work, and the level at which most of the structures on this site are drawn.
- Dot-bracket notation
- A string with one character per nucleotide. A dot marks an unpaired position, a pair of matching parentheses a base pair.
(((((((..((((........)))).(((((.......))))).....(((((.......)))))))))))).... is the cloverleaf of yeast tRNA-Phe. All ViennaRNA programs read and write this notation. - Nearest-neighbor energy model
- The free energy of a secondary structure is written as a sum over its loops: stacked pairs, hairpin loops, bulges, interior loops and multiloops, each with a tabulated contribution. The parameters (Turner 2004) were measured by optical melting of small RNAs at 37 °C in 1 M NaCl. Every prediction in ViennaRNA rests on this model, and every limitation of the predictions starts here.
- Minimum free energy (MFE) structure
- The secondary structure with the lowest free energy under the nearest-neighbor model, computed by dynamic programming (Zuker and Stiegler 1981) in
RNAfold. It is one structure out of an astronomically large set, and its weight in the ensemble can be a few percent. How much to trust it is the question the SHAPE tutorial works through on a tRNA. - Partition function and Boltzmann ensemble
- The sum over all secondary structures of exp(−E/RT), computed by McCaskill's algorithm (1990),
RNAfold -p. Dividing a structure's Boltzmann factor by the partition function gives its probability, and summing over structures gives the probability of each base pair. The ensemble, rather than a single structure, is what the energy model actually predicts. - Ensemble free energy
- −RT ln Z, the free energy of the whole ensemble. It is always below the MFE, and the gap between the two measures how much of the ensemble lies outside the MFE structure.
RNAfold -p prints it in square brackets. - Base-pair probability and dot plot
- The probability that nucleotides i and j are paired in the Boltzmann ensemble. The dot plot shows all of them in the upper triangle of a square, with the area of each dot proportional to the probability, and the MFE structure in the lower triangle. A well-defined structure gives a sparse plot with large dots; a rugged ensemble gives a cloud.
- Centroid structure
- The structure with the smallest expected base-pair distance to all structures in the ensemble. It consists of exactly the pairs with probability above 0.5, so it can contain far fewer pairs than the MFE structure when the ensemble is diverse.
RNAfold -p prints it in the third output line. - Maximum expected accuracy (MEA) structure
- The structure that maximizes the sum of the probabilities of its pairs and of its unpaired positions, with a weight that trades the two against each other.
RNAfold --MEA. A compromise between the MFE structure, which can be improbable, and the centroid, which can be nearly empty. - Ensemble diversity
- The expected base-pair distance between two structures drawn at random from the Boltzmann ensemble. A small value means the ensemble is dominated by one structure, a value of the order of the sequence length means it is not. For yeast tRNA-Phe the unconstrained prediction gives 23, the SHAPE-constrained one 0.9.
- Suboptimal structures
- All secondary structures within a given energy band above the MFE, enumerated by
RNAsubopt (Wuchty et al. 1999). The number grows exponentially with the width of the band. Suboptimals are the input to barriers and the direct way to see which alternatives compete with the MFE structure. - Pseudoknot
- Base pairs between a loop and a region outside the loop, so that two pairs cross when the structure is drawn as an arc diagram. Pseudoknots are excluded from the standard secondary structure algorithms because they break the nested decomposition. They are common in viral RNAs: the xrRNA fold and the dumbbell element depend on them.
- Accessibility
- The probability that a stretch of nucleotides is unpaired in the ensemble.
RNAplfold computes it locally along long sequences. It is the thermodynamic part of whether an siRNA, an antisense oligonucleotide or a protein can bind a site, and it is the quantity the RNA–RNA interaction work starts from. - Ensemble defect
- The expected number of nucleotides whose pairing state in the Boltzmann ensemble differs from a target structure. A sequence with an ensemble defect of zero folds into the target and nothing else. It is the standard objective in computational RNA design, more informative than asking whether the MFE structure equals the target.
Folding kinetics and energy landscapes
- Energy landscape
- All secondary structures of a sequence, each with its free energy, together with a move set that says which structures are neighbors, usually the opening or closing of a single base pair. Folding is a walk on this landscape, and most of the kinetics work on this site is about describing landscapes compactly enough to compute on them.
- Local minimum
- A structure that has no neighbor with lower free energy. A molecule that reaches it stays until thermal fluctuations carry it over a barrier. Local minima are the metastable states of an RNA, and a landscape of a 100 nt RNA has many thousands of them.
- Saddle point and energy barrier
- The lowest energy that a path between two local minima must pass through is the saddle point, and the difference to the starting minimum is the barrier. Barriers set the rates: a few kcal/mol are crossed in microseconds, a barrier of 15 kcal/mol can hold a misfolded RNA for minutes to hours.
- Barrier tree
- A tree that summarizes a rugged landscape: the leaves are the local minima, internal nodes the lowest saddle points connecting them, and the branch lengths the barrier heights. It is computed by the
barriers program from a list of suboptimal structures by a flooding algorithm. The construction and its extension to landscapes with many structures of equal energy are in Barrier trees of degenerate landscapes. - Macrostate (basin)
- The set of all structures that reach the same local minimum by steepest descent. A landscape with billions of structures collapses into hundreds or thousands of macrostates, which is what makes the kinetics of larger RNAs computable; see Folding kinetics of large RNAs.
- Folding kinetics
- How the population of structures changes with time. On the coarse-grained landscape this is a continuous-time Markov process between macrostates, with rates computed from the barriers;
treekin solves the resulting master equation and gives the population of each macrostate over time, from the first microsecond to equilibrium. The approach is laid out in Efficient computation of RNA folding dynamics. - Cotranscriptional folding
- An RNA starts to fold while it is being transcribed, so the 5' part forms structures before the 3' part exists. These early structures can trap the molecule in a state that the full-length landscape would never favor. Modeling this means following the population across a series of landscapes, one per transcript length, which is what BarMap does; the riboswitch NMR study shows the consequences experimentally.
- BarMap
- A method and program for folding kinetics on landscapes that change with time. For each snapshot, a transcript length or a temperature, a barrier tree is computed; a map between the macrostates of consecutive snapshots transfers the populations from one landscape to the next. Described in BarMap: RNA folding on dynamic energy landscapes, and extended to ligand binding in cotranscriptional RNA–ligand interaction dynamics.
- Folding time
- The time an RNA needs to reach its native structure from an unfolded start. It is a random variable with a broad, often multimodal distribution, because different trajectories get caught in different traps. KinPFN approximates this distribution from a handful of simulated folding times with a prior-data fitted network, which makes kinetic criteria usable in sequence design.
- Metastable state
- A local minimum that holds a substantial population for a biologically relevant time without being the thermodynamic ground state. Riboswitches use metastable states to make decisions during transcription; several of the viral RNA elements on this site have alternative conformations whose populations the thermodynamic model alone does not settle.
Chemical probing data
- SHAPE
- Selective 2'-hydroxyl acylation analyzed by primer extension. A reagent acylates the 2'-OH of nucleotides that are flexible, mostly unpaired ones; reverse transcription stops at the modified positions and the stops are counted. The result is one reactivity per nucleotide. How these numbers enter structure prediction is the subject of SHAPE directed RNA folding and of the step-by-step tutorial.
- DMS probing
- Dimethyl sulfate methylates the Watson-Crick face of unpaired adenines and cytosines. Like SHAPE it reports flexibility per nucleotide, but only for two of the four bases, and it works in living cells. The ViennaRNA soft-constraint methods accept DMS reactivities the same way as SHAPE reactivities.
- Reactivity
- The per-nucleotide number a probing experiment produces after normalization, typically between 0 and about 2. A reactivity is not a pairing state: a low value means the nucleotide is constrained in some way, a high value means it is flexible, which is true for unpaired nucleotides but also for nucleotides at helix ends and in dynamic pairs. The values are noisy and their scale depends on the experiment.
- Soft constraints and pseudo-energies
- Experimental data enter the prediction as additional energy terms instead of fixed pairing states. A reactivity is converted into a pseudo-energy that rewards or penalizes the pairing of that nucleotide; the folding recursions stay the same, only the energies change. ViennaRNA implements three conversions, after Deigan, Zarringhalam and Washietl, compared in Predicting RNA structures from sequence and probing data.
- Hard constraints
- Pairing states that are forced: a nucleotide must be unpaired, two nucleotides must pair, a region must not pair.
RNAfold -C reads them in dot-bracket-like notation. Hard constraints remove structures from the ensemble; soft constraints reweight them. Probing data are too noisy to be used as hard constraints. - Perturbation vector
- In the Washietl method, a small energy correction per nucleotide, chosen such that the predicted unpaired probabilities match the probing data as closely as possible while the energy model changes as little as possible.
RNApvmin computes it, RNAfold --shapeMethod=W uses it.
Structured RNA elements in viral genomes
- 3' untranslated region (3'UTR)
- The part of the genomic RNA downstream of the stop codon. In flaviviruses it is 400 to 700 nt long and densely structured, with elements that are conserved across the genus. Most of the viral RNA work on this site is about this region; Functional RNA structures in the 3'UTR of mosquito-borne flaviviruses is the overview.
- Stem-loop (hairpin)
- A helix closed by a loop, the simplest structural element. The flavivirus 3'UTR has a series of them, named SL-I to SL-IV and the terminal 3' stem-loop that ends the genome, each with its own degree of conservation.
- Exoribonuclease-resistant RNA (xrRNA)
- A structured element that stops the host 5'→3' exoribonuclease Xrn1. The element folds into a ring-like, pseudoknotted structure through which the 5' end of the RNA is threaded, so that the enzyme cannot proceed. In flaviviruses xrRNAs sit in the 3'UTR and produce the sfRNA. Comparative predictions of these folds across tick-borne and insect-specific viruses are in this 2019 paper; the Mpulungu virus and Barkedji virus papers confirmed predicted xrRNAs in Xrn1 assays.
- Subgenomic flavivirus RNA (sfRNA)
- The fragment of the 3'UTR that remains when Xrn1 degrades the genomic RNA from the 5' end and stalls at an xrRNA. It accumulates to high levels in infected cells and interferes with host antiviral responses. Which xrRNA stops the enzyme determines the length of the sfRNA; a single 3'UTR can produce several. The pan-flavivirus siRNA study separates sfRNA production from the 3'UTR bias of small RNAs.
- Dumbbell element (DB)
- A conserved element of the flavivirus 3'UTR whose secondary structure, a stem carrying two hairpins, looks like a dumbbell. Mosquito-borne flaviviruses have one or two copies; the top loop forms a pseudoknot with a downstream sequence. Dumbbell elements carry conserved UAG motifs, the Musashi binding element, and are among the elements that even the basal tick-associated Xinyang flavivirus retains.
- Genome cyclization
- Long-range base pairing between the 5' and 3' ends of the flavivirus genome, mediated by complementary cyclization sequences and neighboring elements. The circular form is required for replication, and it competes with the local structures of both ends. The Japanese encephalitis virus study ranks the candidate interactions computationally and tests them by binding measurements.
- Musashi binding element (MBE)
- A UAG-containing motif in a single-stranded context, recognized by the Musashi family of RNA-binding proteins (MSI1, MSI2), which regulate translation in neural progenitor cells. Zika virus and related flaviviruses carry such motifs in their 3'UTRs, often in dumbbell elements, as mapped in this comparative study.
Viruses
- Flaviviruses (Orthoflavivirus)
- Positive-strand RNA viruses with a genome of about 11 kb: one open reading frame flanked by structured untranslated regions. The genus includes dengue, Zika, West Nile, yellow fever and tick-borne encephalitis viruses, which are transmitted by mosquitoes or ticks to vertebrates, and the insect-specific and no-known-vector groups. The RNA structures of their untranslated regions are a long-running theme of this site; Functional RNAs in virology gives the wider picture.
- Insect-specific flavivirus (ISF)
- A flavivirus that replicates in insects only and cannot infect vertebrate cells. Two groups are distinguished: the classical ISFs, a lineage of their own, and the dual-host affiliated ISFs, which group with the mosquito-borne pathogens phylogenetically but have lost the ability to infect vertebrates. Their 3'UTRs are unusually long and carry several xrRNA-like elements.
- Barkedji virus
- An insect-specific flavivirus of Culex mosquitoes, named after the village in Senegal where it was first found. The Zambian isolate and a Barkedji-like virus have 3'UTRs with the standard flavivirus elements, including xrRNA folds that resisted Xrn1 digestion in vitro.
- Mpulungu flavivirus (MPFV)
- A tick-associated flavivirus from Zambia that forms an independent clade, with an exoribonuclease-resistant RNA architecture in the 3'UTR unlike that of the known tick-borne viruses. The 2021 paper combines the genome analysis with Xrn1 assays of the predicted elements.
- Xinyang flavivirus (XiFV)
- A flavivirus from Haemaphysalis flava ticks that defines a basal, probably tick-only clade of the genus. Its 3'UTR still shows the orthoflavivirus architecture, with several pseudoknot-containing stem-loops and a prototypical dumbbell element, which says something about how old these elements are; see the 2024 paper.
Software
- ViennaRNA Package
- The reference implementation of thermodynamic RNA secondary structure prediction, developed at the University of Vienna since the 1990s and used in the tutorials on this site.
RNAfold predicts MFE structures and ensembles, RNAsubopt enumerates suboptimals, RNAplfold computes accessibilities, RNAcofold and RNAup handle RNA–RNA interactions, RNAinverse designs sequences, RNApvmin computes perturbation vectors. The soft-constraint methods for probing data are part of the package since version 2.2. - barriers and treekin
- Two programs for folding kinetics on coarse-grained landscapes.
barriers builds the barrier tree and the macrostate rate matrix from an energy-sorted list of suboptimal structures; treekin integrates the master equation on that matrix and outputs the population of each macrostate over time. Both are the basis of BarMap. - KinPFN
- A prior-data fitted network that approximates the cumulative distribution of RNA folding times from a few simulated examples in a single forward pass, replacing the many thousands of simulations a direct estimate needs. Described in KinPFN: Bayesian approximation of RNA folding kinetics.
- TSSAR
- A tool for annotating transcription start sites from differential RNA-seq data, which compares a library enriched for primary transcripts with an untreated one. TSSAR tests the local enrichment of read starts statistically instead of applying a fixed cutoff, and runs as a web service with client-side preprocessing; see TSSAR: TSS annotation regime for dRNA-seq data.