Abstract
ABSTRACTRNA sequences underpin the formation of complex and diverse structures, subsequently governing their respective functional properties. Despite the pivotal role RNA sequences play in cellular mechanisms, creating optimized sequences that can predictably fold into desired structures remains a significant challenge. We have developed DesiRNA, a versatile Python-based software tool for RNA sequence design. This program considers a comprehensive array of constraints, ranging from secondary structures (including pseudoknots) and GC content, to the distribution of dinucleotides emulating natural RNAs. Additionally, it factors in the presence or absence of specific sequence motifs and prevents or promotes oligomerization, thereby ensuring a robust and flexible design process. DesiRNA utilizes the Monte Carlo algorithm for the selection and acceptance of mutation sites. In tests on the EteRNA benchmark, DesiRNA displayed high accuracy and computational efficiency, outperforming most existing RNA design programs.
Publisher
Cold Spring Harbor Laboratory