Literature DB >> 27694198

bTSSfinder: a novel tool for the prediction of promoters in cyanobacteria and Escherichia coli.

Ilham Ayub Shahmuradov1, Rozaimi Mohamad Razali1, Salim Bougouffa1, Aleksandar Radovanovic1, Vladimir B Bajic1.   

Abstract

Motivation: The computational search for promoters in prokaryotes remains an attractive problem in bioinformatics. Despite the attention it has received for many years, the problem has not been addressed satisfactorily. In any bacterial genome, the transcription start site is chosen mostly by the sigma (σ) factor proteins, which control the gene activation. The majority of published bacterial promoter prediction tools target σ 70 promoters in Escherichia coli . Moreover, no σ-specific classification of promoters is available for prokaryotes other than for E. coli .
Results: Here, we introduce bTSSfinder, a novel tool that predicts putative promoters for five classes of σ factors in Cyanobacteria (σ A , σ C , σ H , σ G and σ F ) and for five classes of sigma factors in E. coli (σ 70 , σ 38 , σ 32 , σ 28 and σ 24 ). Comparing to currently available tools, bTSSfinder achieves higher accuracy (MCC = 0.86, F 1 -score = 0.93) compared to the next best tool with MCC = 0.59, F 1 -score = 0.79) and covers multiple classes of promoters. Availability and Implementation: bTSSfinder is available standalone and online at http://www.cbrc.kaust.edu.sa/btssfinder . Contacts: ilham.shahmuradov@kaust.edu.sa or vladimir.bajic@kaust.edu.sa. Supplementary information: Supplementary data are available at Bioinformatics online.
© The Author 2016. Published by Oxford University Press.

Entities:  

Mesh:

Substances:

Year:  2017        PMID: 27694198      PMCID: PMC5408793          DOI: 10.1093/bioinformatics/btw629

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 Introduction

