Literature DB >> 28961747

An improved compound Poisson model for the number of motif hits in DNA sequences.

Wolfgang Kopp1, Martin Vingron1.   

Abstract

MOTIVATION: Transcription factors play a crucial role in gene regulation by binding to specific regulatory sequences. The sequence motifs recognized by a transcription factor can be described in terms of position frequency matrices. When scanning a sequence for matches to a position frequency matrix, one needs to determine a cut-off, which then in turn results in a certain number of hits. In this paper we describe how to compute the distribution of match scores and of the number of motif hits, which are the prerequisites to perform motif hit enrichment analysis.
RESULTS: We put forward an improved compound Poisson model that supports general order-d Markov background models and which computes the number of motif-hits more accurately than earlier models. We compared the accuracy of the improved compound Poisson model with previously proposed models across a range of parameters and motifs, demonstrating the improvement. The importance of the order-d model is supported in a case study using CpG-island sequences.
AVAILABILITY AND IMPLEMENTATION: The method is available as a Bioconductor package named 'motifcounter' https://bioconductor.org/packages/motifcounter. CONTACT: kopp@molgen.mpg.de. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
© The Author(s) 2017. Published by Oxford University Press.

Entities:  

Mesh:

Substances:

Year:  2017        PMID: 28961747      PMCID: PMC5860096          DOI: 10.1093/bioinformatics/btx539

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


1 Introduction

Transcription factors (TFs) play an essential role in the regulation of gene expression. They function by binding to short sequences known as transcription factor binding sites (TFBSs) which are typically located in promoter or enhancer regions (Alberts ). Based on the motif-descriptions of the TFBSs many programs search for occurrences of the motif in a sequence. Since the motifs typically lack specificity, the need arises to determine the statistical significance of a motif match and to delineate how many matches of a motif one would expect to find in a sequence by chance. Relative to this information, TFBSs enrichment can subsequently be inferred for the sequences of interest, e.g. a set of promoters (Pape ; Thomas-Chollier ). The binding motif of a TF is typically described either as a consensus sequence or as a position frequency matrices (PFMs) (Stormo, 2000). A PFM tabulates the frequency at which a certain base has been observed at a position of a transcription factor binding site. The logo depiction of a PFM is a common tool of visualizing a TF motif (Schneider and Stephens, 1990). PFMs for many well studied TFs have been collected in different databases, including Transfac (Wingender ), Jaspar (Sandelin ) or Hocomoco (Kulakovskiy ). Many programs are available to scan a sequence with a PFM (Bailey ; Chen ; Cartharius ; Thomas-Chollier ). These program are also at the core of the motif enrichment approach, where a set of sequences is scanned for motifs which in those sequences are found more often than expected by chance (Frith ; McLeay and Bailey, 2010; Roider ; Zambelli ). Different applications require different statistical considerations. When searching for a cutoff for the best matching hits of a PFM in a sequence, one needs to determine the distribution of the corresponding match score. Once a threshold is chosen, one can count the number of different hits a PFM has in a sequence and determine the distribution of this statistic. For consensus strings rather than PFMs this problem has been studied in depth (for review see Reinert ). Although practically of considerable importance, the problem of determining the distribution of the number of PFM hits has found less attention (Pape ; Rahmann ). Motif search is often employed in regulatory regions which may be made up of CpG-islands, which display dependence between adjacent nucleotides. Such dependencies are frequently ignored by existing methods, including our own earlier method (Pape ), which is restricted to using an order-0, or i.i.d., background model. However, CpG-islands can only be adequately modeled by at least an order-1 Markov model which motivates the use of a higher-order background model (Thomas-Chollier ). A further difficulty that we attend to in this work is the overlap structure of PFMs. Clearly, when a motif is repetitive, observing the motif once makes it more likely to find it again, with overlap to the first occurrence. Such a combined occurrence is called a clump. While our earlier work put forward an efficient approximation to compute the statistics for the clumps, we here report an improved way of computing these probabilities. This allows more accurate estimation of the distribution of the number of motif hits, a prerequisite, e.g. for accurate motif enrichment analysis. All these computations will be done for motif hits on the forward and the reverse DNA strand, since in practice one has no prior knowledge where to expect a hit. The workhorse of computing hit occurrence counts is called a compound Poisson model (Reinert ; Waterman, 1995). In contrast to assuming that motif occurrences follow a sequence of i.i.d. Bernoulli trails (Rahmann ; Thomas-Chollier ), the compound Poisson model can capture the self-overlapping structure of motifs. This aspect renders the compound Poisson model applicable for self-overlapping as well as non-self-overlapping motifs. The compound Poisson model can describe the real distribution accurately as long as the occurrence of a motif is rare, as is normally assumed in practical applications anyway. Originally, the compound Poisson model has been adopted for studying word count frequencies and frequencies of sets of words (Reinert ; Waterman, 1995). The framework was later adopted by Pape to study motifs that are given by PFMs. While, for word-pattern centered approaches the hit counts distribution may even be determined exactly, they require enumerating a potentially very large set of words that would gives rise to TFBSs (so-called compatible words) which may be too time-consuming to compute (Zhang ). By contrast, the PFM-based approach efficiently bypasses the enumeration by establishing an approximation which makes it useful even if enumerating all compatible words is too time-consuming. In this paper, we show how to compute the statistics of motif occurrence counts. We use a higher-order background model and shall demonstrate the importance of higher-order background models in a case study in human CpG islands. We introduce a refined approach for determining the clump size distribution, obtaining more accurate results particularly for self-similar and repeat-like motifs. Unlike earlier methods, we account for matches on both strands, including the possible overlap structure of palindromic motifs. We systematically compare our improved compound Poisson model with the previous model (Pape ) and with a frequently used binomial model (Rahmann ; Thomas-Chollier ) across a range of parameter settings and a large set of motifs. We find that generally, the improved compound Poisson model yields at least similar and frequently more accurate results compared to the other two models, as long as the ‘rare hit’ assumption is met.

