Literature DB >> 25583120

Repulsive parallel MCMC algorithm for discovering diverse motifs from large sequence sets.

Hisaki Ikebata1, Ryo Yoshida2.   

Abstract

MOTIVATION: The motif discovery problem consists of finding recurring patterns of short strings in a set of nucleotide sequences. This classical problem is receiving renewed attention as most early motif discovery methods lack the ability to handle large data of recent genome-wide ChIP studies. New ChIP-tailored methods focus on reducing computation time and pay little regard to the accuracy of motif detection. Unlike such methods, our method focuses on increasing the detection accuracy while maintaining the computation efficiency at an acceptable level. The major advantage of our method is that it can mine diverse multiple motifs undetectable by current methods.
RESULTS: The repulsive parallel Markov chain Monte Carlo (RPMCMC) algorithm that we propose is a parallel version of the widely used Gibbs motif sampler. RPMCMC is run on parallel interacting motif samplers. A repulsive force is generated when different motifs produced by different samplers near each other. Thus, different samplers explore different motifs. In this way, we can detect much more diverse motifs than conventional methods can. Through application to 228 transcription factor ChIP-seq datasets of the ENCODE project, we show that the RPMCMC algorithm can find many reliable cofactor interacting motifs that existing methods are unable to discover.
© The Author 2015. Published by Oxford University Press.

Entities:  

Mesh:

Substances:

Year:  2015        PMID: 25583120      PMCID: PMC4426842          DOI: 10.1093/bioinformatics/btv017

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


1 Introduction

The motif discovery problem has been receiving renewed attention since recent experimental technologies, such as ChIP-seq, posed new challenges. The problem is to identify recurring patterns of conserved short strings that appear in a large fraction of nucleotide sequences. A genome-wide ChIP study produces thousands or more DNA fragments consisting of several hundred base pairs, which cover the binding sites of a transcription factor (TF). By discovering motifs in the given sequences, which are associated with known TF-binding motifs in a database, e.g. JASPAR (Sandelin ), TRANSFAC (Wingender ), we can predict not only the regions bound by the primary TF but also the cofactors that modulate the TF activity (Bailey, 2011; Goi ; Smith ). Early methods of de novo motif discovery can be classified into either a model-based [MEME (Bailey and Elkan, 1994), AlignACE (Hughes ), ANN-Spec (Workman and Stormo, 2000)] or a word-count approach [Weeder (Pavesi )]. These methods were designed on the assumption that the input sequences of ∼103 base pairs would range in size from 102 to 103. Hence, they do not scale to the size of ChIP-seq data and their fundamental methodologies have undergone reconstruction. However, most ChIP-tailored algorithms emphasize computational efficiency, and they sacrifice accuracy of motif detection because they use heuristics to speed up their computation time. The model-based methods employ either the EM algorithm (Bailey and Elkan, 1994) or Gibbs sampling (Lawrence ). The main computational load arises in the process of calculating the posterior probabilities over all fixed-length subsequences at every iteration. STEME (Reid and Wernisch, 2011), a ChIP-tailored version of MEME, uses a branch-and-bound technique, so that negligible oligomers with significantly low probabilities are effectively removed. The word-count methods, regardless of old or new, rely on essentially the same strategy. All possible oligomers are counted with exact or the fuzzy matching for input sequences. Then, overrepresented oligomers are determined against background sequences. Similar motifs are merged to generate output motifs. To reduce the computational load in the counting operation, DREME (Bailey, 2011) and CisFinder (Sharov and Ko, 2009) adopt similar strategies. Starting from oligomers with no wildcards, each oligomer is either left or removed recursively by adding a wildcard and by assessing its significance. Such methods run the risk of missing important motifs in earlier steps of the recursion. Hegma (Ichinose et al., 2012) is the fastest of current algorithms. A highly specific strategy based on Gray codes (Gray, 1947) is employed to avoid fuzzy matching so as to speed up the merging of similar motifs. However, this novel idea results in a degradation of the detection accuracy as will be shown later. The aim of this study is to derive a new algorithm that achieves high detection accuracy while maintaining the computational efficiency at an acceptable level. In particular, the proposed method is designed to detect many diverse motifs that previous methods are unable to discover. The proposed repulsive parallel MCMC (RPMCMC) algorithm is a parallel version of the widely used Gibbs motif sampler. One critical drawback of the standard Gibbs sampling, as with the EM algorithm, arises from the following fact: the posterior distribution is highly multimodal because many diverse motifs are present in given sequences. Once the generated Markov chain is absorbed to a locally high probability region, it is difficult to escape from that region within a finite time. This problem has received little attention in previous studies. MEME adopts a serial implementation of the EM algorithm that repeats the search with different initial conditions (Bailey and Elkan, 1994). To reduce the possibility of becoming trapped in the same local optima, low prior probabilities are assigned to already-discovered motif sites in consecutive serial runs. However, such iterative methods take too long to be used for large ChIP data. RPMCMC is run on parallel interacting Gibbs samplers. A repulsive force comes into play when the trajectories of different chains near each other. Therefore, different chains are facilitated to explore different regions. Compared with the original method using a single chain, this all-at-once interacting parallel run can detect much more diverse motifs. In addition, the proposed method has other unique characteristics, for instance automated control of variable-length motifs, and the fast-clustering algorithm for many generated motifs in the summarization step. We implemented the RPMCMC algorithm with C++, which is available from the Supplementary Website. The method was comprehensively tested on synthetic promoter sequences and 228 TF ChIP-seq datasets of the ENCODE project. In the synthetic promoter analysis, RPMCMC found around 1.5 times as many embedded motifs as existing methods did. For the ChIP-seq datasets, the RPMCMC algorithm reported 444 reliable cofactors in total, 219 of which were not discovered by either of the recently published ChIP-tailored algorithms: DREME and Hegma. On the Supplementary Website, we provide all the discovered cofactor motifs which were associated with annotated motifs in JASPAR.

