Skip to main content

A multispecies polyadenylation site model



Polyadenylation is present in all three domains of life, making it the most conserved post-transcriptional process compared with splicing and 5'-capping. Even though most mammalian poly(A) sites contain a highly conserved hexanucleotide in the upstream region and a far less conserved U/GU-rich sequence in the downstream region, there are many exceptions. Furthermore, poly(A) sites in other species, such as plants and invertebrates, exhibit high deviation from this genomic structure, making the construction of a general poly(A) site recognition model challenging. We surveyed nine poly(A) site prediction methods published between 1999 and 2011. All methods exploit the skewed nucleotide profile across the poly(A) sites, and the highly conserved poly(A) signal as the primary features for recognition. These methods typically use a large number of features, which increases the dimensionality of the models to crippling degrees, and typically are not validated against many kinds of genomes.


We propose a poly(A) site model that employs minimal features to capture the essence of poly(A) sites, and yet, produces better prediction accuracy across diverse species. Our model consists of three dior-trinucleotide profiles identified through principle component analysis, and the predicted nucleosome occupancy flanking the poly(A) sites. We validated our model using two machine learning methods: logistic regression and linear discriminant analysis. Results show that models achieve 85-92% sensitivity and 85-96% specificity in seven animals and plants. When we applied one model from one species to predict poly(A) sites from other species, the sensitivity scores correlate with phylogenetic distances.


A four-feature model geared towards small motifs was sufficient to accurately learn and predict poly(A) sites across eukaryotes.


Nearly all eukaryotic messenger RNA (mRNA) carries a long series of adenine at the 3' end called the polyadenylation (poly(A)) tail. The molecular process synthesizing the poly(A) tail is called polyadenylation. Eukaryotic polyadenylation was first reported more than half a century ago [1]. Since then, tremendous progress has been made in elucidating the mechanism, regulation, protein factors, and related biological functions. Although polyadenylated transcripts in prokaryotes were first identified since 1975 [2, 3], the majority of studies focus on eukaryotes and their DNA viruses, probably due to the obstacles of isolating unstable prokaryotic transcripts. More recently, polyadenylation has been studied in Archaea [46] and in organelles: the chloroplast [710], and mitochondria [11, 12]. The prevalence of polyadenylation across all three domains of life signifies a long evolutionary history in which varied complexity and additional functions have been selected by diverse species.

Polyadenylation consists of two tandem enzymatic reactions: the cleavage of a nascent mRNA from the elongating RNA polymerase, followed by the non-template synthesis of a poly(A) tail that varies in length between speices. A typical eukaryotic poly(A) site is characterized by three cis-elements. The first element lies where the pre-mRNA is cut off from the RNA polymerase at the pre-mRNA's 3'-most exon: the cleavage site. The second element is a highly conserved hexanucleotide, namely the poly(A) signal. The majority of poly(A) signals are located ~20 nts upstream from the cleavage sites. 66% and 16% of mammalian transcripts contain AAUAAA and AUUAAA, respectively [13, 14], making the canonical poly(A) signal AWUAAA (W stands for 'A' or 'U'). The third element is named the downstream element (DSE) which is located at ~10-15 nts downstream from the cleavage site. In contrast to the poly(A) signal, no consensus sequence has been found in the DSE among animals except that it is enriched mainly with 'U' and sprinkled with 'G'. Therefore the DSE is known as U/GU-rich region. Although cis-elements are short and variable, polyadenylation takes place precisely (± 5 nts) at the same location (or locations in the case of alternative polyadenylation) of a gene. Moreover, even though all genes within a species are processed by the same set of core polyadenylation factors, two poly(A) sites rarely resemble each other [15]. The functionally conserved but sequence-variable poly(A) sites not only challenge the identification of definitive features for recognition, but also present an intriguing case study for the understanding of the evolution of non-coding regions in different species.

We present an improved poly(A) site model that distinguishes itself from existing models in four ways. 1) Instead of choosing features haphazardly, we use principal component analysis (PCA) to identify the localization of cis-elements without presuming what they are. 2) Our four feature model uses fewer features than existing methods (Table S1 of Additional file 1), which use between six and over 5,000 features [16], and achieves superior prediction accuracy. The rationale of taking a parsimonious approach in feature selection is to circumvent the dimensionality curse [17, 18], but our simple model also requires a smaller training dataset as a result. 3) Despite the highly variable poly(A) site cis-elements, the poly(A) complex is still able to cleave the transcript at the same position. We believe the poly(A) site is marked by more information than just sequence elements, such as peculiar chromatin structure [19]. Therefore, we have incorporated nucleosome occupancy as a novel feature in our model. 4) We have used seven diverse species to validate the generality of our four-feature model, a far wider range of species than has been attempted when validating existing methods. The seven species are Homo sapiens (human), Mus musculus (mouse), Gallus gallus (chicken), Caenorhabditis elegans (C.elegans), Oryza sativa (rice), Arabidopsis thaliana (Arabidopsis), and Solanum lycopersicum (tomato). Intriguingly, the performance of our model on cross species predictions reflected the phylogenetic distances among these seven eukaryotes.