2 Materials and methods

2.1 Motifs, background, motif score and motif hits

Let denote the alphabet of DNA letters and a sequence of length N from this alphabet. The probability of w is given by a homogeneous order-d Markov model (the background model), whose transition probabilities are denoted by and whose stationary distribution is denoted by μ. In the case d = 0, we set . Thus, we have The transition probabilities are estimated via the maximum likelihood procedure described in (Reinert ) with denoting the count of in and under the additional constraints that each word occurs equally likely on both DNA strands and with reversed nucleotide order (from 5′ to 3′ and 3′ to 5′). Those constraints are required since both DNA strands are scanned for motif matches and they are enforced by utilizing the detailed balance condition (see Supplementary Notes Equation (1)–(3)). They also ensure that under the stationary distribution, a word, its reverse complement, and the word with reversed nucleotide order occur equally likely (e.g. ). We represent the DNA binding affinity by a position frequency matrix (PFM). A PFM is a matrix where denotes the size of the alphabet and M denotes the length of the TF binding site. A PFM contains the elements which correspond to the frequency of observing nucleotide w at position j. We shall further assume that all elements of the PFM are strictly positive and its columns are normalized to one such that they represent probabilities. Then, the likelihood of a word w.r.t. the PFM is given by We adopt the commonly used log-likelihood ratio (Li and Tompa, 2006; Rahmann ; Touzet ), or motif score, in order to discriminate likely bound sequences from unbound sequences according to where and assume that for the remainder of this article. We leverage the motif score in order to determine motif hits (or putative TFBSs) by utilizing a pre-determined score threshold. Position i in a sequence is called a motif hit if is greater or equal to the score threshold. According to Neyman and Pearson (1933), it is reasonable to choose a score threshold t which is associated with a desired false positive level α. Hence, motif hits are called with significance level α. In order to choose t, we determine the distribution of the scores P(S = s) using an efficient algorithm where we assume the underlying sequence to be generated by an order-d background model starting in the stationary distribution μ (see Supplementary Notes). A similar approach was reported in the RSAT suite (Thomas-Chollier ), although the details of the algorithm were not described there. We obtain the score threshold t associated with significance level α from P(S = s) by computing . For the remainder of this article we omit the subscript B as we only focus on distributions that are induced by the background model. Finally, we define the number of motif hits X on both strands of a DNA sequence of length N as where for convenience we introduced the indicator random variable to reflect TFBS occurrences in random DNA sequences. An additional indicator random variable reflects the corresponding reverse strand event at position i.

2.2 Compound Poisson distribution

In this section, we recapitulate the compound Poisson model derived by Pape . In the compound Poisson approximation, the distribution of the number of hits is indirectly approximated by modeling the frequency of clump occurrences. A clump corresponds to one or more mutually overlapping motif hits. More specifically, a c-clump is defined as a clump which contains exactly c overlapping motif hits (Reinert ). By modeling c-clump occurrence rates, the compound Poisson approach implicitly accounts for the potentially self-overlapping motif structure. Formally, the compound Poisson approximation for the number of motif hits is given by where Z describes the number of clumps (regardless of how many hits they contain) and which denote the respective random clump sizes. We assume Z to be Poisson-distributed with parameter λ and C to be i.i.d. random variables. Because, C is i.i.d. for all i, we shall use C to denote the random clump size for any given clump. The probability that any given clump contains c motif hits is defined by We defer the derivation of θ to Section 2.4. Importantly, Z and C are assumed to be independent. Thus, the expected total number of motif hits is given by This expression can also be written as using the false positive probability α for obtaining a hit, the length of the sequence N, the motif length M, and the factor 2, because the hits are counted on both strands. Using Equation (4) and (5), the expected number of clump occurrences λ is Finally, employing (Kemp, 1967): recursively evaluates the compound Poisson approximation, where each time Equation (8) is invoked a clump is added. The summation in Equation (8) then considers all clump sizes.