2 Methods

2.1 Model

We use the ZOOPS model (Bailey and Elkan, 1994) that allows zero or one motif occurrence per sequence. Assume that we are given a set of n sequences, , where sequence is of length L (). The reverse complement of the given sequence set is denoted by . Our model uses the set of n concatenated sequences, , where (). The motif presence indicator z takes the value 1 or 0 according to the presence or absence of a motif in sequence s. In a sequence s with z = 1, a K-mer motif is positioned at the start site }. The kth element of the motif follows the position-specific multinomial distribution with , which represents the nucleotide preference of the kth element to A, C, G, T. Thus, we have , a position probability matrix (PPM). We treat the motif length K as an unknown parameter. The background sequences are assumed to follow independent multinomial trials with the background probability denoted by . Given an input S, the objective is to estimate the PPM Θ with the unknown motif length K and the background probability θ0 where the latent variables comprise and . The likelihood is then where denotes the types of bases at the jth position in s, and is the indicator function. The first component of the right-hand side in the first line is the probability of all letters in the n input sequences, which is calculated under the background multinomial distribution. The second component is the likelihood ratio that assesses overrepresentation of the K-mer segmented sequences against the background. As the priors on the multinomial parameters, we use the Dirichlet distributions where () and are the concentration parameters fixed at set values. The prior on Θ is conditioned by the motif length K. The equal probabilities are assigned to any K with a range between the predetermined minimum and maximum motif lengths, and . To complete the joint posterior of all the unknown parameters, we prescribe the priors on U and Z as follows: The start site u of a motif occurs with equal probability in all the possible positions in sequence s. The motif presence indicator z follows the binomial distribution with the success probability γ for each i (). Note that although a specific type of modeling is presented here, our current program allows for a certain amount of flexibility in the model specification. For instance a user can choose a higher-order Markov background model up to third order (da Fonseca ) and a position specific prior for the motif start sites (Bailey ).

2.2 Multiple motifs and local trap

Let x denote all the unknowns, and θ0. To obtain an estimate approximately with the posterior , we can employ a Gibbs sampling method. However, the Gibbs motif sampler has a serious drawback in that inherent presence of a great many different motifs causes a complex energy landscape of the posterior distribution. In particular, once the trajectory of a Markov chain comes into a locally high-probability region which corresponds to one of the existing motifs, it is difficult to effect a transfer into another region within a finite runtime. The EM algorithm might exhibit the same defects. As an illustration, we show a result of the simple Gibbs motif sampling. The dataset consists of 103-bp-long synthetic promoter sequences of 300 human genes. The Gibbs sampling was repeated 20 times under different initial conditions. As shown in Figure 1, all the chains were trapped at similar AT-rich motifs for a long duration. Exceedingly high probabilities might be concentrated on the AT-rich segments and all the chains were absorbed to those domains of the posterior distribution. This is a typical scenario. Figure 1 also shows the result of RPMCMC, which was run with 20 interacting parallel Gibbs samplers as described below. By performing just an all-at-once parallel run, RPMCMC could capture much more diverse motifs than the independent Gibbs sampling could.
Fig. 1.