Materials and methods

Notation of region

We use the notation < ± N, ± M > to denote a region with respect to the cleavage site, where N and M are the number of nucleotides (nts) upstream ('-') or downstream ('+'), from the cleavage site.

Poly(A) site discovery

Poly(A) sites were discovered by mapping polyadenylated ESTs and/or cDNAs to the reference genomes as described in [15]. Briefly, our method involves: a) ESTs that either terminate with at least eight polymeric 'A' at the 3' end, or start with at least eight polymeric 'T' at the 5' end are selected. For cDNA datasets, only sequences that terminate with at least eight 'A' are selected. b) Polyadenylated ESTs and cDNAs are mapped to the appropriate reference genome using NCBI BLAST 2.2.23. C) Customized Python scripts are used to determine the direction of transcription, and to eliminate artifacts due to false oligo-dT priming.

ESTs and cDNAs sequences were downloaded from NCBI's dbEST, and Refseq databases. Through this method, 22,479, 8,779, 1,292, 845, and 6,380 poly(A) sequences were discovered in human, mouse, chicken, C.elegans, and tomato, respectively. Genomes of human Build 7, mouse Build 9, chicken May 2006 release, C.elegans Feb 2000 release, and tomato Nov 2010 release 2.31 were used for mapping.

Other poly(A) sequences

We used reliable published datasets of Arabidopsis poly(A) sequences from[20] and rice from[21]. We eliminated poly(A) sequences that could not be mapped to the reference genomes. Arabidopsis genome Build 9 2009 and rice genome Build 4.0 Jun 2010 were used. As a result, we compiled 8,160 and 41,046 poly(A) sequences from Arabidopsis and rice, respectively.

Transcribed non-poly(A) sequences

For specificity testing, 1,000 spliced and unspliced transcribed sequences were chosen randomly from Arabidopsis and human datasets. Gene sequences of Arabidopsis were downloaded from, whereas human sequences were prepared by customized Python programs. For sequences longer than 600 nts, 600-nt long fragments were extracted at random locations.

Position-by-kmer matrix

In order to examine the localization of kmers (oligonucleotides of length k) in a set of sequences, we captured and converted sequence information into a matrix so that it could be processed by PCA (see below, and Results and discussion). Starting from the leftmost position of a sequence, we use a sliding window of size k to count the occurrence of a kmer and its position. The occurrence of each kmer at various positions is stored in the column of the matrix, so that each row stores the counts of all possible kmers (4k) at a position. A row is a 4k -dimensional vector, where each dimension is the occurrence of a kmer at a position. Each column is the occurrences of a kmer at different positions.

Position score matrix (PSM)

Position score matrix (PSM) is a M-by-N matrix, where M is equal to 4k, k is the size of oligonucleotide. And, N is (l-k+1), where l is the length of considered region. For our model construction, we consider region < -100, +100 >, i.e. l is equal to 200. The value of each entry in PSM, v(kmer, n), is defined as below:

v [ k m e r , n ] = log 2 o b s e r v e d r e a l k m e r _ a t _ p o s i t i o n _ n o b s e r v e d f a l s e k m e r _ a t _ p o s i t i o n _ n

The value v(kmer, n) represents the fold difference of observing a particular kmer at position n in real versus false poly(A) sequences, where n is in the range of 1 to (l-k+1). Given a sequence, a k-sized window is used to slide through it one position at a time from left to right. The result is a list of overlapping kmers with their corresponding starting positions in the sequence (a list of (kmer, n) pairs). This list will be used to retrieve the associated values from PSM i.e. v(kmer, n), and the sum of these values is the PSM score of the sequence.

Nucleosome occupancy matrix (NOM)

NOM is constructed by a similar method used in building the PSM. The nucleosome prediction method developed by Segal lab [22] was used to determine the probability of nucleosome occupancy in each position in < -500, +500 > for real and false poly(A) sequences. Due to boundary effects, predictions from 200 nts at both ends are discarded, leaving only the middle < -300, +300 > region for consideration. Like PSM, the value of each entry in the NOM, v(pn), is a defined as below

v [ p n ] = log 2 o c c u p a n c y _ p r o b _ a t _ p o s i t i o n _ n r e a l o c c u p a n c y _ p r o b _ a t _ p o s i t i o n _ n f a l s e

pn is the predicted occupancy probability at position n.

Feature vector