2.3 Self-overlapping hit probabilities

We proceed by deriving the probabilities of obtaining overlapping motif hits, which in turn are necessary for deriving the clump size probabilities θ. To this end, we start by explaining marginal overlapping hit probabilities from which we subsequently derive the principal overlapping hit probabilities. Finally, we consider overlapping hits due to scanning both DNA strands.

2.3.1 Marginal overlapping hit probabilities

Along the line of Pape , we shall derive overlapping hit probabilities based on the two-dimensional score distribution where s and may correspond to scores at different positions (or strands). Assuming that the background model starts in the stationary distribution μ, we propose an extension of the original algorithm that assumes a general order-d background model (see Supplementary Notes). We utilize the algorithm to determine the distribution of the scores at two respective motif start positions 0 and simultaneously from which we obtain We refer to γ as to the marginal overlapping hit probability of obtaining an overlapping motif hit k positions downstream of a preceding hit . The adjective ’marginal’ refers to the fact that events in between Y0 and Y (e.g. ) have been averaged out.

2.3.2 Principal overlapping hit probabilities

In the word-pattern field, periods refer to the shifts at which a word potentially overlaps with itself (Reinert ; Waterman, 1995). For example, for the word ’AAA’, the periods would be {1, 2}. However, the set of periods potentially explains the overlapping positions redundantly. For example, for ’AAA’, an overlap with period 2 is only possible, if there is a hit at period 1 as well. In other words, period 2, is a consequence of two consecutive hits with period 1. In order to describe overlapping positions non-redundantly, principal periods were introduced as such periods that cannot be explained as a mere consequence of another period (e.g. as an integer multiple of another period). The only principal period for ’AAA’ equals one. Motivated by the discussion about periodicity (Reinert ), we sought to adopt the periodicity concept to PFM-based motifs in order to non-redundantly account for the probability of overlapping motif hits. This can be achieved by excluding intermediate motif hits according to for . We refer to β as to the principal overlapping hit probability of obtaining an overlapping hit k positions after the event . A similar approach was also proposed for motifs as generalized strings (Marschall and Rahmann, 2010). Unfortunately, the exact determination of for general PFMs and an arbitrary score threshold t by enumerating DNA words (e.g. compatible words) would require exponential running time (Zhang ). However, we propose a novel approximative approach for computing based on derived above (see Supplementary Notes).

2.3.3 Overlapping hits on both DNA strands

In many applications, we do not know in advance on which DNA strand a TFBS might occur. Therefore, we simply scan both DNA strands for motif hits. However, this might lead to overlapping hits not only on the same strand (as described above), but also on the respective complementary strand. We identified three distinct overlapping hit scenarios: 1) Hits might overlap on the same strand, 2) a forward strand hit precedes a reverse strand hit and 3) a reverse strand hit precedes a forward strand hit Y  = 1, where k denotes the shift between the hits (see Fig. 1). Importantly, we discriminate between cases 2) and 3), because they are not necessarily the same. Case 2) represents a 3′-end overlap of the motif, whereas case 3) represents a 5′-end overlap (see Fig. 1b and c). For example, consider the words ’TCG’ and ’CGT’: ’TCG’ may overlap with its reverse complementary sequence on the 3′-end, but not on the 5′-end, whereas, the opposite is true for ’CGT’.
Fig. 1.

Three types of overlapping hit with a shift of k between the motif starts. The arrows pointing to the right and left represent the (5′ → 3′) and (3′ ← 5′) directions of the DNA, respectively

Three types of overlapping hit with a shift of k between the motif starts. The arrows pointing to the right and left represent the (5′ → 3′) and (3′ ← 5′) directions of the DNA, respectively For the remainder of this article, we consider the events Y and in the order from left to right. This convention ensures that each event is considered exactly once. Note that this also implies that Y precedes for all i. According to the discussion in this section, we extend the marginal overlapping hit probabilities to They are determined analogously as described above using the two-dimensional score distribution. Depending on the strandedness of the events, the original or the reverse complemented motif is used to determine the scores. The corresponding principal overlapping hit probabilities are given by which are approximated based on , and (see Supplementary Notes). For convenience, we compute the probability of an overlapping hit (across all possible overlap positions) as which makes use of the fact that (14)–(17) represent mutually exclusive events.

2.4 Distribution of the clump size

