ATTfold: RNA Secondary Structure Prediction With Pseudoknots Based on Attention Mechanism.
RNA
attention mechanism
deep learning
hard constraints
pseudoknot
secondary structure prediction
Journal
Frontiers in genetics
ISSN: 1664-8021
Titre abrégé: Front Genet
Pays: Switzerland
ID NLM: 101560621
Informations de publication
Date de publication:
2020
2020
Historique:
received:
30
10
2020
accepted:
17
11
2020
entrez:
1
1
2021
pubmed:
2
1
2021
medline:
2
1
2021
Statut:
epublish
Résumé
Accurate RNA secondary structure information is the cornerstone of gene function research and RNA tertiary structure prediction. However, most traditional RNA secondary structure prediction algorithms are based on the dynamic programming (DP) algorithm, according to the minimum free energy theory, with both hard and soft constraints. The accuracy is particularly dependent on the accuracy of soft constraints (from experimental data like chemical and enzyme detection). With the elongation of the RNA sequence, the time complexity of DP-based algorithms will increase geometrically, as a result, they are not good at coping with relatively long sequences. Furthermore, due to the complexity of the pseudoknots structure, the secondary structure prediction method, based on traditional algorithms, has great defects which cannot predict the secondary structure with pseudoknots well. Therefore, few algorithms have been available for pseudoknots prediction in the past. The ATTfold algorithm proposed in this article is a deep learning algorithm based on an attention mechanism. It analyzes the global information of the RNA sequence via the characteristics of the attention mechanism, focuses on the correlation between paired bases, and solves the problem of long sequence prediction. Moreover, this algorithm also extracts the effective multi-dimensional features from a great number of RNA sequences and structure information, by combining the exclusive hard constraints of RNA secondary structure. Hence, it accurately determines the pairing position of each base, and obtains the real and effective RNA secondary structure, including pseudoknots. Finally, after training the ATTfold algorithm model through tens of thousands of RNA sequences and their real secondary structures, this algorithm was compared with four classic RNA secondary structure prediction algorithms. The results show that our algorithm significantly outperforms others and more accurately showed the secondary structure of RNA. As the data in RNA sequence databases increase, our deep learning-based algorithm will have superior performance. In the future, this kind of algorithm will be more indispensable.
Identifiants
pubmed: 33384721
doi: 10.3389/fgene.2020.612086
pmc: PMC7770172
doi:
Types de publication
Journal Article
Langues
eng
Pagination
612086Informations de copyright
Copyright © 2020 Wang, Liu, Wang, Liu, Gao, Zhang and Dong.
Déclaration de conflit d'intérêts
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Références
RNA. 2016 Dec;22(12):1808-1818
pubmed: 27852924
BMC Bioinformatics. 2010 Mar 15;11:129
pubmed: 20230624
Cell. 2009 Feb 20;136(4):577-80
pubmed: 19239877
Nature. 2014 Jan 30;505(7485):696-700
pubmed: 24270811
Nat Rev Microbiol. 2007 Aug;5(8):598-610
pubmed: 17632571
Nucleic Acids Res. 1981 Jan 10;9(1):133-48
pubmed: 6163133
RNA. 2010 Oct;16(10):1870-80
pubmed: 20699301
Bioarchitecture. 2012 Nov-Dec;2(6):189-99
pubmed: 23267412
BMC Bioinformatics. 2004 Aug 04;5:104
pubmed: 15294028
EMBO Rep. 2000 Jul;1(1):18-23
pubmed: 11256617
Nature. 1953 Apr 25;171(4356):737-8
pubmed: 13054692
Front Genet. 2019 May 22;10:467
pubmed: 31191603
Comput Biol Chem. 2015 Aug;57:72-9
pubmed: 25748534
J Mol Biol. 1999 Oct 22;293(2):271-81
pubmed: 10550208
Nucleic Acids Res. 2017 Nov 16;45(20):11570-11581
pubmed: 29036420
Science. 2007 Jun 8;316(5830):1484-8
pubmed: 17510325
Front Genet. 2019 Mar 04;10:143
pubmed: 30886627
Nucleic Acids Res. 2003 Jul 1;31(13):3406-15
pubmed: 12824337
Nucleic Acids Res. 2010 Jan;38(Database issue):D280-2
pubmed: 19880381
Algorithms Mol Biol. 2016 Apr 23;11:8
pubmed: 27110276
Nucleic Acids Res. 2013 Jul;41(Web Server issue):W471-4
pubmed: 23620284
BMC Bioinformatics. 2008 Aug 13;9:340
pubmed: 18700982