Literature DB >> 23282090

MISCORE: a new scoring function for characterizing DNA regulatory motifs in promoter sequences.

Dianhui Wang1, Sarwar Tapan.   

Abstract

BACKGROUND: Computational approaches for finding DNA regulatory motifs in promoter sequences are useful to biologists in terms of reducing the experimental costs and speeding up the discovery process of de novo binding sites. It is important for rule-based or clustering-based motif searching schemes to effectively and efficiently evaluate the similarity between a k-mer (a k-length subsequence) and a motif model, without assuming the independence of nucleotides in motif models or without employing computationally expensive Markov chain models to estimate the background probabilities of k-mers. Also, it is interesting and beneficial to use a priori knowledge in developing advanced searching tools.
RESULTS: This paper presents a new scoring function, termed as MISCORE, for functional motif characterization and evaluation. Our MISCORE is free from: (i) any assumption on model dependency; and (ii) the use of Markov chain model for background modeling. It integrates the compositional complexity of motif instances into the function. Performance evaluations with comparison to the well-known Maximum a Posteriori (MAP) score and Information Content (IC) have shown that MISCORE has promising capabilities to separate and recognize functional DNA motifs and its instances from non-functional ones.
CONCLUSIONS: MISCORE is a fast computational tool for candidate motif characterization, evaluation and selection. It enables to embed priori known motif models for computing motif-to-motif similarity, which is more advantageous than IC and MAP score. In addition to these merits mentioned above, MISCORE can automatically filter out some repetitive k-mers from a motif model due to the introduction of the compositional complexity in the function. Consequently, the merits of our proposed MISCORE in terms of both motif signal modeling power and computational efficiency will make it more applicable in the development of computational motif discovery tools.

Entities:  

Mesh:

Year:  2012        PMID: 23282090      PMCID: PMC3521183          DOI: 10.1186/1752-0509-6-S2-S4

Source DB:  PubMed          Journal:  BMC Syst Biol        ISSN: 1752-0509


Background

Gene transcription is controlled by the essential interactions between Transcription Factor Binding Sites (TFBSs, or simply Binding Sites) and Transcription Proteins known as Transcription Factors (TFs) [1]. Understanding these interactions requires a knowledge on all binding sites associated with their TFs and cis-regulatory modules. Hence, discovering unknown motifs (i.e., a collection of binding sites) in co-expressed genes or finding de novo binding sites associated with a known TF is crucial to understand the gene regulatory mechanisms [2-4]. Experimental approaches for finding DNA motifs are laborious and expensive [5,6]. Additionally, experimental techniques such as ChIP-chip [7], ChIP-seq [8] and micro-array technology are mostly incapable of predicting specific locations of the binding sites. It was the biological significance of the cost-effective identification of the DNA motifs that computational motif discovery has received considerable attention in the last two decades. In addition to being cost-effective and time-efficient, the nature of computational techniques offers the fastest and usually the easiest means of adopting rapidly emerging new and revised understandings on the biological process to produce more sensible motif discovery results. Despite being enormously attempted, an effective motif discovery performance by the computational approaches still remains challenging [9-11]. This is partly due to the lack of effective characterization on regulatory motifs which helps in distinguishing the functional motifs from the non-functional ones. Due to the functional significance in gene regulation, motifs are evolutionarily conserved. Hence, motif instances appear to be rather similar to each other despite having variability in their nucleotide compositions [12]. Motif instances are rarely found in the background sequences, which is often termed as the background rareness. Also, functional motifs are often over-represented in the regulatory regions (foreground) compared to the backgrounds [13-16]. Thus, a motif's background-to-foreground appearance ratio should be smaller than the random ones. Over-representation can be similarly interpreted with the rareness characteristic. However, they are typically expressed with different statistical representations. Another useful characteristic of functional motifs is related to the compositional complexity of the nucleotides, which is termed as motif complexity [17]. Information Content (IC) [18] and Maximum a Posteriori (MAP) [19] score are two conventional motif scoring schemes that are widely adopted in evaluating and ranking candidate motifs. They are capable of characterizing the model conservation and the background rareness properties of the functional motifs. However, they suffer from the following shortcomings: 1. IC evaluates a motif by quantifying the relative entropy of the motif PFM (Positional Frequency Matrix) under assumption of model independence. This assumption on model independence is fundamentally weak as shown in [20-23]. 2. MAP, on the other hand, requires a higher order Markov chain model to estimate the background probabilities [24] prior to motif evaluation. Its computational time and cost increases along with the increment of the order of the used Markov chain model. Also, MAP score can not be used to evaluate the similarity between a k-mer and a motif model, which is essential in computational motif discovery exercises. 3. Both IC and MAP score ignore the motif-complexity feature in the evaluation of the candidate motifs. Hence, a complexity score-based filtering [17] has to be used in candidate motif evaluation. The complexity threshold is empirically set in the filtering process that needs human intervention and careful attempts. 4. Computational motif discovery can be guided by some known motif models as useful a priori knowledge (pk). Motif evaluation in terms of ranking then becomes a motif-to-motif similarity task. Unfortunately, IC and MAP score are not able to embed the pk models in scoring. Motivated by the above issues, this paper introduces a new motif scoring function, termed as MISCORE (mismatch-based matrix similarity scores), to quantify similarity between a k-mer and a motif PFM using a mismatch computation on the nucleotides. By evaluating each instance k-mer (a candidate binding site) of a motif, MISCORE can quantify the likeliness of the candidate motif to be functional by a combined characterization on the model conservation, the background rareness and the compositional complexity. Our proposed MISCORE share the following three remarkable features: (i) computational efficiency due to its simplicity; (ii) free from any assumption on model dependency; and (iii) an embedability of a priori knowledge in motif scoring. An extension of MISCORE, that adopts a biologically inclined pattern localization approach for an improved recognition of the functional motifs, is also reported in this paper. Experiments on 33 benchmark DNA datasets have been carried out for evaluating the performance of MISCORE with comparison to IC and MAP score. Firstly, we examine how well these metrics can separate the functional motifs from the random ones. Secondly, we are interested in learning how well they can recognize the functional motifs from a set of putative motif models in terms of candidate ranking. Lastly, we evaluate the effectiveness of MISCORE in recognizing the functional motifs using pk models. The experimental results are found promisingly supportive to MISCORE. Over-representation is a widely recognized numerical feature for characterizing functional motifs [13-15], that typically differs from the statistical quantification of the background rareness property. Due to their common objective of motif characterization, correlating them through a single framework is fundamentally meaningful and it has not been addressed sufficiently in the literature. MISCORE can be utilized as a similarity metric to perform this correlation as detailed in the latter portion of this paper.

Methods

This section describes MISCORE and its localized version in details. For the sake of completeness, some preliminaries are given, including the notations and the k-mer encoding scheme used throughout this paper, followed by a preliminary introduction on the motif complexity score [17], Information Content [18] and the Maximum a Posteriori score [19].

Preliminaries

Model representation

In this paper, Positional Frequency Matrix (PFM) is employed as the motif model [18]. The PFM-based motif model, denoted by M, is a matrix, i.e., M = [f(b, i)]4×, where b∈ χ = {A, C, G, T} and i = 1, . . ., k, and each entry f(b, i) represents the probability of nucleotide bat position i. Similarly, a k-mer K= q1q2 . . . qis encoded as a binary matrix K = [k(b, i)]4×with k(q, i) = 1 and k(b, i) = 0 for b≠ q. For example, a k-mer K= AGCGTGT can be encoded as, For a given binary encoded set of k-mers, S = {K1, K2, ..., K}, the motif PFM model Mcan be computed by .

