Literature DB >> 17517784

RADAR: a web server for RNA data analysis and research.

Mugdha Khaladkar1, Vivian Bellofatto, Jason T L Wang, Bin Tian, Bruce A Shapiro.   

Abstract

RADAR is a web server that provides a multitude of functionality for RNA data analysis and research. It can align structure-annotated RNA sequences so that both sequence and structure information are taken into consideration during the alignment process. This server is capable of performing pairwise structure alignment, multiple structure alignment, database search and clustering. In addition, RADAR provides two salient features: (i) constrained alignment of RNA secondary structures, and (ii) prediction of the consensus structure for a set of RNA sequences. RADAR will be able to assist scientists in performing many important RNA mining operations, including the understanding of the functionality of RNA sequences, the detection of RNA structural motifs and the clustering of RNA molecules, among others. The web server together with a software package for download is freely accessible at http://datalab.njit.edu/biodata/rna/RSmatch/server.htm and http://www.ccrnp.ncifcrf.gov/~bshapiro/

Entities:  

Mesh:

Substances:

Year:  2007        PMID: 17517784      PMCID: PMC1933136          DOI: 10.1093/nar/gkm253

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

RNA molecules play various roles in the cell (1–4). Their functionality depends not only on the sequence information but to a large extent on their secondary structures. It would be more cost effective if one were able to determine RNA structure by computational means rather than by using biochemical methods. So, the development of computational predictive approaches of RNA structure is essential (5–8). RNA structure prediction is usually based on the thermodynamics of RNA folding (4,6,9–11) or phylogenetic conservation of base-paired regions (7,8,12–15). Here, we present a web server, RADAR (acronym for RNA Data Analysis and Research), which performs a multitude of functions related to RNA structure comparison, including pairwise structure alignment, constrained structure alignment, multiple structure alignment, database search, clustering and consensus structure prediction. Our aim behind developing this web server is to develop a versatile tool that provides a computationally efficient platform for performing several tasks related to RNA structure. RADAR has been developed using Perl-CGI and Java. In each run, the server can accept at most 50 RNA sequences or secondary structures for pairwise structure alignment and constrained structure alignment and at most 10 RNA sequences or secondary structures for the other functions where each sequence or structure has at most 300 bases, though the downloadable version does not have this restriction. For the sample data provided by the server, it takes a few seconds for most of the server's functions to complete and display results on the web. It takes about one minute to produce a multiple structure alignment when RNA sequences are fed as input. The database search function needs several minutes to search the Rfam database (http://www.sanger.ac.uk/Software/Rfam/); the results of this function are returned to the user via email, rather than on the web.

METHOD

RADAR employs the RSmatch algorithm (16) for computing the alignment of two RNA secondary structures. Briefly, it decomposes each RNA secondary structure into a set of basic structure components that are further organized by a tree model. With this model, pseudoknots are not allowed. A dynamic programming algorithm is employed to align the two RNA secondary structures. RSmatch is capable of performing both global and local alignment of two RNA secondary structures. The time complexity of the algorithm is O(mn), where m and n are the sizes of the two structures, respectively. This method is an efficient solution to the problem of RNA structure alignment. By using this structure comparison algorithm, we developed different functionalities such as pairwise structure alignment, multiple structure alignment, database search, clustering, constrained structure alignment and consensus structure prediction, and incorporated these functionalities into RADAR. Pairwise structure alignment involves the alignment of a query structure with each of the subject structures in a set. Multiple structure alignment uses the same alignment algorithm along with a position specific scoring matrix to build up an alignment by including one structure at a time until no appropriate structure can be included in the alignment (16). Database search is done by aligning a query structure one by one with the consensus structures of the non-coding RNA families stored in the release 8.0 of Rfam (17) to find the consensus structures similar to the query structure. This function returns the top k hits as the search result, where k is an adjustable parameter. Clustering is done to compute and display a similarity matrix for a set of RNA secondary structures. We also developed a constrained version of RNA structure alignment to improve the sensitivity of the alignment. This allows the user to annotate a region of an input RNA structure to be conserved. The conserved region, or constraint, is incorporated into the alignment process to produce biologically more meaningful alignment results. We also implemented a new method to compute the consensus structure for a group of closely related RNA sequences. Details of the two methods are explained below.

Constrained structure alignment

