Skip to main content
  • Research article
  • Open access
  • Published:

Evaluation of phylogenetic footprint discovery for predicting bacterial cis-regulatory elements and revealing their evolution



The detection of conserved motifs in promoters of orthologous genes (phylogenetic footprints) has become a common strategy to predict cis-acting regulatory elements. Several software tools are routinely used to raise hypotheses about regulation. However, these tools are generally used as black boxes, with default parameters. A systematic evaluation of optimal parameters for a footprint discovery strategy can bring a sizeable improvement to the predictions.


We evaluate the performances of a footprint discovery approach based on the detection of over-represented spaced motifs. This method is particularly suitable for (but not restricted to) Bacteria, since such motifs are typically bound by factors containing a Helix-Turn-Helix domain. We evaluated footprint discovery in 368 Escherichia coli K12 genes with annotated sites, under 40 different combinations of parameters (taxonomical level, background model, organism-specific filtering, operon inference). Motifs are assessed both at the levels of correctness and significance. We further report a detailed analysis of 181 bacterial orthologs of the LexA repressor. Distinct motifs are detected at various taxonomical levels, including the 7 previously characterized taxon-specific motifs. In addition, we highlight a significantly stronger conservation of half-motifs in Actinobacteria, relative to Firmicutes, suggesting an intermediate state in specificity switching between the two Gram-positive phyla, and thereby revealing the on-going evolution of LexA auto-regulation.


The footprint discovery method proposed here shows excellent results with E. coli and can readily be extended to predict cis-acting regulatory signals and propose testable hypotheses in bacterial genomes for which nothing is known about regulation.


A major challenge of current genomics is to decipher the regulation of the expression for all the genes of a genome. Transcriptional regulation is mediated by interactions between transcription factors (TF) and specific cis-acting elements. The identification of putative transcription factor binding sites (TFBS) is far from trivial, given their short size (typically 6 to 25 bp), and the low level of information in the signal (typically restricted to 5–10 informative nucleotides). For this reason, specific algorithms have been developed to detect cis-acting elements in non-coding sequences. Several pattern discovery algorithms were developed to discover putative regulatory motifs in sets of co-regulated genes from the same genome [111].

The ever-increasing number of sequenced genomes opens the possibility to apply comparative genomics in order to analyze taxonomical conservation and divergence between cis-acting elements. This is particularly true for Bacteria, for which the NCBI distributes 548 complete genomes and reports 840 on-going sequencing projects (October 2007). The approach called phylogenetic footprinting relies on the hypothesis that, due to selective pressure, regulatory elements tend to evolve at a slower rate than surrounding non-coding sequences. This approach has been applied to detect conserved elements in the regulatory regions of selected mammalian genes, such as globins, rbc genes, TnF-alpha [1216], and in completely sequenced bacterial genomes [1719] or fungal genomes [20].

A first essential parameter is the choice of the algorithm. Kellis and co-workers [20] used ClustalW, a multiple global alignment algorithm [21]. PhyME [22], EMnEM [23] and orthoMEME [24] are based on Expectation-Maximization, PhyloCon uses a greedy algorithm [25], PhyloGibbs combines DiAlign for local alignment and gibbs sampling for motif discovery [26]. Another crucial choice is the taxonomical level at which the analysis is led. The initial articles were restricted to the few genomes available at that time, and encompassed various levels of taxonomies: 4 or 5 genomes of the genus Saccharomyces[20, 26], 9 genomes in the class Gamma-proteobacteria [18], or 17 genomes distributed over the whole bacterial kingdom [17].

With larger numbers of genomes, one can even address the problem in a more general way by comparing motifs discovered at various taxonomical levels, in order to detect not only conservation but also divergence between regulatory elements. This functionality is offered by Footprinter[27], which takes as input a set of upstream sequences and a corresponding taxonomic tree, and searches for conserved elements in each branch of the tree.

The choice of optimal background models is also a critical issue, and exerts a strong influence on the relevance of discovered motifs [7]. Background models are generally defined in an organism-specific way, and the divergence of promoter composition across taxa opens the question about the definition of optimal taxon-wide background models.

Despite the wide variety of approaches used to detect phylogenetic footprints, not very much has been done to evaluate their optimal conditions of utilization. In most publications, the quality of the predictions is illustrated on the basis of a few selected transcription factors (between 3 and 10). To our knowledge, a systematic evaluation has been performed in a very few cases. McCue and co-workers [18] evaluated their approach on a complete collection of known motifs in Escherichia coli. Evolutionary models, generated by simulating mutations in non-coding sequences, have been used to assess the performances of pairwise [28] or multiple [29] alignment programs. More recently, PhyloGibbs [26] was evaluated on 5 Saccharomyces species with 200 annotated TFs, and compared to 6 other algorithms (EMnEM, PhyME, WGibbs and MEME).

Several questions remain open. What is the optimal taxonomical level to detect conserved elements? How to deal with the redundancy between promoters of very close species? How to calibrate taxon-wide background models? Which fraction of existing motifs can we hope to detect (sensitivity)? Which fraction of the discovered motifs can we trust as reliable (predictive value)? How can we select score thresholds to tune up the tradeoff between sensitivity and predictive value?

We address all these questions by evaluating the capability of a pattern discovery algorithm (dyad-analysis) to predict cis-acting elements in bacterial promoters. This algorithm is based on the statistical detection of over-represented spaced motifs [9, 30], and is particularly well suited for the detection of cis-regulatory motifs in bacterial promoters, since most bacterial transcriptions factors belong to the Helix-Turn-Helix (HTH) family. HTH proteins typically form dimers that bind to spaced motifs [31]. In this context, we use the term dyad to denote a pair of trinucleotides separated by a spacing of fixed size but variable content. Another advantage of dyad-analysis is that it is based on a significance test, which returns an estimated E-value for each motif, thereby permitting to control the rate of false positives. A third important feature of dyad-analysis is that it supports a variety of background models to estimate the prior probability of each dyad.

We first illustrate the approach with a well-characterized case, the auto-regulation of the transcription factor LexA at a single taxonomical level (Gamma-proteobacteria) [32]. We then present a systematic evaluation of our method on 368 E. coli genes annotated in RegulonDB [33]. Discovered motifs are evaluated at two levels: correctness and statistical significance. The correctness is estimated by comparing discovered motifs to those previously annotated. The evaluation of significance is based on a comparison between motifs discovered in promoters of orthologous genes (putative footprints), and those discovered in random selections of promoters (spurious motifs). In the last section, we further illustrate the potential interest of our approach by performing a detailed analysis of the auto-regulation of the transcription factor LexA across the whole bacterial taxonomy. Several distinct motifs are detected, each being characteristic of a particular taxonomic class. The correctness of the discovered motifs is confirmed by previously published experiments.

Results and discussion

Discovering the LexA auto-regulation in Gamma-proteobacteria

We will illustrate our method by focusing on the gene lexA, which codes for the LexA repressor, involved in the SOS response to DNA damage (review in [34]). In E. coli, the LexA protein regulates its own production by recognizing specific binding sites in the upstream region of its own gene (lexA) [35, 36].

We identified 181 putative orthologs of LexA in 286 bacterial genomes, and collected upstream non-coding sequences up to the next gene, with a maximal length of 400 bp. The choice of this limit was based on statistical analyses of the TFBS positions in two phylogenetically distant model organisms: E. coli[37, 38] and B. subtilis[39]. Table 1 shows the most significant dyads detected in the 53 promoters of the Gamma-proteobacterial orthologs of lexA. Among the 38,615 distinct dyads found in these sequences, 184 are significantly over-represented, among which 122 show a perfect match with the two annotated lexA binding sites. On the feature map (Figure 1), these dyads appear aggregated in clumps, thereby revealing different fragments of a same motif. Indeed, the majority of the significant dyads can be assembled to form a larger motif (Table 2), whose strict consensus, ACTGT ATATATATACAG T, corresponds to the LexA consensus (matching nucleotides are in bold) (Figure 2). The most significant dyad, CTGn10CAG, corresponds to the most conserved nucleotides of this consensus [36, 40, 41], and to the interface between the transcription factor and the DNA [42]. This example illustrates the main keys for interpreting the result of dyad-analysis: a motif is generally detected as a collection of mutually overlapping dyads, which can be assembled to form an extended consensus. The most significant dyads of the collection generally correspond to nucleotides entering in direct contact with the transcription factor.

Figure 1
figure 1

Feature-map of the dyads detected as significant in lexA promoters of Gamma-proteobacteria. Each line represents one upstream sequence and discovered motifs are displayed on the feature-map as colored boxes with a height proportional to the significance score. The maps displays all dyads with a significance >= 2.

Figure 2
figure 2

LexA binding motifs experimentally characterized in different taxonomic groups. Gamma-proteobacteria [36, 74, 75]; Xanthomonadales [46]; Alpha-proteobacteria [76, 41]; Delta-proteobacteria [77]; Cyanobacteria [78]; Gram-positives [48, 79, 80]. Sequence logos were generated with Weblogo [81] from the alignment of the annotated sites. The E. coli sequence logo was obtained from annotated sites in RegulonDB [82, 43].

Table 1 Most significant dyads detected in promoters of the 53 Gamma-proteobacterial orthologs of lexA.
Table 2 Assembly of the patterns discovered in Gamma-proteobacteria.

Systematic evaluation of the approach

In order to estimate the general performances of the approach, we performed a systematic analysis of the 368 protein-coding genes having annotated TF binding sites in RegulonDB [43], and for which an identifier was found in the Genbank/NCBI genome of the strain E. coli K12. This analysis was led for all the ancestral taxonomical levels of E. coli: Escherichia (genus), Enterobacteriales (order), Gamma-proteobacteria (class), Proteobacteria (phylum), Bacteria (superkingdom), by increasing order of phylogenetic distance.

Impact of the parametric choices: dyad filtering, background model, operon inference, and taxonomical level

Footprint detection involves several crucial parametric choices. A first option, called "dyad filtering", was to consider either the dyads found in all the promoters of the orthologs of the gene of interest, or only those found in the promoter of the reference species (E. coli K12). A second option was to use either a gene-specific (MONAD) or a taxon-wide (TAXFREQ) background model. A third option was to collect promoter sequences either directly upstream of each gene, or to infer operons and to retrieve the promoter of their leader gene. A fourth option is the choice of the taxonomical level at which orthologs are collected. In total, there are 40 possible combinations of these 4 parameters. In this section, we present a systematic evaluation of their impact on the accuracy of the predictions.

