Skip to main content
Log in

Identification and classification of promoters using the attention mechanism based on long short-term memory

  • Research Article
  • Published:
Frontiers of Computer Science Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  5. Zhao Y, Wang F, Juan L. MicroRNA promoter identification in Arabidopsis using multiple histone markers. BioMed Research International, 2015, 2015: 861402

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  9. Chen J, Zhang S. Integrative cancer genomics: models, algorithms and analysis. Frontiers of Computer Science, 2017, 11(3): 392–406

    Article  Google Scholar 

  10. Sun J, Du P F. Predicting protein subchloroplast locations: the 10th anniversary. Frontiers of Computer Science, 2021, 15(2): 152901

    Article  Google Scholar 

  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

    Article  MathSciNet  MATH  Google Scholar 

  12. Song K. Recognition of prokaryotic promoters based on a novel variable-window Z-curve method. Nucleic Acids Research, 2012, 40(3): 963–971

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  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

    Article  Google Scholar 

  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

    Article  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

    Article  Google Scholar 

  30. Hayward S. Risk aversion and agents’ survivability in a financial market. Frontiers of Computer Science in China, 2009, 3(2): 158–166

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  MATH  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  43. Liu K, Chen W. iMRM: a platform for simultaneously identifying multiple kinds of RNA modifications. Bioinformatics, 2020, 36(11): 3336–3342

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  47. Jiao Y, Du P. Performance measures in evaluating machine learning based bioinformatics predictors for classifications. Quantitative Biology, 2016, 4(4): 320–330

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  62. Xu L, Liang G, Wang L, Liao C. A novel hybrid sequence-based model for identifying anticancer peptides. Genes, 2018, 9(3): 158

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  MATH  Google Scholar 

  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

    Article  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

    Article  Google Scholar 

Download references

Acknowledgements

The classifiers in this article were provided by the WEKA platform. This research was funded by the Natural Science Foundation of China (Grant No. 61902259), the Natural Science Foundation of Guangdong province (2018A0303130084). The authors declare no conflict of interest.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jin Wu or Qingyuan Li.

Additional information

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.

Electronic Supplementary Material

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, Q., Zhang, L., Xu, L. et al. Identification and classification of promoters using the attention mechanism based on long short-term memory. Front. Comput. Sci. 16, 164348 (2022). https://doi.org/10.1007/s11704-021-0548-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11704-021-0548-9

Keywords

Navigation