The feature vector consists of four features: trimer PSM scores for < -100, -1 > and < +1, +50 >, dimer PSM score across the cleavage site < -10, +10 >, and the nucleosome occupancy score based on NOM in the region < -300, +300 >. Feature vectors are standardized by the mean and standard deviation obtained from all real and false poly(A) sequences within each species' dataset.

Performance measurement

Prediction is measured by sensitivity (Sn), specificity (Sp), and Matthews correlation coefficient (MCC)[23]. Sn = Tp/(Tp+Fn), Sp = Tn/(Tn+Fp), MCC = (Tp•Tn-Fp•Fn)/√(Tp+Fp)•(Tp+Fn)•(Tn+Fp)•(Tn+Fn), where Tp, Tn, Fp, and Fn denote true positive, true negative, false positive, and false negative, respectively.

Training and testing procedures

False poly(A) sequences (negative dataset) were generated according to the 2nd order Markov model obtained from real poly(A) sequences in region < -300, +300 >. Accuracy was reported as the average of twenty ten-fold cross validations. Linear discriminant analysis (LDA) and logistic regression (LR) were performed by Python machine learning package mlpy [24].

Method comparisons

Polya_svm [25] version 2.1 was downloaded from, and PolyA-EP [16] was downloaded from Polya_svm was tested on 22,479 human poly(A) sequences, each consisted of 100 nts upstream and downstream from the poly(A) site. For PolyA-EP, 8,160 Arabidopsis poly(A) sequences were used where each consisted of the 300 nts upstream and 100 nts downstream regions, relative to cleavage sites.

18S, GAPDH, and CPSF3 sequences, and phylogenetic distance calculations

The evolutionary relationship among these seven eukaryotes was determined through phylogenetic analysis of three independent gene products: the ribosomal 18S, gylceraldehyde 3 phosphate dehydrogenase (GAPDH) and cleavage and polyadenylation specificity factor subunit 3 (CPSF3). 18S genes of human (NR_003286), mouse (NR_003278), C. elegans (EU196001), O. sativa (AF069218), S. lycopersicum (X51576), and A. thaliana (AT2G01010) were obtained from NCBI. Chicken's 18S was determined by a BLAT search [26] using human's 18S as query sequence in UCSC genome browser,[27]. Homologous GAPDH protein sequences for all organisms except S. lycopersicum were obtained from the Homologene database in NCBI (the Homologene ID of GAPDH gene is 107053). The GAPDH sequence of S. lycopersicum was obtained by translating its cDNA sequence AK322678. Similarly, homologous CPSF3 protein sequences (ID 6499) were collected from the Homologene database, except for S.lycopersicum, where the CPSF3 was obtained by the translation of AK327795. Sequences were aligned by T_COFFEE [28]. Phylogenetic distances between the seven species were calculated by dnadist (18S) and protdist (GAPDH, CPSF3) in PHYLIP [29].

Results and discussion

Feature identification by Principal Component Analysis (PCA)

Simulated sequences were used to prove the viability of our PCA method (see Additional file 1), which we then applied to Arabidopsis and human data using different sizes of kmers. Figure 1A shows PCA of Arabidopsis poly(A) sequences using dimers. In the PCA-position profile (top right panel of Figure 1A), four localized groups (peaks) are identified: -20 (distal upstream region, DUR), -8 (proximal upstream region, PUR), -1 (cleavage site, CS), and +10 (downstream region, DR). Examining the PCA-oligo profile (bottom right of Figure 1A), 'AA' and 'AT' are most often found in the DUR. 'TT' is the most significant dimer in the PUR and DR. Note that the extent of localization in DR is moderate versus far upstream and downstream regions. This result concurs with current view that poly(A) sites of plants are mainly characterized by upstream elements [30]. 'CA', 'GA', and 'TA' (-90 degrees) are found in CS, and of these, 'CA' is predominant. Similar to Arabidopsis, human (Figure 1B) PUR is also found to localize in four regions, but with different relative concentration of dimers. DUR at -20 shows the strongest localization of 'AA', and then followed by 'AT' and 'TA'. PUR at -10 shows a weak localization (compared to DUR) of 'TT'. The human CS at +1 shows weaker localization compared with Arabidopsis' CS. However, seven dimers ('AC', 'AG', 'CA', 'CC', 'GA', 'GC', and 'GG') are likely to localize at the human CS (-90 degrees). The Human DR covers an extensive region from +1 to +23, which is absent in Arabidopsis. 'CT', 'GT', 'TC', 'TG', and 'TT' are the main dimers in human DR.

Figure 1
figure 1

Dimer PCA of real poly(A) sequences. Blue dots represent positions, and red arrows represent kmers. Only arrows longer than a specified threshold are labeled. DUR, PUR, CS, and DR denote distal upstream region, proximal upstream region, cleavage site, and downstream region, respectively. A) Arabidopsis, B) human.