Gene-per-gene comparison

The correctness of discovered motifs was assessed by a gene-per-gene comparison between significant dyads and experimentally characterized binding sites (as annotated in RegulonDB for E. coli). A dyad is considered as true positive if it perfectly matches at least one of the annotated sites for the considered gene. For a given pattern discovery result, we define the sensitivity (Sn) as the fraction of annotated binding sites matched by at least one discovered pattern, and the positive predictive value (PPV) as the fraction of discovered patterns matching at least one annotated site. The tradeoff between sensitivity and PPV is measured by the computing the geometric accuracy, A c c g = S n P P V MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemyqaeKaem4yamMaem4yam2aaSbaaSqaaiabdEgaNbqabaGccqGH9aqpdaGcaaqaaiabdofatjabd6gaUjabgwSixlabdcfaqjabdcfaqjabdAfawbWcbeaaaaa@3A8F@ For example, in the lexA result of the previous section, both annotated sites are matched by at least one dyad, the sensitivity is thus Sn = 2/2 = 100%. Among the 184 discovered dyads, 122 match at least one annotated site, the positive predictive power is thus PPV = 122/184 = 66.3%. The resulting geometric accuracy is A c c g = 100 % 66.3 % = 81.4 % MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemyqaeKaem4yamMaem4yam2aaSbaaSqaaiabdEgaNbqabaGccqGH9aqpdaGcaaqaaiabigdaXiabicdaWiabicdaWiabcwcaLiabgwSixlabiAda2iabiAda2iabc6caUiabiodaZiabcwcaLaWcbeaakiabg2da9iabiIda4iabigdaXiabc6caUiabisda0iabcwcaLaaa@425A@ .

Figure 3 summarizes the results obtained with 20 combinations of parameters, each one being depicted as an "accuracy heat map", where rows correspond to groups of orthologs and columns to taxonomical levels (the other combinations are shown in Additional file 1). The darkness is proportional to the accuracy (a perfect prediction is displayed in black), and the color code represents the tradeoff between sensitivity (green) and specificity (blue). Note the overall prevalence of green hues, indicating that the sensitivity is usually higher than the PPV at the default significance threshold (sig ≥ 0). Not surprisingly, when applying higher thresholds of significance, the heat maps show a progressive decrease in darkness, reflecting the loss in sensitivity, together with an increased predominance of the blue color, reflecting the increase of predictive value (see Additional file 2). Beyond these general trends, accuracy heat maps show that the optimal taxonomical level can vary from gene to gene. The rightmost column of each parametric condition, corresponding to the genus Escherichia, shows interspersed dark and yellow/white bars, indicating the erratic character of these predictions. The parameter having the strongest impact on the accuracy is the dyad filtering, as denoted by the fact that corresponding heat maps systematically appear darker than those of non-filtered dyads, all other conditions being identical. The color maps also suggest that taxon-wide background models (TAXFREQ) are systematically better than gene-wise models (MONAD).

Figure 3
figure 3

Correctness of dyads predicted by group of genes and taxonomical level. Rows represent genes with annotations in RegulonDB (368 genes), and are ordered by sum of geometric accuracy then by maximal geometric accuracy. Different conditions are represented: choice of upstream sequences (orthologs or predicted leader genes), background model (MONAD or TAXFREQ) and the use of dyads filtering or not. For each condition, the first five columns correspond to decreasing taxonomical levels: Bacteria (Ba.), Proteobacteria (Pr.), Gamma-proteobacteria (Ga.), Enterobacteriales (En.) and Escherichia (Es.). The background color reflects the tradeoff between the PPV (blue channel) and the sensitivity (green channel) as shown on the reference colour scale. A perfect prediction is displayed with a black background. When the predictions do not match any annotated sites, the accuracy is zero with a white background. Yellow background corresponds to NA which means there is not a single discovered dyad or that the analysis could not be performed (not enough sequences to analyze or too redundant sequences).

An important fraction of bacterial genes are organized in operons, i.e. polycistronic transcription units. In such cases, transcriptional regulation is mediated at the level of the promoter of the operon leader gene. Intra-operon intergenic sequences are generally much shorter than real promoters, and this feature has been exploited to predict operons in completely sequenced genomes [40]. We evaluated the impact of operon inference on the quality of the detected footprints: instead of retrieving the sequence directly upstream of each gene, we select the sequence upstream of the leader gene of its predicted operon. On the heat map, operon inference seems to improve the predictions for some genes, and weaken it for other genes, but, based on visual impression, it is hard to evaluate the general effect on the average darkness for all the genes.

Quantitative comparison of parameter combinations

In order to quantify the impact of the respective parameters, we averaged the accuracy for all genes in each condition (Table 3), and applied the Wilcoxon paired test (Table 4) to each parameter (dyad filtering, operon inference, background model, and all possible pairs of taxa). The most significant parameter is the choice of the background model (P-value = 9.5E-7 in Table 4). Consistently, Table 3 shows that taxon-wide background models (TAXFREQ) give systematically better results than gene-wise models (MONAD), all other parameters being identical. The second parameter, dyad filtering, also shows a straightforward effect (P-value = 4.8E-5): the accuracy is systematically improved when dyad filtering is applied. By contrast, operon inference gives variable results, depending on the other parameter values: retrieving the promoter from the operon leader gene gives better results in 5 cases, but worse results in 13 other cases (Table 3). Indeed, the high P-value (10.7%) indicates that this parameter is poorly significant. The poor impact of operon prediction might be influenced by the fact that we analysed genes with known sites in their promoter region in E. coli K12 (these genes are thus always operon leaders, at least in the reference organism). However, operon inference might improve the results of the analysis of all genes of a genome for which there would be no prior knowledge on the motifs.

Table 3 Impact of the parametric choices on the correctness of the discovered motifs
Table 4 Significance of the impact of individual parameters on the accuracy of discovered motifs

For the choice of the optimal taxonomic level, we performed pairwise comparisons between each possible pair of taxa considered in this study. The class Gamma-proteobacteria appears as the optimal taxonomical level, since it systematically appears in the left column, indicating that it gives better results than any other taxon. On the contrary, analyses restricted to the various strains of the same genus (Escherichia) give systematically worse results that the other taxa.

In summary, Tables 3 and 4 clearly show that the best results are obtained when phylogenetic footprints are discovered at the level of Gamma-proteobacteria, with taxon-wide background model, and with species-specific dyad filtering, and that operon inference has no obvious impact on the general accuracy.

Correctness of the discovered patterns

The correctness of predictions was estimated by comparing discovered motifs with annotated binding sites. Figure 4 displays the inverse cumulative distribution of sensitivity, PPV and Accuracy as a function of the significance threshold. As expected, the PPV increases with the significance score (Figure 4B), at the expense of sensitivity (Figure 4A). There is also a clear impact of the taxonomical level on the matching statistics: the sensitivity is higher at the level of the class (Gamma-proteobacteria) or above (Proteobacteria, and Bacteria) than at the level of the order (Enterobacteriales) or below (Escherichia). At the closest level (genus Escherichia), the PPV curve is very erratic, because a very few motifs are detected, due to the small number of species included in the analysis and the low level of divergence between those genomes. The tradeoff between sensitivity and PPV is measured by the geometric accuracy (Figure 4C). The optimal geometric accuracy is obtained around the default significance threshold (sig ≥ 0) for all taxonomical levels (not shown). The accuracy curves are lower for narrow taxonomical levels (Enterobacteriales and Escherichia) than for wider groups (Gamma-proteobacteria to Bacteria). The maximal geometric accuracy is reached for Gamma-proteobacteria (64.8%) with a sensitivity of 86.4% and a PPV of 48.7% at the default threshold. The choice of the threshold should however not be based on the sole criterion of optimal accuracy, but can depend on the purpose of the analysis. For example, selecting the motifs with a very high significance (e.g. sig ≥ 10) will result in a drastic loss of sensitivity (10%), but is likely to return the most promising motifs (PPV = 80%) as candidates for experimental validation.

Figure 4
figure 4

Systematic evaluation of the performances obtained with the TAXFREQ background model using the upstream sequences of the predicted leader genes and the dyads filtering. Gene-wise sensitivity (A), PPV (B), geometric accuracy (C), and transcription factor-wise sensitivity (D).

Figure 4D displays the transcription factor-wise sensitivity, defined as the fraction of transcription factors for which the correct motif has been found in at least one target gene. This figure shows the same trends as the gene-wise sensitivity (Figure 4A), and indicates that, with the default significance threshold, the correct motif can generally be detected in at least one of the target genes for each transcription factor, and this at any taxonomical level.

For 14 genes among 368, our approach failed to return any true positive. We identified two reasons for these failures. The first reason is the absence of the motif from the promoter sequences analyzed. This absence is in some cases due to errors in the annotated position of the start codon (as discussed below for some Xanthomonadales). In some other cases, a cis-acting element is actually located downstream of the start codon, in the beginning of the coding sequence of the regulated gene. Intragenic regulatory are generally involved in transcriptional repression, and a few such cases are reported in RegulonDB, and thus included in our testing set (see Supplementary material). It has previously been reported that 71% of the promoters contain at least one repressing site downstream of the transcription start site, whereas there is not a single annotated example of downstream activating site [38]. In some cases, binding sites are even found in the coding sequence, downstream of the start codon. As example, Yang et al [44] characterized three binding sites for the repressor GalR in the coding region of the gene glpT which codes for a transporter of the glycerol-3-P.

Another reason for not detecting the correct motifs comes from genes having only a small number of orthologs, when the analysis is restricted to a very narrow taxon (e.g. the genus Escherichia). In such cases, the promoters are largely redundant, and functional sites are masked during the purging procedure.

Reliability of the significance score

In the previous chapter, we evaluated the accuracy of pattern discovery by comparing discovered motifs with those annotated in the reference database, RegulonDB. However, the concept of false positive is not trivial, since the reference set cannot be considered as exhaustive, for two reasons: (1) the annotation effort requires time, so that the regulatory elements stored in the database onlyrepresent a subset of the published ones; (2) despite de fact that E. coli has been, since several decades, among the most popular model organisms for hundreds geneticists and molecular biologists, it is clear that a good fraction of its regulation has still not been characterized.

In this section, we present a simple strategy for assessing the reliability of the significance without depending on any prior annotation about cis-regulatory elements. This strategy relies on a comparison of scores distributions obtained in a positive and a negative sequence set, respectively.