A drawback of the independent Gibbs motif sampler, which is highlighted on 300 promoter sequences. The top and bottom panels display the processes of produced PPMs (sequence-logos) for RPMCMC with 20 replicas and independent Gibbs sampling under 20 different initial conditions. Five of the 20 sampling paths are shown for each method

A drawback of the independent Gibbs motif sampler, which is highlighted on 300 promoter sequences. The top and bottom panels display the processes of produced PPMs (sequence-logos) for RPMCMC with 20 replicas and independent Gibbs sampling under 20 different initial conditions. Five of the 20 sampling paths are shown for each method

2.3 RPMCMC algorithm

The RPMCMC algorithm is derived by creating an augmented system , which consists of M exact copies () of the posterior distribution and the repulsive force function : Each x is called a replica. The repulsive force function ψ imposes a stronger penalty on closer replicas. The parameter β controls the force severity, i.e. a greater β produces a stronger repulsion and vice versa. Drawing samples of simultaneously from Equation (2), the M sample paths tend to move toward different regions. Furthermore, a replica trapped in a locally high probability state can be pushed to other regions by the repulsive force derived from approaching replicas (Fig. 2). It is important to see that the use of a non-zero force severity brings bias to the samples from π with respect to the posterior distribution. With β = 0, which removes the repulsion from π, an unbiased sample set can be obtained.
Fig. 2.

A schematic view of the RPMCMC algorithm

A schematic view of the RPMCMC algorithm The repulsive force function is defined as a function of PPMs, . Let be an increasing function of the dissimilarity between Θ and Θ. With this, the repulsion is modeled by Replica i interacts with its nearest neighbor , such that . The dissimilarity D is measured by where and . In general, K and K, the column sizes of Θ and Θ, are different. The distance of the PPMs is assessed after associating a smaller-sized PPM with the same-sized submatrix of the other, and and by choosing the smallest Frobenius norm in all possible alignments . The second term is a gap penalty for the difference of motif lengths where c > 0. To obtain an estimate from the augmented posterior, Gibbs sampling is combined with several techniques such as the reversible-jump MCMC method (Green, 1995) and the slice sampler (Neal, 2003). The full details of the RPMCMC procedure are described in Supplementary Method S1. The proposed method generates Markov chains of the M replicas in parallel. Then, different chains move toward different regions of the state space due to the repulsion. We can discover a much wider variety of motifs with an all-at-once interacting parallel simulation than with the independent method. Conventional Gibbs sampling with M different initial seeds (as shown in the previous subsection) can be derived by setting the zero force severity, β = 0, to RPMCMC. Suppose that we are given a sample set of size N × M from Equation (2) with nonzero β, denoted by where each denotes the jth sample of the ith replica. Obviously, the repulsive force leads to biased samples with respect to the target in Equation (2) at the zero force severity. To correct this bias, the importance sampling is used, which assigns a weight to each sample as The ratio between the target (zero force) and the biased distribution () becomes the inverse of the repulsive force function. Note that the M replicas () in the jth ensemble share the same weight. As shown in Supplementary Method S1, our current implementation does not parallelize the process of updating the M Markov chains. We use multi-core processors only for counting the nucleotide frequencies when renewing the motif start sites.

2.4 Post-processing: clustering and ranking

RPMCMC produces many redundant outputs with slight variations. We reduce the redundancy by grouping the outputs into g clusters, , based on the dissimilarity of the sampled PPMs. The procedure is as follows (see Fig. 3 for a schematic illustration):
Fig. 3.

A schematic illustration of the post-processing process

Samples of size are arranged as by sorting realized values of the likelihood [Equation (1)] in decreasing order. Set , a threshold for the within-cluster variability. Set k = 1 and repeat (a)-(d) until no samples are left: Initiate the kth cluster by a singleton of the sample that is ranked first in η. Let be the cluster representative. Collect all samples satisfying the condition where denotes the PPM of . These samples are integrated into cluster C; . Discard the collected samples in C from the ordered sequence; . Let p be the length of η and rearrange η according to the likelihood values. If η is empty, terminate the computation. Otherwise, let and go back to step (a). A schematic illustration of the post-processing process The method operates with a single input parameter λ that controls the number g of clusters. Samples within are assigned to the cluster representative μ, which is the one to achieve the highest likelihood within the kth cluster members. Denote the samples and their importance weights by . With the g reduced samples , we define an approximated posterior distribution by This is a mixture of the g probability mass functions at μ. Mixing rate is the sum of the importance weights associated with the corresponding cluster C. PPMs and the motif start sites in are of primary interest for motif discovery. We generate a ranked list of the reduced discovered motifs, which are ordered according to the weights .

2.5 Performance evaluation

We report the performance of several motif discovery algorithms on two types of data: (i) promoter sequences into which strings generated from PPMs in the JASPAR CORE database are planted and (ii) 228 TF ChIP-seq datasets of the ENCODE project. We evaluate the performance for each type of data as follows: (i)  Given the nucleotide positions of known and predicted motifs, recall [sensitivity (SN)] and precision [positive predicted value (PPV)] are evaluated at a nucleotide level. These criteria have commonly been used, for instance in Tompa (we use the abbreviations SN and PPV according to convention). For given J known motifs, we define slightly modified SN and PPV for the evaluation of multiple output motifs. Let p be the output that achieves the most overlapping predicted sites with the jth known motif among the g outputs (if there are two or more outputs having the same number of overlapped nucleotides, the one with the higher rank given by a motif finder is chosen). Then, the recall and the precision are computed as A low SN statistic indicates the lack of ability to discover planted multiple motifs and a low PPV statistic can be a signal for less identification accuracy, for instance the occurrence of over- or under-estimates of the planted motif regions. (ii)  From contiguous segments around the transcription factor binding sites (TFBSs) of the primary TF in each dataset, we obtain a list of cofactor interacting motifs and their annotations that are implicated in the regulatory module of the primary TF. To identify the cooperative cofactors of the primary TF, each predicted motif (PPM) is matched to JASPAR CORE motifs by using the TOMTOM program (Gupta ). For a given predicted PPM, TOMTOM outputs the matching scores to all annotated TFBSs (the name of TFs) in JASPAR with the statistical significances (E-values). For each algorithm, a diversity of the discovered motifs is evaluated with the number of known motifs in JASPAR CORE that are matched significantly to the produced PPMs with the acceptable level of significance at E-value less than 0.05. In addition, we use the log-likelihood ratio (LLR) to evaluate K-mer binding sites of a predicted motif: where () is the relative frequency of nucleotides at each position in a predicted site, is the relative frequency of nucleotides of the background. The output consists of motif subsequences. A higher LLR indicates a better likeliness of the K-mer instances to be a motif in terms of a combined characterization on the degree of overrepresentation relative to the background and the total information content.

3 Results and discussion

3.1 Synthetic promoter sequence

The performance of RPMCMC was tested on synthetic datasets against two ChIP-tailored algorithms, DREME and Hegma, and a classical algorithm, Weeder. The datasets were derived from non-redundant sets of randomly selected promoter sequences obtained from UCSC.hg19 with two different kinds; one composed of fixed-length sequences of 1000 bp and the other of variable-length sequences varied between 200 and 2000 bp. Oligomers generated by randomly chosen 10 JASPAR CORE PPM collections were planted into randomly selected start sites, so that each sequence has eight motifs on average. For each data size n, we prepared 20 different sequence sets. With this ground truth, we measured the change in recall and precision. All parameters of RPMCMC and the specified Weeder options are listed in Table 1. For DREME and Hegma, we employed the default parameters. The parameters of RPMCMC were empirically chosen.
Table 1.

Default parameters of RPMCMC and Weeder options that were used in all experiments

RPMCMC
ParameterValue
Prior on ziγ=0.755
Max/min motif widthKmin=8,Kmax=15
Dirichlet priorsασ=1,βk,σ=1
No. of replicasM = 50
No. of MCMC iterationsN = 520
Burn-in period (fixed)N20
Repulsive force severityβ=10×izi
Motif clusteringλ=0.3
Gap penaltyc = 0.3

Weeder
OptionValue

Species codeHS
Analysis typeMedium

Hegma and DREME were executed using the default settings.

Default parameters of RPMCMC and Weeder options that were used in all experiments Hegma and DREME were executed using the default settings. Figure 4(a) summarizes the SN and PPV values as a function of n for RPMCMC, Hegma and Weeder. DREME was removed from this figure because there was no way of calculating SN and PPV due to the lack of outputs on motif sites in the distributed program. The numbers of outputs from RPMCMC, Hegma and Weeder were 85.7, 214.76 and 13.3 on average, respectively. It can be seen that RPMCMC outperformed the other methods. For the fixed-length datasets, RPMCMC delivered SN values around 1.7 times higher than those of the other two methods. The PPVs of RPMCMC were around 1.5 times higher than those of Hegma. As shown in Figure 4(b), the results on the variable-length datasets were similar to those on the fixed-length datasets except that the performance of Hegma was significantly degraded.
Fig. 4.

Performance comparison among RPMCMC, Hegma and Weeder on synthetic datasets: (a) fixed-length sequence sets and (b) variable-length sequence sets. Motifs were generated according to the JASPAR CORE PPM collection and were inserted randomly into a set of promoter sequences. SN (left) and PPV (right) values of each method are plotted against the varying sequence sizes,

Performance comparison among RPMCMC, Hegma and Weeder on synthetic datasets: (a) fixed-length sequence sets and (b) variable-length sequence sets. Motifs were generated according to the JASPAR CORE PPM collection and were inserted randomly into a set of promoter sequences. SN (left) and PPV (right) values of each method are plotted against the varying sequence sizes, We analyzed the cause of the observed low SN and PPV statistics for Hegma and Weeder, as illustrated with the results on the fixed-length datasets. It was found that Hegma has a strong tendency to divide planted regions of a motif into a few different predicted motifs. Such incorrectly fragmented outputs acted to increase PPV slightly but resulted in the observed low SN. A distinctive characteristic of Weeder is the fairly low PPV, whereas several comparative studies reported Weeder to be one of the best performing algorithms among early motif finders (Tompa ). A region predicted by Weeder tends to include not only a planted motif region but also many background regions. RPMCMC could achieve much higher SN and PPV than the others could. Figure 5(a) gives the computation time for each method. RPMCMC was implemented in C++. We used the C programs for DREME, Hegma and Weeder, which are available on the authors’ websites. All the tests were conducted on Intel® Xeon Phi™coprocessors with 61-core CPUs and 48 GB of main memory. In terms of computation efficiency, Hegma outperformed the others and RPMCMC was comparable to DREME. In particular, the computation times of RPMCMC and DREME were about a 10000th those of Hegma. RPMCMC would sustain an acceptable level of computation time, and furthermore, it might be possible to render the algorithm more efficient. The bottleneck in RPMCMC is in the process of calculating the posterior probabilities of the motif start sites u (see details in Supplementary Method S1): with a given PPM, times calculations were necessary to perform in every iteration over all possible K-mer consecutive subsequences in S. This process can fully be parallelized into independent processing elements. Alternatively, we could use a branch-and-bound technique as in STEME that effectively prunes subsequences with negligibly low probabilities.
Fig. 5.

Computational efficiency of RPMCMC, Hegma, DREME and Weeder. (a) The synthetic promoter sequence and (b) the ChIP-seq datasets, shown as a function of the number of nucleotides. The vertical axis indicates CPU times. The right figure is an enlarged display of the left figure to make clear the computation time of Hegma

Computational efficiency of RPMCMC, Hegma, DREME and Weeder. (a) The synthetic promoter sequence and (b) the ChIP-seq datasets, shown as a function of the number of nucleotides. The vertical axis indicates CPU times. The right figure is an enlarged display of the left figure to make clear the computation time of Hegma We remark on the difficulty in detecting the burn-in time for RPMCMC. An initial portion of the Markov chain samples should be discarded because the chain approaches its stationary distribution (Cowles and Carlin, 1996) following a sufficient burn-in period. Figure 6 shows the process of evolving the likelihood during a RPMCMC run. The series of the likelihood values remained instable, which indicates a fairly slow mixing of the Markov chain because the target distribution was inherently multimodal and the parallel interacting chains switched their target local modes successively. In general, it is difficult to deal with a diagnostic of burn-in periods that looks for multimodality of the posterior distribution. At the current moment, we do not have a specific idea other than an obvious approach of giving as long as possible for a trial move.
Fig. 6.

Series of the likelihood values in RPMCMC for a synthetic dataset with 300 sequences. Default burn-in is set at 20 steps (vertical line in upper plot)

Series of the likelihood values in RPMCMC for a synthetic dataset with 300 sequences. Default burn-in is set at 20 steps (vertical line in upper plot)

3.2 ENCODE ChIP-seq datasets

Using RPMCMC with the default parameters given in Table 1, we predicted the cofactor motifs of the primary TF for each of the 228 datasets of ChIP-seq experiments in the ENCODE project (The ENCODE Project Consortium, 2012). FASTA files were produced by clipping the sequences of UCSC.hg19 at the locations recorded in SYDH TFBS narrowPeak files (available from NCBI’s Gene Expression Omnibus using the accession number GSE31477). We removed datasets that had only a few sequences after removing fragments with lengths less than 200 or more than 500 from the obtained FASTA files. Also, we removed datasets which have more than one percent of sequences including blacklist regions reported on https://sites.google.com/site/anshulkundaje/projects/blacklists. In this way, we obtained the 228 datasets from the total of 359 datasets. The numbers of the input sequences ranged from 205 to 49 211. RPMCMC produced 51–149 output motifs for each dataset. A discovered motif, for instance in μ, was regarded as being significantly enriched if it appeared in 5% or more of the input sequences, i.e. . At the acceptable level of significance on the TOMTOM’s E-values , approximately 15 significantly enriched outputs on average could have correspondence to one of the experimentally validated TFBSs in JASPAR CORE. In Supplementary Data S1, we provide the lists of de novo cofactor motifs for all TF-ChIP datasets with the results of JASPAR annotations. In the experiments, Hegma produced a far greater number of outputs (1081 outputs on average over all datasets) than RPMCMC (110 outputs) and DREME (49 outputs). The outputs of Hegma possibly included many redundant motifs. Removing motifs with from the total outputs, the average numbers of outputs of Hegma, RPMCMC and DREME dropped to 24, 110 and 33, respectively. The computation times of each algorithm for 10 selected datasets including the smallest and the largest dataset are shown in Figure 5(b). Compared with the experiment with the synthetic datasets, the computation times of RPMCMC were a little inferior to those of DREME for the ChIP-seq datasets. RPMCMC would still sustain an acceptable level of computation time. As discussed in the previous subsection, the current implementation of the RPMCMC algorithm is yet to be optimized for speed. As shown in Figure 7(a), the numbers of known motifs significantly matched to the outputs of RPMCMC (E-values 0.05) were larger than those of Hegma and DREME for 74% of the 228 datasets. Although RPMCMC produced the largest numbers of outputs among the three methods, the LLR values of the discovered motifs of RPMCMC were much higher than those of the others as in Figure 7(b). This indicates that RPMCMC has a great potential to mine many reliable diverse motifs that are undetected by the existing methods.
Fig. 7.

Comparison of RPMCMC with Hegma and DREME on the 228 ENCODE datasets. (a) The number of motifs in JASPAR CORE that were matched to outputs of each algorithm for each of the 228 datasets (blue: RPMCMC; magenta: Hegma; green: DREME). The datasets are arranged by gathering together the subsets with which each method achieved the most matching to JASPAR. (b) The LLR values of the predicted sites are shown across arbitrary-chosen 10 datasets with different sizes (). Each number on the box indicates the number of sequences in each dataset

Comparison of RPMCMC with Hegma and DREME on the 228 ENCODE datasets. (a) The number of motifs in JASPAR CORE that were matched to outputs of each algorithm for each of the 228 datasets (blue: RPMCMC; magenta: Hegma; green: DREME). The datasets are arranged by gathering together the subsets with which each method achieved the most matching to JASPAR. (b) The LLR values of the predicted sites are shown across arbitrary-chosen 10 datasets with different sizes (). Each number on the box indicates the number of sequences in each dataset Table 2 shows 15 cofactors that were predicted by RPMCMC on a ChIP dataset (wgEncodeSydhTfbsHepg2Nrf1IggrabPk) in which the binding sites of NRF1 were studied in HepG2. The binding sites of RPN4 and USF1 were detected only by RPMCMC. It was reported that both RPN4 and NRF1 are involved in the same proteasome activity (Radhakrishnan ; Xu ), and the interaction of USF1 and Nrf1 is involved in the transcriptional regulation of FMP1 gene (Prasad and Singh, 2008).
Table 2

A list of 16 predicted motifs obtained by RPMCMC that are implicated in the transcriptional module of NRF1 in HepG2

Predicted motif
E-valueRankingP/A
HegmaDREME
SP12.71×1041PP
EGR11.09×1031PP
SP21.10×1031PP
KLF53.75×1031PP
NRF13.80×1092PP
FUS35.07×1032PP
E2F44.52×10245AP
REST3.92×10347AA
GABPA1.57×10251AA
DAF-121.41×10256AA
MET311.56×10262AA
RPN43.49×10262AA
TYE71.43×10370AA
PIF54.35×10270AA
USF14.56×10270AA
RDS13.37×10271AA

NRF1 is the ChIPed TF and the rest are the predicted cofactors. All motifs, which could be annotated at E-value  0.05 according to JASPAR, are shown with the E-values of TOMTOM (second column) and the ranking by RPMCMC (third column). The last two columns indicate the presence (P) or absence (A) of the motif in the outputs of Hegma and DREME, respectively.

A list of 16 predicted motifs obtained by RPMCMC that are implicated in the transcriptional module of NRF1 in HepG2 NRF1 is the ChIPed TF and the rest are the predicted cofactors. All motifs, which could be annotated at E-value  0.05 according to JASPAR, are shown with the E-values of TOMTOM (second column) and the ranking by RPMCMC (third column). The last two columns indicate the presence (P) or absence (A) of the motif in the outputs of Hegma and DREME, respectively. Figure 8 summarizes the detection ability to discover diverse motifs based on a Venn diagram of all matching motifs produced from the analyses of the 228 datasets. The outputs of RPMCMC contained almost all of the outputs of DREME and Hegma, and, notably, 219 annotated cofactors were uniquely discovered by RPMCMC.
Fig. 8.

Venn diagram for total numbers of significantly annotated motifs over all the 228 datasets, reported by RPMCMC, Hegma and DREME

Venn diagram for total numbers of significantly annotated motifs over all the 228 datasets, reported by RPMCMC, Hegma and DREME

4 Concluding remarks

In the motif discovery problem, the direct use of a Gibbs sampling method revealed an inability to find latent diverse motifs even in a fairly small number of input sequences. In the application for only 300 input sequences, all simulations with different initializations became trapped in the AT-rich motifs, which are of little significance in practice. This highlighted a critical drawback of the Gibbs sampling methods. The same is true for the EM algorithm. Because biological sequences generally contain rather diverse conserved patterns, which are sometimes biologically meaningless, the posterior distribution exhibits a very complex landscape as it includes many locally high probability regions. Our view is that solving this problem is the essence of improving the accuracy of motif discovery. Motivated by this, we presented a new motif discovery method called RPMCMC, which is a parallel variant of the widely used Gibbs motif samplers. The rather simple idea is to run the Gibbs motif samplers in parallel by making use of the repulsive force on different samplers. With all-at-once sampling, we could discover diverse motifs by which the parallel samplers divide their responsibility in the overall search region. As another contribution, we provided a list of predicted cofactor motifs that were overrepresented in the 228 ENCODE ChIP-seq datasets. RPMCMC can potentially mine promising annotated motifs which other word-count methods fail to find. To narrow down things to truly functional cofactor sets, it is necessary to conduct further validation experiments.
  21 in total

1.  Efficient representation and P-value computation for high-order Markov motifs.

Authors:  Paulo G S da Fonseca; Katia S Guimarães; Marie-France Sagot
Journal:  Bioinformatics       Date:  2008-08-15       Impact factor: 6.937

2.  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

3.  The value of position-specific priors in motif discovery using MEME.

Authors:  Timothy L Bailey; Mikael Bodén; Tom Whitington; Philip Machanick
Journal:  BMC Bioinformatics       Date:  2010-04-09       Impact factor: 3.169

4.  Interaction of USF1/USF2 and alpha-Pal/Nrf1 to Fmr-1 promoter increases in mouse brain during aging.

Authors:  S Prasad; Kanchan Singh
Journal:  Biochem Biophys Res Commun       Date:  2008-09-07       Impact factor: 3.575

5.  Assessing computational tools for the discovery of transcription factor binding sites.

Authors:  Martin Tompa; Nan Li; Timothy L Bailey; George M Church; Bart De Moor; Eleazar Eskin; Alexander V Favorov; Martin C Frith; Yutao Fu; W James Kent; Vsevolod J Makeev; Andrei A Mironov; William Stafford Noble; Giulio Pavesi; Graziano Pesole; Mireille Régnier; Nicolas Simonis; Saurabh Sinha; Gert Thijs; Jacques van Helden; Mathias Vandenbogaert; Zhiping Weng; Christopher Workman; Chun Ye; Zhou Zhu
Journal:  Nat Biotechnol       Date:  2005-01       Impact factor: 54.908

6.  Transcription factor Nrf1 mediates the proteasome recovery pathway after proteasome inhibition in mammalian cells.

Authors:  Senthil K Radhakrishnan; Candy S Lee; Patrick Young; Anne Beskow; Jefferson Y Chan; Raymond J Deshaies
Journal:  Mol Cell       Date:  2010-04-09       Impact factor: 17.970

7.  STEME: efficient EM to find motifs in large data sets.

Authors:  John E Reid; Lorenz Wernisch
Journal:  Nucleic Acids Res       Date:  2011-07-23       Impact factor: 16.971

8.  DREME: motif discovery in transcription factor ChIP-seq data.

Authors:  Timothy L Bailey
Journal:  Bioinformatics       Date:  2011-05-04       Impact factor: 6.937

9.  Quantifying similarity between motifs.

Authors:  Shobhit Gupta; John A Stamatoyannopoulos; Timothy L Bailey; William Stafford Noble
Journal:  Genome Biol       Date:  2007       Impact factor: 13.583

10.  Exhaustive search for over-represented DNA sequence motifs with CisFinder.

Authors:  Alexei A Sharov; Minoru S H Ko
Journal:  DNA Res       Date:  2009-09-09       Impact factor: 4.458

View more
  9 in total

1.  ProSampler: an ultrafast and accurate motif finder in large ChIP-seq datasets for combinatory motif discovery.

Authors:  Yang Li; Pengyu Ni; Shaoqiang Zhang; Guojun Li; Zhengchang Su
Journal:  Bioinformatics       Date:  2019-11-01       Impact factor: 6.937

2.  Statistical modelling of bacterial promoter sequences for regulatory motif discovery with the help of transcriptome data: application to Listeria monocytogenes.

Authors:  Ibrahim Sultan; Vincent Fromion; Sophie Schbath; Pierre Nicolas
Journal:  J R Soc Interface       Date:  2020-10-07       Impact factor: 4.118

3.  GSMC: Combining Parallel Gibbs Sampling with Maximal Cliques for Hunting DNA Motif.

Authors:  Chao Pei; Shu-Lin Wang; Jianwen Fang; Wei Zhang
Journal:  J Comput Biol       Date:  2017-11-08       Impact factor: 1.479

4.  Modular discovery of monomeric and dimeric transcription factor binding motifs for large data sets.

Authors:  Jarkko Toivonen; Teemu Kivioja; Arttu Jolma; Yimeng Yin; Jussi Taipale; Esko Ukkonen
Journal:  Nucleic Acids Res       Date:  2018-05-04       Impact factor: 16.971

5.  ATR inhibition controls aggressive prostate tumors deficient in Y-linked histone demethylase KDM5D.

Authors:  Kazumasa Komura; Yuki Yoshikawa; Teppei Shimamura; Goutam Chakraborty; Travis A Gerke; Kunihiko Hinohara; Kalyani Chadalavada; Seong Ho Jeong; Joshua Armenia; Shin-Yi Du; Ying Z Mazzu; Kohei Taniguchi; Naokazu Ibuki; Clifford A Meyer; Gouri J Nanjangud; Teruo Inamoto; Gwo-Shu Mary Lee; Lorelei A Mucci; Haruhito Azuma; Christopher J Sweeney; Philip W Kantoff
Journal:  J Clin Invest       Date:  2018-06-04       Impact factor: 14.808

6.  WSMD: weakly-supervised motif discovery in transcription factor ChIP-seq data.

Authors:  Hongbo Zhang; Lin Zhu; De-Shuang Huang
Journal:  Sci Rep       Date:  2017-06-12       Impact factor: 4.379

7.  Direct AUC optimization of regulatory motifs.

Authors:  Lin Zhu; Hong-Bo Zhang; De-Shuang Huang
Journal:  Bioinformatics       Date:  2017-07-15       Impact factor: 6.937

8.  RNA inverse folding using Monte Carlo tree search.

Authors:  Xiufeng Yang; Kazuki Yoshizoe; Akito Taneda; Koji Tsuda
Journal:  BMC Bioinformatics       Date:  2017-11-06       Impact factor: 3.169

9.  RocSampler: regularizing overlapping protein complexes in protein-protein interaction networks.

Authors:  Osamu Maruyama; Yuki Kuwahara
Journal:  BMC Bioinformatics       Date:  2017-12-06       Impact factor: 3.169

  9 in total

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