Next, we describe a recursive approach of computing the clump size distribution, , which is similar to the approach described in Pape . The main difference relative to the original approach is that it utilizes Definitions (18), instead of the marginal overlapping hit probabilities.

2.4.1 Clump size probability when scanning a single strand

We shall first derive the clump size probability for the simple case of scanning a single strand for TFBSs and discuss an extension to scanning both strands in the next section. A clump of size one is defined as a single motif hit that does not overlap any other motif hits (before or after the clump start) (Pape ). Its probability is given by where we assume a hit and no further overlapping hits upstream and downstream Y. Unfortunately, the exact computation of Definition (19) is intractable. However, it is possible to approximate this quantity. To this end, without loss of generality we order the motif hits that occur in a clump from left to right such that the first hit is never overlapped by any upstream hit. Then, assuming that we start from the first hit, the probability of observing no further downstream overlapping hits equals where we used Definition (18). Subsequently, we recursively define the proportion of obtaining a clump of size c > 1 by dividing out the original end of the c – 1-clump, extending an overlapping hit downstream of the last hit and multiplying in the new end of the clump, which yields Consequently, note that the clump size is geometrically distributed. Finally, the clump size probabilities are obtained according to

2.4.2 Clump size probability when scanning both strands

Next, we derive the clump size distribution when both DNA strands are scanned for motif hits. As above, we start by defining the 1-clump probability, which might exhibit a respective forward or reverse strand hit with probability Without loss of generality, we order the sequence of events according to and count the hits in a clump in that order from left to right. Assuming that we encounter the first hit in the clump, the probability that it is not overlapped by any downstream (or palindromic) hits is given by where we made use of Definitions (18). We proceed by recursively defining the proportion of obtaining a clump of size c > 1 by dividing out the original end of the c – 1-clump, extending an overlapping hit downstream of the last hit and multiplying in the new end of the clump, which leads to the following formula Finally, we obtain the clump size probabilities θ regardless of the strandedness of the last hit by

2.5 Comparison between methods

We estimated background models of various orders from a subset of Dnase-I hypersensitive sites published by the ENCODE consortium (Thurman ) as such sequences are frequently under scrutiny when it comes to searching for motif matches. We compared the models for (i) different sequence lengths, (ii) different false positive probabilities α of obtaining a motif hit, (iii) different background model orders d and (iv) various motifs (see Fig. 2(a–c)). A summary of the setup is given in Table 1.
Fig. 2.

DNA motifs

Table 1.

Comparative analysis

dαseqlen
00.011 kb
00.00110 kb
10.00110 kb
20.00110 kb

Note: Analysis setup which is used for all motifs.

Comparative analysis Note: Analysis setup which is used for all motifs. DNA motifs As a reference for the analysis, we determined an empirical distribution P by sampling 100 000 random DNA sequences from the background models and counted the number of respective motif hits, which resulted in a highly reproducible empirical distribution. In order to visualize the sampling noise, we additionally split the 100 000 samples into 100 batches consisting of 1000 sequences each and determined the 25 and 75% percentiles for each x of over the batches. For the comparison, we invoked the new compound Poisson approximation (as described above), the previous compound Poisson model (Pape ) and the binomial model P, which is defined by In order to allow for a fair comparison, we slightly changed the original compound Poisson model (see Supplementary Notes). The performances of , and P, were measured by the total variation distance relative to P using where Q denotes a placeholder for the approximative models. Additionally, we measure the discrepancy on the 5% significance region only where denotes the 95%-percentile of P. Finally, we compared the previous clump size approximation (Pape ) and the novel approximation (see Section 2.4.2) by measuring their total variation distances to an empirical clump size distribution, which was generated by counting clump size occurrences in a random 10 Mb sequence drawn from the background.

2.6 Influence of higher-order background models on motif enrichment

We downloaded human CpG islands from the UCSC genome browser (Kent ) and estimated background models of order . The SP1SP3 motif was obtained from Transfac (Wingender ) (see Fig. 2d). We studied the distribution of the number of motif hits for sequences of length 10 kb with for different background orders d. The compound Poisson approximation with fixed order d, denoted , was determined as described above, where d explicitly indicates which background order was used. We determined two different variants of the sampling-based distribution: First, we computed a sampling-based distribution where the sequences were generated according to the background orders , but where the score is always evaluated w.r.t. order d = 0, denoted by . This renders comparable to and allows us to measure the discrepancy between the distributions for different d. Second, we determined a sampling-based distribution with matched background orders d for the sequence generating process and the score computation, denoted by .

2.7 Comparison of the models on JASPAR motifs

We compared and P on all JASPAR 2014 motifs with a minimum length of 6 bps (578 motifs in total). To this end, we estimated an order-1 background model on a subset of ENCODE Dnase-I hypersensitive sites (as described above). We analyzed the number of motif hits in sequences of length 10 kb with . As a reference, we determined the sampling-based distribution P. To assess how compares to the other models we determined for each motif.