As discussed elsewhere [7, 9] the significance score returned by oligo-analysis and dyad-analysis is the minus-log of the binomial E-value, and can directly be interpreted in terms of risks of false positive: for a given value sig = s, the expected number of false positives is 10-s. For example, a threshold sig ≥ -2 corresponds to an E-value of 100, meaning that, in a random data set, one would expect an average of 100 dyads to be selected by chance with such a score (and thus 100 false positives). Similarly, one would expect an average of 1 dyad per random set with a threshold sig ≥ 0, and 0.01 dyad per random set with a threshold sig ≥ 2. The E-value provides thus a very intuitive indication of the reliability of the discovered motifs (the lower the E-value, the more reliable are the motifs).

A first question is whether this theoretical significance score corresponds to the rate of false positives observed in a random data set. Indeed, the theoretical model underlying the estimation of E-value is based on some assumptions about sequences (in short, the working hypothesis is that sequences can be modelled as homogeneous Markov chains). A second question is whether the significance score makes an efficient distinction between biologically relevant and spurious motifs.

Figure 5 shows the inverse cumulative distribution of significance scores obtained in promoters of orthologous genes (positive sets, plain lines) and in random selection of promoters (negative control, dotted lines), respectively.

Figure 5
figure 5

Distribution of significance score values returned by dyad-analysis in promoters of orthologous clusters (solid lines) or in random selections of genes (dotted lines). Each curve represents the results of the analysis at one taxonomical level. A. Number of dyads per sequence set. B. Number of sequence sets with at least one significant motif. Black lines represent the theoretic curves. We run dyad-analysis with the TAXFREQ background model and the E. coli-specific dyads filtering.

The left panel (Figure 5A) shows the expected and observed number of significant patterns per gene (ordinate) above each significance value (abscissa). The black curve represents the expected number of false positives per data set, on the basis of the theoretical model. This corresponds to the E-value, which, by definition, decreases exponentially with increasing significance values (E-value = 10-sig), and thus appears as a straight line on the graph with a logarithmic ordinate.

The negative control consists in running the footprint detection in sequences where there are supposedly no conserved motifs. For this, we perform random selections in the complete collection of bacterial promoters at the considered taxonomical level. If the background model is correct, the empirical rate of false positives should fit with the theoretical curve. This is clearly the case for the three lowest taxonomical levels (Escherichia, Enterobacteriales and Gamma-proteobacteria), whereas the rate of false positives is higher for larger taxa (Proteobacteria and Bacteria). This increase in the rate of false positives indicates that the background model is not perfectly appropriate for large taxonomical level, probably due to the fact that these promoters contain mixtures of G+C-rich and G+C-poor genomes (the mixture of sequences thus correspond to an heterogeneous Markov model).

The positive test consists in measuring dyad significance in sequences supposed to contain conserved motifs, i.e. promoters of orthologous genes (plain lines on Figure 5). There is a clear effect of the taxonomical level, and the general trend is that the number of significant patterns increases with broader taxonomical levels.

The difference between the negative and positive curves indicates the reliability of the significance score to distinguish relevant (orthologous) from irrelevant (random) gene sets. At the narrowest taxonomical level (Escherichia), the two curves are very close from each other, and from the theoretical curve. This weak significance reflects the insufficient signal-to-noise ratio, due to the small number of available sequences (5 genomes), and to the fact that they are too similar with each other (5 strains of the same species). The number of detected patterns already increases at the level of the order (Enterobacteriales), but the highest sensitivity is clearly obtained at the level of the class (Gamma-proteobacteria) and above (Proteobacteria and Bacteria). The best signal-to-noise ratio is obtained at the level of the class (Gamma-proteobacteria), where the random curve is very close to the theoretical expectation, whereas the number of patterns found in orthologous groups is almost as high as at the highest taxonomical levels.

Figure 5B displays the fraction of genes for which at least one pattern has been returned. This curve is obtained by selecting, for each data set, the top scoring dyad only. The theoretical curve (black curve) is estimated from a Poisson distribution, and reflects the Family-Wise Error Rate (FWER), i.e. the probability to have at least one false positive dyad in a random set. The negative (dotted lines) and positive (plain lines) show the same trends as in Figure 5A.

In summary, our analysis shows that the E-value returned by dyad-analysis gives a reliable estimate of the expected number of false positives, and that it clearly distinguishes phylogenetic footprints from spurious motifs.

Deciphering the evolution of LexA auto-regulation

The analyses above show that cis-acting elements can be detected by their conservation across the promoters of a set of related species. A complementary question is whether a separate analysis of distant taxonomic groups would allow us to detect divergences between regulatory motifs. To address this question, we focused our attention on the LexA regulator, whose peptidic sequence is highly conserved across bacteria, and for which distinct DNA-binding motifs have been characterized for various bacterial taxa (Figure 2), suggesting a co-evolution of the transcription factor with its DNA binding motif [45]. The question addressed in this section is whether footprint discovery would allow us to rediscover the evolution of LexA auto-regulation.

Figure 6 shows a synthetic view of the most significant dyads discovered at each taxonomical level. This figure is displayed in Additional file 3 with the tree corresponding to the dyads clustering. For the sake of clarity, we selected dyads with a high significance level (sig >= 7). This view illustrates the taxon specificity of the detected motifs: distinct clusters of dyads are detected at the different taxonomical levels, with a strong consistency: a group of 35 dyads is found, with various levels of significance, at all taxonomical levels from Enterobacteriaceae to Bacteria (Gamma-proteobacterial motif). A subset of these is also found in Beta-proteobacteria. However, completely distinct motifs are found in Alpha-proteobacteria and Xanthomonadales, respectively. Interestingly, the hierarchical clustering of motifs by sequence similarity clearly corresponds to taxonomical divergences: the motifs found in the left part of Figure 6 are those discovered in Proteobacteria (Alpha-, Beta- and Gamma-proteobacteria) whereas the right side regroups motifs detected in Gram-positive bacteria (Firmicutes and Actinobacteria). The only exceptions are the motifs found in Xanthomonadales, which are grouped with Gram-positive bacteria, whereas this order belongs to Gamma-proteobacteria (detailed analysis below).

Figure 6
figure 6

Significance heat map of the dyads discovered at different taxonomical levels in upstream sequences of lexA orthologs. Each column represents one pattern, each row one taxon. The grey level indicates the significance score returned by dyad-analysis: black corresponds to the maximal score (sig = 41.01) obtained in the whole taxonomy, and non-significant patterns appear with a white color. Patterns are clustered by sequence similarity (Ward linkage hierarchical clustering). Taxa are ordered by depth-first-search traversal of the taxonomic tree. In order to simplify this heat map, we used a stringent threshold, by only selecting taxa having at least one predicted pattern with a significance score ≥7. We manually boxed groups of patterns corresponding to taxon-specific motifs.

Figure 7 shows the localization of the motifs discovered at the level of the Reign (all Bacteria together, left panel) and in each separated class (right panel). This comparison shows that the motifs discovered in the most represented classes (Gamma/Beta-proteobacteria, Firmicutes, Actinobacteria) are also discovered when all the bacterial sequences are analyzed as a single group. This illustrates the robustness of the method to noise, since it can detect motifs presents in a subset of the sequences only. However, some other motifs are significant at the level of the class (e.g. Cyanobacteria, Alpha-proteobacteria) but are not detected when all bacterial promoters are analyzed as a single set. In order to analyze the divergence between regulatory elements, it is thus worth applying pattern discovery at all levels of the taxonomical tree.

Figure 7
figure 7

Feature-maps of the dyads detected in promoters of lexA orthologs at different taxonomical levels. In the left hand column, motifs were discovered on the whole collection of bacterial promoters of lexA orthologs (A). The right hand column shows motifs detected in subsets corresponding to narrower taxa: Actinobacteria (B), Cyanobacteria (C), Firmicutes (D), Alpha-Proteobacteria (E), Beta-Proteobacteria (F), Delta-Proteobacteria (G), Gamma-Proteobacteria (H). The maps displays all dyads with a significance >= 2.

Comparison of significant dyads with the annotated LexA binding motifs for different taxa

As discussed above, the most significant dyads detected in Gamma-proteobacterial promoters (Figure 1) correspond to the LexA binding element characterized in several species of this class (Figure 2). An informative characteristic about discovered motifs is their gene coverage, i.e. fraction of genes whose upstream sequence contains at least one occurrence of the motif. Figure 1 shows that the Gamma-proteobacterial motif is found in 47 among the 54 promoters. Interestingly, the 7 promoters where the motif is absent belong to the order Xanthomonadales (which includes the two genus Xanthomonas and Xylella). This suggests that LexA auto-regulation might have diverged in this subgroup. Consistently, when pattern discovery is restricted to Xanthomonadales sequences, another motif, TTAGTA is detected in 5 of the 7 promoters. This hexamer is found in two occurrences per sequence, forming an inverted repeat (Figure 8). The assembly of the Xanthomonadales-specific dyads (Table 5) corresponds to the experimentally validated motif [46].

Figure 8
figure 8

Feature-map of the dyads detected as significant in promoters of Xanthomonadales. The symmetrical motif corresponds to the Xanthomonadales-specific LexA binding site regulatory element (see text). Note that, although the motif seems to be missing in two promoters, in both cases it can be found downstream of the annotated start codon (see Supplementary Material), and their absence on the feature map probably reflects errors in the annotation of the start codon, or the presence of a repression site inside the coding sequence (not shown).

Table 5 Evolution of LexA binding motif: comparison between annotated and predicted motifs.

When the analysis is restricted to a very narrow taxonomical level, the pattern discovery approach fails to detect motifs, because the species are too close from each other to have allowed divergence between promoter sequences (Mycobacterium tuberculosis complex, Brucellaceae, pseudo mallei group and Bacillus cereus group). In all those cases, the sensitivity of the method is expected to increase with the number of orthologs, so that the missing motifs will hopefully be detected in the future, when additional genomes will be available for these taxonomic groups.

In addition to the 7 taxa where discovered motifs match the annotated one, a highly significant motif is detected in Beta-proteobacteria (Table 5). This motif is the same as for Gamma-proteobacteria, and corresponds to a LexA binding site suggested for Beta-proteobacteria after in silico analysis in Ralstonia solanacearum[47]. It is detected in 9 of the 14 promoters analyzed (Figure 7F), but, as discussed above for Xanthomonadales, the five remaining genes have one or two occurrences in the beginning of their coding sequences.

In summary, the phylogenetic footprint detection reveals all the taxon-specific LexA binding motifs that had previously been characterized experimentally (Table 5).

Divergence of the LexA binding motif in Gram-positive bacteria

The relationships between the motifs discovered at different levels of the taxonomic tree can give us insight into evolutionary events, such as conservation, appearance, loss and divergence of regulatory signals. This is well illustrated by the comparison of motifs discovered in Gram-positive bacteria (Figure 9), which are comprised of two phyla: Firmicutes and Actinobacteria. The dyads selected in these two phyla show a partial overlap (Figure 9A,C), but also some interesting differences. The most significant dyads discovered in Firmicutes are AACn4GTT and AACn5TTC which correspond to the core of the Cheo box GAAC n4GTTC[48] and to the LexA consensus (CGAAC RNRYGTT YC) proposed for Gram-positive bacteria altogether [49]. In Firmicutes promoters, the most significant dyads are spaced motifs, which can be combined to form a palindromic consensus TACGAAC ATATGTTC GTA. This motif is found in 1 to 3 occurrences per promoter, at more or less conserved positions (Figure 7D). In contrast, the most significant dyads discovered in Actinobacteria are hexanucleotides that can be aligned to form the heptanucleotide TCGAACA (Figure 9A). A comparison of the sequence logos (Figure 9B) shows that this heptanucleotide matches one half of the spaced palindrome found in all the Gram-positive bacteria, but that the half-motif is more specific for Actinobacteria than Firmicutes.

Figure 9
figure 9

Partial divergence between the motifs discovered in lexA promoters of Gram-positive bacteria (Firmicutes and Actinobacteria). (A) Comparison between the significance scores of all discovered patterns in Actinobacteria and Firmicutes. The significance is arbitrarily set to -1 for non significant patterns (sig < 0), in order to highlight dyads detected in only one of the subgroups. (B) Sequence logo of motifs obtained by aligning all the sites annotated for Gram-positive bacteria (top), Firmicutes (middle) and Actinobacteria (bottom), respectively. For each taxon, all sites matching the discovered patterns were extracted with their flanking region and were aligned using MEME [3] with a motif width of 24 nucleotides. Sequence logos were generated with Weblogo [81]. (C) Feature-map of the dyads discovered in Gram-positive bacteria. The 17 first top sequences are promoters of sequences from Actinobacteria, while others are from Firmicutes. In Actinobacteria, the 11 first sequences are promoters of orthologous sequences from Corynebacterineae.

Consistently, the feature map obtained by merging all the gram-positive bacteria (Figure 9C) shows that in Firmicutes, instances of the heptanucleotide generally overlap with the larger Cheo boxes. The situation however differs in Actinobacteria: although some promoters contain one occurrence of the Cheo box, many additional instances of the short motifs are found more distally, without being part of a large motif (Figure 7A). This feature is particularly marked in Corynebacterium (11 first sequences in Figure 9C), where the large motif has apparently been lost, and is somehow "compensated" by a more occurrences of the short motif. This observation raises the intriguing hypothesis that LexA binding specificity is on its way to diverge between Firmicutes and Actinobacteria. The reverse complementary symmetry of a binding motif generally reflects the binding of the transcription factor as a homodimer. This is the case for the Gamma-proteobacterial LexA protein. The symmetry of the large motif has previously been shown in B. subtilis[48] and suggests that, in Firmicutes as well, LexA may act as homodimer, and this hypothesis is compatible with the structural model [50]. In Actinobacteria, the imperfect palindromic nature of the SOS box has been previously observed in recA promoter of Streptomyces lividans[51]. The presence of half-instances of the motif in Actinobacteria opens the question of the structure of the protein/DNA interface. Is it possible for the Actinobacterial LexA to bind DNA as a monomer? Does it form heterodimers with another protein? A structural characterization of the LexA/DNA complex would be required elucidate this mechanism.

Beyond the particular case of LexA auto-regulation, this example shows that the comparative analysis of taxon-specific footprints is a powerful method to trace the evolution of DNA recognition by transcription factors.

Comparison between dyad-analysis and other pattern discovery algorithms

Several previous studies have addressed similar issues as we do in this paper. In particular, the detection of phylogenetic footprints in bacterial promoters has been treated by several other groups, using various implementations of a gibbs sampler [17, 18, 52, 19].

Pattern discovery algorithms can be broadly subdivided into two main categories: (1) enumerative approaches based on the detection of over-represented words (oligonucleotides or spaced pairs) [7, 9, 53]; (2) matrix-based approaches, based on various optimization strategies: expectation-maximization [3], greedy algorithm [1], gibbs sampling [2, 4, 54, 11].

Reliability of matrix scores

The comparison of score distributions between orthologs and random gene selections presented above can easily be applied to other programs, and used as a criterion to estimate the reliability of the motifs discovered under various conditions.

For obvious reasons, a comparative assessment should in principle not be led by the team who developed one of the programs: a fair comparison should either be done by a naïve user who did not contribute to any of the tools assessed [55], or by letting developers run their own tool on some benchmark data set [56]. However, as a condition for publishing this paper, the referees and editors asked us to compare our own program with other pattern discovery programs. We performed this comparison as honestly as possible, and we tried to select, for each program, the most appropriate parameters. However, it is clear that, even with the best will, there is one bias that cannot be avoided: each developer better knows how to use his/her own tools. It is thus likely that the other programs would return better results in the hands of their respective developers than in ours.

One further remark: as shown in Table 3, dyad filtering has a massive effect on the accuracy of footprint detection. However, the other matrix-based pattern discovery tools do not support the concept of filtering (i.e. the fact to select motifs found in the promoter of a given reference organism, Escherichia coli in our case). Thus, for the sake of fairness, we decided to avoid dyad filtering for this comparison, so that all programs are fed with exactly the same sequences, without any prior information on the reference organism. It should be stressed that these conditions are far from our optimum, since they correspond to an accuracy of 48.8%, whereas our best parametric conditions (with filtering) reach an accuracy of 65.8% (Table 3). As shown below, even under these sub-optimal conditions, dyad-analysis outperforms the other programs.

The results of our comparative assessment are summarized on Figure 10, in the form of "ROC-like" curves. Each curve shows the performances of a given program and a given scoring scheme. For each score value, the curve indicates the fraction of sequence sets with at least one significant motif in promoters of random groups of genes (abscissa) and orthologous genes (ordinate), respectively. For example, Figure 10A indicates that, with a significance threshold of 1.5, motifs are found in 10% of the random selections versus 65% of the orthologous groups. There is thus a "cost" of 10% of false positives for obtaining 65% of sensitivity. With score of 3.1, the rate of false positives drops to 1.4%, but the sensitivity is reduced to 40%.

Figure 10
figure 10

Comparison between programs and between scoring statistics. The "ROC-like" curves are displayed for each program: (A) dyad-analysis, (B) oligo-analysis, (C) AlignACE, (D) MEME, (E) MotifSampler and (F) Gibbs sampler.

A classical statistics for estimating the general performances is to compute the Area Under the Curve (AUC). A perfect program would give an AUC of 1.0 (the curve would actually follow the left axis from bottom to top, and then the top axis from left to right), whereas a random predictor would follow the diagonal from bottom left to top right, since it would return as many patterns in random selections as in orthologous groups (the AUC would be 0.5). The sig score of dyad-analysis (Figure 10A) gives an AUC of 0.87. By comparison, the word-based pattern discovery program oligo-analysis[7] gives an AUC of 0.79 (Figure 10B). Since these two programs use exactly the same binomial statistics for scoring motif significance, the difference comes from the motif structure (dyads versus words) thereby confirming the importance of using spaced motifs to decipher bacterial regulation, as discussed in the introduction.

We also tested four popular matrix-based pattern discovery programs (Figure 10C–F; the supplementary material provides the parameters used for each program). Each of these programs returns several scores per matrix, shown as separate curves on the same plot. In addition to the matrix scores returned by the programs, we computed the total information content (TIC) of each matrix, following to Hertz and Stormo's definition [8], as well as an information per column, in order to discard the effects of matrix width. Interestingly, the total information content (TIC) performs generally better than the original statistics of those programs. This is particularly obvious for AlignACE (Figure 10C), for which the TIC gives an AUC of 0.78, whereas the MAP per site only gives 0.64, and the MAP per matrix gives an AUC smaller than 0.5. Surprisingly, the original gibbs motif sampler [4] shows the opposite trends (Figure 10F): the MAP (AUC = 0.62) gives better results than the TIC (AUC = 0.57). An interesting property of MEME (Figure 10D) [57] is that it returns a negative answer (no matrix) for 50% of the random selections, thanks to the threshold on E-value < 1. However, with this threshold, a negative answer is also returned for 30% of the groups of orthologs. The TIC obtained with MEME matrices gives a total AUC of 0.72, but, if one only considers the subset of sequences giving at least one matrix, the curve shows a pretty good shape.

It should be noted that the AUC, despite its popularity as measure of global performances, can be very misleading since it is integrated over the whole curve, whereas in realistic conditions, a user would not even consider the motifs returned in the right part of the curve, which are expected to return more than 50% of false positives. Beyond the AUC, a more relevant criterion for estimating the relevance of a program is the sensitivity obtained for a given rate of false positives (e.g. 10%). Figure 10 shows that, with a 10% rate of false discovery (random gene selections) dyad-analysis discovers motifs in 65% or the orthologous groups, which outperforms MEME TIC (58%), AlignACE TIC (52%), oligo-analysis significance (51%), MotifSampler information content (41%), and gibbs MAP per site (36%). The program ranking is similar with a rate of false positive of 5%.

In summary, in our hands at least, dyad-analysis outperforms the other pattern discovery programs in its capability to discovery higher scoring motifs in promoters of orthologous genes than in randomly selected promoters. We would however like to make clear that we consider this analysis as biased by our better experience for using our own program. Since all the data used for our analyses are available on the supplementary web site, anyone interested is able to perform his/her own tests in order to estimate the most appropriate program.

Comparison with previous studies

We further discuss hereafter our methodological choices and compare them with previous studies.

Prior versus posterior probability of motif occurrences

Many previous studies about footprint discovery in Bacterial promoters were based on various implementations of the Gibbs sampling [17, 18, 52, 19, 26]. This algorithm is based on the optimization of "relative entropy" score [2]. This score is however not efficient to discriminate between informative and non-informative motifs. For this reason, motifs are generally filtered a posteriori on the basis of the MAP (Maximum A Posteriori Probability) score [54, 58].

An advantage of the enumerative approach used here is that the probability of each motif is estimated a priori rather than a posteriori, on the basis of its occurrences in a reference data set (the complete set of promoters for the considered taxon). Our analysis of the score distributions (Figure 10) clearly shows that this prior estimation provides an efficient discrimination between promoters of orthologs and random selections. In addition, our comparison between programs suggests that the MAP is generally not the best score, since the total information content (which is also based on prior probabilities) shows better performances on the ROC curves (Figure 10C,F).

Choice of the motif width

An important advantage of dyad-analysis is that it does not require prior assumptions about motif width. Indeed, different widths are automatically detected since the program scans all spacing values between user-specified limits (from 0 to 20 in our case). By contrast, matrix-based approaches generally require for the user to specify a matrix width. An exception is the programs MEME, which permits to specify a range of matrix widths, and returns the motifs with the lowest E-value.

Expected number of sites

Another important parameter required by most matrix-based pattern discovery programs is an estimate of the expected number of sites (instances of the motif in the input sequence set). This parameter is very hard to estimate, since it depends on the transcription factor itself: some factors have 2 or 3 binding sites per promoter, whereas others have a single binding site. With enumerative algorithms like oligo-analysis and dyad-analysis, there is no need to provide prior estimates of the number of transcription-factor binding sites. Rather, the number of sites can be deduced a posteriori, by inspecting the feature maps of discovered words/dyads.

Negative control

An essential quality of a pattern discovery program is its capability to return a negative answer when, for some reason, the input sequences do not share any regulatory motif. In many articles, this aspect is simply neglected, and the evaluation is restricted to an analysis of promoters of co-regulated genes. In other cases, the negative control is performed, but it is based on a set of artificial sequences is generated by shuffling the original sequences [52]. Such artificial sequences already provide some level of control, but a more stringent test is to submit a random selection of real bacterial promoters [54]. Each of these promoters is likely to contain some binding sites for some transcription factors, but in principle no specific motif should be over-represented in random selections. Beyond its stringency, this negative control is also more realistic, because it mimics the situation where a biologists tries to detect motifs in bad clusters of genes. We thus chose to base our negative control on random selections of bacterial promoters.

Treatment of redundancy

The first implementation of the gibbs sampler [2] was accompanied by a program called purge, designed to discard redundant sequences. Indeed, the inclusion of multiple closely related sequences provokes a systematic repetition of all their fragments, which prevent the sampler from identifying the correct motifs. The effect of redundant sequences is very strong for footprint detection, because some small taxonomic groups are over-represented in genome databases. For example, the current NCBI collection (July 2007) contains 38 species for the family of Enterobacteriaceae, among which 8 strains of Escherichia coli. An approach to circumvent this problem has been to manually select a set of non-redundant genomes [52, 19]. We address the problem in a more automated way, by applying a gene-wise sequence purging: for each set of orthologs, redundant sequences are masked before the pattern discovery step, but in a second time pattern matching is applied on the full set of non-purged sequences, in order to visualize motif conservation across all available species.

Site positions

Previous analysis of the upstream distribution of cis-regulatory elements in conserved groups of genes shows that positions of TFBS are conserved across species [59]. Consistently, the feature maps show a high conservation of the positions of putative LexA binding sites in Cyanobacteria (Figure 7C), Firmicutes (Figure 7D), Beta-proteobacteria (Figure 7F), Gamma-proteobacteria (Figure 7H) and Xanthomonadales (Figure 8), respectively. By contrast, position of the predicted sites are less conserved for two other taxonomical classes (Actinobacteria and Alpha-proteobacteria). This might either reflect a more heterogeneous collection of available genomes in this taxon, or that a more rapid turn-over of TF binding sites. A more detailed gene-per-gene study of motif locations within this group would be required to clarify this question.


As pointed out by McCue and co-workers, many parameters can influence the results of phylogenetic footprinting, such as the number of sequences and the selected organisms [52]. We extended this question by assessing the impact of various parameters on the significance and correctness of discovered motifs in 368 genes. We tested all possible combinations between the following parameters: 2 background models, 5 taxonomical levels, operon inference, organism-specific dyad filtering, significance threshold. This quantitative evaluation suggests that the global optimum is generally found at intermediate taxonomical levels, and the class (Gamma-proteobacteria) seems to ensure the best tradeoff between sensitivity and specificity. However, beyond this general trend, the optimal level varies from gene to gene. For the detection of motifs in genes for which no regulation is known, we thus recommend to apply pattern discovery at all the taxonomical levels, and to inspect the feature maps in order to analyze the distribution of the predicted sites across the promoters of each taxon.

Furthermore, our evaluation shows that phylogenetic footprint detection is significantly improved by choosing a taxon-wide background model and by applying organism-specific dyad filtering.

In the second part of the article, we showed how a cross-taxonomical exploration of phylogenetic footprints can reveal the conservation and divergence of cis-regulation. This strategy was illustrated with the example of LexA auto-regulation, for which our predictions are remarkably consistent with the binding sites characterized in different taxonomical groups. Our method also detects a significant motif in Beta-proteobacteria, which has not yet been experimentally characterized. The predicted Beta-proteobacterial motif is similar to the one known in Gamma-proteobacteria, suggesting that cis-regulation has been conserved across these two groups. In addition, we highlight a partial divergence between the motifs detected in two subclasses of Gram-positive bacteria (Actinobacteria and Firmicutes), suggesting a progressive evolution of LexA binding specificity. These features illustrate the predictive power of the method, and its capability to track the evolutionary divergence of cis-regulatory motifs.

In summary, this assessment can be considered as a calibration, which should help biologists to estimate the relevance of each predicted motif, and guide their experimental work by producing testable hypothesis about the regulation of genes with no annotated function.

In the future, this approach opens the way to identify groups of co-regulated genes (regulons), by regrouping genes with similar motifs, in order to address the challenging domain of the evolution of transcriptional regulatory networks.


Prokaryotes genomes and orthologs selection

Fully sequenced prokaryote genomes were downloaded from NCBI [60] and installed in the Regulatory Sequence Analysis Tools [61]. Pairwise gene similarities were detected using BLAST [62] between the translated sequence of all the genes from E. coli K12 and 286 other bacterial genomes (12 September 2005) (see supplementary material). Orthologs were defined as bi-directional best hits (BBH) [63] with an E-value smaller than 10-5. The program get-orthologs, has been developed in order to select hits according to user-specified criteria [64].

Pattern discovery in the taxonomic tree

We used Regulatory Sequence Analysis Tools [61, 65, 30] for sequence retrieval (retrieve-seq), pattern discovery (dyad-analysis), pattern matching (dna-pattern), feature map drawing (feature-map) and pattern comparison (compare-patterns).

In order to manage these tasks at each level of a taxonomic tree, we implemented in Perl a program called footprint-analysis. The program takes as input a taxonomic tree and a set of input sequences. We extracted the prokaryotic tree from the NCBI taxonomy database [66, 67]. Starting from a set of input genes and their orthologous clusters, footprint-analysis retrieves the corresponding upstream sequences up to the upstream neighbor gene, with a maximal length of 400 bp, purges the sequences to discard large redundant fragments (>= 30 bp identical), and runs dyad-analysis at each taxonomical level, with the following options: no self-overlap between word occurrences (-noov), lower threshold of significance of 0 (-lth occ_sig 0), spacing comprised between 0 and 20 nucleotides (-sp 0–20). The analysis is restricted to groups containing at least three sequences.

Prediction of operons

We predicted operons on the basis of a simple distance-based method inspired from Salgado and co-workers [40]. Rather than calculating a training-based log-likelihood, we classify an intergenic region as within-operon (WO) if it has a length smaller than 55 bp, and as transcription unit border (TUB) otherwise. We evaluated this method on 407 annotated operons from E. coli K12[43] and 351 operons from Bacillus subtilis[68, 69], and observed that, despite its simplicity, this distance-based threshold strategy gives a comparable accuracy (~80%) to that obtained with more elaborated methods.

Sequence purging

An essential precaution for pattern discovery is to avoid statistical biases due to sequence redundancy. This problem is classically addressed by purging sequences, i.e. discarding repeated fragments. Sequence purging is even more important for promoters of orthologous genes, because the collection of sequenced genomes contains several closely related strains (for example, there are currently 5 strains of the species E. coli). If the selected species are too close from each other, the whole promoter sequence will be conserved, which will lead to an over-estimation of the significance for all the dyads found in these regions. We used the programs mkvtree and vmatch[70, 71] to mask redundant fragments larger than 30 bp.

Background models

The program dyad-analysis lets the user specify a background model to estimate prior dyad frequencies for the calculation of the significance score [9]. Two alternative background models have been tested in this study. A first possibility is to estimate the prior probability of each dyad as the product of the frequencies observed in the input sequences for its two spaced words (monads).P(W1n x W2) = F(W1)*F(W2).

where W1 and W2 are the two monads (in our case, trinucleotides) forming the dyad, n x represents the spacing of length x between these trinucleotides, and F(W i ) is the frequency of the word W i in the input sequence set. This model is referred to as MONAD in the rest of the text.

In the second background model (TAXFREQ), the prior probability of each dyad is estimated by computing the frequency of the same dyad in a taxon-specific reference set (sequences upstream of all genes of all organisms belonging to the considered taxon).

Organism-specific dyads filtering

The search of phylogenetic footprints is generally motivated by the interest in one particular "reference" organism (e.g. E. coli). However, when patterns are discovered in promoters of a set of orthologous genes, some motifs can be significant due to their presence in other orthologs, whilst being absent from the promoter of the reference organism. Such motifs can indeed be involved in the regulation of some subgroups of the considered taxon, but not for the reference organism. In order to filter out such motifs, we apply an organism-specific filter, by discarding all the dyads that are not found in the promoter of the reference organism (E. coli in our case). Since the number of tested dyads is drastically lowered, the multi-testing correction is lower than with the full analysis. Consequently, for the same P-value, one generally has a lower E-value, and thus a higher significance. This organism-specific dyad filtering has thus a double effect of lowering the rate of false positives (by filtering our irrelevant dyads) and increasing the sensitivity (by increasing the significance of the relevant dyads).

Heat map

