| Literature DB >> 23700314 |
Juan Antonio Garcia-Martin1, Peter Clote, Ivan Dotu.
Abstract
Synthetic biology and nanotechnology are poised to make revolutionary contributions to the 21st century. In this article, we describe a new web server to support in silico RNA molecular design. Given an input target RNA secondary structure, together with optional constraints, such as requiring GC-content to lie within a certain range, requiring the number of strong (GC), weak (AU) and wobble (GU) base pairs to lie in a certain range, the RNAiFold web server determines one or more RNA sequences, whose minimum free-energy secondary structure is the target structure. RNAiFold provides access to two servers: RNA-CPdesign, which applies constraint programming, and RNA-LNSdesign, which applies the large neighborhood search heuristic; hence, it is suitable for larger input structures. Both servers can also solve the RNA inverse hybridization problem, i.e. given a representation of the desired hybridization structure, RNAiFold returns two sequences, whose minimum free-energy hybridization is the input target structure. The web server is publicly accessible at http://bioinformatics.bc.edu/clotelab/RNAiFold, which provides access to two specialized servers: RNA-CPdesign and RNA-LNSdesign. Source code for the underlying algorithms, implemented in COMET and supported on linux, can be downloaded at the server website.Entities:
Mesh:
Substances:
Year: 2013 PMID: 23700314 PMCID: PMC3692061 DOI: 10.1093/nar/gkt280
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Figure 1.(Left) Results page for sequence determined by LNSdesign in 22 s, whose MFE is the input target structure. The output sequence meets the user-defined constraints of ‘GAGCUUG’ in positions 1–7, ‘ACG’ in positions 35–37 and ‘CUGGCUCG’ in positions 67–74. These constraints ensure that the acceptor stem and anticodon are identical to those of C. reinhardtii chloroplast transfer RNA, with EMBL accession code L13782.1/442-515. (Right) Results page of a target hybridization structure of an unknown sequence of 20 nt with another unknown sequence of 10 nt, given in dot bracket notation (with ampersand), by (((….))).(((((((((&))))))))). Note that VarRNA cannot display hybridization structures, and thus, a concatenated structure is presented.
Comparison table for RNA inverse folding software and web servers
| Software | WS | PK | H | T | D | SeqC | StrC | O | Num |
|---|---|---|---|---|---|---|---|---|---|
| RNAiFold | ✓ | ✓ | ✓ | 0,1,2,3 | ✓ | ✓ | mfe | 50 | |
| RNAinverse | ✓ | ✓ | 0,1,2,3 | IUPAC | mfe, prob | 100 | |||
| RNA-SSD | ✓ | ✓ | 3? | IUPAC | mfe | 10 | |||
| INFO-RNA | ✓ | 3? | IUPAC | mfe,prob | 50 | ||||
| NUPACK | ✓ | ✓ | 0,1,2 | ✓ | ens def | 10 | |||
| MODENA | ✓ | ? | mfe,prob | ? | |||||
| Inv | ✓ | ? | mfe | ? | |||||
| Frnakenstein | ✓ | 3? | ✓ | various | ? |
Soft, Software; WS, web server; PK, pseudoknots; H, hybridization; T, temperature; D, dangle; SeqC, sequence constraints; StrC, structural constraints; O, optimization strategy; Num, maximum number of sequences returned.
Note that NUPACK optimization strategy uses ensemble defect (ens def) (9), and there is an asterisk after ‘✓’, to indicate that by an algorithmic tour de force, hybridization of more than two structures is supported. Note also that IUPAC refers to a limited subset of IUPAC (and non-IUPAC) symbols as explained in the text describing each software earlier in the text.