3 Results

3.1 Comparison between various motif count models

In this Section, we assess the adequacy of the analytic models and P with respect to their discrepancy to P. To this end, we study a range of motif structures (see Fig. 2a and b) and parameter settings (see Table 1). The shape of the distribution of the number of motif hits depends on the structure of the motif. Accordingly, self-overlapping motifs (such as palindromes and repeat-like motifs) generally lead to an increased variance compared to non-self-overlapping motifs (compare P in Fig. 3b and c) against (a)). Moreover, for palindromic motifs in particular, the number of hits must be a multiple of two, as a motif hit is always paired with a hit on the reverse strand (see Fig. 3b).
Fig. 3.

Comparison between the methods for different motif types: Each panel shows the distribution of the number of motif hits in 10 kb sequences generated from an order-1 background model using for the motifs depicted in Figure 2a, b and c, respectively. For all cases, the empirical (black), the new (blue) and the previous compound Poisson approximation (red) and the binomial approximation (gray) are depicted. Moreover, the empirical distribution was augmented by error bars showing the 25–75% quantiles to depict the sampling noise relative to batches consisting of 1000 sequences

Comparison between the methods for different motif types: Each panel shows the distribution of the number of motif hits in 10 kb sequences generated from an order-1 background model using for the motifs depicted in Figure 2a, b and c, respectively. For all cases, the empirical (black), the new (blue) and the previous compound Poisson approximation (red) and the binomial approximation (gray) are depicted. Moreover, the empirical distribution was augmented by error bars showing the 25–75% quantiles to depict the sampling noise relative to batches consisting of 1000 sequences As described previously (Rahmann ), provided that motif hits occur only rarely, the binomial model establishes an accurate approximation of the P for non-self-overlapping motifs (see Fig. 3a). However, due to its inherent independence assumption it is not suitable for self-overlapping motifs (Pape ). P systematically underestimates the variance compared to P which would lead to an excess of false positives for the enrichment test (compare P with P in Fig. 3b and c). By contrast, and take the self-overlapping structures explicitly into account, which in principle makes them suitable for all motif structures. Therefore, they respond with an increased variance for self-overlapping motifs (see Fig. 3b and c), while for non-self-overlapping motifs they lead to a comparably narrow distribution (see Fig. 3a). While, for non-self-overlapping motifs, all approximations perform similarly (see Fig. 3a), in particular, for palindromes, only and achieve accurate approximations, as they render odd numbers of hits impossible (see Fig. 3b). On the other hand, we find a discrepancy between and for the repeat-like motif. overestimates the variance compared to P, while matches P vary closely (see Fig. 3c). This difference can be attributed to the refined estimation of the clump size probabilities θ via the principal overlapping hit probabilities as opposed to the inherently redundant marginal overlapping hit probabilities. Next, we assess the accuracies of the models across all parameter settings (see Table 1) using Equation (28). In general, we find largely concordant results across the parameters (see Tables 2–4). That is, in most cases, achieves equally accurate or better solutions compared to and P. A notable exception to this rule represents the non-self-overlapping motif for a relaxed significance level . In that situation, P compares favorably to and , because the compound Poisson models overestimate the variance relative to the reference (see row 1 in Table 2). The reason for this is the violation of the ‘rare hit’ assumption (Reinert ). While, this assumption applies to the binomial and the compound Poisson model, the compound Poisson model responds more sensitively to its violation. Hence, the discrepancy. Prescribing a stringent α (e.g. ) largely eliminates this effect in which case and P yield comparable results (see row 2–4 in Table 2).
Table 2.

Performance comparison for E47 (see Fig. 2a)

DαSeqlend(PE,PCPN)d(PE,PCPP)d(PE,PBin)
110–210000.2110.2330.0864
010–310 0000.02850.02910.0401
110–310 0000.0320.03250.0386
210–310 0000.02890.02930.0411
Performance comparison for E47 (see Fig. 2a) Performance comparison for the palindrome (see Fig. 2b) Performance comparison for the repeat-like motif (see Fig. 2c) Next, we inspect the performance with respect to different background model orders. We find that the relative accuracies between the models largely remain preserved across different orders d (see rows 2–4 in Tables 2–4). This underlines the adequacy of employing general higher-order background models in our setting. As the right tail of the distribution influences the motif hit enrichment test the most, we investigated the accuracy of the approximation specifically in the tail. Since, the empirical distribution cannot be used to assess extremely rare events, we chose to assess the accuracies of the models on the 5% significance region using Equation (29), for which P can be estimated highly reproducibly. We observe that the relative performances are in high agreement with the assessment of the entire distribution using Equation (28) (see Supplementary Tables S1–S3 and Tables 2–4). In other words, we do not find cases, where the discrepancy measured with Equation (28) and (29) disagree substantially. Finally, we investigated the accuracy of the clump size approximations θ that arise from the previous (Pape ) and our new method (see Section 2.4.2). While, the previous model achieves a slightly more accurate clump size approximation relative to the new model for the non-self-overlapping and the palindromic motif, the absolute differences are nevertheless comparable (see Supplementary Figs S6a–S6b and Table S4). This is in agreement with the similar results observed for the respective compound Poisson models (see Fig. 3a and b). On the other hand, for the repeat-like motif, the previous clump size model clearly overestimates the width of the empirical clump size distribution, whereas the new model seems to capture its shape more accurately (see Supplementary Fig. S6c and Table S4).