The promoter is a chromosome region that determines where and affects how the transcription of a particular transcript is initiated. Promoter recognition is important in defining the transcription units responsible for specific pathways and gene regulation. Initiation of transcription is a dynamic partnership between RNA polymerase (RNAP) and promoter. In contrast to archaea and eukarya, bacteria have a single form of the RNAP core enzyme (E) (Schneider and Hasekorn, 1988). However, RNAP alone is not able to recognize and bind to promoters to initialize transcription. Different regulatory proteins called σ-factors are required that temporarily bind the RNAP core enzyme forming a holoenzyme (Eσ). The holoenzyme determines the RNAP-promoter binding specificity and transcription initiation site (TSS), depending on nutritional or environmental conditions or developmental stage (for reviews see: (Campagne ; de Avila ; Feklistov, 2013; Gruber and Gross, 2003; Imamura and Asayama, 2009; Ruff )). Bacterial σ factors are classified into two families with distinct structure and function, termed as σ70 and σ54 in Escherichia coli. While most bacteria possess multiple members of the σ70 family, they contain a single representative of the σ54 family, which is involved in nitrogen metabolism. Surprisingly, cyanobacteria lack any σ54-like factors despite the majority of them having nitrogen fixation system. The number of σ70 family members can vary significantly between different species (from 1 to over 60). E. coli, for example, has seven σ factors (Gruber and Gross, 2003; Imamura and Asayama, 2009; Studholme and Buck, 2000; Wosten, 1998). In this study we focus on E. coli and three species of Cyanobacteria. The most detailed promoter information for the E. coli genome is available in RegulonDB (Salgado ) and EcoCyc database (Karp ). RegulonDB holds 10 293 mapped TSSs (Release 8.8, 2015). For Cyanobacteria, the genome-wide promoter map for 3 species was identified: 12 797 for Nostoc 7120 (Mitschke a,b), 1471 for Synechococcus elongatus (Vijayan ) and 351 for Synechocystis (Mitschke a,b). Interestingly, most of the TSSs in cyanobacteria are mapped to the non-coding RNA transcription units, rather than to protein-coding genes. Lagging behind the explosion in genome/gene sequences and due to experimental costs, promoters and TSSs are mostly predicted computationally. In the last two decades, several computational tools were developed to identify bacterial promoters. The first attempt to predict bacterial promoters was by position weight matrices (PWM), which relied on the conservation of the -35 and the -10 elements for σ70, combined with the distribution of the distance between them (Hertz and Stormo, 1996; Huerta and Collado-Vides, 2003; Stormo, 2000). Tools developed using this approach have relatively low accuracy. Applying machine-learning approaches, e.g. support vector machines (SVM) and artificial neural networks (ANNs), increased accuracy. A method based on Sequence Alignment Kernel that achieved 17% average error rate on true and false promoter data was developed in (Gordon ). In Gordon , a method was reported that employs an ensemble of SVMs with a variant of the mismatch string kernel in combination with a PWM and a model of the distribution of distances from TSS to gene start. The authors reported an average error rate of 11.6%, which they claim is ≈ 5% lower than the method reported in Gordon . More complex algorithms were developed that incorporate series of ANNs (Knudsen, 1999) and interactive optimization of nodes (Jihoon ). Ma applied a procedure of preprocessing promoter sequences during training to extract features. Using a time-delay neural network, Reese (2001) developed NNPP2.2, a tool with high sensitivity, but poor specificity. Later, the distance between the TSS and the translation start site (TLS) was used as an additional feature for promoter recognition (TLS–NNPP) (Burden ). This tool, although reduced the false positive rate, is only applicable to protein coding genes. Using some conserved hexamer motifs as promoter recognition features, Li and Lin (2006) developed a tool with the overall prediction sensitivity and specificity of 91% and 81%, respectively. Mann reported that a combination of ANNs and hidden Markov models (HMMs) significantly increases the bacterial promoter prediction accuracy. Later, Rani and Bapi (2009) developed a tool where k-mers (k = 2,3,4,5) are used as discriminative features. This tool was reported to have much higher prediction accuracy. The PromPredict tool, based on the relative stability of DNA as a generic criterion for promoter prediction, was reported to achieve 58% precision in E. coli (Rangannan and Bansal, 2009). de Avila published BacPP, which is designed to predict promoters of different σ classes from E. coli (more on this in the discussion section). Solovyev and Salamov (2011) developed BPROM for the recognition of E. coli σ70 promoters. This tool, based on the linear discriminant function (LDF) combines characteristics describing functional motifs and oligonucleotide composition and shows about 80% prediction accuracy. Song (2012) reported a variable-window Z-curve method based on the distribution of purine/pyrimidine, the distribution of amino/keto and the distribution of strong/weak hydrogen bonds. Depending on the false promoter sets for learning and testing, the accuracy of the method was reported to vary around 90–96% and 95–99% for E. coli and Bacillus subtilis, respectively. Despite these efforts, all these tools tend to produce many false positives or show poor sensitivity, particularly when they are applied to long sequences or whole genomes. Therefore, most of the tools were only tested on short promoter segments of 50–70 bp surrounding known TSSs. Such tests are insufficient to adequately evaluate their prediction accuracy. Another significant restriction of these tools is that they are limited to the prediction of σ70 promoters in the model organism E. coli, and very rarely can extend to other bacterial species. Therefore, novel, more accurate and efficient tools are required for the computational recognition of different classes of promoters in a broader taxonomical scope. In this study, we present a novel method for predicting TSSs in E. coli and three cyanobacterial species. We characterized promoters of E. coli for σ70, σ38, σ32, σ28 and σ24 factors, and Cyanobacteria for σA, σC, σH, σG and σF factors, and we developed promoter prediction models using this characterization. The prediction models are implemented in a tool, bTSSfinder, which is available as a standalone program as well as a web application.

Rationale

The main goal of this study was to develop a tool that predicts promoters for the different sigma classes in Cyanobacteria and E. coli. Success of any promoter prediction tool depends mainly on: (i) the features used to distinguish promoters from non-promoters, (ii) the size and diversity of the positive and negative datasets used for learning and (iii) the quality of both the positive and the negative datasets. Unfortunately, most studied characteristic features are not consistent within the same promoter class. Therefore, different studies have applied various combinations of features to improve the recognition of promoters. Furthermore, most of the reported tools were trained and tested on relatively small datasets, due to the lack of genome-wide TSSs maps with experimental validation. As for the quality of the datasets, here we face two problems: (i) the accuracy of experimental data on real TSSs varies significantly depending on the experimental method applied; (ii) the choice of the negative set (non-promoters) could have significant ramifications on the predictive power of the model, as it is a great challenge to define DNA regions that never serve as promoters. To address these challenges: (i) we analyzed as many promoter sequences with experimentally validated TSS as available; (ii) from the whole pool of initially extracted negative samples (see below), we use different subsets of randomly chosen negative samples in both training and testing procedures and (iii) we checked different features that may allow a DNA region to serve as a potential promoter. We compare bTSSfinder with other available methods.

A note

Boundaries of promoter regions remain unclearly defined. The minimum promoter region that can initiate basal transcription spans −60 to +40 bp relative to the transcription start site (TSS, +1) is called the core promoter, whereas proximal promoters extend further upstream (Roy and Singer, 2015; Shahmuradov ). In this study we consider a promoter region relative to the TSS location as a region spanning [-200,+51], where +1 position corresponds to the location of the TSS. When we predict such a promoter, we also predict the corresponding TSS at position +1, which makes prediction of TSSs and promoters in our case equivalent. We also considered wider promoters spanning regions [-1000,+101] relative to TSS located at position +1.

2 Methods

2.1 Materials

2.1.1 Collecting data

RegulonDB, version v8.0 contains 3597 experimentally validated TSSs for E. coli K12 MG1655 (accession NC_000913.2). Of them, 2979 TSSs were classified into seven σ classes: 1787 as σ70, 85 as σ54, 152 as σ38, 298 as σ32, 141 as σ28, 515 as σ24 and one as σ19. Due to their limited counts, σ54 and σ19 were excluded from further analysis. For the non-marine cyanobacterium Nostoc sp. PCC 7120 (accession BA000019, referred to as Nostoc hereforth), Mitschke a,b) experimentally mapped 12 797 TSSs. The authors classified these promoters into four classes: 3955 gene TSSs (gTSS), 3854 antisense TSSs (aTSS), 3722 intergenic TSSs (iTSS) and 1266 non-coding DNA TSSs (nTSS). As for the freshwater cyanobacterium Synechocystis sp. PCC 6803 (accession NC_000911.1, referred to as Synechocystis hereforth), data for 351 TSSs were extracted from the Supplementary material of the respective article (Mitschke a,b). The data contain 172 gTSSs, 56 nTSSs and 123 aTSSs. For the freshwater cyanobacterium S. elongatus PCC 6301 (accession CP000100), we collected 1471 TSSs (Vijayan ).

2.1.2 Preparing the positive set

Our preliminary assessment of the experimental sets revealed that some TSSs are located close to each other (a few nucleotides apart). To remove redundancy, intra-species pairwise comparison of all TSS positions was performed. For every TSS, starting from the 5′ end, we identified and discarded neighboring TSSs that were within 35 bp. The distance of 35 bp was chosen under the assumption that most signals involved in determining transcription start points are located in the short region between the -35 and the -10 boxes. After redundancy removal, the final TSS count was as follows: (i) E. coli: 1544 for σ70, 140 for σ38, 237 for σ32, 135 for σ28, 412 for σ24; (ii) Nostoc: 11 386, (iii) S. elongatus: 1471 and (iv) Synechocystis: 343. Using the publicly available genomes (accessions above) and the above TSS annotation, we created two types of promoter sets: 251 bp promoters (200 bp upstream of TSS and 51 bp downstream) and 1101 bp promoters (1000 bp upstream and 101 bp downstream). Promoter sequences that do not satisfy the upstream length requirement for either set are excluded.

2.1.3 Preparing the negative set

To train and test the promoter prediction models, we generated two negative datasets with sequences of length 251 bp: one based on E. coli and another based on the three cyanobacterial species. The protocol for the generation of negative sets is described in the Supplementary material. The final counts for the negative sets were 8346 and 32 418 for E. coli and the three combined Cyanobacteria species, respectively.

2.1.4 Transcription factor binding sites (TFBSs)

Data on TFBSs were obtained from three sources: 2953 sites for E. coli from RegulonDB, 30 cyanobacterial sites from CollecTF (Kilic ) and 63 sites from the literature. Due to the limited number of TFBSs for Cyanobacteria, we used both cyanobacterial and E. coli sets to compute the TFBS density in promoter regions.

2.2 Methodology

2.2.1 Computing PWMs

To build our PWMs for E. coli, we extracted initial PWMs from the literature for the -10, -35 elements for σ70, σ24, σ28, σ32 promoters and -15 and the AT-rich upstream elements (UP elements) for the σ70 promoters (Barnett ; Dartigalongue ; Djordjevic, 2011; Estrem ; Huerta and Collado-Vides, 2003; Song ). To create the PWMs for the -15 and the UP elements for σ24, σ28 and σ32 factors, we used the same initial PWMs of σ70. To the best of our knowledge, no σ38-promoter-specific PWM is available in published literature. However, it has been shown that most σ38 promoters are recognized by σ70 and vice versa (de Avila ). Hence, we used the same initial PWMs as for σ70. Furthermore, by profiling the neighboring regions to known σ70 TSSs [TSS-6bp, TSS + 6bp], we discovered a new motif with the consensus AYYTNA (we named it TSS-motif). We propose that this new motif is another descriptive element for the recognition of promoters (see Supplementary material for PWMs and coverage). As for the cyanobacterial species, there are no published PWMs to use as initial matrices. To overcome this limitation, we determined the orthology between the σ factors in E. coli and the σ factors in three cyanobacterial species using the BLAST software (Altschul ). Where significant alignments are found, the initial PWMs from the respective σ factor in E. coli are used for the orthologous counterpart in the cyanobacterial species. The final PWMs, for all promoter elements for all σ factors in the four species, were computed using the Expectation Maximization (EM) algorithm (Cardon and Stormo, 1992) (see Supplementary material).