Even with trimer motifs, there are no prominent cis-elements in the downstream region of Arabidopsis poly(A) sites. The downstream elements (DSE) are not essential for polyadenylation in the invertebrate C.elegans [31]. These results might indicate that DSE, which are essential in vertebrates, evolved more recently than other poly(A) site elements. Moreover, we do not find core poly(A) cis-elements stretching beyond 40 nts upstream from the cleavage site in Arabidopsis, which is at odds with an early bioinformatics study [32, 33]. Certain genes do possess specific cis-elements in a much further upstream region [15, 34, 35], but there weren't sufficient signals across all genes for this to be a key feature of poly(A) sites. In order to construct a model that can embrace such a diversity in the poly(A) sites in different species, the features obtained from the region flanking the poly(A) site are split into three subregions approximately according to the peaks as shown in Figure 1, i.e. < -100, -1 >, < -10, +10 >, and < +1, +50 >. The purpose of doing that is to prevent the contributing effect of features from one subregion to be cancelled by non-contributing features from other subregions.

Nevertheless, poly(A) sites may be constituted of longer sequence structures, and we continued PCA for longer kmers. Differences between dimer and trimer profiles (Figure S2A in Additional file 1) are insignificant in both Arabidopsis and humans. However, when the size of kmers is increased to six, the localization signal at the CS drops or even vanishes in both species (PCA-position profiles in Figure S2A-B), meaning that the size of elements favored at the CS is shorter than 6 nts, and may be identified well by dimers or trimers. With hexamers, the significant signal in the human PUR vanishes (right of Figure S2B) but not for Arabidopsis. The DR of human becomes flat relative to the DUR and its signal disappears entirely in the octamer PCA-position profile. Hence, the size of sequence elements in the human DR should be 3-5 nts. In both species, the canonical poly(A) signal AAUAAA has the longest PCA-distance according to the PCA-oligo profiles in Figure S2B. Interestingly, unlike humans, the DUR and PUR of Arabidopsis still remain even in octamer PCA-position profile (Figure S2C). As the poly(A) signal is highly conserved, the hexamer profiles presented above may lead one to believe that the poly(A) signal and/or hexamers are effective features for poly(A) site recognition.

On the contrary, our study suggests the opposite (see Additional file 1 for a test of hexamer vs trimer features). The Matthews correlation coefficient (MCC) attained by the trimer model was 0.76 versus 0.73 for the hexamer model, indicating the trimer model had more accurate predictive power. Furthermore, we compared the false positive rates of predicting false poly(A) sequences between the trimer model and an existing method, polya_svm [25], which uses a hexamer as an upstream feature. Surprisingly, the false positive rate for the hexamer feature-containing polya_svm was 82%, while that of the trimer model was just 17%. Clearly, hexamer models do not offer substantial advantages relative to a trimer model.

Additionally, the model with hexamer features demands a larger training sample (> 4,000 sequences) than the trimer model because smaller samples are unlikely to capture the full distribution of all genomic contexts for poly(A) hexamers within a species. Complicating hexamer model training is the fact that poly(A) signallike hexamers are ubiquitous in large genomes in places that are not poly(A) sites, such as introns. Eukaryotic cells likely enhance the recognition and regulation of the actual poly(A) sites with other auxiliary cis-elements that may be shorter than hexamers [36], which could be better distinguished with a model looking for smaller features. This viewpoint is further supported by the fact that intra-species poly(A) sites are highly variable and yet they are recognized by the same polyadenylation apparatus. Thus, we choose trimers instead of hexamers to form part of the feature vector.

Nucleosome structure at poly(A) sites

Previous studies suggested that nucleosomes are depleted in the proximity of poly(A) sites [19, 37, 38], but no poly(A) site prediction models have yet incorporated this feature. Hence we utilize a nucleosome occupancy prediction method developed by the Segal lab [22] to explore nucleosome occupancy in the region flanking the poly(A) sites (Figure 2). Even though the false poly(A) sequences mimic the 2nd order Markov property of real poly(A) sequences, their predicted nucleosome occupancy remains at a steady level throughout the entire region. In contrast, both human and Arabidopsis actual poly(A) sequences show a reduced likelihood of nucleosomes around the cleavage site. Our results indicate a putative relationship between nucleosome depletion and polyadenylation site, in agreement with published works [19, 37, 38]. We have thus included predicted occupancy in the feature vector. The role of nucleosome formation on polyadenylation is currently unknown, and should be further investigated. We speculate nucleosome formation may influence the selection of alternative poly(A) sites in genes, as 54%, 32% and 70% of human, mouse, and Arabidopsis genes, respectively, contain multiple poly(A) sites [14, 39].

Figure 2
figure 2

Predicted nucleosome occupancy in region 300 nts upstream and downstream of poly(A) sites. The vertical axis is predicted probability. Red and blue lines represent average probability of occupancy for real poly(A) sites, and 2nd order Markov sequences i.e. false sequences, respectively. The shaded region denotes the 95% confidence interval. A) Arabidopsis, B) human.

Feature vector and poly(A) site predictions

After a thorough analysis of poly(A) sequences, we have selected four features in the feature vector to signify a poly(A) site (upstream trimers, downstream trimers, dimers near to the cleavage site and the nucleosome occupancy, see Materials and methods). We validated the efficacy of these features by two independent supervised machine learning (ML) methods: logistic regression (LR) and linear discriminant analysis (LDA). LDA requires a Gaussian distribution of feature values but LR does not. Quadratic discriminant analysis (QDA) was also considered since the positive and negative datasets might exhibit different covariance, but we did not find any significant differences between LDA and QDA in terms of prediction accuracy (data not shown). For simplicity, we report our results using LDA. The optimal performance peaks when thresholds are between 0.5 and 0.6 according to the receiver operating characteristic (ROC) method (Figure S3 in Additional file 1), therefore the threshold for LR is set to 0.5 for the rest of the analysis. The two ML methods were tested using poly(A) sequences from seven species including two mammals, a bird, an invertebrate, two dicots, and a monocot. Our two ML methods achieved 85-92% specificity and 85-96% sensitivity for each of the seven species (Table 1). Results from the logistic and LDA show no significant differences (data not shown). Since no existing method has been used for multispecies predictions, we must compare our methods to other methods on individual species.

Table 1 Multispecies poly(A) signal predictions are assessed by sensitivity (Sn), specificity (Sp), and Matthews correlation coefficient (MCC) in seven diverse species.

Methods comparison and model validation

We compared our LR and LDA models to two poly(A) site prediction methods, polya_svm [25], and PolyA-EP [16]. The former was originally developed for animals and the latter was for plants. Both of our simpler, four-feature LDA and LR models produced better results than polya_svm in predicting human poly(A) sites in terms of sensitivity and specificity (Table 2). The Polya-EP model is skewed towards sensitivity when analyzing Arabidopsis data, while our models performed well and without bias. As our models were trained on the Arabidopsis dataset built by the PAC method [20], we can also compare our two ML methods with this third published method without repeating the tests. The best MCC achieved by PAC is between 0.65 to 0.70 with various types of negative samples and positions of deviation (Figure 3 of [20]). But our two ML methods are able to improve MCC significantly to 0.82-0.84 (Table 2). Additionally, we conducted three more tests to validate our model: i) prediction for other transcribed, non-poly(A) genomic sequences, ii) testing the relative contribution of each feature to accuracy, and iii) prediction of larger poly(A) regions. These results can be found in the Additional file 1.

Table 2 Comparing LDA and LR methods with polya_svm and PolyA-EP.

Cross species poly(A) site predictions

As polyadenylation is a universal function across the tree of life, we are interested in the evolution of poly(A) sites across diverse species. However, because poly(A) sites lie in relatively unconstrained untranslated regions (3'UTR), aligning these sequences is usually infeasible. As a result, prevalent phylogenetic methods are unsuitable to look at the evolution of poly(A) sites. Our method, applied across species, is able to recapitulate the phylogenetic relationship across species based on non-coding sequences. The phylogenetic distances among these seven organisms (Table 3) was established through phylogenetic trees, built independently using three unlinked genes (Figure S5A-C left panel in Additional file 1). All three phylogenetic trees not only produced congruent topology, but also similar evolutionary distances (correlations between gene products > 0.75, p-value < 10-10).

Table 3 Phylogenetic distances between species based on, A) 18S, B) GAPDH protein, C) CPSF3.

We utilize the reciprocal sensitivity (rSn) (see Materials and methods) to assess the overall homology of poly(A) sites between species. Sensitivity was obtained by applying the logistic model of one species to predict real poly(A) site sequences of another species (Table 4). The validity of the poly(A)-based phylogenetic relationship is measured by the correlation between gene-based phylogenetic distances and rSn predicted by the logistic model. The correlation coefficients are -0.50, -0.87, and -0.77 based on the 18S, GAPDH, and CPSF3 trees, respectively (p-value < 10-5) (Figure S5A-C in Additional file 1). Given the high intraspecies variability, nearly no two poly(A) sites are alike in the same genome [15], there should therefore not necessarily be conservation in poly(A) sites between more closely related species. However, our results show that prediction accuracy decreases when the model from one species is applied to data from other species and the decrease is proportional to phylogenetic distance.

Table 4 Cross species predictions measured by sensitivity.

