RNAup

Predict RNA-RNA interactions using accessibility-aware energy scoring.

6
Configure input settings on the left, then click "Submit"

Related tools

RNAduplex

RNAduplex

RNAduplex computes the hybridization structure between two RNA sequences. Predicts the optimal duplex formation and binding energy.

RNAplex

RNAplex

RNAplex predicts fast query-target RNA interactions, reporting parsed hit coordinates, structures, and energies.

RNAcofold

RNAcofold

RNAcofold predicts the joint secondary structure of two interacting RNA molecules and optionally reports partition-function and concentration-dependent equilibrium metrics.

RNAdistance

RNAdistance

RNAdistance compares RNA secondary structures using the selected upstream ViennaRNA distance representation and comparison mode.

RNAdos

RNAdos

RNAdos calculates density-of-states summaries for RNA sequences, reporting representative structures and state counts across energy bands.

RNAeval

RNAeval

RNAeval calculates the free energy of an RNA secondary structure for a given sequence. Evaluates if a proposed structure is thermodynamically favorable.

RNAfold

RNAfold

RNAfold predicts RNA secondary structure using minimum free energy (MFE) algorithms and optionally returns partition-function ensemble metrics when explicitly enabled.

RNALfold

RNALfold

RNALfold reports locally stable RNA secondary structures within a sliding window and returns their start and end positions on the input sequence.

RNAplfold

RNAplfold

RNAplfold computes local base pair probabilities using a sliding window approach. Useful for analyzing accessibility and identifying binding sites in long RNA sequences.

RNAplot

RNAplot

RNAplot renders ViennaRNA secondary-structure plot files from a supplied RNA sequence and dot-bracket structure.

What is RNAup?

RNAup predicts RNA-RNA interactions while accounting for the cost of making binding sites accessible. This is the central idea that separates RNAup from simpler interaction tools: before two RNA molecules can hybridize, each must unfold any internal structure that blocks the interaction site. RNAup calculates this "opening energy" for both strands and adds it to the intermolecular binding energy, producing a total energy that reflects the true thermodynamic cost of the interaction.

The total energy reported by RNAup is the sum of three terms:

  • Interaction energy: the free energy gained from forming intermolecular base pairs between the two strands
  • Opening energy (target): the cost of unfolding the target RNA's internal structure at the binding site
  • Opening energy (query): the cost of unfolding the query RNA's internal structure at the binding site

This decomposition makes RNAup particularly valuable for studying interactions where one or both molecules have stable internal folds. A binding site that looks favorable based on intermolecular pairing alone may turn out to be thermodynamically unfavorable once the opening cost is included.

RNAup vs. other interaction tools

ToolConsiders accessibilitySpeedBest for
RNAduplexNoVery fastInitial screening, pre-filtering large sets
RNAupYes (full calculation)ModerateAccurate binding energy with opening costs
RNAplexYes (precomputed profiles)FastScanning long targets for interaction sites
RNAcofoldImplicit (joint folding)ModerateFull dimer structure including intra- and intermolecular pairs

RNAduplex is a good first pass, but it systematically overestimates binding stability for structured RNAs because it ignores opening costs. RNAup corrects this by computing accessibility from the full ensemble of each strand's internal structures.

How to use RNAup online

RNAup on ProteinIQ takes two RNA sequences (a target and a query), computes accessibility-aware interaction energies using ViennaRNA's RNAup program, and returns interaction coordinates, energy decompositions, and downloadable output files. No local ViennaRNA installation is needed.

Inputs

InputDescription
Target RNAThe RNA sequence to scan for binding sites. FASTA or plain nucleotide format.
Query RNAThe RNA sequence that binds to the target. FASTA or plain nucleotide format.

Supported file formats: .fasta, .fa, .txt

Settings

Interaction options

SettingTypeDefaultDescription
Interaction modeselectbinding-siteControls the RNAup workflow. The binding-site mode reports optimal interaction sites; the upstream default mode uses RNAup's standard output format.
Unpaired region lengthslider (1-50)1Maximum length of the unpaired region considered for accessibility (-u flag). Larger values allow RNAup to evaluate longer stretches of unpaired nucleotides as potential binding sites.
Window sizeslider (1-200)25Size of the sliding window used for accessibility computation (-w flag). Should be at least as large as the unpaired region length.
Report energy contributionsswitchoffRequest contribution-oriented output from RNAup where supported.
Include both strandsswitchoffReport interaction results for both orientations (5'>3' and 3'>5').
Extend 5'textupstream defaultOptional extension of the interaction region in the 5' direction.
Extend 3'textupstream defaultOptional extension of the interaction region in the 3' direction.

Thermodynamic parameters

SettingTypeDefaultDescription
Temperatureslider (0-100)37Folding temperature in degrees Celsius.
Salt concentrationtextupstream defaultMonovalent salt concentration for the ViennaRNA energy model.
Initial salt correctiontextupstream defaultInitial salt correction parameter.
Parameter file contenttextareanoneInline ViennaRNA parameter file content passed via --paramFile.

Energy model

SettingTypeDefaultDescription
Dangling endsselect2 (double dangles)How unpaired nucleotides adjacent to helices contribute to the energy. Options: 0 (ignore), 1 (one side), 2 (both sides), 3 (coaxial stacking).
Disallow lonely pairsswitchoffProhibit helices of length 1 (isolated base pairs).

Leaving optional text fields blank preserves the upstream ViennaRNA CLI defaults.

Output

Results table

ColumnDescription
InteractionIdentifier for the interaction pair
Query IDIdentifier of the query sequence
Target IDIdentifier of the target sequence
Query Start / Query EndNucleotide positions of the interaction on the query strand
Target Start / Target EndNucleotide positions of the interaction on the target strand
Interaction Energy (kcal/mol)Free energy from intermolecular base pairing alone
Opening Energy (kcal/mol)Combined cost of unfolding internal structure on both strands at the interaction site
Total Energy (kcal/mol)Sum of interaction energy and opening energy. More negative values indicate more favorable interactions.

Files

The Files tab provides the raw .out files generated by the RNAup CLI, available for download.