Model complexity

Motif discovery tools often return models with low complexity, that show a repetitive occurrence of nucleotides. Hence, a motif-complexity score was proposed in [17] to filter out models with lower complexities, that is, where k is the length of k-mers and f(b, i) is the observed frequency of the base bat position i in the model M. Here, the complexity score lies in [(1/4), 1], where 1 refers to a fully complex motif PFM.

Maximum a posteriori (MAP) score

MAP score [19] is a powerful quantifier that evaluates the merit of a candidate motif (a set of k-mers, S) by considering its model conservation and the background rareness. The background rareness of S is computed using a higher order Markov chain model [24]. For each K ∈ S, this model can produce an estimation of background probability, namely p(K|B), for a given background model B: where m is the Markov chain order; k is the length of k-mers; p(b1, b2, . . ., b) is the estimated probability of subsequence b1, b2, . . ., band p(b|b, b, . . ., b) is the conditional probability of the subsequence bunder b, b, . . ., boccurrence constraint. Then, for the candidate motif S, MAP score can be expressed as, where |S| is the cardinality of the set S and E(S) is the entropy [25] of the PFM (M), expressed as, A higher MAP score indicates a better likeliness of the motif S to be functional.

Information content (IC)

IC [18], measuring the average binding energy of the k-mers set S, can be given by, where f(b, i) is frequency of the base bat position i in the model M, and p(b) is the pre-computed background frequency of the nucleotide base b. A higher IC score of a candidate motif indicates a better potential of being a functional one.

MISCORE for motif characterization

MISCORE is a new scoring function for modeling motif signals that uses a combined characterization on the model conservation, the background rareness and the compositional complexity of functional motifs. It quantifies a similarity between a k-mer K and a putative model M with respect to the background reference model M, that is, where d(K, M) is defined as a generalized Hamming distance, expressed as, where f(b, i) and k(b, i) are the observed frequencies of base bat position i in M and K, respectively. Motivated by the well-known Gini index to quantify impurity of data clusters, we define c(K) in Eq (6) to compute the compositional complexity of K as follows: where the complexity is scored according to the distribution of bases (A, C, G, T) in the K. An equal distribution gives the maximum score of 1 and a dominant distribution, i.e., a nucleotide appears at all positions of the K, gives the minimum complexity of 0. In Eq (6), the score range for both d(K, M) and c(K) is 0[1]. The complexity measure given in Eq (6) helps in automatically eliminating the low-complex motifs from the top rank. In this way, an empirical threshold-based filtering [17] for filtering the low-complex candidate motifs can be avoided. While no pk model associated with the target motifs is available, then we need to employ some searching tools to generate a model that is qualified to be an approximation M of the target motifs. Then, this putative model is essentially derived from the information embedded in the input sequences by the employed search algorithms. For instance, in the clustering type of motif finding algorithms [17,26,27], the putative models can be obtained by grouping k-mers based on a similarity metric. Binding sites are evolutionarily constrained with limited mutations, hence a K can be a putative motif instance if d(K, M) mers from the background sequences. For a large sized background, each column of the Mapproximates the nucleotides background frequency. Thus, the Mcan be conveniently composed of the nucleotides pre-computable background frequency in each column. Large sequence-portions that have a minimal chance of having the true binding sites can be taken as the backgrounds, e.g., random chunks of large genomic portions or a large collection of upstream regions from the relevant species. Note that a smaller r(K, M) score characterizes a higher similarity of that K to M in respect to its dissimilarity to Mand a better nucleotide complexity in K, which implies a combined characterization on the model conservation, the background rareness and the compositional complexity. A mathematical expectation of the MISCORE values of a set of k-mers can be viewed as a metric to characterize the candidate motifs. Given a set of k-mers S and its PFM model M, a MISCORE-based Motif Score (MMS), denoted as R(S), can be evaluated by, where | * | is the set cardinality and r(*, *) is the MISCORE given in Eq (6). A smaller MMS score indicates a better potential for a candidate motif to be functional.

Remark

Initially, MISCORE was introduced in [28] to quantify a mismatch-based similarity between a K and a model M, i.e., . A corresponding MMS was defined by , and utilized as a motif scoring function to quantify the conservation property of a motif S. In [29], an improved version of MISCORE, termed as relative-MISCORE, was introduced to characterize a motif's conservation and the rareness properties by introducing a background reference model Min the MISCORE computation. Let r(K, M) denote a relative similarity between a K and a model M. Then, it can be computed by r(K, M) = d(K, M)/d(K, M) that results in a relative-MMS: . As a new scoring function, it was employed as a fitness function in our GAPK framework for motif discovery. In this paper, we introduce a compositional complexity term in the relative-MISCORE as shown in Eq (6), which improves our previous work by preventing k-mers with repetitive nucleotides from motif models. This new characterization simultaneously addresses the model conservation, background-rareness and the compositional complexity properties of the regulatory motifs, which makes the present MISCORE functionally advantageous than IC, MAP score and the previous MISCORE versions. It should be pointed out that other forms of characterization on regulatory motifs exist, provided that they can model the motif signals effectively and efficiently. Observation: Experiments on real DNA datasets demonstrated that R scores of the functional motifs are with statistically significant p-values and z-scores, that can be computed using large collections of (i) random and (ii) conserved models, generated from the respective promoter sequences. Results obtained on 12 real DNA datasets are presented in Table 1, showing that R scores of the true models M(functional motif) are mostly rare with comparison to the conserved-models M, indicated by close to zero p-values. Each Mis generated by a random selection of a seed K from a random sequence and by collecting the most similar Ks to the seed, only one was picked from each sequence. It shows that, despite being conserved, Mmodels are rarely putative to be functional in MMS scoring as anticipated. In regard to this, R(M) scores are found to be the rarest with comparison to the random models M, which is indicated clearly by the 0.000 p-values and reasonably high z-scores. Each random model Mwas composed of one randomly selected K from each sequence.
Table 1

Conservation and rareness characterization of functional motifs

TFR(Mt)Conserved (Mc) models 5000 modelsRandom (Mr) models 5000 models

E{R(Mc)} ± stdp-valuez-scoreE{R(Mr)} ± stdp-valuez-score
CREB0.1880.257 ±0.0250.00902.750.458 ±0.0160.00016.60
SRF0.1930.286 ±0.0250.00003.760.458 ±0.0120.00022.01
TBP0.1340.243 ±0.0270.00004.040.493 ±0.0080.00043.79
MYOD0.1040.195 ±0.0360.00402.540.467 ±0.0160.00022.22
ERE0.2140.331 ±0.0120.00010.150.439 ±0.0070.00031.87
E2F0.2030.309 ±0.0190.00005.650.444 ±0.0090.00027.54
CRP0.3070.380 ±0.0060.00011.480.422 ±0.0050.00021.45
GAL40.2460.261 ±0.0160.18100.880.418 ±0.0080.00020.95
CREB*0.1880.224 ±0.0240.05801.470.460 ±0.0170.00015.76
SRF*0.1930.261 ±0.0230.00003.010.461 ±0.0100.00026.46
TBP*0.1340.186 ±0.0260.01002.030.491 ±0.0070.00048.37
MYOD*0.1040.158 ±0.0330.05701.620.472 ±0.0150.00024.05

Remark: the following relation R(M)

Conservation and rareness characterization of functional motifs Remark: the following relation R(M)

