A novel method for RNA secondary structure prediction

ICNC(2011)

Cited 5|Views11
No score
Abstract
In this paper, we propose PSOfold, a particle swarm optimization for RNA secondary structure prediction. PSOfold is based on the recently published IPSO. We present two strategies to improve the performance of IPSO. Firstly, in order to boost the competence in searching an optimal solution, fuzzy logic control is used to adaptively adjust the parameters in PSO. Accordingly, three fuzzy logic controls are designed by which the inertia weight, learning factors and the number of ants are tuned respectively. Secondly, to further settle the stem permutation problem, we put forward a solution conversion strategy (SCS), which can transform discrete values of stems into an ordered stem combination, thereby supplying an enhanced solution to evaluation of objective function. An evaluation of the performance of PSOfold in terms of prediction accuracy is made via comparison with one dynamic programming algorithm mfold and four metaheuristics, IPSO, ACRNA, RnaPredict, SARNA-Predict and mfold for ten individual known structures. PSOfold is able to predict structures with higher prediction accuracy than the other metaheuristic based methods on certain sequences, and has comparable performance compared with mfold.
More
Translated text
Key words
rnapredict,stem permutation problem,sarna-predict,psofold,rna secondary structure prediction,scs,solution conversion strategy,inertia weight,metaheuristics,particle swarm optimisation,learning factors,particle swarm optimization,fuzzy logic control,organic compounds,biology computing,molecular biophysics,molecular configurations,macromolecules,acrna,dynamic programming algorithm,improved pso,fuzzy control,dynamic programming,optimal solution search,adaptive pso parameter adjustment,ipso,optical fibers,frequency modulation,rna,sensitivity,fuzzy logic,objective function,optical fiber
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined