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

RNAup predicts accessibility-aware RNA-RNA interactions, reporting opening-energy terms alongside interaction energies and downloadable native output files.

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

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

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

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

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

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

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

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

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

RNAup predicts accessibility-aware RNA-RNA interactions, reporting opening-energy terms alongside interaction energies and downloadable native output files.

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

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

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

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

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

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

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

RNAplot renders ViennaRNA secondary-structure plot files from a supplied RNA sequence and dot-bracket structure.
Configure inputs to begin
Set options on the left, then click “Submit job”.
RNAplex predicts RNA-RNA interaction sites at high speed by combining precomputed accessibility profiles with a fast duplex scanning algorithm. It is designed for cases where a short query RNA (such as a miRNA, siRNA, or antisense oligo) needs to be scanned against a long target sequence (such as an mRNA transcript or genomic region) to locate potential binding sites.
The core idea behind RNAplex is a two-stage approach. First, accessibility information is computed for the target sequence using a local folding model similar to RNAplfold. Then, the algorithm scans for favorable interaction sites while incorporating these accessibility penalties. This makes RNAplex significantly faster than RNAup for long targets while still accounting for the structural context of each strand.
RNAplex fills a specific niche in the ViennaRNA interaction toolkit:
For a single pair of short RNAs where accuracy matters more than speed, RNAup provides a more thorough accessibility calculation. RNAplex trades some precision for the ability to handle long sequences efficiently.
RNAplex on ProteinIQ accepts a target RNA and a query RNA, runs the ViennaRNA RNAplex program with optional accessibility scaling, and returns ranked interaction hits with coordinates, predicted structures, and energies. No local software installation is required.
| Input | Description |
|---|---|
Target RNA | The longer RNA sequence to scan for interaction sites. FASTA or plain nucleotide format. |
Query RNA | The shorter RNA (e.g., miRNA) to search for binding sites. FASTA or plain nucleotide format. |
Supported file formats: .fasta, .fa, .txt
| Setting | Type | Default | Description |
|---|---|---|---|
Interaction length | text | default | Maximum length of the predicted interaction region. Limits how many consecutive base pairs the algorithm considers. |
Energy threshold | text | default | Only report interactions with free energy below this cutoff (in kcal/mol). Lower thresholds produce fewer, stronger hits. |
Duplex distance | text | default | Minimum distance between reported interaction sites on the target. Prevents overlapping hits from cluttering the output. |
Scale accessibility | text | default | Scaling factor applied to the accessibility penalty. A value of 0 disables accessibility correction entirely (pure duplex mode); higher values increase the penalty for structured regions. |
Window length | text | default | Window size for the local accessibility computation. Larger windows consider more structural context but increase runtime. |
Temperature | slider (0-100) | 37 | Folding temperature in degrees Celsius. |
Salt concentration | text | default | Monovalent salt concentration for the ViennaRNA energy model. |
Initial salt correction | text | default | Initial salt correction parameter. |
Parameter file content | textarea | none | Inline ViennaRNA parameter file content passed via --paramFile. |
Leaving optional text fields blank preserves the native ViennaRNA CLI defaults.
| Column | Description |
|---|---|
Interaction | Identifier for the query-target pair |
Query ID | Identifier of the query sequence |
Target ID | Identifier of the target sequence |
Query Start / Query End | Nucleotide positions of the interaction on the query strand |
Target Start / Target End | Nucleotide positions of the interaction on the target strand |
Structure | Dot-bracket notation of the predicted duplex, with & separating the two strands |
Energy (kcal/mol) | Predicted interaction energy. More negative values indicate stronger predicted binding. |
Results are sorted by energy, with the most favorable interactions listed first.
RNAplex sits between RNAduplex and RNAup in both speed and accuracy:
For a typical workflow, start with RNAplex to identify candidate sites on a long target, then refine the top hits with RNAup for accurate energy decomposition.