3.2 Influence of higher order background models

In this section, we address the question of how an inappropriate background model choice might influence the distribution of the number of motif hits and thus the statistical enrichment test. To this end, we count SP1SP3 motif occurrences (see Fig. 2d) in human CpG regions. We first emulate the effect of assuming an order-0 background model while the actual sequence generating process is driven by a potentially more complex order-d Markov model with . This scenario simulates the effect of employing a too simplistic model to recapitulate (perhaps more complicated) real-world observations (e.g. real promoter sequences). If the sequence is generated by a simple order-0 model, that is the model assumption matches the ‘true’ sequence generating process, as expected, and are in high agreement (see Supplementary Fig. S2a). However, if the sequence is generated by a higher-order background model with d > 0 (against the assumption of observing an order-0 complexity sequence), and become increasingly discordant (see Fig. 4a and Supplementary Fig. S1). underestimates the number of motif hits compared to , because it ignores higher-order sequence features, and in particular, commonly occurring ’C’ and ’G’ repeats, which are also characteristic for the SP1SP3 motif. We notice that the discrepancy is dominated by ignoring dinucleotide frequencies (see Fig. 4a), which induces a substantial shift between and . Adopting even higher-order models (d = 2 and d = 3) lead to only a slight further increase in the shift (see Supplementary Fig. S1a and S1b). Therefore, if is used as the basis for an enrichment test, an excess of false positive predictions would be incurred as the number of hits is substantially underestimated by the order-0 background.
Fig. 4.

Motif hit count distribution under the influence of assuming an order-0 and order-1 background model to investigate CpG islands. (a) The compound Poisson approximation (black) assumes an order-0 background, while the empirical distribution (red) was generated by an order-1 background model, This introduces a discrepancy between the distributions explained by commonly occurring dinucleotide which are ignored by the order-0 background. (b) The compound Poisson approximation (black) accounts for the order-1 background, which leads to a more accurate compound Poisson approximation relative to the empirical distribution

Motif hit count distribution under the influence of assuming an order-0 and order-1 background model to investigate CpG islands. (a) The compound Poisson approximation (black) assumes an order-0 background, while the empirical distribution (red) was generated by an order-1 background model, This introduces a discrepancy between the distributions explained by commonly occurring dinucleotide which are ignored by the order-0 background. (b) The compound Poisson approximation (black) accounts for the order-1 background, which leads to a more accurate compound Poisson approximation relative to the empirical distribution In contrast, properly accounting for higher-order sequence features, by generating the sequence for and with matched background orders eliminates the discrepancy between the distributions even for orders d > 0 (see Fig. 4b and Supplementary Fig. S2 for d = 1 and d > 1, respectively).

3.3 Differences in performance for Jaspar motifs

In this section, we compare and P on all 578 known Jaspar 2014 motifs (Sandelin ). First, we measured the total variation for all motifs according to (28) between approximative models and P. As expected, for the majority of the motifs, the models reach similar conclusions and therefore similar discrepancy measures (see Supplementary Fig. S3). Next, to quantify the relative accuracies of and P compared to we measured the differences of the total variances according to Equation (30) and (31). Using the Wilcoxon rank sum test, we found that across all Jaspar motifs, significantly improves over P (P-value) as well as over (P-value). Motifs for which the models disagree the most correspond to self-overlapping motifs. Examples of which include palindromes, like PDR3, MYC3, PHO4, gt and LFY, when comparing and P (see Supplementary Fig. S4), and repeat-like motifs, like DAF-12, EWSR1-FLI1, NHP6A & B, SFP1 and SOC1 for and (see Supplementary Fig. S5).

4 Discussion

