Hybrid model for efficient prediction of poly(A) signals in human genomic DNA

Methods. 2019 Aug 15:166:31-39. doi: 10.1016/j.ymeth.2019.04.001. Epub 2019 Apr 13.

Abstract

Polyadenylation signals (PAS) are found in most protein-coding and some non-coding genes in eukaryotes. Their accurate recognition improves understanding gene regulation mechanisms and recognition of the 3'-end of transcribed gene regions where premature or alternate transcription ends may lead to various diseases. Although different methods and tools for in-silico prediction of genomic signals have been proposed, the correct identification of PAS in genomic DNA remains challenging due to a vast number of non-relevant hexamers identical to PAS hexamers. In this study, we developed a novel method for PAS recognition. The method is implemented in a hybrid PAS recognition model (HybPAS), which is based on deep neural networks (DNNs) and logistic regression models (LRMs). One of such models is developed for each of the 12 most frequent human PAS hexamers. DNN models appeared the best for eight PAS types (including the two most frequent PAS hexamers), while LRM appeared best for the remaining four PAS types. The new models use different combinations of signal processing-based, statistical, and sequence-based features as input. The results obtained on human genomic data show that HybPAS outperforms the well-tuned state-of-the-art Omni-PolyA models, reducing the classification error for different PAS hexamers by up to 57.35% for 10 out of 12 PAS types, with Omni-PolyA models being better for two PAS types. For the most frequent PAS types, 'AATAAA' and 'ATTAAA', HybPAS reduced the error rate by 35.14% and 34.48%, respectively. On average, HybPAS reduces the error by 30.29%. HybPAS is implemented partly in Python and in MATLAB available at https://github.com/EMANG-KAUST/PolyA_Prediction_LRM_DNN.

Keywords: Bioinformatics; Computer science; Deep learning; Machine learning; Poly(A) signals; Signal processing.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Genome, Human / genetics*
  • Genomics / methods*
  • Humans
  • Neural Networks, Computer*
  • Poly A / genetics
  • Polyadenylation / genetics
  • Proteins / genetics
  • Software*

Substances

  • Proteins
  • Poly A