This leads us to question about the boundary of potential poly(A) sites, which we can conceptualize as PA-space, the allowable variations of functional poly(A) sites. Core polyadenylation proteins that directly bind to the pre-mRNA, such as CPSF1 and CstF-64, are likely to co-evolve with the PA-space. While some studies have identified conserved residues in CstF-64 that correlated with poly(A) downstream elements [33], no one has looked at how variation in the nucleotide sequence and proteins are correlated and coevolving. Currently, the sequence-level dynamics between RNA binding proteins and their substrates is unclear, but the decreasing costs of sequencing transcriptomes should provide data from a wider range of species soon.


We have shown the feasibility of conducing comprehensive genomic analysis of poly(A) sites using PCA, a method which could be broadly applied for any cis-element identification. We believe a model focused on very short oligonucleotides outperformed those with hexamers as features because it embraces the conspicuous poly(A) signal elements without sacrificing the diverse family of auxiliary biological signals surrounding the poly(A) sites. We also included for the first time nucleosome occupancy as an informative predictor of poly(A) sites.



3' untranslated region


cleavage site


downstream region


downstream element


distal upstream region


false negative


false positiv

. LDA:

linear discriminant analysis


logistic regression


Matthews correlation coefficien

. ML:

machine learning


nucleosome occupancy matrix


principal component analysis




position score matrix


proximal upstream regio


quadratic discriminant analysis


receiver operating curve


reciprocal sensitivity






true negative