We presented an improved compound Poisson model based on Pape . This model facilitates motif hit enrichment testing, by comparing the observed number of motif hits in a given DNA sequence to the numbers that would emerge in sequences that are produced by a background model. As in the original model, the improved model also considers binding site predictions on both DNA strands. Furthermore, we proposed two major improvements over the original model: First, we considered general order-d background models, as opposed to an order-0 background, to capture the properties of unbound sequences. While, order-0 background models (Grant ; Pape ; Rahmann ; Roider ), have been widely used due to their inherent simplicity, they ignore higher-order sequence features (e.g. CpG frequencies) and may therefore be inappropriate for studying naturally occurring DNA sequences. General order-d background models are capable of capturing, e.g. dinucleotide frequencies, which is important to describe CpG islands, that frequently overlap with regulatory regions. Second, we developed a novel approach for approximating the so-called principal overlapping hit probabilities. We argue that those give more accurate results for estimating the clump size distribution. By contrast, the marginal overlapping hit probabilities, which were used earlier (Pape ), describe overlapping hits redundantly, and are therefore prone to overestimate the clump size distribution (especially for repeat-like motifs). We systematically compared the compound Poisson models and the binomial model for a range of parameter settings and motif types. Our results suggest that the improved compound Poisson approximation generally yields similar or more accurate approximations compared to the other models, provided that motif hits occur only rarely (Reinert ). We have demonstrated that when scanning for motif matches with (or more stringent α), the ‘rare hit’ assumption is largely met, whereas for a relaxed significance level of , the compound Poisson approximation tends to mildly overestimate the variance. However, we suggest that for the approximation may be still useful, since it results in a slightly broader (conservative) approximation rather than a distribution that is too narrow. For larger α (e.g. ), motif matches would occur too frequently for the compound Poisson approximation to be reasonably applicable. However, such large choices for α are not supported by the frequencies at which TFBSs are found in the genome, anyway, because TFs tend to bind to a comparably small proportion of the genome. We demonstrated the relevance of using higher-order background models for enrichment testing by counting SP1SP3 binding sites in human CpG islands, since CpGs are frequently found in regulatory regions (e.g. promoters). Ignoring higher-order sequence features in the background model might incur biases that can lead to an excess of false positive predictions and bears the caveat of reaching false conclusions. On the other hand, such biases may be substantially reduced by utilizing a general order-d background model. The choice of background model and order is, however, in itself a difficult question, hard to answer in general. In principle, it is conservative to model the group of sequences under study as background. That is, if one searches for motifs in promoters, one should compare to a background that mimics promoters rather than coding sequence. The latter choice would inflate the significance of the promoter motifs. Selecting an appropriate Markov model order has been dealt with e.g. based on a Chi-square test for independence (Reinert ) or using the BIC criterion (Csiszár ). For the purposes of estimating statistical significance we think it is reasonable not to emulate the sequences in too much detail (by choosing a high order d) since the searched motif would be captured by the background, which would in turn make it appear to be insignificant. Thus, we recommend to choose an order of maximally d = 2 because this captures well the known biological effects, namely CpG islands. Lastly, we showed that across a large set of known motifs (from Jaspar 2014 (Sandelin )), the new compound Poisson approximation yields similar or better accuracies compared to the other models, which underlines the relevance of our approach. Click here for additional data file.
Table 3.

Performance comparison for the palindrome (see Fig. 2b)

DαSeqlend(PE,PCPN)d(PE,PCPP)d(PE,PBin)
110–210000.09480.1191
010–310 0000.009230.0161
110–3100000.01080.02141
210–310 0000.01430.02351
Table 4.

Performance comparison for the repeat-like motif (see Fig. 2c)

dαSeqlend(PE,PCPN)d(PE,PCPP)d(PE,PBin)
110–210000.06560.8240.735
010–310 0000.01770.4670.605
110–310 0000.01910.4640.611
210–310 0000.01940.50.63
  23 in total

Review 1.  DNA binding sites: representation and discovery.

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

Review 2.  Probabilistic and statistical properties of words: an overview.

Authors:  G Reinert; S Schbath; M S Waterman
Journal:  J Comput Biol       Date:  2000 Feb-Apr       Impact factor: 1.479

3.  The human genome browser at UCSC.

Authors:  W James Kent; Charles W Sugnet; Terrence S Furey; Krishna M Roskin; Tom H Pringle; Alan M Zahler; David Haussler
Journal:  Genome Res       Date:  2002-06       Impact factor: 9.043

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.  Computing exact P-values for DNA motifs.

Authors:  Jing Zhang; Bo Jiang; Ming Li; John Tromp; Xuegong Zhang; Michael Q Zhang
Journal:  Bioinformatics       Date:  2007-01-18       Impact factor: 6.937

6.  Predicting transcription factor affinities to DNA from a biophysical model.

Authors:  Helge G Roider; Aditi Kanhere; Thomas Manke; Martin Vingron
Journal:  Bioinformatics       Date:  2006-11-10       Impact factor: 6.937

7.  TRANSFAC: a database on transcription factors and their DNA binding sites.

