Identification and classification of promoters using the attention mechanism based on long short-term memory
Qingwen LI, Lichao ZHANG, Lei XU, Quan ZOU, Jin WU, Qingyuan LI
Identification and classification of promoters using the attention mechanism based on long short-term memory
A promoter is a short region of DNA that can bind RNA polymerase and initiate gene transcription. It is usually located directly upstream of the transcription initiation site. DNA promoters have been proven to be the main cause of many human diseases, especially diabetes, cancer or Huntington’s disease. Therefore, the classification of promoters has become an interesting problem and has attracted the attention of many researchers in the field of bioinformatics. Various studies have been conducted in order to solve this problem, but their performance still needs further improvement. In this research, we segmented the DNA sequence in a k-mers manner, then trained the word vector model, inputted it into long short-term memory(LSTM) and used the attention mechanism to predict. Our method can achieve 93.45% and 90.59% cross-validation accuracy in the two layers, respectively. Our results are better than others based on the same data set, and provided some ideas for accurately predicting promoters. In addition, this research suggested that natural language processing can play a significant role in biological sequence prediction.
promoter / bioinformatics / natural language processing / attention mechanism
Qingwen Li is a doctoral student at the Institute of Biophysics, Chinese Academy of Sciences, China. He once visited the University of Electronic Science and Technology of China, China. His research interests include bioinformatics and neurobiology
Lichao Zhang is a lecturer at the School of Intelligent Manufacturing and Equipment, Shenzhen Institute of Information Technology, China. Her research interests include machine learning and bioinformatics
Lei Xu is an associate professor at the School of Electronic and Communication Engineering, Shenzhen Polytechnic, China. Her research interests include machine learning and bioinformatics
Quan Zou is a professor at the University of Electronic Science and Technology of China, China. He is a senior member of IEEE and ACM. He won the Clarivate Analytics Highly Cited Researchers in 2018 and 2019. He majors in bioinformatics, machine learning, and algorithms
Jin Wu is a lecture at the School of Management, Shenzhen Polytechnic. China. Her research interests include microbiome and bioinformatics
Qingyuan Li is a senior engineer of Forestry and Fruit Tree Research Institute, Wuhan Academy of Agricultural Sciences, China. His research interests include plant genetics, plant genomics and bioinformatics
[1] |
Liu B , Li K . iPromoter-2L2.0: identifying promoters and their types by combining smoothing cutting window algorithm and sequence-based features. Molecular Therapy Nucleic Acids, 2019, 18: 80– 87
|
[2] |
He W , Jia C , Duan Y , Zou Q . 70ProPred: a predictor for discovering sigma70 promoters based on combining multiple features. BMC Systems Biology, 2018, 12( 4): 44
|
[3] |
Xu Y , Zhao W , Olson S D , Prabhakara K S , Zhou X . Alternative splicing links histone modifications to stem cell fate decision. Genome Biology, 2018, 19( 1): 133
|
[4] |
Xu Y , Wang Y , Luo J , Zhao W , Zhou X . Deep learning of the splicing (epi) genetic code reveals a novel candidate mechanism linking histone modifications to ESC fate decision. Nucleic Acids Research, 2017, 45( 21): 12100– 12112
|
[5] |
Zhao Y , Wang F , Juan L . MicroRNA promoter identification in Arabidopsis using multiple histone markers. BioMed Research International, 2015, 2015: 861402
|
[6] |
Zhao Y , Wang F , Chen S , Wan J , Wang G . Methods of MicroRNA promoter prediction and transcription factor mediated regulatory network. BioMed Research International, 2017, 2017: 7049406
|
[7] |
Wang G , Wang Y , Teng M , Zhang D , Li L , Liu Y . Signal transducers and activators of transcription-1 (STAT1) regulates microRNA transcription in interferon γ-stimulated HeLa cells. PLoS One, 2010, 5( 7): e11794
|
[8] |
Liu B , Han L , Liu X , Wu J , Ma Q . Computational prediction of sigma-54 promoters in bacterial genomes by integrating motif finding and machine learning strategies. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 2019, 16( 4): 1211– 1218
|
[9] |
Chen J , Zhang S . Integrative cancer genomics: models, algorithms and analysis. Frontiers of Computer Science, 2017, 11( 3): 392– 406
|
[10] |
Sun J , Du P F . Predicting protein subchloroplast locations: the 10th anniversary. Frontiers of Computer Science, 2021, 15( 2): 152901
|
[11] |
Li Q Z , Lin H . The recognition and prediction of σ70 promoters in Escherichia coli K-12. Journal of Theoretical Biology, 2006, 242( 1): 135– 141
|
[12] |
Song K . Recognition of prokaryotic promoters based on a novel variable-window Z-curve method. Nucleic Acids Research, 2012, 40( 3): 963– 971
|
[13] |
de Avila e Silva S , Forte F , Sartor I T S , Andrighetti T , Gerhardt G J L , Delamare A P L , Echeverrigaray S . DNA duplex stability as discriminative characteristic for Escherichia coli σ54- and σ28- dependent promoter sequences. Biologicals, 2014, 42( 1): 22– 28
|
[14] |
Lin H , Deng E Z , Ding H , Chen W , Chou K C . iPro54-PseKNC: a sequence-based predictor for identifying sigma-54 promoters in prokaryote with pseudo k-tuple nucleotide composition. Nucleic Acids Research, 2014, 42( 21): 12961– 12972
|
[15] |
Liu B , Yang F , Huang D S , Chou K C . iPromoter-2L: a two-layer predictor for identifying promoters and their types by multi-window-based PseKNC. Bioinformatics, 2018, 34( 1): 33– 40
|
[16] |
Xiao X , Xu Z C , Qiu W R , Wang P , Ge H T , Chou K C . iPSW(2L)-PseKNC: a two-layer predictor for identifying promoters and their strength by hybrid features via pseudo K-tuple nucleotide composition. Genomics, 2019, 111( 6): 1785– 1793
|
[17] |
Le N Q K , Yapp E K Y , Nagasundaram N , Yeh H Y . Classifying promoters by interpreting the hidden information of DNA sequences via deep learning and combination of continuous FastText N-grams. Frontiers in Bioengineering and Biotechnology, 2019, 7: 705
|
[18] |
Zhang Z Y , Yang Y H , Ding H , Wang D , Chen W , Lin H . Design powerful predictor for mRNA subcellular location prediction in Homo sapiens. Briefings in Bioinformatics, 2021, 22( 1): 526– 535
|
[19] |
Lin H , Liang Z Y , Tang H , Chen W . Identifying sigma70 promoters with novel pseudo nucleotide composition. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 2019, 16( 4): 1316– 1321
|
[20] |
Lai H Y , Zhang Z Y , Su Z D , Su W , Ding H , Chen W , Lin H . iProEP: a computational predictor for predicting promoter. Molecular Therapy Nucleic Acids, 2019, 17: 337– 346
|
[21] |
Wang J , Chen S , Dong L , Wang G . CHTKC: a robust and efficient k-mer counting algorithm based on a lock-free chaining hash table. Briefings in Bioinformatics, 2021, 22( 3): bbaa063
|
[22] |
Liu B , Gao X , Zhang H . BioSeq-Analysis2.0: an updated platform for analyzing DNA, RNA and protein sequences at sequence level and residue level based on machine learning approaches. Nucleic Acids Research, 2019, 47( 20): e127
|
[23] |
Mikolov T Sutskever I Chen K Corrado G Dean J. Distributed representations of words and phrases and their compositionality. In: Proceedings of the 26th International Conference on Neural Information Processing Systems. 2013, 3111−3119
|
[24] |
Mikolov T Chen K Corrado G Dean J. Efficient estimation of word representations in vector space. 2013, arXiv preprint arXiv: 1301.3781
|
[25] |
Zou Q , Xing P , Wei L , Liu B . Gene2vec: gene subsequence embedding for prediction of mammalian N6‐methyladenosine sites from mRNA. RNA, 2019, 25( 2): 205– 218
|
[26] |
Chen J , Zou Q , Li J . DeepM6ASeq-EL: prediction of human N6-methyladenosine (m6A) sites with LSTM and ensemble learning. Frontiers of Computer Science, 2022, 16( 2): 162302
CrossRef
Google scholar
|
[27] |
Zhao X , Jiao Q , Li H , Wu Y , Wang H , Huang S , Wang G . ECFS-DEA: an ensemble classifier-based feature selection for differential expression analysis on expression profiles. BMC Bioinformatics, 2020, 21( 1): 43
|
[28] |
Tang Y J , Pang Y H , Liu B . IDP-Seq2Seq: identification of intrinsically disordered regions based on sequence to sequence learning. Bioinformatics, 2020, 36( 21): 5177– 5186
CrossRef
Google scholar
|
[29] |
Du Y , Chen Z , Zhang C , Cao X . Research on axial bearing capacity of rectangular concrete-filled steel tubular columns based on artificial neural networks. Frontiers of Computer Science, 2017, 11( 5): 863– 873
|
[30] |
Hayward S . Risk aversion and agents’ survivability in a financial market. Frontiers of Computer Science in China, 2009, 3( 2): 158– 166
|
[31] |
Wang Z , He W , Tang J , Guo F . Identification of highest-affinity binding sites of yeast transcription factor families. Journal of Chemical Information and Modeling, 2020, 60( 3): 1876– 1883
|
[32] |
Wang H , Ding Y , Tang J , Guo F . Identification of membrane protein types via multivariate information fusion with Hilbert-Schmidt Independence Criterion. Neurocomputing, 2020, 383: 257– 269
|
[33] |
Li J , Pu Y , Tang J , Zou Q , Guo F . DeepAVP: a dual-channel deep neural network for identifying variable-length antiviral peptides. IEEE Journal of Biomedical and Health Informatics, 2020, 24( 10): 3012– 3019
|
[34] |
Shen Y , Tang J , Guo F . Identification of protein subcellular localization via integrating evolutionary and physicochemical information into Chou’s general PseAAC. Journal of Theoretical Biology, 2019, 462: 230– 239
|
[35] |
Su R , Wu H , Xu B , Liu X , Wei L . Developing a multi-dose computational model for drug-induced hepatotoxicity prediction based on toxicogenomics data. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 2019, 16( 4): 1231– 1239
|
[36] |
Wei L , Chen H , Su R . M6APred-EL: a sequence-based predictor for identifying N6-methyladenosine sites using ensemble learning. Molecular Therapy Nucleic Acids, 2018, 12: 635– 644
|
[37] |
Wei L , Wan S , Guo J , Wong K K L . A novel hierarchical selective ensemble classifier with bioinformatics application. Artificial Intelligence in Medicine, 2017, 83: 82– 90
|
[38] |
Wei L , Xing P , Zeng J , Chen J , Su R , Guo F . Improved prediction of protein–protein interactions using novel negative samples, features, and an ensemble classifier. Artificial Intelligence in Medicine, 2017, 83: 67– 74
|
[39] |
Xu L , Liang G , Chen B , Tan X , Xiang H , Liao C . A computational method for the identification of endolysins and autolysins. Protein & Peptide Letters, 2020, 27( 4): 329– 336
|
[40] |
Xu L , Liang G , Liao C , Chen G D , Chang C C . An efficient classifier for alzheimer’s disease genes identification. Molecules, 2018, 23( 12): 3140
|
[41] |
Xu L , Liang G , Liao C , Chen G D , Chang C C . k-Skip-n-Gram-RF: a random forest based method for alzheimer’s disease protein identification. Frontiers in Genetics, 2019, 10: 33
|
[42] |
Chen W , Feng P , Song X , Lv H , Lin H . iRNA-m7G: identifying N7-methylguanosine sites by fusing multiple features. Molecular therapy Nucleic Acids, 2019, 18: 269– 274
|
[43] |
Liu K , Chen W . iMRM: a platform for simultaneously identifying multiple kinds of RNA modifications. Bioinformatics, 2020, 36( 11): 3336– 3342
|
[44] |
Wang G , Wang Y , Feng W , Wang X , Yang J Y , Zhao Y , Wang Y , Liu Y . Transcription factor and microRNA regulation in androgen-dependent and -independent prostate cancer cells. BMC Genomics, 2008, 9( S2): S22
|
[45] |
Wang G , Luo X , Wang J , Wan J , Xia S , Zhu H , Qian J , Wang Y . MeDReaders: a database for transcription factors that bind to methylated DNA. Nucleic Acids Research, 2018, 46( D1): D146– D151
|
[46] |
Liu B , Luo Z , He J . sgRNA-PSM: predict sgRNAs on-target activity based on position-specific mismatch. Molecular Therapy Nucleic Acids, 2020, 20: 323– 330
|
[47] |
Jiao Y , Du P . Performance measures in evaluating machine learning based bioinformatics predictors for classifications. Quantitative Biology, 2016, 4( 4): 320– 330
|
[48] |
Li Q , XU L , Li Q , Zhang L . Identification and classification of enhancers using dimension reduction technique and recurrent neural network. Computational and Mathematical Methods in Medicine, 2020, 2020: 8852258
|
[49] |
Li Q , Dong B , Wang D , Wang S . Identification of secreted proteins from malaria protozoa with few features. IEEE Access, 2020, 8: 89793– 89801
|
[50] |
Li Q , Zhou W , Wang D , Wang S , Li Q . Prediction of anticancer peptides using a low-dimensional feature model. Frontiers in Bioengineering and Biotechnology, 2020, 8: 892
|
[51] |
Meng C , Guo F , Zou Q . CWLy-SVM: a support vector machine-based tool for identifying cell wall lytic enzymes. Computational Biology and Chemistry, 2020, 87: 107304
|
[52] |
Wang Y , Shi F , Cao L , Dey N , Wu Q , Ashour A S , Sherratt R S , Rajinikanth V , Wu L . Morphological segmentation analysis and texture-based support vector machines classification on mice liver fibrosis microscopic images. Current Bioinformatics, 2019, 14( 4): 282– 294
|
[53] |
Meng C , Jin S , Wang L , Guo F , Zou Q . AOPs-SVM: a sequence-based classifier of antioxidant proteins using a support vector machine. Frontiers in Bioengineering and Biotechnology, 2019, 7: 224
|
[54] |
Zhang N , Sa Y , Guo Y , Lin W , Wang P , Feng Y . Discriminating ramos and jurkat cells with image textures from diffraction imaging flow cytometry based on a support vector machine. Current Bioinformatics, 2018, 13( 1): 50– 56
|
[55] |
Shen Y , Ding Y , Tang J , Zou Q , Guo F . Critical evaluation of web-based prediction tools for human protein subcellular localization. Briefings in Bioinformatics, 2020, 21( 5): 1628– 1640
|
[56] |
Shen C , Ding Y , Tang J , Jiang L , Guo F . LPI-KTASLP: prediction of LncRNA-protein interaction by semi-supervised link learning with multivariate information. IEEE Access, 2019, 7: 13486– 13496
|
[57] |
Ding Y , Tang J , Guo F . Identification of drug-side effect association via semisupervised model and multiple kernel learning. IEEE Journal of Biomedical and Health Informatics, 2019, 23( 6): 2619– 2632
|
[58] |
Ding Y , Tang J , Guo F . Identification of drug-side effect association via multiple information integration with centered kernel alignment. Neurocomputing, 2019, 325: 211– 224
|
[59] |
Qiang X , Zhou C , Ye X , Du P F , Su R , Wei L . CPPred-FL: a sequence-based predictor for large-scale identification of cell-penetrating peptides by feature representation learning. Briefings in Bioinformatics, 2020, 21( 1): 11– 23
|
[60] |
Wei L , Zhou C , Chen H , Song J , Su R . ACPred-FL: a sequence-based predictor using effective feature representation to improve the prediction of anti-cancer peptides. Bioinformatics, 2018, 34( 23): 4007– 4016
|
[61] |
Xu L , Liang G , Shi S , Liao C . SeqSVM: a sequence-based support vector machine method for identifying antioxidant proteins. International Journal of Molecular Sciences, 2018, 19( 6): 1773
|
[62] |
Xu L , Liang G , Wang L , Liao C . A novel hybrid sequence-based model for identifying anticancer peptides. Genes, 2018, 9( 3): 158
|
[63] |
Jiang Q , Wang G , Jin S , Li Y , Wang Y . Predicting human microRNA-disease associations based on support vector machine. International Journal of Data Mining and Bioinformatics, 2013, 8( 3): 282– 293
|
[64] |
Wang Y , Liu K , Ma Q , Tan Y , Du W , Lv Y , Tian Y , Wang H . Pancreatic cancer biomarker detection by two support vector strategies for recursive feature elimination. Biomarkers in Medicine, 2019, 13( 2): 105– 121
|
[65] |
Huo Y , Xin L , Kang C , Wang M , Ma Q , Yu B . SGL-SVM: a novel method for tumor classification via support vector machine with sparse group Lasso. Journal of Theoretical Biology, 2020, 486: 110098
|
[66] |
Liu B , Li C C , Yan K . DeepSVM-fold: protein fold recognition by combining Support Vector machines and pairwise sequence similarity scores generated by deep learning networks. Briefings in Bioinformatics, 2020, 21( 5): 1733– 1741
CrossRef
Google scholar
|
[67] |
Li C C , Liu B . MotifCNN-fold: protein fold recognition based on fold-specific features extracted by motif-based convolutional neural networks. Briefings in Bioinformatics, 2020, 21( 6): 2133– 2141
CrossRef
Google scholar
|
/
〈 | 〉 |