2.2.2 Classifying cyanobacterial promoters

EM was also used to classify the cyanobacterial promoters into different classes. Using the PWM for the σ70 -10 box in E. coli, we applied EM to the final set of cyanobacterial promoters (13 200 sequences, see the Materials section) with experimentally validated TSSs to obtain a subset that we denote as σA promoters. Following the same approach, we used PWMs for E. coli’s σ24, σ28, σ32 and σ38 to assign the unassigned cyanobacterial promoters to σG, σF, σH and σC classes, respectively. It should be noted that each round of classification is applied only to the sequences unassigned in the previous step.

2.2.3 Compiling and selecting features

Oligomer frequencies (triplets, tetramers, pentamers and hexamers) were used to calculate scores as described in Rani and Bapi (2009). We also used four physico-chemical properties of DNA: free energy, base stacking, melting temperature and entropy, as additional features to describe true and false promoter regions (see Supplementary material). We evaluated the predictive power of these features as well as the aforementioned promoter elements using Mahalanobis distance (D2), which we calculated based on the approach described by Afifi and Azen (2014). Based on these distances we selected the final set of features for use in the predictive model, as described in Section 3.2.

2.2.4 Building and testing the models

To obtain the model parameters in order to accomplish the best separation of promoter from non-promoter sequences, we applied Neural Network techniques using the VISAN tool (http://www.softberry.com/berry.phtml?topic=fdp.htm&no_menu=on). We estimated the performance of the predictive models using: sensitivity (Sn), specificity (Sp), Precision (the positive predictive value, P1), Accuracy (a measure of statistical bias, Ac), Negative predictive value (P2), the F1-score (the harmonic mean of Precision and Accuracy, F1) and the Mathew correlation coefficient (MCC). These statistical measures are briefly described in the Supplementary material.

2.2.5 bTSSfinder algorithm and tool

The algorithm of bTSSfinder is depicted in Figure 1. bTSSfinder scans the DNA sequence (251 bp at a time) and predicts position 201 as a potential TSS using the appropriate NN classifier. More details about the algorithm are given in the Results section (Section 3.3). The algorithm is implemented in the bTSSfinder tool.
Fig. 1

Flow-chart of the algorithm implemented in the bTSSfinder program. T-10 is the threshold for the prediction of the -10 box (specific for every sigma class). Ttotal – the NN threshold for the selection of TSSs

Flow-chart of the algorithm implemented in the bTSSfinder program. T-10 is the threshold for the prediction of the -10 box (specific for every sigma class). Ttotal – the NN threshold for the selection of TSSs

3 Results

3.1 Classification of cyanobacterial promoters

The largest collection of experimentally validated promoters of E. coli in RegulonDB was classified into seven different sigma classes (σ70, σ54, σ38, σ32, σ28, σ24 and σ19). Unfortunately, no such classification exists for cyanobacterial promoters. We aim to classify these promoters into different sigma classes based on the -10 box, which is thought to be the most intrinsic characteristic in any given σ promoter class in bacteria. So far, the -10 and -35 boxes have been identified or predicted in a handful of promoters. Our preliminary comparison of E. coli and cyanobacterial promoters indicate that there is a level of conservation, based on which we used E. coli PWMs for the classification of cyanobacterial promoters. Based on the inter-phyla orthology as revealed by the BLAST comparison (Supplementary Table S1), we propose the classification for cyanobacterial promoters into five classes: σA (analogous to σ70), σC (analogous to σ38), σF (analogous to σ28), σG (analogous to σ24) and σH (analogous to σ32). Combining E. coli’s -10 box PWMs for the different σ factors with the EM algorithm (see Methods), we classified the 13 200 experimentally validated cyanobacterial promoters into 9895 σA promoters, 928 σG promoters, 686 σF promoters, 220 σH promoters, 355 σC promoters and 1116 unclassified (Supplementary Table S2). These significantly larger datasets than in previous studies (Imamura and Asayama, 2009) enabled us to update the models of the -35 and the -10 promoter elements of σF, σG, σH and σC in cyanobacteria. The training and the test sets for each σ factor promoter class were generated accordingly (Supplementary Table S2, see Supplementary material for consensuses and PWMs).

3.2 Features used for the prediction of promoters

We identified over 30 prospective features that may exert specificity for the different promoter classes. To cull the feature space to those with the highest predictive power, we calculated Mahalanobis distances for each feature and reduced the number to 19–21 features depending on the promoter class (Supplementary Table S3). To the best our knowledge, this is the first time a wide feature base was used for this type of problem. We group these selected features into the following: Promoter elements: -10, -35, -15 and AT-rich UP elements, as well as the new TSSmotif proposed by us (see: Materials and Methods). UP-elements (length of 17 bp) are searched for upstream of the -35 box up to a distance of 130 bp. Distances (d) between promoter elements: d(-10/-35) and d(-10/TSS) were used in other methods. In this study, we introduce a novel feature d(-15/-10). For all promoter classes, it is thought that the distance between the -10 box and the TSS varies from 3 to 12 bp; while the distance between the -15 and the -10 boxes varies between 0 and 10 bp. However, the variation in the distance between the -10 and the -35 boxes depends on promoter class (σ70: 15–22 bp, σ24: 12–19 bp, σ28: 10–12 bp, σ32: 13–15 bp). Oligomer scores: Seven features were formulated based on the calculated scores for 3-mers, 4-mers, 5-mers and 6-mers in different segments of the promoter sequences (see Methods): (i) 3-mers in region [-20:+21], (ii) 4-mers/1 in [-100:+21], (iii) 4-mers/2 in [-100:+21], (iv) 5-mers/1 in [-100:+21], (v) 5-mers/2 in [-100:+21], (vi) 6-mers/1 in [-200:-1] and (vii) 6-mers/2 in [-100:+21]. Density of TFBSs: This group contains two features. TFBS density1, which is on the sense strand only, is calculated within the interval [-200:+51]; and TFBS density2 which is calculated within the interval [-200:-1] on both strands. Physico-chemical properties of the promoter sequences: four features were chosen in the feature selection process: free energy, base stacking, entropy and melting temperature. All of which were computed in the region [-200:+20].

3.3 bTSSfinder: the bacterial promoter prediction tool

Using a combination of features for each promoter class (as outlined in Supplementary Table S3), we built 10 NN classifiers, one for each promoter class in E. coli and in cyanobacteria. Then, we implemented these models into the bTSSfinder program. bTSSfinder workflow is outlined in Figure 1. The program slides a window of 251 bp over the query sequence, one nucleotide at a time. For each window, position 201 is classified as TSS or non-TSS using the appropriate NN classifier based on a threshold that was predetermined during the training. Predictions that pass the qualifying threshold are labeled as putative TSSs. bTSSfinder performs additional filtering by discarding all but the highest-scoring TSS in intervals of a user-adjustable length (default 300 bp). Depending on user preference, bTSSfinder can report for a chosen phylum: (i) all predicted TSSs for all promoter classes, (ii) a user-selected promoter class and (iii) or the highest scoring TSS.

3.4 Evaluating bTSSfinder performance

We tested bTSSfinder on positive and negative sets for every promoter class in E. coli and cyanobacteria (Table 1). We observed good performance for all promoter classes in E. coli (251 bp, a single search window size). In the case of cyanobacteria, we observed the highest accuracy in σA promoters (F1-score: 0.94). The F1-score for the remaining cyanobacterial promoter classes ranged from 0.81 to 0.87. Although these results are considered high, they are somewhat less than what was achieved for σA promoters. This difference in performance may be due to the following: (i) σA (or orthologs in other species) and its promoter elements are highly conserved where for other classes they are not as conserved; (ii) the training set for σA promoter class is much larger if compared to other classes.
Table 1

Testing results for five sigma classes of E. coli and cyanobacteria

σ classTPFNTNFPSn, %Sp, %P1, %P2, %F1, %
σ70180203772390.093.394.090.492
σ3837375592.593.893.792.693.1
σ3246495592.095.094.992.293.4
σ2831469188.698.698.489.693.2
σ248614193786.096.596.187.390.7
σA9217919217992.196.195.992.494
σC3614964729694.775.081.8
σF8020193780.096.595.882.887.2
σG72281881272.094.092.377.180.9
σH3812928769290.574.282.6

Test experiments for every sigma class were repeated 10 times for randomly selected negative sets and the means were taken.

Testing results for five sigma classes of E. coli and cyanobacteria Test experiments for every sigma class were repeated 10 times for randomly selected negative sets and the means were taken.

3.5 Comparing bTSSfinder to other tools

We could only evaluate bTSSfinder against previously published promoter prediction tools for σ70 promoter class in E. coli. For fairness, we assessed all tools on a single testing dataset. The following promoter prediction tools were available for comparison: BPROM (Solovyev and Salamov, 2011), NNPP2 (Reese, 2001) and PromPredict (Rangannan and Bansal, 2009). All other promoter prediction tools that we checked were no longer available. A major drawback for these tools is that they were designed specifically for σ70 promoters. BPROM and NNPP2 were optimized for E. coli, while PromPredict was optimized for both E. coli and B. subtilis. We also tried to test BacPP, which is the first tool that attempted to predict the complete range of sigma promoters in E. coli (de Avila ). The authors reported high prediction accuracy for BacPP, but these results were obtained from a small training and testing sets. Furthermore, this tool calculates the probabilities that a sigma factor might bind to every 80 bp window of the query and does not confer any predictions on the TSS. Given that we would have to make an educated guess as to where the TSS locations are as well as the shear number of promoters it predicts, we excluded this tool from our comparison. Results of the comparison for short (251 bp) sequences are presented in Table 2. Our comparison clearly indicates that bTSSfinder has significantly higher prediction accuracy.
Table 2

Comparison of available promoter prediction programs tested on E. coli’s experimentally validated σ70 promoter sequences and a negative dataset of 251 bp sequences.

Promoter prediction toolGenes with ≥1 TSSprTotal number of TSSprTP1FPFNSn, %P1,%F1,%
bTTSSfinder1973551432125771.540.351.5
BPROM2005691304397065.022.933.8
NNPP21754601093519154.523.733.0
PromPredict7414901492000.00.00.0

Prediction is true, if distance between annotated and predicted TSSs is 50 bp or less.TSSpr: predicted TSS.

Comparison of available promoter prediction programs tested on E. coli’s experimentally validated σ70 promoter sequences and a negative dataset of 251 bp sequences. Prediction is true, if distance between annotated and predicted TSSs is 50 bp or less.TSSpr: predicted TSS. Using short sequences to predict TSSs is not sufficient in evaluating the accuracy and efficiency (especially the real false positive rate) of a prediction tool. It should also be tested on longer sequences. In fact, an ideal test should be genome-wide. Nonetheless, genome-wide TSS maps are scarce which renders the task of assessing such predictions unfeasible. First, we run the four programs on longer DNA sequences to search for putative σ70 TSSs in 200 test sequences of 1101 bp from E. coli (Table 3).
Table 3

Comparison of available promoter prediction programs assessed on the 1100 bp upstream region of 200 E. coli σ70 promoters with experimentally validated TSSs.

Promoter prediction toolTpFnTnFpSn %Sp %F1-scoreMCC
bTTSSfinder1183171891191.594.50.930.86
BPROM2152481663476.083.00.790.59
NNPP22109911762454.588.00.660.45
PromPredict2020020000.0100.0n.d.n.d.

Prediction is true, if the annotated TSS is exactly predicted.

Prediction is true, if distance between annotated and predicted TSSs is 50 bp or less.

n.d. not determined.

Comparison of available promoter prediction programs assessed on the 1100 bp upstream region of 200 E. coli σ70 promoters with experimentally validated TSSs. Prediction is true, if the annotated TSS is exactly predicted. Prediction is true, if distance between annotated and predicted TSSs is 50 bp or less. n.d. not determined. Our results highlight the scale of the problem that researchers encounter when they analyze long sequences. Specifically, the existence of multiple experimentally mapped TSSs (TSSmap), which are often in close proximity to each other, makes predicting the TSS (TSSpr) difficult. In previous studies, a TSSpr is considered a true positive if it was detected 500 bp or less away from a TSSmap. For example, the authors of PromPredict, a recent tool, considered a TSSpr as a true positive if it was within a distance of ±500 bp from a TSSmap. In this comparative analysis, a true positive is defined as a TSSpr that is within 50 bp away from a TSSmap (upstream or downstream). As presented in Table 3, bTSSfinder produced the best performance (Sn ≃ 72%, F1 ≃ 52%), followed by BPROM (Sn = 65%, F1 ≃ 34%) and NNPP2 (Sn ≃ 54%, F1 ≃ 33%). Surprisingly, PromPredict failed to produce a single true positive prediction (Se = 0, F1 = 0). We also investigate if models optimized for E. coli can be used for Cyanobacteria and vice versa in bTSSfinder. We used a positive test set of 251 bp sequences from E. coli and searched for TSSs using the corresponding model for the cyanobacteria for a given σ class, and vice versa. Results of these cross-phylum experiment are presented in Table 4. For the cyanobacterial σA and σC test sets, applying E. coli’s σ70 and σ38 models reduced sensitivity but not significantly (92.3% using σA model versus 87.5% using σ70 model, 72% using σC model versus 68% using σ38 model). However, the opposite scenario had a significant impact on sensitivity (Table 4). Cross assessment of the models for the other sigma factors failed to reproduce the sensitivity achieved for their intended species. This perhaps can be explained by: (i) significant structural differences between promoters in E. coli (gammaproteobacteria) and the studied cyanobacterial species; (ii) biological differences in how transcription initiation points are detected in different bacterial phyla. In fact, we tested bTSSfinder and the other three tools on ten other bacterial species belonging to five different phyla: three Firmicutes, four Proteobacteria, one Spirochetes, Chlamydias and one CFB group. bTSSfinder consistently outperformed the other tools for each species albeit with sensitivity values averaging 59% (BPROM was next best with a sensitivity average of 49%). For details of this comparison consult the supplementary material (Supplementary Table S4).
Table 4

Result of cross-phylum application of bTSSfinder on the positive dataset. Bold refers to sensitivity of the models applied to their intended species.

Test setsSensitivity1
bTSSfinder models for E. coli1bTSSfinder models for cyanobacteria1
σ7089.5%66%
σA87.5%92.3%
σ3890%35%
σC68%72%
σ3292%54%
σH58%74%
σ2888.6%42.6%
σF37%81%
σ2486%31%
σG15.8%72.0%

Sensitivity values obtained with the species-specific bTSSfinder parameters are given in bold.

Result of cross-phylum application of bTSSfinder on the positive dataset. Bold refers to sensitivity of the models applied to their intended species. Sensitivity values obtained with the species-specific bTSSfinder parameters are given in bold. We observed that some experimentally verified promoters did not pass the prediction thresholds. It has been reported that computational prediction tools have succeeded in predicting no more than 20% of known promoters (Hertz and Stormo, 1996). A later study that analyzed 599 σ70 promoters from E. coli showed that in over 50% of the cases, the true promoters do not produce the highest score, especially since true promoters are commonly found in TSS-dense regions (Huerta and Collado-Vides, 2003). To investigate this phenomenon, we analyzed the region ±300bp around experimental TSSs. For every base the NN score is calculated (using bTSSfinder) and those that satisfy the species and σ class-specific threshold were assessed against the experimentally mapped TSSs. In 90% of the test cases (425 in E. coli and 1300 in the cyanobacterial species), the TSSmap had higher score than threshold but only 10% passed filtering criteria to make it to the final predicted set due to the presence of a neighboring TSSpr that had higher NN score (Fig. 2; Fig S1). This may warrant an alternative approach to search for transcription start regions (TSRs) rather than points.
Fig. 2

The scoring landscape of experimentally validated TSSs in E. coli. Top line: the distribution of NN scores that are higher than the threshold for every 300 bp upstream and downstream of a TSSmap. Bottom line: cases where the TSSpred is the TSSmap

The scoring landscape of experimentally validated TSSs in E. coli. Top line: the distribution of NN scores that are higher than the threshold for every 300 bp upstream and downstream of a TSSmap. Bottom line: cases where the TSSpred is the TSSmap

3.6 Concluding remarks

The promoter prediction problem in prokaryotes is an old problem that has yet to achieve an adequate solution. Available tools tend to produce many false positives or have poor sensitivity, especially when applied to long sequences or whole genomes. These limitations are probably due to the following challenges: Some in-vitro-strong promoters that are predicted computationally with high score are in fact not used in vivo at all, perhaps due to unknown repression mechanisms (Hertz and Stormo, 1996; Huerta and Collado-Vides, 2003). Real TSSs tend to fall in promoter dense regions (Panyukov and Ozoline, 2013) with neighboring predicted TSSs that may produce higher prediction scores. Some predicted TSSs may be evaluated as false positives due to the lack of experimentally-verified, comprehensive and precise TSS maps. Scarcity of experimental data also means that training models using features extracted from the limited available data would naturally restrict their predictive power. All methods, as far as we know, depend on promoter architecture and other physico-chemical properties in their model building. Yet, there are likely other ‘players’ that contribute to the transcription initiation process. The choice of a negative dataset can be detrimental for the trained model since one cannot be certain about the total absence of TSSs in the negative dataset. We believe that bTSSfinder is the first tool that can recognize promoters of different sigma classes from two bacterial phyla (Proteobacteria’s E. coli and Cyanobacteria). Nonetheless, promoter prediction, especially at the whole genome level, remains unresolved and this warrants further investigations in this field. Click here for additional data file.
  38 in total

1.  Promoter2.0: for the recognition of PolII promoter sequences.

Authors:  S Knudsen
Journal:  Bioinformatics       Date:  1999-05       Impact factor: 6.937

Review 2.  DNA binding sites: representation and discovery.

Authors:  G D Stormo
Journal:  Bioinformatics       Date:  2000-01       Impact factor: 6.937

3.  Characterization of the Escherichia coli sigma E regulon.

Authors:  C Dartigalongue; D Missiakas; S Raina
Journal:  J Biol Chem       Date:  2001-03-23       Impact factor: 5.157

Review 4.  Multiple sigma subunits and the partitioning of bacterial transcription space.

Authors:  Tanja M Gruber; Carol A Gross
Journal:  Annu Rev Microbiol       Date:  2003       Impact factor: 15.500

5.  Expectation maximization algorithm for identifying protein-binding sites with variable lengths from unaligned DNA fragments.

Authors:  L R Cardon; G D Stormo
Journal:  J Mol Biol       Date:  1992-01-05       Impact factor: 5.469

6.  Analysis of n-gram based promoter recognition methods and application to whole genome promoter prediction.

Authors:  T Sobha Rani; Raju S Bapi
Journal:  In Silico Biol       Date:  2009

7.  Redefining Escherichia coli σ(70) promoter elements: -15 motif as a complement of the -10 motif.

Authors:  Marko Djordjevic
Journal:  J Bacteriol       Date:  2011-09-09       Impact factor: 3.490

Review 8.  The biology of enhancer-dependent transcriptional regulation in bacteria: insights from genome sequences.

Authors:  D J Studholme; M Buck
Journal:  FEMS Microbiol Lett       Date:  2000-05-01       Impact factor: 2.742

9.  Promoters of Escherichia coli versus promoter islands: function and structure comparison.

Authors:  Valeriy V Panyukov; Olga N Ozoline
Journal:  PLoS One       Date:  2013-05-22       Impact factor: 3.240

10.  CollecTF: a database of experimentally validated transcription factor-binding sites in Bacteria.

Authors:  Sefa Kiliç; Elliot R White; Dinara M Sagitova; Joseph P Cornish; Ivan Erill
Journal:  Nucleic Acids Res       Date:  2013-11-14       Impact factor: 16.971

View more
  18 in total

1.  MULTiPly: a novel multi-layer predictor for discovering general and specific types of promoters.

Authors:  Meng Zhang; Fuyi Li; Tatiana T Marquez-Lago; André Leier; Cunshuo Fan; Chee Keong Kwoh; Kuo-Chen Chou; Jiangning Song; Cangzhi Jia
Journal:  Bioinformatics       Date:  2019-09-01       Impact factor: 6.937

2.  Critical assessment of computational tools for prokaryotic and eukaryotic promoter prediction.

Authors:  Meng Zhang; Cangzhi Jia; Fuyi Li; Chen Li; Yan Zhu; Tatsuya Akutsu; Geoffrey I Webb; Quan Zou; Lachlan J M Coin; Jiangning Song
Journal:  Brief Bioinform       Date:  2022-03-10       Impact factor: 11.622

Review 3.  Approaches in the photosynthetic production of sustainable fuels by cyanobacteria using tools of synthetic biology.

Authors:  Indrajeet Yadav; Akhil Rautela; Sanjay Kumar
Journal:  World J Microbiol Biotechnol       Date:  2021-10-19       Impact factor: 3.312

4.  Quantitative contribution of the spacer length in the supercoiling-sensitivity of bacterial promoters.

Authors:  Raphaël Forquet; William Nasser; Sylvie Reverchon; Sam Meyer
Journal:  Nucleic Acids Res       Date:  2022-07-22       Impact factor: 19.160

5.  Molecular and Functional Insights into the Regulation of d-Galactonate Metabolism by the Transcriptional Regulator DgoR in Escherichia coli.

Authors:  Bhupinder Singh; Garima Arya; Neeladrita Kundu; Akshay Sangwan; Shachikanta Nongthombam; Rachna Chaba
Journal:  J Bacteriol       Date:  2019-01-28       Impact factor: 3.490

6.  Discovery and Characterization of Native Deinococcus radiodurans Promoters for Tunable Gene Expression.

Authors:  Angela Chen; Mark W Sherman; Cynthia Chu; Natalia Gonzalez; Tulshi Patel; Lydia M Contreras
Journal:  Appl Environ Microbiol       Date:  2019-10-16       Impact factor: 4.792

Review 7.  Energetics of twisted DNA topologies.

Authors:  Wenxuan Xu; David Dunlap; Laura Finzi
Journal:  Biophys J       Date:  2021-05-08       Impact factor: 3.699

8.  Mapping the Complex Transcriptional Landscape of the Phytopathogenic Bacterium Dickeya dadantii.

Authors:  Raphaël Forquet; Xuejiao Jiang; William Nasser; Florence Hommais; Sylvie Reverchon; Sam Meyer
Journal:  mBio       Date:  2022-05-02       Impact factor: 7.786

9.  TSSPlant: a new tool for prediction of plant Pol II promoters.

Authors:  Ilham A Shahmuradov; Ramzan Kh Umarov; Victor V Solovyev
Journal:  Nucleic Acids Res       Date:  2017-05-05       Impact factor: 16.971

10.  G4PromFinder: an algorithm for predicting transcription promoters in GC-rich bacterial genomes based on AT-rich elements and G-quadruplex motifs.

Authors:  Marco Di Salvo; Eva Pinatel; Adelfia Talà; Marco Fondi; Clelia Peano; Pietro Alifano
Journal:  BMC Bioinformatics       Date:  2018-02-06       Impact factor: 3.169

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.