Authors:  E Wingender; P Dietze; H Karas; R Knüppel
Journal:  Nucleic Acids Res       Date:  1996-01-01       Impact factor: 16.971

8.  Compound poisson approximation of the number of occurrences of a position frequency matrix (PFM) on both strands.

Authors:  Utz J Pape; Sven Rahmann; Fengzhu Sun; Martin Vingron
Journal:  J Comput Biol       Date:  2008 Jul-Aug       Impact factor: 1.479

9.  Efficient and accurate P-value computation for Position Weight Matrices.

Authors:  Hélène Touzet; Jean-Stéphane Varré
Journal:  Algorithms Mol Biol       Date:  2007-12-11       Impact factor: 1.405

10.  The accessible chromatin landscape of the human genome.

Authors:  Robert E Thurman; Eric Rynes; Richard Humbert; Jeff Vierstra; Matthew T Maurano; Eric Haugen; Nathan C Sheffield; Andrew B Stergachis; Hao Wang; Benjamin Vernot; Kavita Garg; Sam John; Richard Sandstrom; Daniel Bates; Lisa Boatman; Theresa K Canfield; Morgan Diegel; Douglas Dunn; Abigail K Ebersol; Tristan Frum; Erika Giste; Audra K Johnson; Ericka M Johnson; Tanya Kutyavin; Bryan Lajoie; Bum-Kyu Lee; Kristen Lee; Darin London; Dimitra Lotakis; Shane Neph; Fidencio Neri; Eric D Nguyen; Hongzhu Qu; Alex P Reynolds; Vaughn Roach; Alexias Safi; Minerva E Sanchez; Amartya Sanyal; Anthony Shafer; Jeremy M Simon; Lingyun Song; Shinny Vong; Molly Weaver; Yongqi Yan; Zhancheng Zhang; Zhuzhu Zhang; Boris Lenhard; Muneesh Tewari; Michael O Dorschner; R Scott Hansen; Patrick A Navas; George Stamatoyannopoulos; Vishwanath R Iyer; Jason D Lieb; Shamil R Sunyaev; Joshua M Akey; Peter J Sabo; Rajinder Kaul; Terrence S Furey; Job Dekker; Gregory E Crawford; John A Stamatoyannopoulos
Journal:  Nature       Date:  2012-09-06       Impact factor: 49.962

View more
  5 in total

1.  EpiRegio: analysis and retrieval of regulatory elements linked to genes.

Authors:  Nina Baumgarten; Dennis Hecker; Sivarajan Karunanithi; Florian Schmidt; Markus List; Marcel H Schulz
Journal:  Nucleic Acids Res       Date:  2020-07-02       Impact factor: 16.971

2.  CRUP: a comprehensive framework to predict condition-specific regulatory units.

Authors:  Anna Ramisch; Verena Heinrich; Laura V Glaser; Alisa Fuchs; Xinyi Yang; Philipp Benner; Robert Schöpflin; Na Li; Sarah Kinkley; Anja Römer-Hillmann; John Longinotto; Steffen Heyne; Beate Czepukojc; Sonja M Kessler; Alexandra K Kiemer; Cristina Cadenas; Laura Arrigoni; Nina Gasparoni; Thomas Manke; Thomas Pap; John A Pospisilik; Jan Hengstler; Jörn Walter; Sebastiaan H Meijsing; Ho-Ryun Chung; Martin Vingron
Journal:  Genome Biol       Date:  2019-11-08       Impact factor: 13.583

3.  Do lncRNAs and circRNAs expression profiles influence discoid lupus erythematosus progression?-a comprehensive analysis.

Authors:  Jing Xuan; Yaoyang Xiong; Linjun Shi; Beatrice Aramini; Haiyan Wang
Journal:  Ann Transl Med       Date:  2019-12

4.  Sampling time-dependent artifacts in single-cell genomics studies.

Authors:  Ramon Massoni-Badosa; Giovanni Iacono; Catia Moutinho; Marta Kulis; Núria Palau; Domenica Marchese; Javier Rodríguez-Ubreva; Esteban Ballestar; Gustavo Rodriguez-Esteban; Sara Marsal; Marta Aymerich; Dolors Colomer; Elias Campo; Antonio Julià; José Ignacio Martín-Subero; Holger Heyn
Journal:  Genome Biol       Date:  2020-05-11       Impact factor: 13.583

5.  cis Elements that Mediate RNA Polymerase II Pausing Regulate Human Gene Expression.

Authors:  Jason A Watts; Joshua Burdick; Jillian Daigneault; Zhengwei Zhu; Christopher Grunseich; Alan Bruzel; Vivian G Cheung
Journal:  Am J Hum Genet       Date:  2019-09-05       Impact factor: 11.025

  5 in total

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