Function
RNA Structure Prediction uses the RNAstructure program (V5.6) and ViennaRNA package (V2.1.9) to predict RNA structures without restraints (in silico) or with restraints from structural reactivities, as provided by the Reactivity Calculation module. Users can designate the temperature under which to predict the RNA structures.
Input:
- A file with transcript Ids (Max num. 100), (each ID one line)
- Reference file (fasta) used to map the reads to
- Temperature for RNA structure prediction
- [Optional]:
- A reactivity file with structural reactivity for each nucleotide on the sequence provided
- /RNAstructure prediction mode/
- Slope used with structural restraints (default 1.8)
- Intercept used with structural restraints (default -0.6)
- /ViennaRNA package prediction mode/
- Flag that determines whether to incoorporate G-Quadruplex prediction
- High reactivity threshold (Any nucleotide with structural reactivity that is higher than it will be constrainted as single stranded) (default 0.6)
- Low reactivity threshold (Any nucleotide with structural reactivity that is lower than it will be constrainted as double stranded) (default 0.3)
Output:
- Dot bracket files with predicted RNA structures [transciptID.dbn]
- .ps files which depict the predicted RNA structures [transciptID.ps]
- [Optional]
- .tif files that shows the distribution of the reactivity of each nucleotide on the transcripts of interest. [transciptID.tif]
Attention
Make sure that none of the transcript Ids contains a "|" or a space!
Backend program:
- This module uses RNAstructure (http://rna.urmc.rochester.edu/RNAstructure.html) or ViennaRNA package (http://www.tbi.univie.ac.at/RNA/) as the backend programs to predict RNA structures.
- Default parameters are used for RNAstructure and ViennaRNA package except -T (Temperature), -sm (slope used with SHAPE restraints [RNAstructure prediction mode]), -si (intercept used with SHAPE restraints [RNAstructure prediction mode]) and thresholds for high and low reactivity [ViennaRNA package prediciton mode], for which users can specify the value