Abstract
Motivation
Regulatory proteins associate with the genome either by directly binding cognate DNA motifs or via protein–protein interactions with other regulators. Each recruitment mechanism may be associated with distinct motifs and may also result in distinct characteristic patterns in high-resolution protein–DNA binding assays. For example, the ChIP-exo protocol precisely characterizes protein–DNA crosslinking patterns by combining chromatin immunoprecipitation (ChIP) with 5′ → 3′ exonuclease digestion. Since different regulatory complexes will result in different protein–DNA crosslinking signatures, analysis of ChIP-exo tag enrichment patterns should enable detection of multiple protein–DNA binding modes for a given regulatory protein. However, current ChIP-exo analysis methods either treat all binding events as being of a uniform type or rely on motifs to cluster binding events into subtypes.
Results
To systematically detect multiple protein–DNA interaction modes in a single ChIP-exo experiment, we introduce the ChIP-exo mixture model (ChExMix). ChExMix probabilistically models the genomic locations and subtype memberships of binding events using both ChIP-exo tag distribution patterns and DNA motifs. We demonstrate that ChExMix achieves accurate detection and classification of binding event subtypes using in silico mixed ChIP-exo data. We further demonstrate the unique analysis abilities of ChExMix using a collection of ChIP-exo experiments that profile the binding of key transcription factors in MCF-7 cells. In these data, ChExMix identifies possible recruitment mechanisms of FoxA1 and ERα, thus demonstrating that ChExMix can effectively stratify ChIP-exo binding events into biologically meaningful subtypes.
Availability and implementation
ChExMix is available from https://github.com/seqcode/chexmix.
Supplementary information
Supplementary data are available at Bioinformatics online.
1 Introduction
Sequence-specific transcription factors (TFs) recognize many of their regulatory targets by making direct contact with their cognate DNA binding sites. However, TFs and other regulatory proteins can also associate with DNA indirectly, via protein–protein interactions with cooperating DNA-bound regulators. Genome-wide protein–DNA interaction assays such as ChIP-seq (Barski et al., 2007; Johnson et al., 2007) and ChIP-exo (Rhee and Pugh, 2011) typically rely on agents that induce both protein–DNA and protein–protein crosslinking, and therefore do not necessarily discriminate between such direct and indirect DNA binding modes. Some studies report that up to two thirds of in vivo TF binding events, defined here as precise locations where the TF associates with the genome, lack cognate motif instances (Starick et al., 2015; Wang et al., 2012). Hence, a single ChIP-seq or ChIP-exo experiment might encompass diverse binding event types, produced by different protein–DNA interaction modes.
ChIP-exo and related assays [e.g. ChIP-nexus (He et al., 2015)] precisely define protein–DNA crosslinking patterns with the use of lambda exonuclease (Rhee and Pugh, 2011). The exonuclease digests DNA in a 5′ to 3′ direction and, on average, stops at 6 bp before a protein–DNA crosslinking point. Since different regulatory complexes will result in different crosslinking signatures, analysis of ChIP-exo sequencing tag distribution patterns around a given protein’s DNA binding events should enable detection of multiple protein–DNA binding modes. For example, Starick et al. characterized glucocorticoid receptor (GR) binding using ChIP-exo and classified detected binding events using motif information. This approach uncovered a subset of GR ChIP-exo peaks that contained a Forkhead TF DNA binding motif (Starick et al., 2015). The same sites displayed a distinct ChIP-exo tag distribution pattern from that observed at peaks containing the GR cognate binding motif. The authors thereby hypothesized that some ChIP-exo derived GR binding events represent indirect binding to DNA via protein–protein interactions with a Forkhead TF. Therefore, careful analysis of ChIP-exo tag distribution patterns and DNA binding motifs may enable discrimination between a protein’s distinct DNA binding modes.
Most available approaches for discriminating between direct and indirect binding modes in a ChIP-seq or ChIP-exo experiment rely exclusively on DNA motif analysis. For example, several methods assume that directly bound sites should contain an instance of a cognate binding motif, while indirectly bound sites will contain motif instances corresponding to other TFs (Bailey and MacHanick, 2012; Gordân et al., 2009; Keilwagen and Grau, 2015; Neph et al., 2012; Whitington et al., 2011). This assumption may not always be true. Distinct regulatory complexes may not always be associated with distinct DNA binding motifs, although they may still be distinguishable based on variations in ChIP crosslinking patterns. Therefore, analyzing combinations of both DNA sequence and ChIP tag distribution information may be necessary to fully characterize the diversity of protein–DNA binding modes present in a given experiment.
One previous approach has attempted to cluster TF binding events using ChIP-seq tag enrichment patterns, and reports on each cluster’s associations with GO terms, motif enrichment, genomic localization, and gene expression (Cremona et al., 2015). However, clustering ChIP-seq tag enrichment patterns is confounded by high variance in the locations of ChIP-seq tags with respect to the protein–DNA binding event. ChIP-seq resolution is limited by sonication, which results in broad tag distributions. As described above, the ChIP-exo assay is more appropriate for characterizing distinct binding modes via analysis of tag distribution shapes, because ChIP-exo tag distributions are determined by crosslinking patterns at each binding site. However, no available method can exploit tag distribution patterns to delineate distinct protein–DNA binding modes in a ChIP-exo experiment.
To systematically detect multiple protein–DNA interaction modes in a single ChIP-exo experiment, we introduce the ChIP-exo mixture model (ChExMix). ChExMix discovers and characterizes binding event subtypes in ChIP-exo data by leveraging both sequencing tag enrichment patterns and DNA motifs. In doing so, ChExMix offers a more principled and robust approach to characterizing binding subtypes than simply clustering binding events using motif information. For instance, ChExMix does not require that all (or any) subtype-specific binding events be associated with motif instances, thus enabling binding subtype classification only using ChIP-exo tag patterns.
To demonstrate its unique analysis abilities, we applied ChExMix to ChIP-exo data profiling key regulators in estrogen receptor (ER) positive breast cancer cells. Upon estradiol treatment, FoxA1, ERα and CTCF co-localize at a subset of genomic locations. Our findings suggest that FoxA1 likely binds to some genomic loci via protein–protein interactions with ERα and CTCF. Conversely, indirect binding of ERα to DNA via FoxA1 interactions is also observed in ERα ChIP-exo. These results demonstrate that ChExMix can characterize multiple protein–DNA interaction modes in ChIP-exo data, providing us with unique insights into interactions between transcription factors in a given cell type.
2 Materials and methods
2.1 ChExMix hierarchical mixture model
Similar to the previously described GPS (Guo et al., 2010), GEM (Guo et al., 2012) and MultiGPS (Mahony et al., 2014) approaches to ChIP-seq binding event detection, ChExMix models ChIP-exo sequencing data as being generated by a mixture of binding events along the genome, and an Expectation Maximization (EM) learning scheme is used to probabilistically assign sequencing tags to binding event locations. The GPS, GEM and MultiGPS frameworks assume that a single experiment-specific tag distribution generates all binding events in a given dataset. ChExMix breaks this assumption by modeling multiple distributions within a single dataset. ChExMix further models binding events as a mixture of binding subtypes, where each subtype t is defined by a distinct tag distribution and possibly a distinct DNA motif. Since the tag distributions and motifs are strand-asymmetric, each subtype has an implicit orientation. To account for the expected equal representation of each binding event subtype on both DNA strands, we define the subtypes in pairs, where the tag distributions and motifs in each pair are constrained to be reverse-complements of each other.
The empirically estimated multinomial distribution gives the strand-specific probability of observing ChIP-exo tag from a binding event of subtype t located at genomic coordinate x. We define a vector of component locations μ where is the genomic location of event j of the binding subtype t. In other words, the binding event’s exact location within a genomic locus is dependent on the estimated subtype. Similarly, we introduce a vector of component subtype probabilities , where is the probability of the binding event j belonging to subtype t. We initialize a large number of potential binding events such that they are spaced in 30 bp intervals along the genome (Supplementary Fig. S1). Binding event positions are re-estimated over numerous EM training iterations, so that binding event discovery is not constrained by the initial 30 bp interval (Supplementary Fig. S2). Alternatively, binding events can be initialized using the predicted peak positions of other peak callers, where potential binding events are initialized in 30 bp intervals in a 500 bp window around predicted peak positions. For example, ChExMix initial binding event positions in the MCF-7 analyses are initialized using MultiGPS results. The overall likelihood of the observed set of tags, r, given the binding event positions, μ, the binding event mixture probabilities (i.e. binding event strengths), , and binding subtypes is defined as:
where ,
We incorporate biologically relevant assumptions in the form of priors on binding event strengths, binding locations and subtype assignment. Similar to the GEM (Guo et al., 2012) and MultiGPS (Mahony et al., 2014) implementations, we place a sparseness promoting negative Dirichlet prior, , on the binding strength based on the assumption that binding events are relatively sparse throughout the genome (Neal and Hinton, 1998). We make two prior assumptions about binding subtype assignment: (1) the presence of subtype-specific DNA motif instances is indicative of the subtype to which a binding event belongs (i.e. can affect subtype probabilities); and (2) a binding event should be associated with a single subtype (i.e. sparseness in subtype probabilities). To incorporate these assumptions, we place a Dirichlet prior on the binding subtype probabilities .
is the sparse prior parameter to adjust the degree of subtype sparseness:
where is a parameter to tune the effect of the sparseness prior, . In this study, we choose (Supplementary Figs S3 and S4). is proportional to the number of tags assigned to the binding events.
denotes the binding subtype specific prior parameter and its value is proportional to , the strand specific log likelihood score for subtype t’s motif at event j’s location. is the maximum possible log likelihood score from the weight matrix.
where is a parameter to tune the effect of the motif based prior, . In this study, we choose (Supplementary Fig. S5). is the effective number of tags assigned to subtype t of the binding event j. The rationale is that a binding event j is more likely to be associated with subtype t if that subtype’s DNA motif is present in the vicinity. The parameter is scaled such that can be greater than . Therefore, a particular binding subtype will not be eliminated from consideration if the motif prior provides sufficient evidence of the binding subtype.
A positional prior on the base pair locations of binding events, k, is defined directly by subtype-specific motif log likelihood scores. Similar to MultiGPS, we introduce a Bernoulli prior over each genomic location where each element ki, t of the parameter k corresponds to the probability that genomic location i is a binding site of a binding type t. This prior assumes that there can be only one or zero binding events at a single position and that binding positions are selected independently along the genome according to this weighting. The positional prior is strand-specific. The prior assigns a likelihood to a set of binding sites on a genome of size L as follows:
2.2 Binding event prediction and subtype assignment
As in the original framework, the latent assignments of tags to binding events is represented by the vector z, where . The latent assignments of binding events to subtypes is represented by the vector y, where . The joint probability of latent variables is .
The complete-data log posterior is as follows:
The overall binding event sparsity-inducing negative Dirichlet prior acts only on the mixing probabilities . Dirichlet priors and act only on the subtype probabilities . The positional prior acts only on the subtype binding event locations . The E-step thus calculates the relative responsibility of each binding subtype at each binding event in generating each tag as follows:
The maximum a posteriori probability (MAP) estimation (Figueiredo and Jain, 2002) of and is as follows:
As in the MultiGPS framework, the α parameter can be interpreted as the minimum number of ChIP-exo tags required to support a binding event remaining active in the model. Similarly, is the minimum number of ChIP-exo tags required to support a binding event being associated with a particular binding subtype.
MAP values of are determined by enumerating over several possible values of . Specifically, the MAP estimation of is
where x starts at the previous values of the position weighted by and expands outwards to 30 bp each side. Each binding event is associated with a position weighted by subtype probabilities. If the maximization step results in two components sharing the same strand and weighted positions, they are combined in the next iteration of the algorithm.
As in our previous GPS frameworks, ChExMix requires that the number of tags associated with each predicted binding event be significantly higher than the scaled number of tags associated with the same binding events in a control experiment such as input or mock IP with exonuclease treatment (P < 0.001 with Benjamini–Hochberg corrected Binomial test). The control experiment normalization factors are estimated using the NCIS normalization method (Liang and Keles, 2012) with 10 Kbp windows. Control tag counts are associated with individual binding events via maximum likelihood assignments using the trained model (i.e. assigning tags to binding events without changing model parameters such as or ).
2.3 Initial subtype characterization
2.3.1 Initial subtype characterization via tag distribution clustering
Subtypes may be initialized in ChExMix using tag distribution clustering, motif discovery, or a combination of both. To initialize subtypes via tag distribution clustering, we extract the stranded per-base tag counts in 150 bp windows centered on the top 500 most enriched initial binding event positions. The per-base tag distributions are smoothed using a Gaussian kernel (variance = 1) and normalized by dividing by the sum of tag counts in the window. All pairs of binding event tag distributions are aligned against one another by finding the relative orientation and offset (in the range +/− 25 bp) that produces the lowest Euclidean distance between normalized, smoothed tag distributions. Distances are converted to a pseudo-similarity score by multiplying by −1. Affinity propagation (Dueck and Frey, 2007) is applied to the similarity matrix (preference value = −0.1) to generate clusters. The number of clusters is automatically determined by the affinity propagation algorithm, albeit influenced by the preference value. Initial subtype-specific tag distributions are defined by the precomputed alignments against each cluster’s exemplar. During EM, subtype-specific tag distributions are updated by grouping binding events according to their maximum likelihood assigned subtypes and then combining each binding event’s assigned tag distributions.
2.3.2 Initial subtype characterization via motif discovery
To characterize subtype-specific DNA motifs, ChExMix uses MEME (Bailey and Elkan, 1994) to discover a set of over-represented motifs in the top 1000 most enriched binding events (60 bp windows). Motifs are retained if they discriminate bound regions from random sequences with true-positive vs. false-positive area under curve (AUC) above 0.7. Motif discovery is performed iteratively after removing the sequences containing previously discovered motifs until no further motifs pass the AUC threshold. Each discovered motif defines a subtype, and the corresponding tag distribution is defined using cumulative 5′ tag positions centered on motif instances within 30 bp of binding events. Therefore, the number of motif-driven subtypes is determined by the number of motifs that pass the AUC threshold. When ChExMix is run with multiple ChIP-exo experiments, ChExMix performs a targeted motif discovery at sites where the predicted binding events from the two experiments occur within 30 bp from each other. In this way, ChExMix attempts to identify unique motifs present in genomic regions where two proteins bind at proximal genomic loci.
2.3.3 Merging initial subtypes and subtype re-estimation
If motif and tag distribution similarities from a pair of subtypes are above the thresholds (motif similarity using Pearson correlation > 0.95; tag distribution similarity using log KL divergence < −10), we retain only the subtype that is associated with the greater number of binding events. Subtypes are re-initialized during the second training iteration with the same approach. From the third training iteration, binding events are grouped into subtypes using maximum likelihood estimation and a targeted motif discovery is performed using the top 1000 most enriched subtype-specific binding events (60 bp window). Subtypes are eliminated from the model during the subtype updates if the number of subtype-specific binding events falls below 5% of all binding events.
2.4 Assessing subtype assignment performance using in silico mixed ChIP-exo data
To computationally simulate human ChIP-exo data that contains two distinct binding event subtypes, we mixed CTCF ChIP-exo data from HeLa cells (Rhee and Pugh, 2011), FoxA1 ChIP-exo data from MDA-MB-453 cells (Serandour et al., 2013), and an input control experiment from MCF-7 cells, all mapped to hg19. We first defined the top 20 000 binding event locations using MultiGPS for both CTCF and FoxA1 ChIP-exo experiments. We extended the binding events to 1 Kbp regions and created a set of non-overlapping regions that contain peaks from either the CTCF or FoxA1 experiment (but not both). To reflect the typical signal-to-noise ratio observed in real ChIP-exo experiments, 80% of the tags (24 million tags) come from the input control data, and the remaining (6 million) tags are randomly selected from all CTCF and FoxA1 ChIP-exo 1 Kbp peak regions. We generated different datasets where the relative proportions of tags drawn from CTCF and FoxA1 experiments are varied. In these datasets, CTCF and FoxA1 ChIP-exo tags are always drawn randomly from all peak regions and are not preferentially drawn from the top-most binding events.
We ran the following binding event analysis methods on the simulation data: (a) ChExMix with an option: ‐‐seqrmthres 0.3; (b) ChExMix using default parameters with the exception of turning off the use of the motif prior in assigning subtypes (subtypes are still defined using motif discovery and tag distributions) and (c) subtype assignment based on the ChExMix discovered motif hits. ChExMix recursively finds motifs by removing sequences with the previously discovered motifs. ChExMix option ‘‐‐seqrmthres 0.3’ (default value: 0.1) decreases the threshold to call motif hits to attempt to further deplete sequences with the previously discovered motifs. To scan ChExMix discovered motifs, we used the ChExMix discovered motifs to scan 60 bp regions around all binding events and assigned subtypes based on the motif hits (log-likelihood scoring threshold of 3% per base FDR defined using a second-order Markov model based on human genome nucleotide frequencies). Performance of binding subtype assignment is evaluated using labels based on whether the regions were taken from CTCF or FoxA1 ChIP-exo data. Sensitivity [TP/(TP+FN)] and specificity [TN/(TN+FP)] are used as the performance measures. The results show the average performance over five simulated datasets. We obtained CTCF and FoxA1 cognate DNA-binding motif rates (dashed lines in Fig. 2) by scanning cis-bp database motifs (CTCF: M1957_1.02; FoxA1: M1965_1.02) (Weirauch et al., 2014) in 60 bp regions around ChExMix peaks in the 100% CTCF and FoxA1 datasets, respectively, using 3% per base FDR.
Fig. 2.
ChExMix learns subtype-specific tag distributions and accurately predicts binding event subtypes in in silico mixed CTCF and FoxA1 ChIP-exo data. (A) CTCF ChIP-exo tag distribution (forward strand in blue and reverse strand in red) at CTCF motif locations (top). CTCF subtype-specific tag distribution model and motif learned by ChExMix (bottom). (B) FoxA1 ChIP-exo tag distribution (forward strand in blue and reverse strand in red) at FoxA1 motif locations (top). FoxA1 subtype-specific tag distribution model and motif learned by ChExMix (bottom). (C, D) Sensitivity in subtype assignment using ChExMix with de novo estimated tag distributions and motifs (red dots) and ChExMix with tag distributions alone (blue triangles). Fraction of peaks containing ChExMix discovered motifs (green diamonds). Plots show sensitivity for correctly assigning binding events to the CTCF (C) and FoxA1 (D) subtypes, as the relative proportion of signal tags is varied between the CTCF and FoxA1 experiments. Each data point represents an average performance over five simulated datasets (see Supplementary Fig. S6). Matching specificity plots in Supplementary Fig. S7
2.5 Performance of subtype discovery and classification in synthetic ChIP-exo data
To investigate ChExMix’s ability to learn and assign binding subtypes using only tag distribution information in a controlled setting, we used the ChIPReadSimulator module in SeqCode (https://github.com/seqcode/seqcode-core) to simulate two types of binding events using predefined ChIP-exo tag distributions. The tag distribution shapes used to define subtypes in these simulations (Fig. 3A and B) were based on tag distributions observed in yeast Reb1 (subtype A) and human p53 (subtype B) ChIP-exo experiments (Reb1 and p53 distribution files available from https://github.com/seqcode/chexmix). We first simulated two datasets on a yeast-sized genome that consisted of pure signal; one of the datasets contained 500 subtype A binding events, while the other dataset contained 500 subtype B binding events. The relative strength of each of these binding events was drawn randomly from a distribution of relative tag counts observed for CTCF binding events in CTCF ChIP-seq experiments. Then, we modulated the relative sampling rate from each signal dataset and a background (mock IP control) dataset to create each individual simulated ChIP-exo dataset. Specifically, we varied the proportion of tags mixed between subtypes A and B to create different relative representations of binding event subtypes. We also modulated the proportions of tags drawn from the two signal experiments relative to that taken from the background (input) experiment. We ran ChExMix with the option ‘‐‐nomotifs ‐‐scalewin 1000 ‐‐minmodelupdateevents 10’. Performance of binding subtype assignment is evaluated using 500 bp window centered at simulated binding event locations. Sensitivity [TP/(TP+FN)] and specificity [TN/(TN+FP)] are used as the performance measures. Sensitivity and specificity reflect the accuracy of subtype assignments and are measured only with respect to detected binding events.
Fig. 3.
ChExMix learns subtype specific tag distributions de novo and accurately predicts binding event subtypes without motif information. (A, C) Simulation data contains binding events from two distinct subtypes that have distinct tag distributions. (B, D) In the 20% signal simulation setting, ChExMix appropriately discovers two distinct distributions via affinity propagation clustering. The 5′ ends of forward and reverse strand tags are shown in blue and red lines, respectively. (E, F) Sensitivity in subtype assignment using de novo estimated tag distributions with overall signal of 10% (blue diamonds), 20% (orange dots), and 30% (green triangles). Plots show sensitivity for correctly assigning binding events to the subtype A (Reb1 distribution) (E) and subtype B (p53 distribution) (F) subtypes, as the relative proportion of signal tags is varied between the two subtypes
2.6 Public datasets
CTCF ChIP-exo in HeLa cells is obtained from SRA (SRA044886) and aligned against hg19 using Bowtie (Langmead et al., 2009) version 1.0.1 with options ‘-q ‐‐best ‐‐strata -m 1 ‐‐chunkmbs 1024 -C’. FoxA2 ChIP-exo in mouse liver is obtained from GEO (GSM1384738) and aligned against mm10 using BWA (Li and Durbin, 2009) version 0.6.2. FoxA1 ChIP-exo in MDA-MB-453 and input DNA in MCF-7 are downloaded from ERA (E-MTAB-1827) and aligned against hg19 using BWA version 0.7.12.
2.7 ChIP-exo experiments and processing
The human breast adenocarcinoma cell line, MCF7, was obtained from American Type Culture Collection (ATCC) and cultured using DMEM with 10% heat inactivated FBS at 37°C with 5% CO2 in air. MCF7 cells were incubated in phenol red-free, charcoal stripped FBS for 48 h prior to the 1 h treatment with 17 -estradiol (E2, Sigma) at 100 M. ChIP-exo assays for FoxA1, ERα, and CTCF were performed as previously described (Rhee and Pugh, 2011; Serandour et al., 2013). For ChIP-exo library preparation, affinity purified anti-FoxA1 (ab23738, Abcam; sc-514695 X, Santa Cruz), anti-ERα (ab108398, Abcam; sc8002 X, Santa Cruz) and anti-CTCF (07-729, Millipore) were incubated with chromatin. Mock IP control ChIP-exo experiments in MCF-7 cells were performed using the same approach but in the absence of antibody.
The Saccharomyces cerevisiae strain, BY4741, was obtained from Open Biosystems. Cells were grown in yeast peptone dextrose (YPD) media at 25°C to an OD600=0.8–1.0. Mock IP control ChIP-exo experiments in yeast were performed using rabbit IgG (Sigma, i5006) in the BY4741 background strain (which does not contain a tandem affinity purification tag sequence).
Libraries were paired-end sequenced and read pairs were mapped to the hg19 reference or sacCer3 genome using BWA version 0.7.12 with options ‘mem -T 30 -h 5’. Read pairs that share identical mapping coordinates on both ends are likely to represent PCR duplicates, and so Picard (http://broadinstitute.github.io/picard) was used to de-duplicate such pairs. Reads with MAPQ score less than five are filtered out using samtools (Li et al., 2009). During analysis of the MCF7 experiments, ChExMix was run with the following command-line parameters: ‐‐noclustering ‐‐q 0.05. ChExMix was initialized using the results of MultiGPS analysis of the dataset collection, where MultiGPS (version 0.74) was run using the following parameters: ‐‐q 0.05 ‐‐jointinmodel ‐‐fixedmodelrange ‐‐gaussmodelsmoothing ‐‐gausssmoothparam 1 ‐‐minmodelupdateevents 50.
2.8 Availability
Executables, documentation and open source code (MIT license) for ChExMix are available from https://github.com/seqcode/chexmix. All ChIP-exo sequencing data produced in this study has been uploaded to GEO under accession GSE110502. Additional descriptions of method performance assessments and generation of novel ChIP-exo experimental data are provided in the Supplementary Material.
3 Results
3.1 ChExMix model overview
ChExMix integrates information from ChIP-exo tag distributions and DNA sequences in a probabilistic mixture model framework to characterize multiple DNA–protein interaction modes. Initial candidate ChIP-exo peak locations are determined using a probabilistic mixture model that does not incorporate subtypes, similar to the approach described in our previously published GPS ChIP-seq peak-finder (Guo et al., 2010) (Fig. 1A). Using these initial binding event locations, ChExMix estimates potential subtypes by performing de novo motif discovery around the predicted binding events and/or by clustering tag distributions in 150 bp windows using Affinity Propagation (Fig. 1B). Discovered subtypes that have similar motifs and tag distributions are merged. Lastly, ChExMix assigns binding events to subtypes using a hierarchical mixture model (Fig. 1C). ChExMix probabilistically assigns observed tags to binding events by calculating the probabilities that each tag was generated by each binding event given the binding events’ current locations, strengths (mixing probabilities), subtype assignments and the tag distributions associated with each subtype. The Expectation Maximization (EM) algorithm is used to iteratively optimize the positions, strengths and subtype membership of each binding event using information from both the assigned tags and the underlying DNA sequences. In estimating the subtype probabilities for each binding event, we incorporate the following biologically motivated assumptions in the form of priors: (1) a sparseness prior biases the algorithm to associate each binding event with a single binding subtype; and (2) the presence of a particular subtype’s motif at a binding event biases the assignment of the binding event to that subtype. ChExMix takes mapped tags (e.g. BAM files) as input and outputs binding event positions and subtype assignments. ChExMix runs within a few hours for most datasets (Supplementary Table S1).
Fig. 1.
Overview of the ChExMix model. (A) ChExMix first detects ChIP-exo peaks genome-wide using a probabilistic mixture model that does not incorporate subtypes. (B) ChExMix defines subtypes via motif discovery and/or by clustering tag patterns around predicted binding events. (C) ChExMix uses a hierarchical mixture model to assign binding events to subtypes and to optimize their locations. The illustration shows an example of final ChExMix parameter values at a binding event location
3.2 ChExMix accurately classifies binding subtypes in in silico mixed ChIP-exo datasets
ChExMix is designed to discover and model multiple binding subtypes within a single ChIP-exo dataset. We cannot assume a priori that we know the correct assignment of TF binding events to subtypes in any existing ChIP-exo experiment. Therefore, to test the ability of ChExMix to estimate binding subtypes and assign binding events to subtypes, we created datasets that mix data from two distinct ChIP-exo experiments (and thus contain definitive assignments of binding events to two distinct ‘subtypes’).
Specifically, we computationally mixed ChIP-exo data from CTCF and FoxA1, two TFs that are known to produce distinct ChIP-exo tag distribution patterns at their respective binding events (Rhee and Pugh, 2011; Serandour et al., 2013). The locations of binding events in the mixed experiments were defined by selecting equal numbers of non-overlapping binding events for each TF (see Methods). The signal portion of our mixed experiments was then defined by randomly selecting CTCF ChIP-exo tags from the CTCF binding event locations and FoxA1 ChIP-exo tags from the FoxA1 binding event locations. Each simulated experiment contains six million signal tags, but the relative frequency at which CTCF and FoxA1 tags were selected was varied to simulate subtypes having different relative representations in a dataset. A further set of 24 million background tags were drawn at random from a control (input) experiment.
In the simulated setting in which there is equal representation of CTCF and FoxA1 subtypes (i.e. three million tags drawn from each dataset), ChExMix discovers two distinct subtypes characterized by subtype-specific DNA motifs and tag distributions associated with CTCF (Fig. 2A) and FoxA1 (Fig. 2B). ChExMix also achieves high performance in appropriately assigning binding events to their source CTCF and FoxA1 ‘subtypes’ (CTCF: Fig. 2C red dots, TPR = 88.9%, FPR = 3.5%; FoxA1: Fig. 2D red dots, TPR = 96.5%, FPR = 11.1%; Supplementary Figs S6A and B and S7A and B; Supplementary Table S2). ChExMix performance in detecting the two subtypes and appropriately assigning subtypes to binding events remains high over all relative sampling rates tested from the CTCF and FoxA1 subtypes, suggesting that subtypes do not have to be present in equal proportions in order for ChExMix to discover them. ChExMix also maintains high performance over various read depths (Supplementary Fig. S8), biological replicates (Supplementary Fig. S9), and simulation settings where subtypes either have different motifs (Supplementary Figs S10 and S11) or tag distributions (Supplementary Fig. S12), but not both.
By uniquely combining both DNA motifs and ChIP-exo tag distributions to classify binding subtypes, ChExMix outperforms alternative approaches that use one or the other source of information in subtype assignment. For example, a motif scanning approach that classifies binding events based on the presence of ChExMix discovered motifs fails to appropriately classify many of the FoxA1 subtype binding events (Fig. 2D green diamonds; Supplementary Fig. S6E and F). Similarly, a version of ChExMix that uses only tag information in subtype assignment (subtypes are still defined using both motif discovery and tag distributions) displays lower sensitivity than the version of ChExMix that uses both tag distributions and DNA motifs (Fig. 2C blue triangles; Supplementary Fig. S6C and D; Supplementary Table S2). Our results thus demonstrate that ChExMix enables discovery of binding subtypes within a single ChIP-exo dataset and accurately assigns subtypes to binding events.
3.3 ChExMix enables discovery of binding subtypes using only ChIP-exo tag distributions
ChExMix’s combined use of DNA motifs and ChIP-exo tag distributions has obvious advantages when the regulatory protein of interest is a sequence-specific TF. However, characterizing and classifying binding event subtypes may also be useful in the analysis of regulatory proteins that lack an obvious sequence preference. ChExMix can characterize binding subtypes without any sequence motif information by clustering binding event ChIP-exo tag distributions using Affinity Propagation (Dueck and Frey, 2007). To demonstrate that ChExMix can thereby discover and assign de novo binding subtypes using only tag distribution information, we assessed its performance in a controlled simulation setting where no specific sequence signals were introduced.
We simulated 500 binding events from each of two distinct types by randomly drawing tags from two pre-defined ChIP-exo distribution patterns (Fig. 3A and C; see Methods). The 1000 binding events were placed at defined locations along the yeast genome. Each simulated experiment contains 100, 200 or 300 thousand signal tags (i.e. drawn from the ChIP-exo distributions in proximity to one of the simulated binding events). The relative frequency at which each of the two subtypes’ tags were selected was varied to simulate subtypes having different representations in a dataset. Further sets of background tags were drawn from a yeast control (mock IP) experiment, resulting in a total of one million tags per simulation dataset.
In the simulated setting in which there is equal representation of both subtypes (and 20% of tags are sampled from signal regions), ChExMix successfully recovers the two distinct subtypes by clustering the initial binding events (Fig. 3B and D). During ChExMix training, the two estimated subtype tag distributions are further refined (Supplementary Fig. S13A and B), and the end results closely resemble the original distributions (Fig. 3A and C). ChExMix achieves high performance in appropriately assigning binding events to the two subtypes (Subtype A: Fig. 3E orange dots, TPR = 99.8%, FPR = 5.9%; Subtype B: Fig. 3F orange dots, TPR = 94.1%, FPR = 0.2%). ChExMix maintains this high performance in detecting and assigning subtypes in cases where one of the subtypes has a relatively low representation in the dataset, or when the overall signal in the ChIP-exo experiment is relatively low (Fig. 3E and F;Supplementary Fig. S14). The simulation experiments thus demonstrate that ChExMix has the unique ability to accurately identify and assign binding event subtypes even if no distinctive DNA motifs are associated with those subtypes.
3.4 ChExMix maintains high accuracy in predicting binding event locations
We have previously demonstrated that the probabilistic mixture modeling framework underlying GPS, GEM and MultiGPS enables highly accurate protein–DNA binding event detection in ChIP-seq and ChIP-exo data (Guo et al., 2010, 2012; Mahony et al., 2014). Since ChExMix substantially modifies this framework to account for binding event subtypes, we assessed whether these changes have negatively impacted the ability to characterize binding locations.
We compared ChExMix performance in predicting human CTCF (Rhee and Pugh, 2011) and mouse FoxA2 (Iwafuchi-Doi et al., 2016) binding event locations to that of nine ChIP-exo analysis methods, including MultiGPS (Mahony et al., 2014), GEM (Guo et al., 2012), MACS2 (Zhang et al., 2008), MACE (Wang et al., 2014), PeakXus (Hartonen et al., 2016), Peakzilla (Bardet et al., 2013), Q-nexus (Hansen et al., 2016), DFilter (Kumar et al., 2013) and CexoR (Madrigal, 2015). We excluded ChIP-ePENS (Ye et al., 2016) from our evaluation because it requires paired-end ChIP-exo data. Both CTCF and FoxA2 ChIP-exo datasets consist of single-end sequencing data.
To ensure a fair comparison, we used 1553 shared CTCF sites that are predicted by all 10 methods and which contain an instance of the CTCF motif within 50 bp. Spatial resolution is measured by the difference between the computationally predicted locations of binding events and the nearest match to the proximal consensus motif. Thus, by design of the comparison, all methods locate 100% of these events within 50 bp of the motif position. ChExMix exactly locates the events at the motif position in 87.5% of these events, outperforming all other methods (Fig. 4A). Similarly, we identified 835 FoxA2 sites in the FoxA2 ChIP-exo dataset that are predicted by nine methods excluding CexoR and which contain an instance of the FoxA2 motif within 50 bp. CexoR requires replicated experiments; the FoxA2 ChIP-exo replicate has a low sequencing depth and is not adequate for CexoR analysis. ChExMix exactly located the events at the motif position in 64% of these events (Supplementary Fig. S15A). ChExMix binding event predictions also contain instances of the cognate motifs at a high rate (Fig. 4B;Supplementary Fig. S15B). Similarly, ChExMix retains high resolving power in detecting two closely placed binding events (Supplementary Fig. S2) as previously demonstrated in the GPS framework. These results suggest that ChExMix maintains high accuracy in protein–DNA binding event prediction.
Fig. 4.
ChExMix accurately estimates binding event locations. (A) Cumulative fraction of selected CTCF binding event predictions that have a CTCF motif instance present within the given distance following event discovery by ChExMix, MultiGPS, GEM, Q-nexus, CexoR, MACS2, Peakzilla, PeakXus, MACE and DFilter. Events evaluated were predicted by all ten methods and had a CTCF motif instance within 50 bp. (B) Fraction of each method’s ranked CTCF binding event predictions that have a unique CTCF motif instance present within 50 bp
3.5 ChExMix deconvolves regulatory molecule interactions of FoxA1, estrogen receptor α and CTCF in MCF-7 cells
To demonstrate the ability of ChExMix to discover biologically relevant binding event subtypes, we applied ChExMix to analyze FoxA1 ChIP-exo data in MCF-7 cells. The pioneer factor FoxA1 is a key determinant of estrogen receptor function and endocrine response, and influences genome-wide accessibility in MCF-7, thus affecting global ER binding (Hurtado et al., 2011). CTCF is an upstream negative regulator of FoxA1 and ER chromatin interactions (Fiorito et al., 2016; Hurtado et al., 2011). Genome-wide profiling suggest that these factors co-localize at a subset of binding loci, but how these factors interact with one another and DNA at specific sites remains largely unevaluated.
ChExMix identifies three main subclasses in FoxA1 ChIP-exo data. The majority (24 749) of binding events are associated with a subtype that contains FoxA1’s cognate DNA binding motif and a ChIP-exo tag distribution shape highly similar to that found in previous ChIP-exo analyses of FoxA transcription factors (Iwafuchi-Doi et al., 2016; Serandour et al., 2013; Ye et al., 2016) (Supplementary Fig. 5A and B; Supplementary Fig. S16A and B; Supplementary Table S3). We thus label this the ‘direct binding’ subtype. However, 2666 binding events are assigned to subtype 1, which contains a nuclear hormone receptor DNA binding motif similar to that bound by ERα (Fig. 5A). Similarly, 2648 events are assigned to subtype 2, which contains a CTCF-like motif. Both subclasses are also associated with distinct tag distributions (Fig. 5B).
Fig. 5.
ChExMix discovers site-specific recruitment of FoxA1 via ERα and CTCF in MCF-7 FoxA1 ChIP-exo data. (A) Motif, sequence color plot, and heatmap of three subtypes identified in FoxA1 ChIP-exo. Sites within each subtype are aligned by the ChExMix-defined binding event position and orientation. Different subtypes are aligned to each other via motif alignment. (B) FoxA1 tag pattern associated with subclass 1, 2, and 3. (C) Heatmaps of ERα and CTCF ChIP-exo tags at FoxA1 binding events. (D) ERα tag pattern at subclass 1 binding events and CTCF tag pattern at subclass 2 binding events. (E) Proposed TF interactions between FoxA1, ERα, and CTCF
We hypothesized that subtypes 1 & 2 represent indirect FoxA1 binding to DNA via protein–protein interactions with ERα and CTCF, respectively (Fig. 5E). We thus examined whether subtypes 1 & 2 are bound by their respective predicted factors using ERα and CTCF ChIP-exo datasets. We found that 55.4% of subclass 1 events are located within 100 bp of ERα binding events, while 37.5% of the subclass 2 events occur within 100 bp of CTCF ChIP-exo peaks (Fig. 5C) (Poisson P-value < 0.001 for the overlap between subtype 1 and ERα binding and between subtype 2 and CTCF binding). The tag distribution shape of subtype 1 binding events in FoxA1 ChIP-exo resembles the tag distribution shape in ERα at the same sites, peaking at the exact same base positions (Fig. 5D).
We further hypothesized that if FoxA1 binding is mediated via ERα at subtype 1 locations in MCF-7 cells, we should observe FoxA1 binding to fewer subtype 1 locations in ER negative breast cancer cells. In accordance with this hypothesis, only 30.4% (811/2, 666) of FoxA1 subtype 1 binding events occur within 50 bp of a FoxA1 ChIP-exo peak in MDA-MB-453 (an ER negative breast cancer cell line). In contrast, 59.6% (14 761/24 749) of FoxA1 subtype 3 events are bound in MDA-MB-453. These results are consistent with our hypothesis of indirect FoxA1 binding at subtype 1. We found no evidence that the various detected subtypes correspond to differences in transcriptional behavior within MCF-7 cells (Supplementary Figs S17 and S18). The fact that the overlap of these subtypes with ERα and CTCF binding events is incomplete may be due to thresholding effects, erroneous assignments of FoxA1 binding events to the relevant subtypes, or may possibly reflect FoxA1 interactions with other transcription factors that have similar binding preferences. For example, several nuclear hormone receptors are active in MCF-7 cells, including Progesterone Receptor and GR, and are expected to bind to DNA binding motifs related to that discovered at subtype 1 binding events.
We next applied ChExMix to analyze ERα ChIP-exo data, discovering seven distinct subtypes (Fig. 6A;Supplementary Fig. S16C and D; Supplementary Table S3). The majority (24 914) of binding events are associated with one of six subtypes that contains a nuclear hormone receptor motif, which ERα may be expected to directly bind. However, 3009 binding events are associated with subtype 4, which contains a Forkhead motif similar to that bound by FoxA1. Subtype 4 is also associated with a distinct tag distribution shape (Fig. 6B), again suggesting a hypothesis whereby ERα binds indirectly via protein–protein interactions with FoxA1 at subtype 4 binding events (Fig. 6E). Indeed, 62.8% of subclass 4 events are located within 100 bp of FoxA1 binding events (Fig. 6C), and the ERα ChIP-exo tag distribution at subtype 4 binding events peaks at the same base pair positions as the FoxA1 ChIP-exo tag distribution at the same sites (Fig. 6D). These results strongly suggest that ChExMix can discover binding event subtypes representing direct and indirect TF interactions from a single ChIP-exo experiment.
Fig. 6.
ChExMix discovers FoxA1 mediated ERα binding in MCF-7 ERα ChIP-exo data. (A) Motif, sequence plot and heatmap of seven subclasses identified in ERα ChIP-exo. Sites within each subtype are aligned by the ChExMix-defined binding event position and orientation. Different subtypes are aligned to each other via motif alignment. (B) ERα tag patterns centered at subclass binding events. (C) Heatmap of FoxA1 ChIP-exo tags centered at ERα predicted binding events. (D) FoxA1 tag distribution centered at ERα subtype 4 binding events. (E) Proposed binding models of ERα subtypes
4 Discussion
ChExMix provides a principled platform for elucidating diverse protein–DNA interaction modes in a single ChIP-exo experiment by exploiting both ChIP-exo tag enrichment patterns and DNA motifs. Using a fully integrated framework, ChExMix allows simultaneous detection of binding event locations, discovery of binding event subtypes, and assignment of binding events to subtypes. As demonstrated above, ChExMix provides highly accurate spatial resolution of binding event predictions and accurately assigns binding events to subtypes. Uniquely, ChExMix can characterize binding event subtypes without requiring the presence of distinctive sequence features, thus potentially enabling binding subtype analysis of non-sequence-specific regulatory proteins (e.g. chromatin modifiers, co-activators, co-repressors, etc.).
We further demonstrated that ChExMix can characterize biologically relevant binding event subtypes in ER positive breast cancer cells. FoxA1, ERα and CTCF have previously been shown to co-localize at some sites, but their modes of interaction with one another remained elusive. In FoxA1 ChIP-exo data, ChExMix identifies subtypes corresponding to ERα and CTCF motifs, and about a half of these subtypes’ binding events are bound by the ERα and CTCF proteins, respectively. Our results thus suggest that ERα and CTCF likely mediate binding of FoxA1 via protein—protein interactions at a subset of the genomic loci where multiple factors are co-bound. ChExMix predictions of direct ERα and FoxA1 binding events were recently reported to be consistent with results from ChIP-eat, an alternate approach to characterize direct protein–DNA interactions via motif information (Gheorghe et al., 2018). The analysis presented in the paper is restricted to the most over-represented subtypes associated with the FoxA1 and ERα ChIP-exo datasets. Because FoxA1 and ERα have been shown to co-localize with several other transcription factors, the results presented here may not include a comprehensive set of factors with which FoxA1 and ERα interact. Future improvements of the method may include richer sequence analysis to recover motifs with lower representation, and the application of metrics to test subtype-specific motifs based on how centrally tags are enriched around the motifs. Another possible approach for discovering weaker subtypes is to initialize a large number of potential subtypes using compendia of known TF binding motifs and to rely on EM training to weed out non-significant ones.
In summary, we have demonstrated that ChExMix enables new forms of insight from a single ChIP-exo experiment, taking analysis beyond merely cataloging binding event locations and towards a fine-grained characterization of distinct protein–DNA binding modes. As demonstrated in our MCF-7 analyses, integrating ChExMix analyses across collections of related ChIP-exo experiments will enable us to identify the individual transcription factors responsible for recruiting several regulatory proteins, and thus modulating regulatory activities, at specific genomic loci.
Supplementary Material
Acknowledgements
The authors thank the members of the Center for Eukaryotic Gene Regulation at Penn State for helpful feedback and discussions.
Funding
This manuscript is based upon work supported by the National Science Foundation ABI Innovation Grant No. DBI1564466 (to S.M.) Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation. This work was also supported by National Institutes of Health grant GM059055 (to B.F.P) and a Penn State Huck Graduate Research Innovation Award (to N.Y.).
Conflict of Interest: BFP has a financial interest in Peconic, LLC, which utilizes the ChIP-exo technology implemented in this study and could potentially benefit from the outcomes of this research.
References
- Bailey T.L., Elkan C. (1994) Fitting a mixture model by expectation maximization to discover motifs in bipolymers. Proc. Int. Conf. Intell. Syst. Mol. Biol., 2, 28–36. [PubMed] [Google Scholar]
- Bailey T.L., MacHanick P. (2012) Inferring direct DNA binding from ChIP-seq. Nucleic Acids Res., 40, e128.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bardet A.F. et al. (2013) Identification of transcription factor binding sites from ChIP-seq data at high resolution. Bioinformatics, 29, 2705–2713. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Barski A. et al. (2007) High-resolution profiling of histone methylations in the human genome. Cell, 129, 823–837. [DOI] [PubMed] [Google Scholar]
- Cremona M.A. et al. (2015) Peak shape clustering reveals biological insights. BMC Bioinformatics, 16, 349.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dueck D., Frey B.J. (2007) Clustering by passing messages between data points. Science, 315, 972–976. [DOI] [PubMed] [Google Scholar]
- Figueiredo M.A.T., Jain A.K. (2002) Unsupervised learning of finite mixture models. IEEE Trans. Pattern Anal. Mach. Intell., 24, 381–396. [Google Scholar]
- Fiorito E. et al. (2016) CTCF modulates Estrogen Receptor function through specific chromatin and nuclear matrix interactions. Nucleic Acids Res., 44, 10588–10602. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gheorghe M. et al. (2018) A map of direct TF-DNA interactions in the human genome. bioRxiv, doi:10.1101/394205. [DOI] [PMC free article] [PubMed]
- Gordân R. et al. (2009) Distinguishing direct versus indirect transcription factor-DNA interactions. Genome Res., 19, 2090–2100. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Guo Y. et al. (2010) Discovering homotypic binding events at high spatial resolution. Bioinformatics, 26, 3028–3034. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Guo Y. et al. (2012) High resolution genome wide binding event finding and motif discovery reveals transcription factor spatial binding constraints. PLoS Comput. Biol., 8, e1002638. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hansen P. et al. (2016) Q-nexus: a comprehensive and efficient analysis pipeline designed for ChIP-nexus. BMC Genomics, 17, 873.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hartonen T. et al. (2016) PeakXus: comprehensive transcription factor binding site discovery from ChIP-Nexus and ChIP-Exo experiments. Bioinformatics, 32, i629–i638. [DOI] [PubMed] [Google Scholar]
- He Q. et al. (2015) ChIP-nexus enables improved detection of in vivo transcription factor binding footprints. Nat. Biotechnol., 33, 395–401. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hurtado A. et al. (2011) FOXA1 is a key determinant of estrogen receptor function and endocrine response. Nat. Genet., 43, 27–33. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Iwafuchi-Doi M. et al. (2016) The pioneer transcription factor FoxA maintains an accessible nucleosome configuration at enhancers for tissue-specific gene activation. Mol. Cell, 62, 79–91. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Johnson D.S. et al. (2007) Genome-wide mapping of in vivo protein–DNA interactions. Science, 316, 1497–1502. [DOI] [PubMed] [Google Scholar]
- Keilwagen J., Grau J. (2015) Varying levels of complexity in transcription factor binding motifs. Nucleic Acids Res., 43, e119.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kumar V. et al. (2013) Uniform, optimal signal processing of mapped deep-sequencing data. Nat. Biotechnol., 31, 615–622. [DOI] [PubMed] [Google Scholar]
- Langmead B. et al. (2009) Ultrafast and memory-efficient alignment of short DNA sequences to the human genome. Genome Biol., 10, R25.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li H. et al. (2009) The sequence alignment/map format and SAMtools. Bioinformatics, 25, 2078–2079. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li H., Durbin R. (2009) Fast and accurate short read alignment with Burrows-Wheeler transform. Bioinformatics, 25, 1754–1760. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Liang K., Keles S. (2012) Normalization of ChIP-seq data with control. BMC Bioinformatics, 13, 199.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Madrigal P. (2015) CexoR: an R package to uncover high-resolution protein–DNA interactions in ChIP-exo replicates. EMBnet.journal, 21, 1–5. [Google Scholar]
- Mahony S. et al. (2014) An integrated model of multiple-condition ChIP-Seq data reveals predeterminants of Cdx2 binding. PLoS Comput. Biol., 10, e1003501.,. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Neal R.M., Hinton G.E. (1998) A View of the EM algorithm that justifies incremental, sparse, and other variants In: Jordan M.I. (ed.) Learning in Graphical Models. MIT Press, Cambridge, MA, pp. 355–368. [Google Scholar]
- Neph S. et al. (2012) An expansive human regulatory lexicon encoded in transcription factor footprints. Nature, 489, 83–90. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rhee H.S., Pugh B.F. (2011) Comprehensive genome-wide protein–DNA interactions detected at single-nucleotide resolution. Cell, 147, 1408–1419. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Serandour A.A. et al. (2013) Development of an Illumina-based ChIP-exonuclease method provides insight into FoxA1-DNA binding properties. Genome Biol., 14, R147. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Starick S.R. et al. (2015) ChIP-exo signal associated with DNA-binding motifs provide insights into the genomic binding of the glucocorticoid receptor and cooperating transcription factors. Genome Res., 25, 825–835. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang J. et al. (2012) Sequence features and chromatin structure around the genomic regions bound by 119 human transcription factors. Genome Res., 22, 1798–1812. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang L. et al. (2014) MACE: model based analysis of ChIP-exo. Nucleic Acids Res., 42, e156.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Weirauch M.T. et al. (2014) Determination and inference of eukaryotic transcription factor sequence specificity. Cell, 158, 1431–1443. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Whitington T. et al. (2011) Inferring transcription factor complexes from ChIP-seq data. Nucleic Acids Res., 39, e98.. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ye Z. et al. (2016) Genome-wide analysis reveals positional-nucleosome-oriented binding pattern of pioneer factor FOXA1. Nucleic Acids Res., 44, 7540–7554. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhang Y. et al. (2008) Model-based Analysis of ChIP-Seq (MACS). Genome Biol., 9, R137. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.