RNAPLEX(1)
π¦ RNAplex Β· User Commands Β· Section 1 π¦
β¨ NAME β¨
RNAplex - manual page for RNAplex 2.7.0 πΈ
π SYNOPSIS π
RNAplex [options]
π DESCRIPTION π
RNAplex 2.7.0 π
Find targets of a query RNA π―
okay bestie, RNAplex reads two RNA sequences from stdin or <filename> and computes the optimal and suboptimal secondary structures for their hybridization π«Ά. The calculation is simplified because it only allows inter-molecular base pairs, so no pairing within the same strand π§. Accessibility effects can be estimated by RNAplex if you give it a RNAplfold accessibility profile π
. The optimal and suboptimal structures get written to stdout, one structure per line β¨.
Each line has:
- The structure in dot bracket format, with a
&separating the two strands. - The range of the structure in the two sequences, in the format
from,to : from,to. - The energy of the duplex structure in kcal/mol.
This format is especially iconic for computing the hybrid structure between a small probe sequence and a long target sequence π₯.
-h,--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 ποΈ--versionβ Print version and exit π·οΈ-v,--verboseβ Be verbose π£οΈ (default=off). This lowers the log level so even INFO messages get passed through.
π₯ I/O Options
Command line options for input and output (pre-)processing. This is the stuff that gets your sequences in and out, plus any pre-processing π.
-q,--query=STRINGβ File containing the query sequence π . You can pipe input sequences to RNAplex or hand them over in a query file with-q. Heads up: using-qimplies that-tis also used π.-t,--target=STRINGβ File containing the target sequence π―. You can pipe input sequences to RNAplex or give them in a target file with-t. Heads up: using-timplies that-qis also used π.-a,--accessibility-dir=STRINGβ Location of the accessibility profiles π. This switches the accessibility modes on and tells RNAplex which directory holds the accessibility profiles generated by RNAplfold.-b,--binaryβ Allow reading and parsing of memory dumped opening energy files π§ (default=off). The-boption lets you read and process opening energy files saved in binary format β‘. This can reduce the time needed to process those files by a factor of 500x-1000x π. RNAplex recognizes the matching opening energy files by looking for files named after the sequence that contain the suffix_openen_bin. If you need more info on making binary opening energy files, check out the RNAplfold man page π.--log-level=levelβ Set the log level threshold (default=2) π’. By default, log messages are filtered so only warnings (level2) or errors (level3) get printed. Higher values mean fewer messages. Log-level5turns off all messages, even errors and other critical info π.--log-file[=filename]β Print log messages to a file instead of stderr π (default=RNAplex.log).--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 that change how RNAplex does its computing πͺ.
-l,--interaction-length=INTβ Maximal length of an interaction (default=40) π. This is the maximal allowed length of an interaction.-c,--extension-cost=INTβ Cost added to each nucleotide in a duplex (default=0) πΈ. This is the cost of extending a duplex by one nucleotide, which helps you find compact duplexes with few or small bulges or internal loops πΈ. It's only useful when no accessibility profiles are available. This option is disabled if accessibility profiles are used (-aoption) π .-p,--probe-modeβ Compute Tm for probes π‘οΈ (default=off). Use this if you want to compute the melting temperature of your probes.-Q,--probe-concentration=DOUBLEβ Set the probe concentration for the Tm computation π§ͺ (default=0.1).-N,--na-concentration=DOUBLEβ Set the Na+ concentration for the Tm computation π§ (default=1.0).-M,--mg-concentration=DOUBLEβ Set the Mg2+ concentration for the Tm computation π§² (default=1.0).-K,--k-concentration=DOUBLEβ Set the K+ concentration for the Tm computation π (default=1.0).-U,--tris-concentration=DOUBLEβ Set the tris+ concentration for the Tm computation π§΄ (default=1.0).-f,--fast-folding=INTβ Speedup of the target search ποΈ (default=0). This option decides whether backtracking happens (-f 0,-f 2) or not (-f 1).-f 0: the structure is computed with the standard energy model. It's the slowest and most precise mode of RNAplex π.-f 2: the structure is computed with the approximated plex model. If a lot of targets come back, this can seriously boost RNAplex's runtime β‘.-f 1: the fastest mode, since no structures get recomputed π.
-V,--scale-accessibility=DOUBLEβ Rescale all opening energy by a factor V ποΈ (default=1.0). This is the scale factor for the accessibility. If V is set to1, the scaling has no effect on the accessibility.-A,--alignment-modeβ Tells RNAplex to compute interactions based on alignments π― (default=off). If-Ais set, RNAplex expects clustalw files as input for the-qand-toptions.-k,--convert-to-binβ If set, RNAplex converts all opening energy files in the directory set by the-aoption into binary opening energy files π (default=off). RNAplex can turn existing text formatted opening energy files into binary formatted ones. In this mode, RNAplex does not compute interactions.-z,--duplex-distance=INTβ Distance between the target 3' ends of two consecutive duplexes π (default=0). This should be set to the maximal length of interaction to get good results. A smallerzleads to larger overlaps between consecutive duplexes π« .-e,--energy-threshold=DOUBLEβ Minimal energy for a duplex to be returned π― (default=-100000). This threshold is set on the total energy of interaction, i.e. the hybridization energy corrected for opening energy if-ais set, or the energy corrected by-c. If unset, only the mfe will be returned π.-L,--WindowLength=INTβ How large the region around the target site should be when redrawing the alignment interaction πΌοΈ (default=1). This lets you set how big the surrounding region is when generating the alignment figure of the interaction π.
β¦part 2 picks up with Structure Constraints π
β¨ REFERENCES β¨
okay bestie, this section is basically the citations hall of fame π¦π if you use RNAplex for your work, the authors literally want you to cite these papers, so here's the whole lineup:
- R. Lorenz, S.H. Bernhart, C. Hoener zu Siederdissen, H. Tafer, C. Flamm, P.F. Stadler and I.L. Hofacker (2011), "ViennaRNA Package 2.0", Algorithms for Molecular Biology: 6:26 π
- I.L. Hofacker, W. Fontana, P.F. Stadler, S. Bonhoeffer, M. Tacker, P. Schuster (1994), "Fast Folding and Comparison of RNA Secondary Structures", Monatshefte f. Chemie: 125, pp 167-188 πΈ
- R. Lorenz, I.L. Hofacker, P.F. Stadler (2016), "RNA folding with hard and soft constraints", Algorithms for Molecular Biology 11:1 pp 1-13 β¨
The calculation of duplex structure is based on a dynamic programming algorithm originally developed by Rehmsmeier and, in parallel, by Hofacker. That's the core math behind the duplex stuff, no cap π§
- H. Tafer and I.L. Hofacker (2008), "RNAplex: a fast tool for RNA-RNA interaction search.", Bioinformatics: 24(22), pp 2657-2663 π this is the RNAplex paper itself, so it's kind of a must-cite π
- S. Bonhoeffer, J.S. McCaskill, P.F. Stadler, P. Schuster (1993), "RNA multi-structure landscapes", Euro Biophys J: 22, pp 13-24 π¦
The energy parameters are taken from:
- D.H. Mathews, M.D. Disney, D. Matthew, J.L. Childs, S.J. Schroeder, J. Susan, M. Zuker, D.H. Turner (2004), "Incorporating chemical modification constraints into a dynamic programming algorithm for prediction of RNA secondary structure", Proc. Natl. Acad. Sci. USA: 101, pp 7287-7292 π
- D.H Turner, D.H. Mathews (2009), "NNDB: The nearest neighbor parameter database for predicting stability of nucleic acid secondary structure", Nucleic Acids Research: 38, pp 280-282 π«Ά
β¨ AUTHOR β¨
the brains behind this π§ π are Hakim Tafer and Ivo L. Hofacker. iconic duo, literally. π
β¨ REPORTING BUGS β¨
okay so the official vibe here is "if in doubt, our program is right, nature is at fault" ππ lol. but if something's actually broken, send your comments to rna@tbi.univie.ac.at π¬π«Ά
RNAplex 2.7.0 released February 2026 and this manual page is for RNAPLEX(1), so that's the whole page, bestie! πβ¨ stay iconic and keep those RNAs folding ππ§
π¦ 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