RNAstructure logo

RNAstructure Command Line Help
orega and orega-cuda

orega evolves an input sequence to increase end-to-end distance using a genetic algorithm. 

USAGE: orega <input file>  <output file> [options]

Required parameters:

<input file> The name of a sequence file containing input data.
Note that lowercase nucleotides are forced single-stranded in structure prediction.
<output file> The name of a FASTA file to which the output will be written.

Options that do not require added values:

--nocomplexity
Use the objective function that does not include sequence complexity. The default uses an objective function that includes sequence complexity.

 
-h --help Display the usage details message.
-v --version
Display version and copyright information for this interface.

Options that require added values:

-a, -A, --alphabet Specify the name of a folding alphabet and associated nearest neighbor parameters. The alphabet is the prefix for the thermodynamic parameter files, e.g. "rna" for RNA parameters or "dna" for DNA parameters or a custom extended/modified alphabet. The thermodynamic parameters need to reside in the at the location indicated by environment variable DATAPATH.
The default is "rna" (i.e. use RNA parameters).
   



 
   
   
   
   

 

Notes about alphabet size:

The complexity calculation performed by orega assumes a 4-nucleotide alphabet (although RNAstructure can use larger alphabets to include modified nucleotides). It is important to provide a sequence that uses only the standard A, C, G, U/T nucleotide alphabet. Lowercase nucleotides are forced unpaired (as in the rest of RNAstructure), but these should only be included outside the region of sequence being evolved. Lowercase nucleotides within the evolved region will never be allowed to pair as the sequece evolves.

Notes for cuda:

orega-cuda is the cuda version (for execution on cuda-enabled graphics cards). The same options are used, but the cuda-enabled partition function is used in the background. This can dramatically improve runtimes.

References:

  1. Lai, W. C., Kayedkhordeh, M., Cornell, E. V., Farah, E., Bellaousov, S., Rietmeijer, R., Mathews, D. H., & Ermolenko, D. N.
    mRNAs and lncRNAs intrinsically form secondary structures with short end-to-end distances.
    Nature Communications, 9: 4328. (2018).
  2. Reuter, J.S. and Mathews, D.H.
    "RNAstructure: software for RNA secondary structure prediction and analysis."
    BMC Bioinformatics, 11:129. (2010).