true positive.


  1. Edmonds M, Abrams R: Polynucleotide biosynthesis: Formation of a sequence of adenylate units from adenosine triphosphate by an enzyme form thymus nuclei. J Biol Chem. 1960, 235: 1142-1148. SRC - GoogleScholar

    CAS  PubMed  Google Scholar 

  2. Nakazato H, Venkatesan S, Edmonds M: Polyadenylic acid sequences in E. coli messenger RNA. Nature. 1975, 256 (5513): 144-146. 10.1038/256144a0.

    Article  CAS  PubMed  Google Scholar 

  3. Srinivasan PR, Ramanarayanan M, Rabbani E: Presence of polyriboadenylate sequences in pulse-labeled RNA of Escherichia coli. Proceedings of the National Academy of Sciences of the United States of America. 1975, 72 (8): 2910-2914. 10.1073/pnas.72.8.2910.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  4. Portnoy V, Evguenieva-Hackenberg E, Klein F, Walter P, Lorentzen E, Klug G, Schuster G: RNA polyadenylation in Archaea: not observed in Haloferax while the exosome polynucleotidylates RNA in Sulfolobus. EMBO reports. 2005, 6 (12): 1188-1193. 10.1038/sj.embor.7400571.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  5. Portnoy V, Schuster G: RNA polyadenylation and degradation in different Archaea; roles of the exosome and RNase R. Nucleic acids research. 2006, 34 (20): 5923-5931. 10.1093/nar/gkl763.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  6. Büttner K, Wenig K, Hopfner K-P: Structural framework for the mechanism of archaeal exosomes in RNA processing. Molecular cell. 2005, 20 (3): 461-471. 10.1016/j.molcel.2005.10.018.

    Article  PubMed  Google Scholar 

  7. Lisitsky I, Klaff P, Schuster G: Addition of destabilizing poly (A)-rich sequences to endonuclease cleavage sites during the degradation of chloroplast mRNA. Proceedings of the National Academy of Sciences of the United States of America. 1996, 93 (23): 13398-13403. 10.1073/pnas.93.23.13398.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  8. Yehudai-Resheff S, Hirsh M, Schuster G: Polynucleotide phosphorylase functions as both an exonuclease and a poly(A) polymerase in spinach chloroplasts. Molecular and cellular biology. 2001, 21 (16): 5408-5416. 10.1128/MCB.21.16.5408-5416.2001.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  9. Walter M, Kilian J, Kudla J: PNPase activity determines the efficiency of mRNA 3'-end processing, the degradation of tRNA and the extent of polyadenylation in chloroplasts. The EMBO journal. 2002, 21 (24): 6905-6914. 10.1093/emboj/cdf686.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  10. Zimmer SL, Schein A, Zipor G, Stern DB, Schuster G: Polyadenylation in Arabidopsis and Chlamydomonas organelles: the input of nucleotidyltransferases, poly(A) polymerases and polynucleotide phosphorylase. The Plant journal: for cell and molecular biology. 2009, 59 (1): 88-99. 10.1111/j.1365-313X.2009.03853.x.

    Article  CAS  Google Scholar 

  11. Perrin R, Meyer EH, Zaepfel M, Kim Y-J, Mache R, Grienenberger J-M, Gualberto JM, Gagliardi D: Two exoribonucleases act sequentially to process mature 3'-ends of atp9 mRNAs in Arabidopsis mitochondria. The Journal of biological chemistry. 2004, 279 (24): 25440-25446. 10.1074/jbc.M401182200.

    Article  CAS  PubMed  Google Scholar 

  12. Nagaike T, Suzuki T, Katoh T, Ueda T: Human mitochondrial mRNAs are stabilized with polyadenylation regulated by mitochondria-specific poly(A) polymerase and polynucleotide phosphorylase. The Journal of biological chemistry. 2005, 280 (20): 19721-19727. 10.1074/jbc.M500804200.

    Article  CAS  PubMed  Google Scholar 

  13. Beaudoing E, Freier S, Wyatt JR, Claverie JM, Gautheret D: Patterns of variant polyadenylation signal usage in human genes. Genome research. 2000, 10 (7): 1001-1010. 10.1101/gr.10.7.1001.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  14. Tian B, Hu J, Zhang H, Lutz CS: A large-scale analysis of mRNA polyadenylation of human and mouse genes. Nucleic acids research. 2005, 33 (1): 201-212. 10.1093/nar/gki158.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  15. Ho ES, Gunderson SI: Long conserved fragments upstream of Mammalian polyadenylation sites. Genome biology and evolution. 2011, 3: 654-666. 10.1093/gbe/evr053.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  16. Tzanis G, Kavakiotis I, Vlahavas I, Bioengineering I, Ieee: Polyadenylation Site Prediction Using Interesting Emerging Patterns. Proceedings of the 8th Conference on Bioinformatics and Athens Greece. 2008

    Google Scholar 

  17. Hastie T, Tibshirani R, Friedman JH: The elements of statistical learning: data mining, inference, and prediction: with 200 full-color illustrations. 2001, New York: Springer

    Google Scholar 

  18. Duda RO, Hart PE, Stork DG: Pattern classification. 2001, New York: Wiley, 2

    Google Scholar 

  19. Spies N, Nielsen CB, Padgett RA, Burge CB: Biased chromatin signatures around polyadenylation sites and exons. Molecular cell. 2009, 36 (2): 245-254. 10.1016/j.molcel.2009.10.008.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  20. Ji G, Wu X, Shen Y, Huang J, Quinn Li Q: A classification-based prediction model of messenger RNA polyadenylation sites. Journal of theoretical biology. 2010, 265 (3): 287-296. 10.1016/j.jtbi.2010.05.015.

    Article  CAS  PubMed  Google Scholar 

  21. Shen Y, Ji G, Haas BJ, Wu X, Zheng J, Reese GJ, Li QQ: Genome level analysis of rice mRNA 3'-end processing signals and alternative polyadenylation. Nucleic acids research. 2008, 36 (9): 3150-3161. 10.1093/nar/gkn158.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  22. Kaplan N, Moore IK, Fondufe-Mittendorf Y, Gossett AJ, Tillo D, Field Y, LeProust EM, Hughes TR, Lieb JD, Widom J: The DNA-encoded nucleosome organization of a eukaryotic genome. Nature. 2009, 458 (7236): 362-366. 10.1038/nature07667.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  23. Matthews BW: Comparison of the predicted and observed secondary structure of T4 phage lysozyme. Biochim Biophys Acta. 1975, 405 (2): 442-451. 10.1016/0005-2795(75)90109-9.

    Article  CAS  PubMed  Google Scholar 

  24. Albanese SM, Jurman R, Visintainer C, Whistler BC: D. G. Furlanello. "mlpy-high-performance Python package for predictive modeling. NIPS 08Canada. 2008

    Google Scholar 

  25. Cheng Y, Miura RM, Tian B: Prediction of mRNA polyadenylation sites by support vector machine. Bioinformatics. 2006, 22 (19): 2320-2325. 10.1093/bioinformatics/btl394.

    Article  CAS  PubMed  Google Scholar 

  26. Kent WJ: BLAT--the BLAST-like alignment tool. Genome research. 2002, 12 (4): 656-664.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  27. Kent WJ, Sugnet CW, Furey TS, Roskin KM, Pringle TH, Zahler AM, Haussler D: The human genome browser at UCSC. Genome research. 2002, 12 (6): 996-1006.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  28. Notredame C, Higgins DG, Heringa J: T-Coffee: A novel method for fast and accurate multiple sequence alignment. Journal of molecular biology. 2000, 302 (1): 205-217. 10.1006/jmbi.2000.4042.

    Article  CAS  PubMed  Google Scholar 

  29. Felsenstein J: Using the quantitative genetic threshold model for inferences between and within species. Philosophical transactions of the Royal Society of London Series B, Biological sciences. 2005, 360 (1459): 1427-1434. 10.1098/rstb.2005.1669.

    Article  PubMed Central  PubMed  Google Scholar 

  30. Hunt AG: Messenger RNA 3' end formation in plants. Current topics in microbiology and immunology. 2008, 326: 151-177. 10.1007/978-3-540-76776-3_9.

    CAS  PubMed  Google Scholar 

  31. Huang T, Kuersten S, Deshpande AM, Spieth J, MacMorris M, Blumenthal T: Intercistronic region required for polycistronic pre-mRNA processing in Caenorhabditis elegans. Molecular and cellular biology. 2001, 21 (4): 1111-1120. 10.1128/MCB.21.4.1111-1120.2001.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  32. Graber JH, Cantor CR, Mohr SC, Smith TF: In silico detection of control signals: mRNA 3'-endprocessing sequences in diverse species. Proceedings of the National Academy of Sciences of the United States of America. 1999, 96 (24): 14055-14060. 10.1073/pnas.96.24.14055.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  33. Salisbury J, Hutchison KW, Graber JH: A multispecies comparison of the metazoan 3'- processing downstream elements and the CstF-64 RNA recognition motif. BMC genomics. 2006, 7: 55-10.1186/1471-2164-7-55.

    Article  PubMed Central  PubMed  Google Scholar 

  34. Duret L, Bucher P: Searching for regulatory elements in human noncoding sequences. Current opinion in structural biology. 1997, 7 (3): 399-406. 10.1016/S0959-440X(97)80058-9.

    Article  CAS  PubMed  Google Scholar 

  35. Duret L, Dorkeld F, Gautier C: Strong conservation of non-coding sequences during vertebrates evolution: potential involvement in post-transcriptional regulation of gene expression. Nucleic acids research. 1993, 21 (10): 2315-2322. 10.1093/nar/21.10.2315.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  36. Venkataraman K, Brown KM, Gilmartin GM: Analysis of a noncanonical poly(A) site reveals a tripartite mechanism for vertebrate poly(A) site recognition. Genes & development. 2005, 19 (11): 1315-1327. 10.1101/gad.1298605.

    Article  CAS  Google Scholar 

  37. Ozsolak F, Kapranov P, Foissac S, Kim SW, Fishilevich E, Monaghan AP, John B, Milos PM: Comprehensive polyadenylation site maps in yeast and human reveal pervasive alternative polyadenylation. Cell. 2010, 143 (6): 1018-1029. 10.1016/j.cell.2010.11.020.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  38. Ji Z, Luo W, Li W, Hoque M, Pan Z, Zhao Y, Tian B: Transcriptional activity regulates alternative cleavage and polyadenylation. Molecular systems biology. 2011, 7: 534-

    Article  PubMed Central  PubMed  Google Scholar 

  39. Wu X, Liu M, Downie B, Liang C, Ji G, Li QQ, Hunt AG: Genome-wide landscape of polyadenylation in Arabidopsis provides evidence for extensive alternative polyadenylation. Proceedings of the National Academy of Sciences of the United States of America. 2011, 108 (30): 12533-12538. 10.1073/pnas.1019732108.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