The significance heat map (patterns versus taxa) was drawn with the statistical freeware R[72], using the function heatmap.2() from the package gplots. Similarities S ij were calculated between each pair i, j of significant patterns with the program compare-patterns (RSAT). The similarity matrix S was then converted to a distance matrix (D ij = max(S)-S ij ), used to cluster patterns using a hierarchical clustering algorithm hclust() with the single linkage method. In order to simplify the visualization, we selected only patterns having a score at least equal to 8 in at least one taxon. Heat maps with other thresholds are available in the Additional file 1.

Annotated motifs

In order to validate our analysis, the discovered motifs (significant dyads) were compared to annotated sites. For the analysis of LexA auto-regulation in all taxa, taxon-specific motifs were collected from the biological literature (Figure 2). For our systemic validation, we used annotated sites for 368 genes (coding sequences) from E. coli K12 annotated in RegulonDB [33] (updated in 11/2005). From 402 genes having annotated sites in the original set, we discarded 31 genes corresponding to non translated RNA (tRNA, sRNA, rRNA) and 3 genes without identified orthologs (2 leader peptides: trpL and ilvL; and asr, an heat shock polypeptide). The exact position of binding sites is not always perfectly identified, due to experimental imprecision. For this reason, we preferred to maintain the site-flanking sequences for this evaluation (10 bp on each side).

Comparison between discovered motifs and annotated sites

The program compare-patterns, takes as input two collections of patterns (in this case, a set of discovered dyads and a set of annotated binding sites), and calculates the number of matching bases between each pair of patterns, as well as the statistical significance of the matches. We consider only perfect matches.

We define the following statistics:

  • Matching dyad (MD): discovered dyad matching at least one annotated site for the considered gene.

  • Non-matching dyad (ND): discovered dyads without any match with the annotated sites for the considered gene.

  • Matched site (MS): annotated site matched by at least one discovered dyad.

  • Non-matched site (NS): annotated site without any match with the discovered dyads.

  • Matched factor (MF): transcription factor for which at least one of the binding sites has been matched by at least one of the discovered dyads in at least one of the target genes.

  • Non-matched factor (NF): transcription factors for which none of the binding sites has been matched by any of the discovered dyads in any of the target genes.

Matching statistics

From the pattern comparison results, we derive the following evaluation parameters:

  1. (1)

    The positive predictive value (PPV) is the fraction of discovered patterns matching at least one annotated site. PPV = MD/(MD+ND)

  2. (2)

    The sensitivity (Sn) is the fraction of annotated binding sites matched by at least one discovered pattern. Sn = MS/(MS+NS)

  3. (3)

    The tradeoff between sensitivity (Sn) and selectivity (as estimated by the PPV) can be captured by the geometric accuracy (Acc.g), defined as the geometric average of the sensitivity and PPV. A c c . g = S n P P V MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemyqaeKaem4yamMaem4yamMaeeOla4Iaem4zaCMaemypa0ZaaOaaaeaacqWGtbWucqWGUbGBcqGHflY1cqWGqbaucqWGqbaucqWGwbGvaeqaaaaa@3B2E@ . The geometric accuracy is more severe than the frequently used arithmetic mean, because it puts a higher penalty on unbalanced predictions (e.g. low Sn with high PPV, or low PPV with high Sn).

  4. (4)

    The transcription factor-wise sensitivity (tf.Sn) is the fraction of transcription factors for which at least one of the binding sites has been matched by at least one of the discovered dyads in one of the target genes. tf.Sn = MF/(MF+NF)

Random promoter selections

We used the program random-seq-select (RSAT) to select, at each taxonomical level, 100 random sets of promoters. For each taxonomical level, the number of sequences per random set was defined as the average number of sequences obtained by group of orthologous genes (80 sequences per set for Bacteria, 49 for Proteobacteria, 32 for Gamma-proteobacteria, 16 for Enterobacteriales and 4 for Escherichia).

Matrix-based pattern discovery

We used the following programs for matrix-based pattern discovery: MEME [57], gibbs [4], AlignACE [54], MotifSampler [11]. MEME relies on an expectation-maximization algorithm, whereas gibbs, AlignACE and MotifSampler rely on a Gibbs sampling algorithm, each implementation presenting some interesting characteristics.

Matrix width

the motif width (number of columns of the matrices) was set to 16 for all programs, except for MEME, which includes an option for testing all matrix width within a given range (we tested from 6 to 25).

Number of motifs

MEME, gibbs and MotifSampler support the detection of multiple motifs. We set the number of motifs per sequences to 5, and selected the top-ranking motif for each program. AlignACE detects a single motif per analysis.

The other program-specific options are detailed on the supporting web site.

The program convert-matrix of RSAT was used to convert the output files of these matrix-based programs into a homogeneous format. The conversion also includes the computation of total information content (TIC) and information per column (IPC), following Hertz and Stormo's formula for information content [8]:

T I C = j = 1 w i = 1 A f i , j ' ln ( f i , j ' p i ) f i , j ' = n i , j + p i k i = 1 A n i , j + k I P C = T I C w MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqbaeqabeWaaaqaaiabdsfaujabdMeajjabdoeadjabg2da9maaqahabaWaaabCaeaacqWGMbGzdaqhaaWcbaGaemyAaKMaeiilaWIaemOAaOgabaGaei4jaCcaaOGagiiBaWMaeiOBa42aaeWaaKqbagaadaWcaaqaaiabdAgaMnaaDaaabaGaemyAaKMaeiilaWIaemOAaOgabaGaei4jaCcaaaqaaiabdchaWnaaBaaabaGaemyAaKgabeaaaaaakiaawIcacaGLPaaaaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabdgeabbqdcqGHris5aaWcbaGaemOAaOMaeyypa0JaeGymaedabaGaem4DaChaniabggHiLdaakeaacqWGMbGzdaqhaaWcbaGaemyAaKMaeiilaWIaemOAaOgabaGaei4jaCcaaOGaeyypa0tcfa4aaSaaaeaacqWGUbGBdaWgaaqaaiabdMgaPjabcYcaSiabdQgaQbqabaGaey4kaSIaemiCaa3aaSbaaeaacqWGPbqAaeqaaiabdUgaRbqaamaaqahabaGaemOBa42aaSbaaeaacqWGPbqAcqGGSaalcqWGQbGAaeqaaaqaaiabdMgaPjabg2da9iabigdaXaqaaiabdgeabbGaeyyeIuoacqGHRaWkcqWGRbWAaaaakeaacqWGjbqscqWGqbaucqWGdbWqcqGH9aqpjuaGdaWcaaqaaiabdsfaujabdMeajjabdoeadbqaaiabdEha3baaaaaaaa@7B9A@

where fi,jis the frequency of ithresidue (matrix row) in the jthposition of the motif (column of the matrix); A is the size of the alphabet (A = 4 for DNA), w is the matrix width, p i is the prior residue of the ithresidue, and k is a pseudo-weight (set to 1 by default).

Availability and requirements

Project name: Regulatory Sequence Analysis Tools (RSAT)

Project home page:

Operating system(s): The main access to Regulatory Sequence Analysis Tools is via the web interface [61], which is platform independent. The Regulatory Sequence Analysis Tools can be used as stand-alone application on Unix-based systems (tested on Linux, Mac OSX, SPARC Solaris, Alpha Dec);

Programming language: Perl.

Licence: The web site is freely available to all users. The stand-alone version is freely available for academic users. Commercial companies are allowed to use the site during a reasonable testing period.

Any restrictions to use: non-commercial, non-military and non-redistribution.

Supplementary methods, scripts and predictions are available on the RSAT supplementary material [73].



Significance score


Matching dyads


Non-matching dyad


Matched site


Non-matched site


Matched factor


Non-matched factor: FP: False Positive


True Positive




Positive Predictive Value


geometric Accuracy

Transcription Factor-wise Sensitivity


total information content


maximum a posteriori probability


transcription factor