This method constructs the alignment between a query structure and a set of subject structures based upon the knowledge of conserved regions in the query structure. The alignment score is dynamically varied so as to utilize the information of the conserved regions. The alignment computed this way is able to detect structural similarity more accurately. The method comprises two main parts: (i) Annotating a region in the query RNA structure as conserved Each position of the conserved region in the query RNA structure is marked using a special character ‘*’ underneath the position. This is termed binary conservation since any position in the query RNA structure is treated to be either 100% conserved (if it is marked with ‘*’) or not conserved at all. If it is found, from wet lab experiments or other sources, that a particular RNA structure contains a motif that we want to search for in other RNA structures in a data set, then that particular RNA structure can be used as a query structure and that motif region can be marked to be conserved in the query structure. Under this circumstance, the user adopts binary 0/1 conservation. Another technique of applying constraints to structure alignment is using the concept of sequence logos (18). With this technique, the degree of conservation at each position of the query RNA structure is a value between 0% and 100%. Details of this technique, which is not implemented in the web server due to its complicated input format but is included in the downloadable version, are given in Supplementary Material. (ii) Utilization of information about the conserved region Two cases occur as we compute the alignment score between a query structure and a set of subject structures where the query structure contains marked conserved regions. Comparison between non-conserved regions: In this case the score assigned is the regular score that is derived from the scoring matrix used by RSmatch. Comparison involving conserved regions: Here, we multiply the score obtained from the scoring matrix used by RSmatch by a factor λ that will cause the score to either increase or decrease by the λ value. This factor λ is determined by the type of conservation as discussed in more detail in the subsection on ‘Scoring scheme’.

Scoring scheme

The factor by which the score should get magnified or diminished to take into account the conserved region is determined based upon the following: (i) the length of the conserved region; (ii) the length of the whole RNA sequence; (iii) the type of conservation that has been indicated and (iv) any special conditions/preferences decided by the user. In the default scenario, where knowledge about conservation is not used, the score is directly taken from the scoring matrix employed in RSmatch. For the binary conservation case, the default value for the factor λ is λ = 2 – L/N where L is the length of the conserved region and N is the length of the whole RNA sequence. This ratio is then subtracted from a constant value (2, arbitrarily chosen) so that the bonus/penalty is inversely proportional to the length of the conserved region. If the conservation based on sequence logos is used, it is spread over 0–100%, as described earlier, and these percentage values are passed along with the query RNA structure to the scoring engine and the alignment score varies based on these values.

Consensus structure prediction

This method works in four steps, as described below (experimental results are included in Supplementary Material). Determine individual RNA structures: For the input RNA sequences, compute their structures having energies that fall within a particular range of the minimum energy using the Vienna RNA package's RNAsubopt function (9). Therefore, for each sequence there can be more than one possible structure. The result consists of the predicted RNA structures for all the RNA sequences in the input file. Compute a pairwise scoring matrix: In this step, compute the pairwise alignment scores between all structures except for the structures that represent the same RNA sequence. The result is a matrix that gives the score of alignment for every pair of structures. The score of comparison between RNA structures of the same sequence is entered as 0. Select one structure for each RNA sequence: From the matrix produced in step 2, select the pair of structures that have the best score. These structures are then the chosen structures for the RNA sequences they correspond to. The pairwise scoring matrix is modified to eliminate all the other structures of these RNA sequences. Once again the same process of selecting the best pair of structures and then eliminating the other structures of the sequences they belong to is carried out. This is repeated until we are able to select a structure for each of the input sequences. Predict the common RNA substructure: This step deals with predicting the consensus RNA substructure that is common to as many RNA sequences in the input file as possible. This is obtained by computing a multiple structure alignment of the RNA structures selected in step 3.

WEB SERVER

The RADAR web server together with a standalone downloadable version is freely available at http://datalab.njit.edu/biodata/rna/RSmatch/server.htm and http://www.ccrnp.ncifcrf.gov/~bshapiro/. A comprehensive help manual is available on this website as well. This online document provides detailed instructions explaining the use of the web server.

Input