Download references


The publication fee of this article is funded by Rutgers School of Environmental and Biological Sciences and the New Jersey Agricultural Experiment Station (NJAES). This work is supported by National Institute of Health (NIH) grant NIH K12 GM093854-01 to E.S.H. S.I.G. is supported by NIH GM57286. S.D. is supported by funds from the NJAES.

This article has been published as part of BMC Bioinformatics Volume 14 Supplement 2, 2013: Selected articles from the Eleventh Asia Pacific Bioinformatics Conference (APBC 2013): Bioinformatics. The full contents of the supplement are available online at

Author information

Authors and Affiliations


Corresponding author

Correspondence to Eric S Ho.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

ESH conceived of the study, designed and carried out the analyses and drafted the manuscript. SIG conceived of the study. SD conceived of the plant portion of the study, assisted in data analysis and helped draft the manuscript.

Electronic supplementary material


Additional file 1: Table S1: Existing poly(A) sites methods. Figure S1: Feature identification by Principal Component Analysis (PCA). Figure S2: PCA of real poly(A) sequences. The canonical poly(A) signal is a misguiding feature. Figure S3: ROC of logistic method. Table S2: False positive rate (in percentage) committed by different methods in handling CDS gene sequences. Table S3: Relative contribution of individual features. Figure S4: Predictions of five hundred 2,000-nt poly(A) sites by sliding a 600-nt sliding window from left to right. Figure S5. Correlation between phylogenetic distance and reciprocal sensitivity (rSn) between seven species: human, mouse, chicken, c.elegans, rice, Arabidopsis, and tomato. (PDF 6 MB)

Rights and permissions

This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Ho, E.S., Gunderson, S.I. & Duffy, S. A multispecies polyadenylation site model. BMC Bioinformatics 14 (Suppl 2), S9 (2013).

Download citation

  • Published:

  • DOI: