rnaeval
Quick Start
- Command:
RNAeval [OPTIONS] [<input>] - Local executable:
/home/vimalinx/miniforge3/envs/bio/bin/RNAeval - Full reference: See
references/help.mdfor complete options and details
When To Use This Tool
- Use
RNAevalwhen you already have a sequence plus a proposed dot-bracket structure and want its free energy scored. - It is the right tool for rescoring externally generated structures, checking cofold energies for two strands separated by
&, or auditing loop-by-loop contributions with-v. - Use
--msawhen the input is a Stockholm multiple-sequence alignment plus a consensus structure. - Do not use it to predict structures from sequence alone; this program evaluates a supplied structure rather than searching for one.
Common Patterns
# Evaluate one sequence/structure pair from stdin
printf 'GGGAAAUCC\n(((...)))\n@\n' | RNAeval
# Print detailed loop-energy contributions
printf 'GGGAAAUCC\n(((...)))\n@\n' | RNAeval -v
# Evaluate a two-strand cofold structure marked with &
printf 'GGGA&AAAUCC\n(((.&.)))\n@\n' | RNAeval
# Read sequence/structure input from a file
RNAeval -i structures.txt
Recommended Workflow
- Prepare input with RNA sequence and dot-bracket structure (one per line or in file)
- Run
RNAeval -i <inputfile>or pipe input via stdin - Review energy output in kcal/mol; use
-vfor per-loop breakdown if needed - For alignments, use
--msawith Stockholm 1.0 format input
Guardrails
- Input must include both sequence and structure; this tool does not predict structures
- End batch input with a line containing only
@or ensure proper EOF handling - Ensure sequences use
UnotT(or use--noconvto disable auto-conversion)