Localized-MISCORE

Transcription proteins rarely contact a single nucleotide without interacting with the adjacent bases in the binding process. Hence, the positions with a higher binding energy given by IC (and also a lower binding energy) are usually clustered as local information blocks in the PFM model of functional motifs [30]. Position-specific similarity metrics assign an equal weight to every position in the model and ignore the variability among the local blocks appearing in the motif PFMs. Since, a motif PFM can be regarded as a descriptor of its binding preferences, the underlaying nucleotide blocks are believed to carry useful information that constitutes the overall characterization of the motif. Based on this understanding, we aim to decompose a motif PFM into a set of local blocks and assign a weight to each block according to its potential of being functional. MISCORE is then extended to a localized-MISCORE, denoted by r(K, M), that can be written as, where β(K), β(M) and β(M) are the jlocal block in the K, the Mand the background model M, respectively. A w-length local block β(.) can be produced by shifting a small matrix window β[4×such that (2 ≤ w The weight gfor the jblock in M(i.e., β(M)) can be assigned as, where G(β(M)) is a modified Gini purity index (a complement of the Gini impurity index) that can be evaluated by, where p(b) is a background frequency of the base b. Inspired by IC, G(β(M)) can characterize the conservation and the rareness properties of a block. Then, a localized-MMS with notation R(S), for evaluating the merit of a set of k-mers S as a potential motif, can be given by, where r(K, M) is the localized-MISCORE given by Eq (10). Note that the localized-MMS aims to improve the discrimination power for weak motifs, while it performs closely to the MMS for the strong motifs.

Results and discussion

In this section, we evaluate the separability and the recognizability performances of MISCORE with comparison to IC and MAP score. The latter portion of the recognizability analysis describes how our MISCORE can perform motif-to-motif similarity computation and incorporate pk models in recognizing functional motifs.

Separability

It is interesting to observe the performance of MISCORE, IC and MAP score in terms of separating functional motifs from the random ones. Hence, a separability performance evaluation on these modeling metrics are conducted, where the separability is considered as a metric to measure the discriminative score-gaps (normalized) between a functional motif model and a large collection of random non-functional ones.

Separability metric

Sep(*, *) score compares two metrics to learn which one has stronger discriminative power to distinguish a true motif from the random models. Given two metrics A and B, a true motif Sand a large collection of random models , Sep(A, B) can be defined by where E{*} represents the mathematical expectation, γ= [A- A]-1, γ= [B- B]-1, and is the score-gap produced by metric A for Sand , reads similarly for the metric B. A(A) and B(B) are the metric-specific maximum (minimum), i.e., the best (worst) possible scores, that perform a normalization. Sep(A, B) > 0 score interprets that the metric B outperforms the metric A, and Sep(A, B) < 0 score indicates the opposite case, while Sep(A, B) = 0 score indicates an equal separability performance by the two metrics. For each dataset, firstly a true motif Sis generated by carefully aligning all known binding sites using CLUSTAL W [31]. Then, N = 5000 random models are generated by collecting random k-mers from the dataset and by carefully avoiding overlap with the true binding sites subject to . The metric bounds, i.e., the best and the worst possible scores, for score normalization is required in Eq (14). The best-possible score (upper bound) of a metric can be obtained by ensuring the maximum quantification of the motif characteristics. To find the upper bound of a metric, we assume that there exist a hypothetical set of k-mers S* that can ensure the best-possible score of a metric. With an assumption of a perfect conservation between the motif instances, i.e., , , where δ(*, *) is a similarity quantification, the upper bound for the metrics can be deduced using their respective equation. However, the lower bound (i.e., the worst-possible score) of the metrics are difficult to be computed since the conservation characteristic of a given motif can not be completely eliminated in any situation. Having no viable solution to compute this, the lower-bound of these metrics are practically approximated by the worst score produced by the metrics over a large collection of random models.

Separability results

The datasets used in this paper are split into three groups based on their origins. The first data group (denoted as dg1) contains 8 datasets that are composed of 200bp promoters that contain the known binding sites (functional motifs) associated with the following TFs: ERE, MEF2, SRF, CREB, E2F, MYOD, TBP and CRP. The whole datasets were collected from [32], and each dataset contains a varying number of sequences and a verified motif with known location of the binding sites. The second group (dg2) contains 20 mixed datasets (real and artificial) with 500bp ~ 2000bp sequences that were collected from [10]. The third group (dg3) contains 5 datasets that are composed of 500bp promoters with known binding sites associated with the following TFs: CREB, SRF, TBP, MEF2 and MYOD. The 500bp promoters were collected from the Annotated regulatory Binding Sites (ABS, v1.0) database [33]. Details on these 33 datasets are presented in Table 2.
Table 2

Description of the used 33 datasets

TFLseq (bp)ResLbs(min, max, round(avg))NseqNbs
data group 1 (dg1): 8 real datasets [32]

CREB200H(05, 30, 12)1719
SRF200H(09, 22, 12)2035
TBP200H(05, 24, 07)9595
MEF2200H(07, 15, 10)1717
MYOD200H(06, 06, 06)1721
ERE200M(13, 13, 13)2525
E2F200M(11, 11, 11)2527
CRP105E(22, 22, 22)1824

data group 2 (dg2): 20 artificial datasets [10]

dm01g1500D(13, 28, 20)0407
dm04m2000D(10, 26, 15)0409
hm02r1000H(10, 36, 23)0911
hm03r1500H(14, 46, 27)1015
hm06g500H(06, 14, 08)0909
hm08m500H(05, 34, 15)1513
hm09g1500H(07, 26, 16)1010
hm10m500H(07, 09, 08)0611
hm11g1000H(06, 42, 14)0819
hm16g3000H(09, 54, 23)0707
hm17g500H(10, 18, 15)1110
hm20r2000H(06, 71, 17)3576
hm21g1000H(10, 23, 13)0507
hm24m500H(08, 18, 12)0808
hm26m1000H(11, 36, 25)0910
mus02r1000M(10, 33, 19)0912
mus10g1000M(05, 28, 15)1315
mus11m500M(06, 27, 15)1215
yst08r1000M(12, 49, 21)1114
yst09g1000Y(09, 19, 17)1613

data group 3 (dg3): 5 real datasets [33]

CREB500H(05, 30, 12)1719
SRF500H(09, 22, 12)2036
TBP500H(05, 24, 07)9595
MEF2500H(07, 15, 10)1717
MYOD500H(06, 06, 06)1721

Notations: Ldenotes the average length of the sequences in base pair count (bp), Res is the resource: (D, H, M, Y, E) refer to (drosophila melanogaster, (human, mouse, rat), saccharomyces cerevisiae, e.coli) respectively, Ldenotes the length of the binding sites in bp, Nis the number of the sequences in the dataset and Nis the number of the binding sites in the dataset.

Description of the used 33 datasets Notations: Ldenotes the average length of the sequences in base pair count (bp), Res is the resource: (D, H, M, Y, E) refer to (drosophila melanogaster, (human, mouse, rat), saccharomyces cerevisiae, e.coli) respectively, Ldenotes the length of the binding sites in bp, Nis the number of the sequences in the dataset and Nis the number of the binding sites in the dataset. First of all, Sep(R, R) scores are computed to evaluate the improvement of the localized version. Several criteria for the local block-length (w) selection have been examined; and the Sep(R, R) scores are presented in Table 3, showing that the localized version is likely to perform favorably with a smaller w, e.g., w = round(k/3), since Sep(R, R) > 0 holds for most of the datasets. As w becomes larger and gets closer to k, the Sep(R, R) scores tend to be zero, which makes sense in logic.
Table 3

Sep(R, R) score comparison for different local block length w in R

Sep(R, Rl) ± E{std} using 5000 random models

TFw = O(k/3)w = max{O(k/3), 3}w = min{O(k/2), 5}w = O(k/2)
data group 1 (dg1)

CREB0.022 ± 0.0470.022 ± 0.047-0.016 ± 0.049-0.016 ± 0.049
SRF-0.022 ± 0.034-0.022 ± 0.034-0.030 ± 0.035-0.030 ± 0.035
TBP0.125 ± 0.0200.128 ± 0.0200.128 ± 0.0200.128 ± 0.020
MEF20.358 ± 0.0410.358 ± 0.0410.367 ± 0.0410.367 ± 0.041
MYOD0.066 ± 0.037-0.089 ± 0.045-0.089 ± 0.045-0.089 ± 0.045
ERE-0.008 ± 0.028-0.008 ± 0.028-0.081 ± 0.031-0.210 ± 0.038
E2F0.110 ± 0.0270.110 ± 0.0270.127 ± 0.0260.136 ± 0.026
CRP0.052 ± 0.0280.052 ± 0.0280.110 ± 0.024-0.110 ± 0.039

avg0.088 ± 0.0330.069 ± 0.0340.065 ± 0.0340.022 ± 0.037

data group 2 (dg2)

dm01g0.101 ± 0.0350.101 ± 0.0350.105 ± 0.0360.100 ± 0.037
dm04m0.053 ± 0.0330.053 ± 0.0330.051 ± 0.0350.051 ± 0.035
hm02r0.219 ±0.0430.219 ± 0.0430.146 ± 0.0500.146 ± 0.050
hm03r0.135 ± 0.0370.135 ± 0.0370.146 ± 0.0370.146 ± 0.037
hm06g0.139 ± 0.0510.062 ± 0.0580.062 ± 0.0580.062 ± 0.058
hm08m0.084 ± 0.0410.091 ± 0.0410.088 ± 0.0420.088 ± 0.042
hm09g0.114 ± 0.0750.114 ± 0.0750.141 ± 0.0740.141 ± 0.074
hm10m0.134 ± 0.0380.134 ± 0.0380.129 ± 0.0400.129 ± 0.040
hm11g0.168 ± 0.0450.168 ± 0.0450.191 ± 0.0440.191 ± 0.044
hm16g0.140 ± 0.0770.140 ± 0.0770.007 ± 0.0980.007 ± 0.098
hm17g0.065 ± 0.0450.065 ± 0.0450.026 ± 0.0490.026 ± 0.049
hm20r0.322 ± 0.0230.322 ± 0.0230.299 ± 0.0240.299 ± 0.024
hm21g0.064 ± 0.0510.064 ± 0.0510.060 ± 0.0540.060 ± 0.054
hm24m0.107 ± 0.0420.107 ± 0.0420.081 ± 0.0450.081 ± 0.045
hm26m0.265 ± 0.0440.265 ± 0.0440.216 ± 0.0490.216 ± 0.049
mus02r0.004 ± 0.1190.004 ± 0.119-0.273 ± 0.198-0.273 ± 0.198
mus10g0.350 ± 0.0560.354 ± 0.0560.354 ± 0.0560.354 ± 0.056
mus11m0.340 ± 0.0420.340 ± 0.0420.329 ± 0.0430.329 ± 0.043
yst08r0.131 ± 0.0450.131 ± 0.0450.118 ± 0.0470.107 ± 0.047
yst09g0.353 ± 0.0560.353 ± 0.0560.337 ± 0.0580.333 ± 0.059

avg0.164 ± 0.0500.161 ± 0.0500.131 ± 0.0570.130 ± 0.057

data group 3 (dg3)

CREB0.072 ± 0.0420.072 ± 0.0420.049 ± 0.0430.049 ± 0.043
SRF-0.026 ± 0.028-0.026 ± 0.028-0.032 ± 0.029-0.032 ± 0.029
TBP0.129 ± 0.0190.133 ± 0.0190.133 ± 0.0190.133 ± 0.019
MEF20.372 ± 0.0420.372 ± 0.0420.380 ± 0.0420.380 ± 0.042
MYOD0.088 ± 0.034-0.076 ± 0.042-0.076 ± 0.042-0.076 ± 0.042

avg0.127 ± 0.0330.095 ± 0.0350.091 ± 0.0350.091 ± 0.035

Result summary:E{Sep(R, Rl)} ± E{std} on each data group

dg10.088 ±0.0330.069 ± 0.0340.065 ± 0.0340.022 ± 0.037
dg20.164 ±0.0500.161 ± 0.0500.131 ± 0.0570.130 ± 0.057
dg30.127 ±0.0330.095 ± 0.0350.091 ± 0.0350.091 ± 0.035

avg0.126 ±0.0390.108 ± 0.0400.095 ± 0.0420.081 ± 0.043

Remark: O(*) is a rounding operator and k is the length of k-mers. Sep(R, R) is computed on each dataset using 5000 random set of k-mers generated from each dataset. The result summary shows that w = O(k/3) criterion is likely to produce a better separability performance; hence it can be generally applied in the localization approach.

Sep(R, R) score comparison for different local block length w in R Remark: O(*) is a rounding operator and k is the length of k-mers. Sep(R, R) is computed on each dataset using 5000 random set of k-mers generated from each dataset. The result summary shows that w = O(k/3) criterion is likely to produce a better separability performance; hence it can be generally applied in the localization approach. A separability comparison among R, R, IC and MAP score is then conducted on the 33 datasets. The results are presented in Table 4, showing that MISCORE can achieve a comparable separability performance to IC and a remarkably improved performance than MAP score, which is indicated by the average Sep(*, *) scores on the three data groups, that is, [Sep(IC, R), Sep(IC, R), Sep(MAP, R), Sep(MAP, R)]= [-0.144, 0.016, 0.273, 0.374]. In our experiments, MAP score is computed using a 3rd-order Markov chain model. A higher order Markov chain model may improve the separability performance for MAP score, however, the computational cost would be much higher in such a case.
Table 4

Sep(*, *) score comparison among R, R, IC and MAP score

Result details: Sep(*, *) ± E{std} on each dataset using 5000 random models
dgTFSep(IC, R)Sep(IC, Rl)Sep(MAP, R)Sep(MAP, Rl)Sep(R, Rl)

CREB-0.099 ± 0.051-0.080 ± 0.0130.255 ± 0.0300.268 ± 0.0140.022 ± 0.047
SRF-0.104 ± 0.036-0.133 ± 0.0080.313 ± 0.0200.294 ± 0.009-0.022 ± 0.034
TBP-0.088 ± 0.0250.056 ± 0.0020.302 ± 0.0140.395 ± 0.0050.125 ± 0.020
MEF2-0.405 ± 0.0880.092 ± 0.0200.144 ± 0.0490.446 ± 0.0170.358 ± 0.041
dg1MYOD-0.113 ± 0.043-0.022 ± 0.0100.299 ± 0.0250.356 ± 0.0110.066 ± 0.037
ERE0.060 ± 0.0270.057 ± 0.0110.416 ± 0.0170.414 ± 0.012-0.008 ± 0.028
E2F-0.048 ± 0.0320.064 ± 0.0120.350 ± 0.0180.419 ± 0.0120.110 ± 0.027
CRP0.013 ± 0.0320.070 ± 0.0180.486 ± 0.0180.516 ± 0.0130.052 ± 0.028

avg-0.098 ± 0.0420.013 ± 0.0120.321 ± 0.0240.388 ± 0.0120.088 ± 0.033

dm01g-0.080 ± 0.0420.024 ± 0.0270.294 ± 0.0240.361 ± 0.0230.101 ± 0.035
dm04m-0.029 ± 0.0380.026 ± 0.0250.350 ± 0.0220.384 ± 0.0220.053 ± 0.033
hm02r-0.187 ± 0.0670.089 ± 0.0290.320 ± 0.0370.478 ± 0.0240.219 ± 0.043
hm03r-0.096 ± 0.0450.076 ± 0.0170.276 ± 0.0260.389 ± 0.0150.135 ± 0.037
hm06g-0.145 ± 0.0680.001 ± 0.0310.227 ± 0.0400.325 ± 0.0250.139 ± 0.051
hm08m-0.006 ± 0.0480.082 ± 0.0240.277 ± 0.0300.340 ± 0.0210.084 ± 0.041
hm09g-0.120 ± 0.087-0.009 ± 0.0410.211 ± 0.0530.288 ± 0.0350.114 ± 0.075
hm10m-0.070 ± 0.0500.071 ± 0.0270.290 ± 0.0300.383 ± 0.0220.134 ± 0.038
dg2hm11g-0.172 ± 0.0620.077 ± 0.0160.224 ± 0.0360.388 ± 0.0160.168 ± 0.045
hm16g-0.218 ± 0.1000.000 ± 0.0490.227 ± 0.0560.364 ± 0.0380.140 ± 0.077
hm17g-0.076 ± 0.052-0.022 ± 0.0260.379 ± 0.0290.409 ± 0.0210.065 ± 0.045
hm20r-0.344 ± 0.0440.098 ± 0.0020.234 ± 0.0220.486 ± 0.0060.322 ± 0.023
hm21g-0.183 ± 0.062-0.075 ± 0.0360.293 ± 0.0350.357 ± 0.0270.064 ± 0.051
hm24m-0.082 ± 0.0520.024 ± 0.0320.324 ± 0.0310.390 ± 0.0260.107 ± 0.042
hm26m-0.114 ± 0.0670.177 ± 0.0340.377 ± 0.0390.540 ± 0.0280.265 ± 0.044
mus02r-0.034 ± 0.110-0.061 ± 0.0580.409 ± 0.0620.393 ± 0.0460.004 ± 0.119
mus10g-0.630 ± 0.134-0.052 ± 0.0200.001 ± 0.0760.355 ± 0.0190.350 ± 0.056
mus11m-0.623 ± 0.098-0.049 ± 0.0210.050 ± 0.0540.386 ± 0.0190.340 ± 0.042
yst08r-0.019 ± 0.0500.149 ± 0.0240.037 ± 0.0400.196 ± 0.0190.131 ± 0.045
yst09g-0.253 ± 0.1020.179 ± 0.036-0.053 ± 0.0730.310 ± 0.0290.353 ± 0.056

avg-0.174 ± 0.0690.040 ± 0.0290.237 ± 0.0410.376 ± 0.0240.164 ± 0.050

CREB-0.102 ± 0.047-0.056 ± 0.0120.248 ± 0.0280.280 ± 0.0130.072 ± 0.042
SRF-0.085 ± 0.029-0.131 ± 0.0070.324 ± 0.0160.296 ± 0.008-0.026 ± 0.028
dg3TBP-0.080 ± 0.0230.052 ± 0.0020.307 ± 0.0130.392 ± 0.0050.129 ± 0.019
MEF2-0.420 ± 0.0920.122 ± 0.0200.132 ± 0.0510.463 ± 0.0170.372 ± 0.042
MYOD-0.115 ± 0.040-0.017 ± 0.0090.297 ± 0.0230.358 ± 0.0100.088 ± 0.034

avg-0.160 ± 0.046-0.006 ± 0.0100.262 ± 0.0260.358 ± 0.0110.127 ± 0.033

Result summary: E{Sep(*, *)} ± E{std} on each data group

data group (dg)Sep(IC, R)Sep(IC, Rl)Sep(MAP, R)Sep(MAP, Rl)Sep(R, Rl)

dg1-0.098 ± 0.0420.013 ± 0.0120.321 ± 0.0240.388 ± 0.0120.088 ± 0.033
dg2-0.174 ± 0.0690.040 ± 0.0290.237 ± 0.0410.376 ± 0.0240.164 ± 0.050
dg3-0.160 ± 0.046-0.006 ± 0.0100.262 ± 0.0260.358 ± 0.0110.127 ± 0.033

avg-0.144 ± 0.0520.016 ± 0.0170.273 ± 0.0300.374 ± 0.0150.126 ± 0.039

Remark: Sep(*, *) score is computed on a dataset using 5000 random set of k-mers generated from the dataset. It can be seen that the localized version improves MISCORE in terms of separability performance, i.e., Sep(R, R) > 0 holds for most of the cases. Sep(*, *) score comparison among other metrics show that MISCORE is likely to produce favorable separability performance than IC and MAP score.

Sep(*, *) score comparison among R, R, IC and MAP score Remark: Sep(*, *) score is computed on a dataset using 5000 random set of k-mers generated from the dataset. It can be seen that the localized version improves MISCORE in terms of separability performance, i.e., Sep(R, R) > 0 holds for most of the cases. Sep(*, *) score comparison among other metrics show that MISCORE is likely to produce favorable separability performance than IC and MAP score.

Recognizability

It is often observed that after evaluating a set of candidate motifs returned by a discovery tool, the top ranked candidates are not necessarily functional. The ineffectiveness of the motif evaluation metric used can be one of the reasons behind this. Therefore, we have conducted a recognizability performance comparison among these metrics. Recognizability refers to how well a metric can recognize the best candidate motif from a set of putative candidates in terms of ranking, where the best candidate motif is expected to be top ranked. To conduct this evaluation, we need to have a set of putative candidate motifs generated by some motif discovery tools on each dataset. In this study, we employed MEME [34] to generate a set of putative motifs for each dataset. Then, the best candidate motif is identified by the F-measure [35]: F = 2PR/(P + R), where P = TP/(TP + FP), R = TP/(TP + FN), where TP, FP and FN are the number of true positive, false positive and the false negative predictions, respectively. TP refers to the number of the true binding sites overlapped by at least one predicted site. In this study, we considered a true positive count if a true binding site is overlapped by a predicted site with at least 25% of the length of the true site. FP is the number of the predicted sites that do not have more than 25% overlap with any true binding sites; and FN is the number of the true binding sites that are not overlapped by any predicted sites with at least 25% of the length of the binding site. These candidate motifs for each dataset are then scored by IC, MAP score, R, and Rrespectively, and ranked according to their scores. The assigned rank of the best motif is recorded for each dataset in order to find that which metric can assign a comparatively higher rank to the best motif. In order to evaluate the ranking order, the following criterion is adopted to compute a mean rank (μ) score [36]: where Q is the number of the relevant items whose rank orders are to be considered. In our case, only the best motif's rank is considered, hence Q = 1 and Eq (15) becomes μ = 1/rank(best motif). An average μ score over 10 runs with each metric on each dataset is recorded using a set of candidate motifs produced by MEME during each run. The results are presented in Table 5, which also includes a data group-wise E{μ} score as result summary showing that both R and Roffer a considerably better recognizability than MAP score, while IC is likely to perform the best recognizability performance. However, we observed that a 10-run average μ score computed using dg1 and dg2 (i.e., 28/33 datasets) indicates that both R and Rcan outperform IC and MAP score.
Table 5

Recognizability scores for the best candidate motifs

Result details: a 10-run average μ score on each dataset
data group (dg)TFMAPICRRl

CREB0.3390.4330.3830.384
SRF0.5820.7570.7250.721
TBP0.5290.7170.7500.800
MEF20.3620.7630.7420.757
dg1MYOD0.5170.2650.2430.209
ERE0.5120.7500.8751.000
E2F0.3830.8000.8000.700
CRP1.0001.0001.0001.000

avg0.5280.6860.6900.696

dm01g0.1070.1950.1510.127
dm04m0.1800.1340.2190.188
hm02r0.1590.3050.7000.617
hm03r0.2570.1790.2250.255
hm06g0.2640.1760.2550.297
hm08m0.3410.3040.2240.320
hm09g0.1560.2990.3040.307
hm10m0.3640.4160.4890.474
dg2hm11g0.2750.3900.1940.192
hm16g0.4190.5400.5500.507
hm17g1.0001.0001.0001.000
hm20r0.4560.3040.3060.390
hm21g0.4070.4500.1800.190
hm24m0.1980.1720.2630.266
hm26m0.2970.3130.3170.169
mus02r0.4000.3930.2330.332
mus10g1.0000.8670.9000.800
mus11m0.2540.3920.5320.558
yst08r0.2470.2390.1510.231
yst09g0.3890.4600.3440.314

avg0.3590.3760.3770.377

CREB0.5120.4220.3750.540
SRF0.3690.4070.3730.398
dg3TBP0.5420.8750.5830.750
MEF20.5331.0000.4670.433
MYOD0.4880.4250.4530.400

avg0.4890.6260.4500.504

Result summary: a 10-run average μ score on each data group

dg10.5280.6860.6900.696
dg20.3580.3760.3770.377
dg30.4890.6260.4500.504

avg{dg1, dg2, dg3}0.4580.5630.5060.526
avg{dg1, dg2}0.4430.5310.5330.536

Remark: a higher μ score indicates a better ability of a metric in recognizing the best candidate motif in terms of rank order from a set of putative motifs returned by a tool. MISCORE is found to have convincing recognizability performances that are comparable to IC and remarkably better than MAP score as indicated in the result summary.

Recognizability scores for the best candidate motifs Remark: a higher μ score indicates a better ability of a metric in recognizing the best candidate motif in terms of rank order from a set of putative motifs returned by a tool. MISCORE is found to have convincing recognizability performances that are comparable to IC and remarkably better than MAP score as indicated in the result summary.

Recognizability on degenerated motifs

Weak motif characterization and recognition is challenging to all evaluation metrics. Therefore, in order to observe how the considered metrics perform in recognizing degenerated motifs, we first split the 33 datasets into two categories, i.e., strong and weak motif classes, based on the average positional conservation of the motif PFMs, which is defined as , b∈ {A, C, G, T}. Table 6 reports the average recognizability scores of these metrics on the datasets. The results show that MISCORE can noticeably outperform MAP score and perform comparably to IC in recognizing weak motifs. However, IC outperforms our MISCORE and MAP score in recognizing strong motifs.
Table 6

Strong/weak motif class-wise average recognizability scores

Strong/weak motif class-wise E {μ}over 10 runs
Motif classapc(St) rangeMAPICRRl

Weak (17/33 datasets)apc ≤0.750.3730.4120.4090.436
Strong (16/33 datasets)apc >0.750.4630.5620.5160.507

Remark: recognizability scores obtained by the metrics are compared between strong and weak motifs. Results show that MISCORE noticeably outperforms MAP score and performs comparably to IC in recognizing weak motifs. However, the localized-MISCORE is likely to be more effective in recognizing weak motifs than IC and MAP score.

Strong/weak motif class-wise average recognizability scores Remark: recognizability scores obtained by the metrics are compared between strong and weak motifs. Results show that MISCORE noticeably outperforms MAP score and performs comparably to IC in recognizing weak motifs. However, the localized-MISCORE is likely to be more effective in recognizing weak motifs than IC and MAP score.

Motif recognition using priori-known models

If there exists priori known (pk) estimation of the target motif profile during the search in the query sequences, then the motif discovery algorithms can greatly benefit by utilizing such a priori knowledge in finding motifs that have similar characteristics to the pk model. Often a priori estimation of a target motif model can be obtained from the public databases e.g., [37-39], or by collecting a set of binding sites from the sequences that are known to be co-regulated by the target TF [29]. These pk models can only be the estimation of the target motifs in the search, since: (i) the known binding sites in the public databases are usually incomplete, which may cause the pk profiles to have an incomplete representation that may not be able to reliably discriminate a true motif from a false one [40], and (ii) due to the sequence dissimilarity between the query sequences and the sequences that are known to be co-regulated by the target TF. One plausible use of the pk models is their involvement in the process of motif evaluation, where the putative motifs will be recognized by referring to the pk models. The ranking of the candidate motifs then becomes a motif-to-motif similarity quantification between the putative and the pk models. MAP score is unable to evaluate the motif-to-motif similarity. IC, on the other hand, is not originally meant for motif-to-motif similarity computation. However, it has been extended as the average log likelihood ratio (ALLR) [41] for this task. Several other metrics can perform motif-to-motif similarity quantification, e.g., Pearson correlation coefficient (PCC) [42], Kullback-Leibler divergence (KLD) [43-45], Euclidean distance (ED) [46] and Sandelin-Wasserman (SW) metric [47]. But, these metrics can only compute a motif-to-motif similarity without considering motif characteristics. Motivated by the above facts, MISCORE framework is examined to perform the motif-to-motif similarity while taking account of the motif characterization. Let a candidate motif S be ranked by using a pk model M. Then, MISCORE becomes The MMS score (R) given in Eq (9) then can be written as, Note that Rand r, characterizing motif signals with assistance of pk models, can be regarded as the supervised counterparts of R and r, respectively. localized-MISOCRE can be expressed to accommodate the pk models in a similar manner. Similarly, MISCORE can be employed to compute the motif-to-motif similarity in order to group similar candidate motifs in the relevant applications. For simplicity, we demonstrate that MISCORE with the use of pk models can help in recognizing putative motifs, and performs favorably against other metrics. To do this, we first generated a pk model for each dataset by extracting the non-redundant known binding sites associated with CREB, E2F, MEF2 and SRF transcription factors from JASPAR [37]; ERE, MYOD and TBP from TRANSFAC (public v7.0) [38]; and CRP from RegulonDB [39] databases. After alignment, the pk models are generated for the datasets in dg1 and dg3 since they share common transcription factors. For the 20 datasets in dg2, we applied a multiple sequence alignment tool GLAM [48] to align the binding sites of each dataset. Then, the longest conserved block from the alignment is extracted to form a pk model for each dataset. The data group-wise average recognizability scores obtained by the metrics over 10 runs are presented in Table 7, showing that MISCORE others a promising performance with comparison to other metrics in terms of recognizing the best candidate motifs using the pk models.
Table 7

Recognizability scores for the best candidate motifs using pk models

Result details: a 10-run average μ score on each dataset
data group (dg)TFRpkRlpkPCCALLRKLDEDSW

CREB0.3390.3330.0960.2950.2750.3700.080
SRF0.6670.7170.5000.5530.5530.6570.564
TBP1.0001.0001.0001.0001.0001.0001.000
MEF21.0001.0001.0001.0001.0001.0001.000
dg1MYOD0.6450.6510.6650.6560.6560.6560.640
ERE1.0001.0001.0001.0000.9170.8751.000
E2F1.0001.0001.0001.0001.0001.0001.000
CRP1.0001.0001.0001.0001.0001.0000.792

avg0.8310.8370.7830.8130.8000.8200.760

dm01g0.6670.6670.3420.5280.6940.7220.371
dm04m0.3770.4850.6620.4980.4870.4840.647
hm02r0.8000.7001.0000.5470.4470.4471.000
hm03r0.2550.4250.6900.5140.5140.3000.556
hm06g0.4440.4290.6110.4070.3530.5460.427
hm08m0.8610.8610.8520.8540.7710.8570.857
hm09g0.5390.5650.2050.3890.5120.5560.285
hm10m0.4120.4950.5580.4900.4900.5000.820
dg2hm11g0.3020.3290.8290.3350.2850.3330.829
hm16g0.6900.7670.1050.6170.7670.9000.100
hm17g1.0001.0001.0001.0001.0001.0001.000
hm20r0.5370.5370.7080.5420.5420.5480.708
hm21g0.1480.1480.4830.2040.2140.2140.324
hm24m0.5730.6501.0000.5920.5920.7250.867
hm26m0.4500.6500.3690.6500.5670.6170.700
mus02r0.1820.2090.3290.1840.1840.1990.345
mus10g1.0001.0001.0001.0001.0001.0001.000
mus11m1.0001.0001.0001.0001.0001.0001.000
yst08r0.5670.6330.5240.5670.5830.5800.767
yst09g0.2010.2320.2920.1790.1860.2170.321

avg0.5500.5890.6280.5550.5590.5870.646

CREB0.6420.6420.5560.6570.6570.6670.476
SRF0.6670.6670.5230.7070.6500.6670.822
dg3TBP1.0001.0001.0001.0001.0001.0001.000
MEF20.6530.6560.6560.7500.8500.6620.482
MYOD0.4860.6530.5000.5630.5630.5770.661

avg0.6900.7230.6470.7350.7440.7150.688

Result summary: a 10-run average μ score on each data group

dg10.8310.8370.7830.8130.8000.8200.760
dg20.5500.5890.6280.5550.5590.5870.646
dg30.6900.7230.6470.7350.7440.7150.688

avg0.6900.7170.6860.7010.7010.7070.698

Remark: MISCORE metrics Rand compute motif-to-pk similarity through the characterization of the motif signals, while the other metrics can not perform motif characterization. The result summary shows that MISCORE is capable of effectively utilizing the pk models in recognizing the functional motifs. Note: PCC: Pearson correlation coefficient [42]; ALLR: average log likelihood ratio [41]; KLD: Kullback-Leibler divergence [43-45]; ED: Euclidean distance [46]; and SW: Sandeline-Wasserman metric [47].

Recognizability scores for the best candidate motifs using pk models Remark: MISCORE metrics Rand compute motif-to-pk similarity through the characterization of the motif signals, while the other metrics can not perform motif characterization. The result summary shows that MISCORE is capable of effectively utilizing the pk models in recognizing the functional motifs. Note: PCC: Pearson correlation coefficient [42]; ALLR: average log likelihood ratio [41]; KLD: Kullback-Leibler divergence [43-45]; ED: Euclidean distance [46]; and SW: Sandeline-Wasserman metric [47].

Background rareness and over-representation

Another key concept in computational motif discovery is over-representation [13-15,49]. It looks for motifs that have significant occurrences in the query sequences (input promoters) than the background sequences through some statistical quantification [13,16]. The functionality of this site multiplicity, i.e., 'the shadow appearances of the binding sites', in the regulatory regions could constitute a mechanism for lateral diffusion of the transcription factors along the sequences, and/or the shadow sites might be the fossils from the process of binding site turnover [16,50]. Even though the biological reasons behind this site multiplicity are yet to be fully understood [16], it is often considered as a useful motif characteristic and well recognized in the working field. It is interesting to analyze the correlation between a functional motif's background rareness and over-representation, although both can partially characterize the functional motifs. This section tries to make a sensible link between these two key concepts.

Correlation between background rareness and over-representation

Our aim is to show how MISCORE can be used to characterize a motif's background rareness through its over-representation feature using foreground (i.e., promoters) and background information. We first define a constrained frequency (cf) measure in order to compute an occurrence score of a given motif using MISCORE. Given a set Sto contain all possible k-mers from a set of sequences (either foreground or background) and a motif S with a PFM model M, cf is defined as: where | * | represents the set cardinality, r(K, M) is the MISCORE given in Eq (6) and θ is a cut-off threshold that can be defined as θ = R(S) + std(S)λ, where std represents the standard deviation operator, λ is a threshold regulator and R(*) is the MMS given in Eq (9). Regulatory regions often contain more frequent occurrences of a functional motif compare to the sequence-backgrounds, due to the mutational constraints in the foreground compared to the backgrounds. Hence, a true motif is expected to produce a larger cf in the promoter regions (foreground) than the backgrounds for a given similarity threshold. Therefore, the MISCORE-based over-representation score ORSfor a motif S can be given using Eq (18) as, where Sand Sare the sets of all k-mers produced by window shifting in the background and in the foreground regions, respectively. The condition ORS(M) < 1 indicates that Mhas a higher frequency in the foreground than the background for a given threshold, which implies that there are comparatively less occurrences of that motif in the background (i.e., background rareness) than the foreground. Hence, the background rareness of a motif can be characterized through its over-representation feature, that can be statistically quantified.

Demonstration

We collected the background sequences for CREB, SRF, TBP, MEF2 and MYOD datasets from public databases (e.g., http://www.ncbi.nlm.nih.gov and http://www.ebi.ac.uk) as the respective sequence backgrounds. The respective 200bp and 500bp promoter regions are then taken as the sequence-foregrounds for each TF. The ORS(M) scores for different thresholds are computed for each TF and presented in Table 8, showing that the background rareness can be characterized through the over-representation of the functional motifs since ORS(M) < 1 holds for all cases. It also shows that, as the promoter region grows in length from 200bp to 500bp, the ORSscores tend to increase for the functional motifs, as anticipated.
Table 8

ORS(M) scores with several threshold regulators

ORSr(Mt), θ = R(St) + std(St) λ
TFLfg(bp)λ = -0.25,λ = 0.0,λ = 0.25,λ = 0.5
CREB2000.3910.3570.4290.537
5000.7620.5760.8840.806

SRF2000.0400.0480.0550.059
5000.1070.1080.1260.144

TBP2000.3340.3850.4410.548
5000.6710.7780.7930.803

MEF22000.0410.0500.0650.100
5000.1290.1770.3920.655

MYOD2000.2920.2890.2890.289
5000.3030.6200.7100.746

Remark: MISCORE-based over-representation scores ORS(.) are computed for each dataset with different thresholds. ORS(M) < 1 holds for all cases, indicating that the background rareness and the over-representation of functional motifs are correlated by MISCORE. As the promoter region grows in length from 200bp to 500bp, the ORS(M) scores tend to increase as anticipated. Note: Ldenotes the length of the promoter sequences.

ORS(M) scores with several threshold regulators Remark: MISCORE-based over-representation scores ORS(.) are computed for each dataset with different thresholds. ORS(M) < 1 holds for all cases, indicating that the background rareness and the over-representation of functional motifs are correlated by MISCORE. As the promoter region grows in length from 200bp to 500bp, the ORS(M) scores tend to increase as anticipated. Note: Ldenotes the length of the promoter sequences. In order to conduct a statistical evaluation, the ORS(M) score of the true motif of each dataset is evaluated using two large sets of (i) conserved (M) and (ii) random models (M). Each random model Mand conserved model Mis generated according to the criteria that have been described earlier. It has been observed that the following holds for all cases with a given similarity threshold, that is, This implies that ORS(M) scores are relatively rare in respect to E{ORS(M)} with a given similarity threshold. Since the Mmodels, despite being conserved, have less chance of being over-represented than a true model M. In addition to this, ORS(M) scores are found to be the rarest with comparison to the random models M. In other words, E{ORS(M)} >ORS(M) implies that, the random models have a comparatively larger background-to-foreground occurrence ratio (see Eq (19)) than the functional motifs. This characterizes the background rareness property of a functional motif through its over-representation property. Figure 1 demonstrates the correlation between the background rareness and the over-representation for 10 datasets.
Figure 1

Correlation between the over-representation and the background rareness. ORSscores for the functional models M, the random models , and the conserved models for q = 1, 2, 3, . . ., 1000 are plotted for each dataset with 200bp and 500bp promoters in the left and in the right column, respectively. Threshold θ = R(M) + std(M)λ, λ = 0.0 is used. The figure depicts a rareness interpretable visualization through the statistical over-representation property of the functional motifs by showing that, the ORS(M) scores are found distant from the ORS(M) scores for all cases which implies that the random models have close to zero chance of being over-represented with comparison to the true models. In addition to this, the ORS(M) scores are found to be mostly rare with comparison to the ORS(M) scores, i.e., these non-functional conserved models have a rare chance of having better over-representation scores than the true models, for most of the datasets.

Correlation between the over-representation and the background rareness. ORSscores for the functional models M, the random models , and the conserved models for q = 1, 2, 3, . . ., 1000 are plotted for each dataset with 200bp and 500bp promoters in the left and in the right column, respectively. Threshold θ = R(M) + std(M)λ, λ = 0.0 is used. The figure depicts a rareness interpretable visualization through the statistical over-representation property of the functional motifs by showing that, the ORS(M) scores are found distant from the ORS(M) scores for all cases which implies that the random models have close to zero chance of being over-represented with comparison to the true models. In addition to this, the ORS(M) scores are found to be mostly rare with comparison to the ORS(M) scores, i.e., these non-functional conserved models have a rare chance of having better over-representation scores than the true models, for most of the datasets.

Conclusions

This paper contributes a mismatch-based fast computational tool for modeling DNA regulatory motifs. It is free from any assumption on the model dependency, and it escapes from the use of background modeling using Markov chain models. Simultaneously, it embeds the compositional complexity in modeling the motif signals. Our proposed MISCORE can be used as a metric to measure the similarity between k-mers and a motif model, also it can be employed to compute the motif-to-motif similarity. The experimental results on 33 datasets indicate that MISCORE performs favorably with comparison to the well-known IC and MAP score in terms of the separability and the recognizability. These results also show that MISOCRE is functionally effective in recognizing degenerated motifs, and it can embed the pk models to perform candidate motif ranking. MISCORE has good potential to be employed as a similarity metric in rule-based or clustering-based motif discovery algorithms, it can also be employed as a numerical feature in machine learning approaches for finding motifs. Furthermore, MISCORE-based Motif Score (MMS) can be employed as a fitness function in evolutionary computation approaches for motif discovery, and for candidate motif ranking in computational motif discovery tools.

Competing interests

We declare that the authors have no competing interests.

Authors' contributions

DW proposed and developed the MISCORE framework with original ideas and the mathematical formulas. He also directed the experimental design and performance analysis. ST mainly contributed to the development of the localized version of MISCORE and the implementation of experiments. Both authors contributed to the writing of the paper, and read and approved the final manuscript.
  41 in total

1.  Genome-wide location and function of DNA binding proteins.

Authors:  B Ren; F Robert; J J Wyrick; O Aparicio; E G Jennings; I Simon; J Zeitlinger; J Schreiber; N Hannett; E Kanin; T L Volkert; C J Wilson; S P Bell; R A Young
Journal:  Science       Date:  2000-12-22       Impact factor: 47.728

2.  A Gibbs sampling method to detect overrepresented motifs in the upstream regions of coexpressed genes.

Authors:  Gert Thijs; Kathleen Marchal; Magali Lescot; Stephane Rombauts; Bart De Moor; Pierre Rouzé; Yves Moreau
Journal:  J Comput Biol       Date:  2002       Impact factor: 1.479

3.  Combining phylogenetic data with co-regulated genes to identify regulatory motifs.

Authors:  Ting Wang; Gary D Stormo
Journal:  Bioinformatics       Date:  2003-12-12       Impact factor: 6.937

4.  JASPAR: an open-access database for eukaryotic transcription factor binding profiles.

Authors:  Albin Sandelin; Wynand Alkema; Pär Engström; Wyeth W Wasserman; Boris Lenhard
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

5.  RegulonDB (version 4.0): transcriptional regulation, operon organization and growth conditions in Escherichia coli K-12.

Authors:  Heladia Salgado; Socorro Gama-Castro; Agustino Martínez-Antonio; Edgar Díaz-Peredo; Fabiola Sánchez-Solano; Martín Peralta-Gil; Delfino Garcia-Alonso; Verónica Jiménez-Jacinto; Alberto Santos-Zavaleta; César Bonavides-Martínez; Julio Collado-Vides
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

6.  Finding functional sequence elements by multiple local alignment.

Authors:  Martin C Frith; Ulla Hansen; John L Spouge; Zhiping Weng
Journal:  Nucleic Acids Res       Date:  2004-01-02       Impact factor: 16.971

7.  Computational detection of cis -regulatory modules.

Authors:  Stein Aerts; Peter Van Loo; Gert Thijs; Yves Moreau; Bart De Moor
Journal:  Bioinformatics       Date:  2003-10       Impact factor: 6.937

8.  Nucleotides of transcription factor binding sites exert interdependent effects on the binding affinities of transcription factors.

Authors:  Martha L Bulyk; Philip L F Johnson; George M Church
Journal:  Nucleic Acids Res       Date:  2002-03-01       Impact factor: 16.971

9.  Evolution of transcription factor binding sites in Mammalian gene regulatory regions: conservation and turnover.

Authors:  Emmanouil T Dermitzakis; Andrew G Clark
Journal:  Mol Biol Evol       Date:  2002-07       Impact factor: 16.240

10.  Position specific variation in the rate of evolution in transcription factor binding sites.

Authors:  Alan M Moses; Derek Y Chiang; Manolis Kellis; Eric S Lander; Michael B Eisen
Journal:  BMC Evol Biol       Date:  2003-08-28       Impact factor: 3.260

View more
  2 in total

Review 1.  Information theory applications for biological sequence analysis.

Authors:  Susana Vinga
Journal:  Brief Bioinform       Date:  2013-09-20       Impact factor: 11.622

2.  Graph Theory-Based Sequence Descriptors as Remote Homology Predictors.

Authors:  Guillermin Agüero-Chapin; Deborah Galpert; Reinaldo Molina-Ruiz; Evys Ancede-Gallardo; Gisselle Pérez-Machado; Gustavo A de la Riva; Agostinho Antunes
Journal:  Biomolecules       Date:  2019-12-23
  2 in total

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