aRNAque
aRNAque addresses the inverse RNA folding problem by identifying nucleotide sequences that fold into specified target secondary structures, including pseudoknots.
Key Features:
- Lévy flight-inspired mutation scheme: Implements mutations based on Lévy flights, with step lengths drawn from a heavy-tailed distribution, to enhance exploration and diversity of candidate RNA sequences.
- Pseudoknot handling: Designs sequences that fold into secondary structures containing pseudoknots, i.e., non-nested base-pairing interactions.
- Performance optimization: The Lévy mutation scheme reduces the average number of evaluations required for successful designs while potentially increasing CPU time relative to tools such as antaRNA, and yields a higher success rate in generating target folds.
- Benchmarking: Evaluated against datasets including Pseudobase++ and Eterna100, demonstrating improved performance over other inverse folding algorithms.
Scientific Applications:
- RNA design: Generating novel nucleotide sequences that fold into specified secondary structures for functional studies or therapeutic design.
- Structural biology: Investigating folding and stability of RNAs with complex secondary structures, including pseudoknots.
- Evolutionary studies: Exploring sequence-space and evolutionary trajectories that lead to particular RNA structural phenotypes.
Methodology:
aRNAque uses an iterative evolutionary algorithm in which candidate sequences undergo mutation, selection, and recombination, and applies Lévy flight-inspired mutation schemes to enable both local refinements and broader exploration of the sequence landscape.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Operating Systems:
- Mac
- Programming Languages:
- Python
- Added:
- 10/5/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Merleau NSC, Smerlak M. aRNAque: an evolutionary algorithm for inverse pseudoknotted RNA folding inspired by Lévy flights. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-022-04866-w. PMID:35964008. PMCID:PMC9375295.