RADAR accepts, as input data, either RNA sequences in the standard FASTA format or RNA secondary structures in the Vienna style Dot Bracket format (9). The input data can be stored in a file to be uploaded to the server or entered directly into the text boxes provided by the server. Figure 1 shows the input interface of RADAR for aligning an RNA secondary structure with a set of subject structures. When RNA sequences are fed as input, RADAR invokes Vienna RNA v1.4 (9) to fold the sequences into RNA secondary structures. Based upon the function chosen, there are different alignment parameters such as gap penalty, scoring matrix, alignment type (global or local) or folding parameters such as minimum free energy, sliding window size, etc. that can be customized by the user. For performing constrained structure alignment, we require the user to annotate the query RNA structure to indicate which region is conserved by marking the region with ‘*’.
Figure 1.

The input interface of RADAR for aligning an RNA secondary structure with a set of subject structures.

The input interface of RADAR for aligning an RNA secondary structure with a set of subject structures.

Output

Upon completion of a structure alignment job, RADAR presents the alignment result on a web page where the alignment result can be downloaded to a file on a local machine. In Figure 2, the common region of two RNA secondary structures given in an alignment result is portrayed using RnaViz (19), where the local matches in the two structures are highlighted with the green color. For pairwise structure alignment and constrained structure alignment, RADAR ranks the subject structures in the given set based upon their similarities to the query structure. The top ranked subject structure is most similar to the query structure, with the maximum alignment score. The score diminishes as the quality of the alignment decreases.
Figure 2.

An example showing the common region of two RNA secondary structures where the local matches in the two structures are highlighted with the green color.

An example showing the common region of two RNA secondary structures where the local matches in the two structures are highlighted with the green color. In the case of a multiple structure alignment, RADAR displays the set of RNA structures followed by the best possible multiple structure alignment obtained from them. Inference can be made from looking at this alignment about the presence of a common motif. Such knowledge greatly helps in studying and discovering the functionalities of RNA molecules. Figure 3 shows an example of the output from the RADAR function to predict the consensus structure for a set of RNA sequences. The input sequences are shown on the top of the figure and the consensus structure is shown at the bottom of the figure. In the figure, the consensus structure is an iron regulatory element (IRE) (20) and all the input sequences are known IRE-containing sequences. The IRE motif is displayed as a multiple structure alignment where the alignment shows the positions at which the motif occurs in each input sequence. These positions indicate the offsets within a sequence. For example, in NM_014585:151-250, the motif begins at the 55th position and ends at the 77th position of the sequence. Details regarding the testing and experiments concerning consensus structure prediction are provided in Supplementary Material.
Figure 3.

An example of the output from RADAR's consensus-structure prediction function for a set of RNA sequences. The result shows a group of subsequences from the input that consists of a common structure. Here the common structure is that of the IRE motif (20).

An example of the output from RADAR's consensus-structure prediction function for a set of RNA sequences. The result shows a group of subsequences from the input that consists of a common structure. Here the common structure is that of the IRE motif (20).

CONCLUSIONS

The RADAR web server provides multiple capabilities for RNA structure alignment data analysis, which includes pairwise structure alignment, multiple structure alignment, constrained structure alignment, database search, clustering and the prediction of a consensus RNA structure from structure alignments for a set of RNA sequences. The web server is implemented in Perl-CGI, rather than SOAP, and hence it requires human–computer interaction. In future work we plan to apply RADAR to RNA genomes of various organisms to search for motifs in the genomes. The RSmatch algorithm (16) on which RADAR is based is built upon the premise that MFE (minimum free energy) structure prediction for a single sequence is accurate. However, this may not always be true (5, 21), which may impact the accuracy of our method. We plan to carry out an alternative approach similar to the CMfinder method (22) by using blastclust to cluster the RNA sequences at the input, then aligning the resulting clusters using a multiple sequence alignment tool, and finally using KNetFold (7) or a similar tool to predict the structures from the multiple sequence alignments [as outlined in (23)]. This approach would enhance the sensitivity of motif detection in the RNA genomes. To be able to statistically determine the significance of the alignment scores computed by RSmatch, we also plan to provide an e-value for each alignment score.

SUPPLEMENTARY DATA

Supplementary Data are available at NAR Online.
  23 in total

1.  RNA folding pathway functional intermediates: their prediction and analysis.

Authors:  B A Shapiro; D Bengali; W Kasprzak; J C Wu
Journal:  J Mol Biol       Date:  2001-09-07       Impact factor: 5.469

2.  Phylogenetically enhanced statistical tools for RNA structure prediction.

Authors:  V R Akmaev; S T Kelley; G D Stormo
Journal:  Bioinformatics       Date:  2000-06       Impact factor: 6.937

3.  RnaViz 2: an improved representation of RNA secondary structure.