transcription factor binding site.


  1. Hertz GZ, Hartzell GW, Stormo GD: Identification of consensus patterns in unaligned DNA sequences known to be functionally related. Comput Appl Biosci 1990, 6: 81–92.

    CAS  PubMed  Google Scholar 

  2. Lawrence CE, Altschul SF, Boguski MS, Liu JS, Neuwald AF, Wootton JC: Detecting subtle sequence signals: a Gibbs sampling strategy for multiple alignment. Science 1993, 262: 208–214. 10.1126/science.8211139

    Article  CAS  PubMed  Google Scholar 

  3. Neuwald AF, Liu JS, Lawrence CE: Gibbs motif sampling: detection of bacterial outer membrane protein repeats. Protein Sci 1995, 4: 1618–1632.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  4. Bailey TL, Elkan C: The value of prior knowledge in discovering motifs with MEME. Proc Int Conf Intell Syst Mol Biol 1995, 3: 21–29.

    CAS  PubMed  Google Scholar 

  5. van Helden J, Andre B, Collado-Vides J: Extracting regulatory sites from the upstream region of yeast genes by computational analysis of oligonucleotide frequencies. J Mol Biol 1998, 281: 827–842. 10.1006/jmbi.1998.1947

    Article  CAS  PubMed  Google Scholar 

  6. Brazma A, Jonassen I, Eidhammer I, Gilbert D: Approaches to the automatic discovery of patterns in biosequences. J Comput Biol 1998, 5: 279–305.

    Article  CAS  PubMed  Google Scholar 

  7. Brazma A, Jonassen I, Vilo J, Ukkonen E: Predicting gene regulatory elements in silico on a genomic scale. Genome Res 1998, 8: 1202–1215.

    PubMed Central  CAS  PubMed  Google Scholar 

  8. Hertz GZ, Stormo GD: Identifying DNA and protein patterns with statistically significant alignments of multiple sequences. Bioinformatics 1999, 15: 563–577. 10.1093/bioinformatics/15.7.563

    Article  CAS  PubMed  Google Scholar 

  9. van Helden J, Rios AF, Collado-Vides J: Discovering regulatory elements in non-coding sequences by analysis of spaced dyads. Nucleic Acids Res 2000, 28: 1808–1818. 10.1093/nar/28.8.1808

    Article  CAS  PubMed  Google Scholar 

  10. Thijs G, Lescot M, Marchal K, Rombauts S, De Moor B, Rouze P, Moreau Y: A higher-order background model improves the detection of promoter regulatory elements by Gibbs sampling. Bioinformatics 2001, 17: 1113–1122. 10.1093/bioinformatics/17.12.1113

    Article  CAS  PubMed  Google Scholar 

  11. Liu X, Brutlag DL, Liu JS: BioProspector: discovering conserved DNA motifs in upstream regulatory regions of co-expressed genes. Pac Symp Biocomput 2001, 127–138.

    Google Scholar 

  12. Tagle DA, Koop BF, Goodman M, Slightom JL, Hess DL, Jones RT: Embryonic epsilon and gamma globin genes of a prosimian primate (Galago crassicaudatus). Nucleotide and amino acid sequences, developmental regulation and phylogenetic footprints. J Mol Biol 1988, 203: 439–455. 10.1016/0022-2836(88)90011-3

    Article  CAS  PubMed  Google Scholar 

  13. Wasserman WW, Fickett JW: Identification of regulatory regions which confer muscle-specific gene expression. J Mol Biol 1998, 278: 167–181. 10.1006/jmbi.1998.1700

    Article  CAS  PubMed  Google Scholar 

  14. Wasserman WW, Palumbo M, Thompson W, Fickett JW, Lawrence CE: Human-mouse genome comparisons to locate regulatory sites. Nat Genet 2000, 26: 225–228. 10.1038/79965

    Article  CAS  PubMed  Google Scholar 

  15. Fickett JW, Wasserman WW: Discovery and modeling of transcriptional regulatory regions. Curr Opin Biotechnol 2000, 11: 19–24. 10.1016/S0958-1669(99)00049-X

    Article  CAS  PubMed  Google Scholar 

  16. Tompa M: Identifying functional elements by comparative DNA sequence analysis. Genome Res 2001, 11: 1143–1144. 10.1101/gr.197101

    Article  CAS  PubMed  Google Scholar 

  17. McGuire AM, Hughes JD, Church GM: Conservation of DNA regulatory motifs and discovery of new motifs in microbial genomes. Genome Res 2000, 10: 744–757. 10.1101/gr.10.6.744

    Article  CAS  PubMed  Google Scholar 

  18. McCue L, Thompson W, Carmack C, Ryan MP, Liu JS, Derbyshire V, Lawrence CE: Phylogenetic footprinting of transcription factor binding sites in proteobacterial genomes. Nucleic Acids Res 2001, 29: 774–782. 10.1093/nar/29.3.774

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  19. Alkema WB, Lenhard B, Wasserman WW: Regulog analysis: detection of conserved regulatory networks across bacteria: application to Staphylococcus aureus. Genome Res 2004, 14: 1362–1373. 10.1101/gr.2242604

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  20. Kellis M, Patterson N, Endrizzi M, Birren B, Lander ES: Sequencing and comparison of yeast species to identify genes and regulatory elements. Nature 2003, 423: 241–254. 10.1038/nature01644

    Article  CAS  PubMed  Google Scholar 

  21. Feng DF, Doolittle RF: Progressive alignment of amino acid sequences and construction of phylogenetic trees from them. Methods Enzymol 1996, 266: 368–382.

    Article  CAS  PubMed  Google Scholar 

  22. Sinha S, Blanchette M, Tompa M: PhyME: a probabilistic algorithm for finding motifs in sets of orthologous sequences. BMC Bioinformatics 2004, 5: 170. 10.1186/1471-2105-5-170

    Article  PubMed Central  PubMed  Google Scholar 

  23. Moses AM, Chiang DY, Eisen MB: Phylogenetic motif detection by expectation-maximization on evolutionary mixtures. Pac Symp Biocomput 2004, 324–335.

    Google Scholar 

  24. Prakash A, Blanchette M, Sinha S, Tompa M: Motif discovery in heterogeneous sequence data. Pac Symp Biocomput 2004, 348–359.

    Google Scholar 

  25. Wang T, Stormo GD: Combining phylogenetic data with co-regulated genes to identify regulatory motifs. Bioinformatics 2003, 19: 2369–2380. 10.1093/bioinformatics/btg329

    Article  CAS  PubMed  Google Scholar 

  26. Siddharthan R, Siggia ED, van Nimwegen E: PhyloGibbs: a Gibbs sampling motif finder that incorporates phylogeny. PLoS Comput Biol 2005, 1: e67. 10.1371/journal.pcbi.0010067

    Article  PubMed Central  PubMed  Google Scholar 

  27. Blanchette M, Tompa M: FootPrinter: A program designed for phylogenetic footprinting. Nucleic Acids Res 2003, 31: 3840–3842. 10.1093/nar/gkg606

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  28. Pollard DA, Bergman CM, Stoye J, Celniker SE, Eisen MB: Benchmarking tools for the alignment of functional noncoding DNA. BMC Bioinformatics 2004, 5: 6. 10.1186/1471-2105-5-6

    Article  PubMed Central  PubMed  Google Scholar 

  29. Blanchette M, Kent WJ, Riemer C, Elnitski L, Smit AF, Roskin KM, Baertsch R, Rosenbloom K, Clawson H, Green ED, Haussler D, Miller W: Aligning multiple genomic sequences with the threaded blockset aligner. Genome Res 2004, 14: 708–715. 10.1101/gr.1933104

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  30. van Helden J: Regulatory sequence analysis tools. Nucleic Acids Res 2003, 31: 3593–3596. 10.1093/nar/gkg567

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  31. Perez-Rueda E, Collado-Vides J: The repertoire of DNA-binding transcriptional regulators in Escherichia coli K-12. Nucleic Acids Res 2000, 28: 1838–1847. 10.1093/nar/28.8.1838

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  32. Little JW, Mount DW, Yanisch-Perron CR: Purified lexA protein is a repressor of the recA and lexA genes. Proc Natl Acad Sci U S A 1981, 78: 4199–4203. 10.1073/pnas.78.7.4199

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  33. Salgado H, Gama-Castro S, Peralta-Gil M, Diaz-Peredo E, Sanchez-Solano F, Santos-Zavaleta A, Martinez-Flores I, Jimenez-Jacinto V, Bonavides-Martinez C, Segura-Salazar J, Martinez-Antonio A, Collado-Vides J: RegulonDB (version 5.0): Escherichia coli K-12 transcriptional regulatory network, operon organization, and growth conditions. Nucleic Acids Res 2006, 34: D394–7. 10.1093/nar/gkj156

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  34. Walker GC: The SOS response of Escherichia coli. In Escherichia coli and Salmonella: Cellular and Molecular Biology. , American Society for Microbiology Press; 1996.

    Google Scholar 

  35. Radman M: SOS repair hypothesis: phenomenology of an inducible DNA repair which is accompanied by mutagenesis. Basic Life Sci 1975, 5A: 355–367.

    CAS  PubMed  Google Scholar 

  36. Walker GC: Mutagenesis and inducible responses to deoxyribonucleic acid damage in Escherichia coli. Microbiol Rev 1984, 48: 60–93.

    PubMed Central  CAS  PubMed  Google Scholar 

  37. Collado-Vides J, Magasanik B, Gralla JD: Control site location and transcriptional regulation in Escherichia coli. Microbiol Rev 1991, 55: 371–394.

    PubMed Central  CAS  PubMed  Google Scholar 

  38. Madan Babu M, Teichmann SA: Functional determinants of transcription factors in Escherichia coli: protein families and binding sites. Trends Genet 2003, 19: 75–79. 10.1016/S0168-9525(02)00039-2

    Article  CAS  PubMed  Google Scholar 

  39. Moreno-Campuzano S, Janga SC, Perez-Rueda E: Identification and analysis of DNA-binding transcription factors in Bacillus subtilis and other Firmicutes--a genomic approach. BMC Genomics 2006, 7: 147. 10.1186/1471-2164-7-147

    Article  PubMed Central  PubMed  Google Scholar 

  40. Salgado H, Moreno-Hagelsieb G, Smith TF, Collado-Vides J: Operons in Escherichia coli: genomic analyses and predictions. Proc Natl Acad Sci U S A 2000, 97: 6652–6657. 10.1073/pnas.110147297

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  41. Erill I, Jara M, Salvador N, Escribano M, Campoy S, Barbe J: Differences in LexA regulon structure among Proteobacteria through in vivo assisted comparative genomics. Nucleic Acids Res 2004, 32: 6617–6626. 10.1093/nar/gkh996

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  42. Hurstel S, Granger-Schnarr M, Schnarr M: Contacts between the LexA repressor--or its DNA-binding domain--and the backbone of the recA operator DNA. Embo J 1988, 7: 269–275.

    PubMed Central  CAS  PubMed  Google Scholar 

  43. Salgado H, Gama-Castro S, Martinez-Antonio A, Diaz-Peredo E, Sanchez-Solano F, Peralta-Gil M, Garcia-Alonso D, Jimenez-Jacinto V, Santos-Zavaleta A, Bonavides-Martinez C, Collado-Vides J: RegulonDB (version 4.0): transcriptional regulation, operon organization and growth conditions in Escherichia coli K-12. Nucleic Acids Res 2004, 32: D303–6. 10.1093/nar/gkh140

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  44. Yang B, Larson TJ: Action at a distance for negative control of transcription of the glpD gene encoding sn-glycerol 3-phosphate dehydrogenase of Escherichia coli K-12. J Bacteriol 1996, 178: 7090–7098.

    PubMed Central  CAS  PubMed  Google Scholar 

  45. Mazon G, Erill I, Campoy S, Cortes P, Forano E, Barbe J: Reconstruction of the evolutionary history of the LexA-binding sequence. Microbiology 2004, 150: 3783–3795. 10.1099/mic.0.27315-0

    Article  CAS  PubMed  Google Scholar 

  46. Campoy S, Mazon G, Fernandez de Henestrosa AR, Llagostera M, Monteiro PB, Barbe J: A new regulatory DNA motif of the gamma subclass Proteobacteria: identification of the LexA protein binding site of the plant pathogen Xylella fastidiosa. Microbiology 2002, 148: 3583–3597.

    Article  CAS  PubMed  Google Scholar 

  47. Erill I, Escribano M, Campoy S, Barbe J: In silico analysis reveals substantial variability in the gene contents of the gamma proteobacteria LexA-regulon. Bioinformatics 2003, 19: 2225–2236. 10.1093/bioinformatics/btg303

    Article  CAS  PubMed  Google Scholar 

  48. Cheo DL, Bayles KW, Yasbin RE: Cloning and characterization of DNA damage-inducible promoter regions from Bacillus subtilis. J Bacteriol 1991, 173: 1696–1703.

    PubMed Central  CAS  PubMed  Google Scholar 

  49. Winterling KW, Chafin D, Hayes JJ, Sun J, Levine AS, Yasbin RE, Woodgate R: The Bacillus subtilis DinR binding site: redefinition of the consensus sequence. J Bacteriol 1998, 180: 2201–2211.

    PubMed Central  CAS  PubMed  Google Scholar 

  50. Groban ES, Johnson MB, Banky P, Burnett PG, Calderon GL, Dwyer EC, Fuller SN, Gebre B, King LM, Sheren IN, Von Mutius LD, O'Gara TM, Lovett CM: Binding of the Bacillus subtilis LexA protein to the SOS operator. Nucleic Acids Res 2005, 33: 6287–6295. 10.1093/nar/gki939

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  51. Vierling S, Weber T, Wohlleben W, Muth G: Evidence that an additional mutation is required to tolerate insertional inactivation of the Streptomyces lividans recA gene. J Bacteriol 2001, 183: 4374–4381. 10.1128/JB.183.14.4374-4381.2001

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  52. McCue LA, Thompson W, Carmack CS, Lawrence CE: Factors influencing the identification of transcription factor binding sites by cross-species comparison. Genome Res 2002, 12: 1523–1532. 10.1101/gr.323602

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  53. Neph S, Tompa M: MicroFootPrinter: a tool for phylogenetic footprinting in prokaryotic genomes. Nucleic Acids Res 2006, 34: W366–8. 10.1093/nar/gkl069

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  54. Roth FP, Hughes JD, Estep PW, Church GM: Finding DNA regulatory motifs within unaligned noncoding sequences clustered by whole-genome mRNA quantitation. Nat Biotechnol 1998, 16: 939–945. 10.1038/nbt1098-939

    Article  CAS  PubMed  Google Scholar 

  55. Brohee S, van Helden J: Evaluation of clustering algorithms for protein-protein interaction networks. BMC Bioinformatics 2006, 7: 488. 10.1186/1471-2105-7-488

    Article  PubMed Central  PubMed  Google Scholar 

  56. Tompa M, Li N, Bailey TL, Church GM, De Moor B, Eskin E, Favorov AV, Frith MC, Fu Y, Kent WJ, Makeev VJ, Mironov AA, Noble WS, Pavesi G, Pesole G, Regnier M, Simonis N, Sinha S, Thijs G, van Helden J, Vandenbogaert M, Weng Z, Workman C, Ye C, Zhu Z: Assessing computational tools for the discovery of transcription factor binding sites. Nat Biotechnol 2005, 23: 137–144. 10.1038/nbt1053

    Article  CAS  PubMed  Google Scholar 

  57. Bailey TL, Elkan C: Fitting a mixture model by expectation maximization to discover motifs in biopolymers. Proc Int Conf Intell Syst Mol Biol 1994, 2: 28–36.

    CAS  PubMed  Google Scholar 

  58. Tavazoie S, Hughes JD, Campbell MJ, Cho RJ, Church GM: Systematic determination of genetic network architecture. Nat Genet 1999, 22: 281–285. 10.1038/10343

    Article  CAS  PubMed  Google Scholar 

  59. Gasch AP, Moses AM, Chiang DY, Fraser HB, Berardini M, Eisen MB: Conservation and evolution of cis-regulatory systems in ascomycete fungi. PLoS Biol 2004, 2: e398. 10.1371/journal.pbio.0020398

    Article  PubMed Central  PubMed  Google Scholar 

  60. NCBI Microbial Genomes FTP server[]

  61. The Regulatory Sequence Analysis Tools (RSAT)[]

  62. Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ: Basic local alignment search tool. J Mol Biol 1990, 215: 403–410.

    Article  CAS  PubMed  Google Scholar 

  63. Huynen MA, Bork P: Measuring genome evolution. Proc Natl Acad Sci U S A 1998, 95: 5849–5856. 10.1073/pnas.95.11.5849

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  64. Janky R, van Helden J: Discovery of conserved motifs in promoters of orthologous genes in prokaryotes. Comparative Genomics. In Methods in Molecular Biology. Volume 395. Edited by: Bergman NH. Humana Press; 2007:293–308.

    Google Scholar 

  65. van Helden J, Andre B, Collado-Vides J: A web site for the computational analysis of yeast regulatory sequences. Yeast 2000, 16: 177–187. 10.1002/(SICI)1097-0061(20000130)16:2<177::AID-YEA516>3.0.CO;2-9

    Article  CAS  PubMed  Google Scholar 

  66. Benson DA, Karsch-Mizrachi I, Lipman DJ, Ostell J, Rapp BA, Wheeler DL: GenBank. Nucleic Acids Res 2000, 28: 15–18. 10.1093/nar/28.1.15

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  67. Wheeler DL, Chappey C, Lash AE, Leipe DD, Madden TL, Schuler GD, Tatusova TA, Rapp BA: Database resources of the National Center for Biotechnology Information. Nucleic Acids Res 2000, 28: 10–14. 10.1093/nar/28.1.10

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  68. Okuda S, Kawashima S, Kanehisa M: Database of Operons in Bacillus subtilis. Genome Informatics 2002, 13: 496–497.

    CAS  Google Scholar 

  69. De Hoon MJ, Imoto S, Kobayashi K, Ogasawara N, Miyano S: Predicting the operon structure of Bacillus subtilis using operon length, intergene distance, and gene expression information. Pac Symp Biocomput 2004, 276–287.

    Google Scholar 

  70. Kurtz S, Schleiermacher C: REPuter: fast computation of maximal repeats in complete genomes. Bioinformatics 1999, 15: 426–427. 10.1093/bioinformatics/15.5.426

    Article  CAS  PubMed  Google Scholar 

  71. Kurtz S, Choudhuri JV, Ohlebusch E, Schleiermacher C, Stoye J, Giegerich R: REPuter: the manifold applications of repeat analysis on a genomic scale. Nucleic Acids Res 2001, 29: 4633–4642. 10.1093/nar/29.22.4633

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  72. The R Project for Statistical Computing[]

  73. The RSAT Supplementary material[]

  74. Wertman KF, Mount DW: Nucleotide sequence binding specificity of the LexA repressor of Escherichia coli K-12. J Bacteriol 1985, 163: 376–384.

    PubMed Central  CAS  PubMed  Google Scholar 

  75. Lewis LK, Harlow GR, Gregg-Jolly LA, Mount DW: Identification of high affinity binding sites for LexA which define new DNA damage-inducible genes in Escherichia coli. J Mol Biol 1994, 241: 507–523. 10.1006/jmbi.1994.1528

    Article  CAS  PubMed  Google Scholar 

  76. Tapias A, Barbe J: Regulation of divergent transcription from the uvrA-ssb promoters in Sinorhizobium meliloti. Mol Gen Genet 1999, 262: 121–130. 10.1007/s004380051066

    Article  CAS  PubMed  Google Scholar 

  77. Campoy S, Fontes M, Padmanabhan S, Cortes P, Llagostera M, Barbe J: LexA-independent DNA damage-mediated induction of gene expression in Myxococcus xanthus. Mol Microbiol 2003, 49: 769–781. 10.1046/j.1365-2958.2003.03592.x

    Article  CAS  PubMed  Google Scholar 

  78. Mazon G, Lucena JM, Campoy S, Fernandez de Henestrosa AR, Candau P, Barbe J: LexA-binding sequences in Gram-positive and cyanobacteria are closely related. Mol Genet Genomics 2004, 271: 40–49. 10.1007/s00438-003-0952-x

    Article  CAS  PubMed  Google Scholar 

  79. Movahedzadeh F, Colston MJ, Davis EO: Characterization of Mycobacterium tuberculosis LexA: recognition of a Cheo (Bacillus-type SOS) box. Microbiology 1997, 143 ( Pt 3): 929–936.

    Article  CAS  Google Scholar 

  80. Durbach SI, Andersen SJ, Mizrahi V: SOS induction in mycobacteria: analysis of the DNA-binding activity of a LexA-like repressor and its role in DNA damage induction of the recA gene from Mycobacterium smegmatis. Mol Microbiol 1997, 26: 643–653. 10.1046/j.1365-2958.1997.5731934.x

    Article  CAS  PubMed  Google Scholar 

  81. Crooks GE, Hon G, Chandonia JM, Brenner SE: WebLogo: a sequence logo generator. Genome Res 2004, 14: 1188–1190. 10.1101/gr.849004

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  82. Huerta AM, Salgado H, Thieffry D, Collado-Vides J: RegulonDB: a database on transcriptional regulation in Escherichia coli. Nucleic Acids Res 1998, 26: 55–59. 10.1093/nar/26.1.55

    Article  PubMed Central  CAS  PubMed  Google Scholar 

