rnaduplex
Quick Start
- Command:
RNAduplex [OPTION]... < input.fa - Local executable:
/home/vimalinx/miniforge3/envs/bio/bin/RNAduplex - Full reference: See
references/help.mdfor complete options and model details
When To Use This Tool
- Use
RNAduplexwhen you want the hybridization structure between two RNA strands and only care about inter-molecular base pairs. - It is especially suited to probe-target style questions, such as a short RNA or oligo against a longer target.
- Use
-ewhen you need near-optimal alternative duplexes, not just the best-scoring interaction. - Do not use it as a general cofolding tool when each strand may also form substantial intra-molecular structure; that is outside its simplified model.
Common Patterns
# Predict the best duplex for two sequences from stdin
printf 'GGGAAAUCC\nGGAUUUCCC\n' | RNAduplex
# Enumerate suboptimal duplexes within 2 kcal/mol of the optimum
printf 'GGGAAAUCC\nGGAUUUCCC\n' | RNAduplex -e 2
# Sort reported duplexes by free energy
printf 'GGGAAAUCC\nGGAUUUCCC\n' | RNAduplex -e 2 -s
# Recalculate hybridization under a different temperature
printf 'GGGAAAUCC\nGGAUUUCCC\n' | RNAduplex -T 25
Recommended Workflow
- Prepare two RNA sequences as input (stdin or file), noting that "T" is auto-converted to "U" unless
--noconvis set - Run
RNAduplexwith relevant options (e.g.,-sto sort by free energy,-e <range>for suboptimal structures within an energy range) - Parse the output: dot-bracket structure with
&separating strands, position ranges (from,to : from,to), and energy in kcal/mol - Adjust model parameters if needed (e.g.,
-Tfor temperature,--saltfor salt concentration,-Pfor custom energy parameters)
Guardrails
- For general cases requiring intra-molecular base pairs, use
RNAcofoldinstead - Default temperature is 37°C and salt concentration is 1.021M; adjust for non-physiological conditions
- Only inter-molecular base pairs are considered; this tool is optimized for probe-target scenarios