Authors:  Peter De Rijk; Jan Wuyts; Rupert De Wachter
Journal:  Bioinformatics       Date:  2003-01-22       Impact factor: 6.937

4.  Pfold: RNA secondary structure prediction using stochastic context-free grammars.

Authors:  Bjarne Knudsen; Jotun Hein
Journal:  Nucleic Acids Res       Date:  2003-07-01       Impact factor: 16.971

5.  Vienna RNA secondary structure server.

Authors:  Ivo L Hofacker
Journal:  Nucleic Acids Res       Date:  2003-07-01       Impact factor: 16.971

6.  Long-term evolution of the S788 fungal nuclear small subunit rRNA group I introns.

Authors:  Peik Haugen; Henry Joseph Runge; Debashish Bhattacharya
Journal:  RNA       Date:  2004-07       Impact factor: 4.942

7.  Exploring genomic dark matter: a critical assessment of the performance of homology search methods on noncoding RNA.

Authors:  Eva K Freyhult; Jonathan P Bollback; Paul P Gardner
Journal:  Genome Res       Date:  2006-12-06       Impact factor: 9.043

8.  Sequence logos: a new way to display consensus sequences.

Authors:  T D Schneider; R M Stephens
Journal:  Nucleic Acids Res       Date:  1990-10-25       Impact factor: 16.971

9.  Microarray identification of FMRP-associated brain mRNAs and altered mRNA translational profiles in fragile X syndrome.

Authors:  V Brown; P Jin; S Ceman; J C Darnell; W T O'Donnell; S A Tenenbaum; X Jin; Y Feng; K D Wilkinson; J D Keene; R B Darnell; S T Warren
Journal:  Cell       Date:  2001-11-16       Impact factor: 41.582

10.  Computer prediction of RNA structure.

Authors:  M Zuker
Journal:  Methods Enzymol       Date:  1989       Impact factor: 1.600

View more
  8 in total

1.  Finding consensus stable local optimal structures for aligned RNA sequences and its application to discovering riboswitch elements.

Authors:  Yuan Li; Cuncong Zhong; Shaojie Zhang
Journal:  Int J Bioinform Res Appl       Date:  2014

2.  Predicting consensus structures for RNA alignments via pseudo-energy minimization.

Authors:  Junilda Spirollari; Jason T L Wang; Kaizhong Zhang; Vivian Bellofatto; Yongkyu Park; Bruce A Shapiro
Journal:  Bioinform Biol Insights       Date:  2009-06-03

3.  Interaction between thymidylate synthase and its cognate mRNA in zebrafish embryos.

Authors:  Yuyan Zhang; Shaoli Yang; Ming Liu; Chunxia Song; Ning Wu; Peixue Ling; Edward Chu; Xiukun Lin
Journal:  PLoS One       Date:  2010-05-12       Impact factor: 3.240

4.  GraphClust: alignment-free structural clustering of local RNA secondary structures.

Authors:  Steffen Heyne; Fabrizio Costa; Dominic Rose; Rolf Backofen
Journal:  Bioinformatics       Date:  2012-06-15       Impact factor: 6.937

5.  RASS: a web server for RNA alignment in the joint sequence-structure space.

Authors:  Gewen He; Albert Steppi; Jose Laborde; Anuj Srivastava; Peixiang Zhao; Jinfeng Zhang
Journal:  Nucleic Acids Res       Date:  2014-05-15       Impact factor: 16.971

6.  Searching for non-coding RNAs in genomic sequences using ncRNAscout.

Authors:  Michael Bao; Miguel Cervantes Cervantes; Ling Zhong; Jason T L Wang
Journal:  Genomics Proteomics Bioinformatics       Date:  2012-06-09       Impact factor: 7.691

7.  Finding 3D motifs in ribosomal RNA structures.

Authors:  Alberto Apostolico; Giovanni Ciriello; Concettina Guerra; Christine E Heitsch; Chiaolong Hsiao; Loren Dean Williams
Journal:  Nucleic Acids Res       Date:  2009-01-21       Impact factor: 16.971

8.  Functionally related transcripts have common RNA motifs for specific RNA-binding proteins in trypanosomes.

Authors:  Griselda Noé; Javier G De Gaudenzi; Alberto C Frasch
Journal:  BMC Mol Biol       Date:  2008-12-08       Impact factor: 2.946

  8 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.