Download references


RJ is supported by a doctoral grant from the Fonds pour la Recherche dans l'Industrie et l'Agriculture (F.R.I.A.) allowed by the Belgian Fond National de la Recherche Scientifique (F.N.R.S.). This project was partly supported by the BioSapiens Network of Excellence funded under the sixth Framework program of the European Communities (LSHG-CT-2003-503265). Publication costs were sponsored by the Région Wallonne de Belgique (TransMaze project 415925). The work was partly supported by the Belgian Program on Interuniversity Attraction Poles, initiated by the Belgian Federal Science Policy Office, project P6/25 (BioMaGNet).

Author information

Authors and Affiliations


Corresponding author

Correspondence to Rekin's Janky.

Additional information

Authors' contributions

RJ collected the data, implemented the pipeline of RSAT programs, made the analysis and ran the evaluation procedures. JvH conceived the study and participated in its design, coordination, and in defining the matching statistics. Both authors were equally involved in writing the manuscript.

Electronic supplementary material


Additional file 1: Correctness of dyads predicted by group of genes and taxonomical level, with all combinations of parameters. See Figure 3 for legend. (PPT 246 KB)


Additional file 2: Correctness of dyads predicted by group of genes and taxonomical level, at different significance thresholds. Each heat map is drawn for a given threshold on the significance score. This threshold increases from left to right: 0, 1, 1.5, 2, 3, 4 and 5. We used here the results of dyad-analysis using the MONAD background model, the dyads filtering and the operons prediction. See Figure 3 for legend. (PPT 228 KB)


Additional file 3: Significance heat map of the dyads discovered at different taxonomical levels in upstream sequences of lexA orthologs (See figure 6 for legend). (PDF 42 KB)

Authors’ original submitted files for images

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

Janky, R., van Helden, J. Evaluation of phylogenetic footprint discovery for predicting bacterial cis-regulatory elements and revealing their evolution. BMC Bioinformatics 9, 37 (2008).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: