RNASNOOP(1)
โจ RNASNOOP(1) โจ
๐ NAME ๐
RNAsnoop ๐ manual page for RNAsnoop 2.7.0
๐ฆ SYNOPSIS ๐ฆ
RNAsnoop [options]
๐ DESCRIPTION ๐
RNAsnoop 2.7.0 ๐ธ
Find targets of a query H/ACA snoRNA โจ
okay so RNAsnoop reads a target RNA sequence and a H/ACA snoRNA sequence from a target and query file, respectively, and then computes optimal and suboptimal secondary structures for their hybridization ๐
. The calculation can be done roughly in O(nm), where n is the length of the target sequence and m is the length of the snoRNA stem. It's literally tailored to the special case of H/ACA snoRNA, so it's giving specialist energy ๐ฅ. For general purpose target predictions, bestie, go look at RNAduplex, RNAup, RNAcofold and RNAplex ๐ซถ. Accessibility effects can be estimated by RNAsnoop if a RNAplfold accessibility profile is provided ๐ง.
The computed optimal and suboptimal structures get written to stdout, one structure per line ๐. Each line consists of: the structure in dot bracket format, with a & separating the two strands ๐. The <> brackets represent snoRNA intramolecular interactions, while the () brackets represent intermolecular interactions between the snoRNA and its target ๐.
Then you get the range of the structure in the two sequences, in the format from,to : from,to โจ, plus the energy of the duplex structure in kcal/mol ๐. If it's available, the opening energy is also returned ๐.
--helpโ Print help and exit ๐ท--detailed-helpโ Print help, including all details and hidden options, and exit ๐ง--full-helpโ Print help, including hidden options, and exit ๐-V,--versionโ Print version and exit ๐--verboseโ Be verbose. Lowers the log level setting so even INFO messages get passed through ๐ฃ- default: off
๐ท I/O Options ๐ท
Command line options for input and output (pre-)processing ๐ซง
-s,--query=STRINGโ File containing the query sequence. Input sequences can be piped to RNAsnoop or given in a query file with the-soption. Heads up: the-soption implies that the-toption is also used ๐ .-t,--target=STRINGโ File containing the target sequence. Input sequences can be piped to RNAsnoop or given in a target file with the-toption. Note that the-toption implies that the-soption is also used ๐ซถ.-S,--suffix=STRINGโ Specify the suffix that was added by RNAup to the accessibility files ๐ฆ.- default:
_u1_to_30.out
- default:
-P,--from-RNAplfold=STRINGโ Specify the directory where the accessibility profiles generated by RNAplfold are found ๐.-U,--from-RNAup=STRINGโ Specify the directory where the accessibility profiles generated by RNAup are found ๐.-O,--output_directory=STRINGโ Set where the generated figures should be stored ๐ผ๏ธ.- default: `./'
--log-level=levelโ Set the log level threshold ๐.- default:
2 - By default, log messages are filtered so only warnings (level 2) or errors (level 3) get printed. This setting lets you pick the threshold, and higher values mean fewer messages. Log-level 5 turns off all messages, even errors and other critical info ๐.
- default:
--log-file[=filename]โ Print log messages to a file instead of stderr ๐๏ธ.- default:
RNAsnoop.log
- default:
--log-timeโ Include a time stamp in log messages โฐ.- default: off
--log-callโ Include the file and line of the log calling function ๐.- default: off
๐งช Algorithms ๐งช
Options which alter the computing behaviour of RNAplex. Please note that the options that filter out snoRNA-RNA duplexes expect the energy to be given in decacal/mol instead of kcal/mol. A threshold of -2.8(kcal/mol) should be given as -280(decacal/mol) ๐ .
-A,--alignment-modeโ Specify whether RNAsnoop gets alignments or single sequences as input ๐งฌ.- default: off
-f,--fast-folding=INTโ Speedup of the target search ๐โโ๏ธ.- default:
1 - This option decides whether the backtracking happens (
-f 1) or not (-f 0). With-f 1the structure is computed based on the standard energy model. This is the slowest mode of RNAsnoop ๐ข.-f 0is the fastest mode, since no structures get recomputed and only the interaction energy is returned โก.
- default:
-c,--extension-cost=INTโ Cost to add to each nucleotide in a duplex ๐ธ.- default:
0 - This is the cost of extending a duplex by one nucleotide. It lets you find compact duplexes with few or small bulges or internal loops ๐ซง. It's only useful when no accessibility profiles are available, and it's disabled if accessibility profiles are used (
-Poption) ๐ซ.
- default:
-e,--energy-threshold=DOUBLEโ Maximal energy difference between the mfe and the desired suboptimal ๐ฏ.- default:
-1 - This is the energy range for a duplex to be returned. The threshold is set on the total energy of interaction, meaning the hybridization energy corrected for opening energy if
-ais set, or the energy corrected by-c. If it's unset, only the mfe gets returned ๐ฅ.
- default:
-o,--minimal-right-duplex=INTโ Minimal Right Duplex Energy ๐.- default:
-270
- default:
-l,--minimal-loop-energy=INTโ Minimal Right Duplex Energy. Yes, that's the label the page itself uses, bestie ๐.- default:
-280 - This is the minimal stem loop energy of the snoRNA. The energy should be given in decacalories, so a minimal stem-loop energy of
-2.8kcal/mol corresponds to-280decacal/mol ๐งฎ.
- default:
-p,--minimal-left-duplex=INTโ Minimal Left Duplex Energy ๐.- default:
-170
- default:
-q,--minimal-duplex=INTโ Minimal Duplex Energy ๐งท.- default:
-1090
- default:
-d,--duplex-distance=INTโ Distance between the target 3' ends of two consecutive duplexes ๐.- default:
2 - This should be set to the maximal length of interaction to get good results ๐. A smaller
dleads to larger overlaps between consecutive duplexes ๐ฐ.
- default:
-h,--minimal-stem-length=INTโ Minimal snoRNA stem length ๐ฑ.- default:
5
- default:
-i,--maximal-stem-length=INTโ Maximal snoRNA stem length ๐ณ.- default:
120
- default:
-j,--minimal-duplex-box-length=INTโ Minimal distance between the duplex end and the H/ACA box ๐ฆ.- default:
11
- default:
-k,--maximal-duplex-box-length=INTโ Maximal distance between the duplex end and the H/ACA box ๐.- default:
16
- default:
-m,--minimal-snoRNA-stem-loop-length=INTโ Minimal number of nucleotides between the beginning of the stem loop and the beginning of the snoRNA sequence ๐.- default:
1
- default:
-n,--maximal-snoRNA-stem-loop-length=INTโ Maximal number of nucleotides between the beginning of the stem loop and the beginning of the snoRNA sequence ๐.- default:
100000
- default:
-v,--minimal-snoRNA-duplex-length=INTโ Minimal distance between the duplex start and the snoRNA ๐งญ.- default:
0
- default:
-w,--maximal-snoRNA-duplex-length=INTโ Maximal distance between the duplex start and the snoRNA ๐บ๏ธ.- default:
0
- default:
-x,--minimal-duplex-stem-energy=INTโ Minimal duplex stem energy ๐ซ.- default:
-1370
- default:
-y,--minimal-total-energy=INTโ Minimal total energy ๐.- default:
100000
- default:
-a,--maximal-stem-asymmetry=INTโ Maximal snoRNA stem asymmetry โ๏ธ.- default:
30
- default:
-b,--minimal-lower-stem-energy=INTโ Minimal lower stem energy ๐๏ธ.- default:
100000
- default:
-L,--alignmentLength=INTโ Limit the extent of the interactions to L nucleotides ๐.- default:
25
- default:
๐ Structure Constraints ๐
Command line options to interact with the structure constraints feature of this program ๐งฉ
-C,--constraintโ Calculate the stem structure subject to constraints ๐.- default: off
- The program reads the stem sequence first, then a string containing constraints on the structure, encoded with these symbols:
.โ no constraint for this base ๐ซฅ|โ the corresponding base has to be paired ๐xโ the base is unpaired ๐ โโ๏ธ<โ base i is paired with a base j>i โก๏ธ>โ base i is paired with a base j<i โฌ ๏ธ- matching brackets
( )โ base i pairs base j ๐ค
- With the exception of
|, constraints will disallow all pairs that conflict with the constraint. This is usually enough to enforce the constraint, but occasionally a base may stay unpaired in spite of constraints ๐ญ. PF folding ignores constraints of type|๐.
๐ Plotting ๐
Command line options for changing the default behaviour of structure layout and pairing probability plots ๐จ
-I,--produce-psโ Draw annotated 2D structures for a list of dot-bracket structures ๐๏ธ.- default: off
- This option lets you produce interaction figures in PS-format with conservation/accessibility annotation, if that's available ๐ง.
-N,--direct-redrawโ Outputs 2D interactions concurrently with the interaction calculation for each suboptimal interaction. Honestly, the-Ioption should be preferred ๐ .- default: off
(continued in part 2 ๐ฆ)
โจ AUTHOR โจ
okay bestie, the credits ๐ Hakim Tafer and Ivo L. Hofacker are the ones who built this, and they're literally the reason we get to be this good at RNA ๐งฌ๐
๐ REPORTING BUGS ๐
okay so the vibe here is: if in doubt our program is right, nature is at fault ๐๐ like, the code is not the problem, the RNA is being extra ๐ญ
if you find a bug, send your comments to rna@tbi.univie.ac.at ๐ that's the spot ๐ซถ
that's the whole contact info, so don't go looking for a different address ๐ธ
RNAsnoop 2.7.0 โจ February 2026 โจ RNASNOOP(1) ๐ฆ
bestie, that's the official footer ๐ we're living in the RNAsnoop 2.7.0 era, and this page was last updated February 2026, so you're literally reading the freshest tea ๐ periodt ๐
๐ฆ where this page comes from
- ubuntu resolute: vienna-rna 2.7.0+dfsg-2 ยท non-free
- ubuntu stonking: vienna-rna 2.7.0+dfsg-2 ยท non-free
- ๐ girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms