Single-cell co-mapping reveals relationship between chromatin state and gene expression in early zebrafish development

  1. Vivek Bhardwaj  Is a corresponding author
  2. Alberto Griffa
  3. Helena Viñas Gaza
  4. Peter Zeller
  5. Alexander van Oudenaarden  Is a corresponding author
  1. Hubrecht Institute-KNAW (Royal Netherlands Academy of Arts and Sciences), Oncode Institute, Netherlands
  2. University Medical Center Utrecht, Netherlands

eLife Assessment

In this valuable study, the authors examine transcription and chromatin dynamics during early zebrafish development by simultaneously profiling histone modifications and full-length transcriptomes in thousands of single cells, providing solid analysis that chromatin and transcriptional states are initially weakly correlated in early embryonic cells and become progressively more aligned as differentiation proceeds. The work also supports a model in which promoter-anchored cis-spreading of H3K27me3 contributes to stable gene silencing during development. Future functional perturbations and orthogonal validations will be needed to determine the causal contribution of Polycomb spreading to fate commitment. Overall, the dataset and accompanying analyses provide a robust resource and a quantitative framework for studying chromatin-transcription relationships during vertebrate embryogenesis.

[Editors note: this paper was reviewed by Review Commons.]

https://doi.org/10.7554/eLife.110400.2.sa0

Abstract

Establishing a cell type-specific chromatin landscape is crucial for the maintenance of cell identity during embryonic development. However, our knowledge of how this landscape is set during vertebrate embryogenesis has been limited, due to the lack of methods to jointly detect chromatin modifications and gene expression in the same cell. Here we present a multimodal measurement of full-length transcriptome and histone modifications in individual cells during early embryonic development in zebrafish. We show that before the formation of germ layers, the chromatin and transcription states of cells are uncoupled and become progressively connected during gastrulation and somitogenesis. Silencing of developmental genes is achieved by local spreading of repressive chromatin together with cell type-specific demethylation. Combining transcription factor (TF) expression and chromatin states within an interpretable machine learning model, we classify TFs as lineage-specific activators and repressors and identify a subset of TFs that are epigenetically regulated. Altogether, our data resolves the dynamic relationship between chromatin and transcription during early vertebrate development and clarifies how these two layers interact to establish cell identity.

Introduction

Early embryonic development in animals is characterized by the controlled movement and positioning of cells, establishment of a body plan, and specification of tissue-specific cell states. While the spatial gradients of morphogens dominate the former two events (Xu et al., 2014), the maintenance of cell identity is believed to be mainly regulated by chromatin state (Bogdanović et al., 2012). Similar to the morphogens that regulate the patterning of an embryo, the chromatin state can also be transgenerationally inherited (Fitz-James and Cavalli, 2022). This might play an important role in predefining the spatiotemporal expression of genes during early development and regulate cell fates. The relationship between chromatin state and gene expression has been studied using whole-genome assays applied to cultured cell populations, whole tissues, or enriched cell populations sorted using cell surface or transgenic markers (Abascal et al., 2020; Kundaje et al., 2015). Recently, chromatin and DNA methylome mapping techniques have been developed to resolve cellular heterogeneity of epigenetic states at the level of individual cells. Major progress has been made using DNA methylome profiling of single cells, which have mostly been applied to study adult tissues (Bai et al., 2025; Liu et al., 2021; Nichols et al., 2022). We and others have applied single-cell methods to study chromatin states in adult tissues (Bartosovic et al., 2021; Cheung et al., 2018; Wu et al., 2021; Zeller et al., 2023). However, genome-wide studies mapping temporal chromatin changes of single cells during early embryogenesis are rare (Argelaguet et al., 2019; Clark et al., 2022; Fu et al., 2025; Guo et al., 2017; Liu et al., 2025; Zhao et al., 2022). This leaves a gap in our understanding of the process of establishment and propagation of cell type-specific chromatin states during early embryonic development.

In this study, we asked how the active and silenced chromatin states of cells are shaped during early vertebrate embryogenesis, using zebrafish as a model system. As the chromatin and gene expression are highly dynamic in embryos across cells, bulk assays would average out these biologically important differences. Similarly, a single-cell assay profiling either chromatin or transcriptome alone cannot measure how these two layers interact with each other during development in a single cell. Therefore, we applied our single-cell co-mapping assay T-ChIC (Zeller et al., 2024) to jointly profile the genome-wide active and silencing histone modifications together with full-length transcriptome from the same single cells during early zebrafish development (4–24 hpf). Using this data, we infer continuous developmental trajectories and ask how the chromatin state correlates with the expression of transcription factors and other developmentally important genes during cell fate commitment.

Results

Paired profiling of histone modifications and transcriptome of single cells during zebrafish embryogenesis

We recently developed a single-cell multi-omics method, termed T-ChIC (transcriptome and chromatin immuno-cleavage), which extends the previously described sortChIC (Zeller et al., 2023) and VASA-seq (Salmen et al., 2022) protocols, by integrating them in a single workflow (Zeller et al., 2024). This allows us to quantify the pattern of histone modifications at kilobase resolution, while simultaneously providing full-length transcriptome coverage in single cells. To apply T-ChIC to study multiple time points across early zebrafish development, we extended this protocol with an optimized cell dissociation and sample multiplexing strategy that allows collection of embryos from different time points of an experiment while reducing batch effects (Figure 1a, ‘Materials and methods’). We applied this modified workflow, termed ‘whole-organism T-ChIC’ (woT-ChIC), to quantify the polycomb complex-mediated histone mark, H3K27me3, in zebrafish embryos collected at six selected time points post-fertilization, obtaining a total of 18,432 cells. This dataset provides us with complete coverage of gastrulation (4, 6, 8, 10 hpf), along with the beginning and the end of somitogenesis (12 and 24 hpf, respectively, Figure 1b). We produced the woT-ChIC dataset in four independent biological replicates, along with two additional replicates that contained cells without a functional antibody, to validate data quality (Supplementary file 1). This subset (labeled ‘T-noChIC’) showed a similar number of detected transcripts and was co-clustered with woT-ChIC cells, confirming that the transcriptome quality of woT-ChIC is independent of the ChIC fraction (Figure 1—figure supplement 1a and b). After removing cells with low numbers of MNase cuts and potentially over-fragmented cells, we observed a strong enrichment of chromatin signal over specific genomic regions (Figure 1—figure supplement 1d and e).

Figure 1 with 2 supplements see all
Whole-organism T-ChIC of zebrafish embryos quantifies full-length transcripts and histone modifications from the same single cell.

(a) woT-ChIC experimental workflow: (1) single cells from different time points are labeled with a combination of CellTracer dyes and permeabilized either to retain cytoplasmic RNA (whole-cell), or exclude it (nuclei) before antibody + pA-MNase incubation. (2) Cells are pooled and sorted in 384-well plates with position-indexed RNA and ChIC barcodes. Addition of Ca++ activates the MNase to cut on the target regions. (3) DNA and RNA fragments are ligated and repaired before re-pooling them for IVT and PCR amplification to produce sequencing libraries. (b) UMAP projections of single cells using signals from H3K27me3 (left) and transcriptome (right) and colored by timepoints. The six sampled time points (right) are pooled into three groups (early/middle/late) based on the complexity of H3K27me3 signal. (c) Single-cell track plot showing signal on the 450 kb region around the hoxc gene cluster. The heatmaps show signals (read counts) in single cells (capped from -1 to +1, where -ve signal shows RNA counts and +ve signal shows ChIC counts). The coverage tracks on top show the pseudo-bulk signal (blue: RNA, pink: H3K27me3). Publicly available bulk H3K27me3 datasets are shown for comparison (gray). (d) UMAP projections (based on transcriptome signal) showing gene-level normalized signal for RNA (blue) or H3K27me3 (pink) on two selected genes.

Early zebrafish embryos contain a high load of maternal transcripts required for early embryonic development, which are temporally replaced with newly transcribed, zygotic RNA (Fishman et al., 2023). Consistent with this transition, we observed a substantial decrease in unique fragment counts from spliced reads compared to unspliced reads with developmental time (Figure 1—figure supplement 1f). Despite these dynamics, our overall number of detected genes with both spliced and unspliced counts is higher than previously reported in scRNA-seq studies (Farrell et al., 2018; Wagner et al., 2018) due to the increased sensitivity and full-length RNA recovery (Supplementary file 2). Moreover, with our total RNA profiling approach, we were also able to detect developmentally important non-coding RNAs such as miR-430 (in pluripotent cells) known to be critical for clearance of maternal RNA in zebrafish (Giraldez et al., 2006; Liu et al., 2020), and miR-124 (in neural ectoderm), a known regulator of neuronal differentiation which is conserved across species (Gourishetti et al., 2023; Figure 1—figure supplement 1c). At the chromatin level, we observed increased MNase cuts (representing H3K27me3 signal) per cell as development progresses (Figure 1—figure supplement 1g). This corroborates previous observations of increasing H3K27me3 abundance during development based on bulk chromatin assays (de la Calle Mustienes et al., 2015; Vastenhouw et al., 2010). Overall, we retained 9275 cells with both transcriptome and H3K27me3 signal for further analysis.

We divided our data into early (4–6 hpf), intermediate (8, 10, 12 hpf), and late (24 hpf) time points, and compared our H3K27me3 signal with publicly available datasets at the corresponding time points (Figure 1c, ‘Materials and methods’). While our pseudo-bulk H3K27me3 profiles showed a high genome-wide correlation with publicly available bulk ChIP data from matched time points (Figure 1—figure supplement 2a), the analysis of genomic bins ranked by H3K27me3 signal shows improved signal enrichment of our data relative to the publicly available bulk sequencing data at a comparable sequencing depth (Figure 1—figure supplement 2b). Moreover, H3K27me3 levels show a clear relationship with the silencing of associated genes in single cells at all time points (Figure 1d, Figure 1—figure supplement 2c). We observed high H3K27me3 levels associated with the silencing of gene expression as early as 4 hpf for hoxc3a, involved in anterior-posterior patterning, as well as silencing of genes such as pcdh1b late during development (Figure 1d, Figure 1—figure supplement 2c). Furthermore, we also observed a transient association of H3K27me3 on genes. For example, rfx4, expressed in the central nervous system and neural rod, was silenced in non-neural ectoderm cells by H3K27me3 during gastrulation (Figure 1—figure supplement 2c and d). These results suggest that our data allows us to gain quantitative insight into the relationship between H3K27me3 and gene expression during development.

Spatiotemporal spreading of H3K27me3 associates with the silencing of gene expression during development

To annotate cell types in our data, we performed Leiden clustering of cells using their gene expression signal, followed by canonical correlation analysis of gene expression with that of a previously published time-course scRNA-seq data set (Wagner et al., 2018; Figure 2—figure supplement 1a, ‘Materials and methods’). Virtually all our cells matched one of the annotated cells from Wagner et al. with high confidence, allowing successful label transfer into our data (Figure 2—figure supplement 1b and c). We further refined these labels based on cell ontologies from the Zebrafish Information Network (Bradford et al., 2022), to categorize our cells into 34 cell types (Figure 2—figure supplement 1e). Cell type proportions were consistent between the biological replicates of woT-ChIC (Figure 2—figure supplement 1f). To get a fine-grained view of cellular heterogeneity while reducing signal dropouts, we aggregated cells that are transcriptionally similar to each other into ‘metacells’ (Persad et al., 2023; Figure 2—figure supplement 1d, ‘Materials and methods’). Interestingly, most of the cell types annotated based on their gene expression profiles also show a clear separation based on their H3K27me3 enrichment as early as 8–12 hpf, suggesting that distinct, cell-state-specific H3K27me3 patterns already start to appear during gastrulation (Figure 2a).

Figure 2 with 2 supplements see all
Spatio-temporal spreading of H3K27me3 correlates with gene silencing.

(a) UMAP projection of cells based on H3K27me3 signal (same as Figure 1b, left) indicating the different cell types annotated using the transcriptome signal. (b) An example genomic locus that demonstrates the cis-spreading of H3K27me3 signal (pink) around the zic3 gene with time during development. Note that apart from the zic3 gene, the spreading also correlates with a downregulation of the expression (blue) for the nearby gene (rbmx) with time. (c) Single-cell heatmap. Each row is a single cell selected from ectoderm lineage (34.5% of all cells) showing the average H3K27me3 signal for the top 100 genes detected by the linear model, showing increase in spreading of signal at the 100 kb region surrounding the center bin with pseudotime. The center bin was identified as the bin with non-zero signal in pluripotent cells. PT = pseudotime, RT = real time. (d) Line plots comparing H3K27me3 spreading and gene expression with pseudotime. The bottom panel shows the average fraction of bins that show H3K27me3 signal on two sets of genes (spreading, non-spreading) with time, while the top panel shows the average gene expression of these gene sets along pseudotime. (e) Heatmap of H3K27me3 signals across cells (grouped by cell type, top) for genes with cell type-specific demethylation at 24hpf. Genes (rows) are grouped by celltype in which they are demethelyated. CT = cell type; PT = pseudotime. The analyzed cell types are indicated in the right legend, while top legend shows all cell types (colors same as a). (f) Correlation of H3K27me3 fold-change with change in gene expression, for the selected cell types. Top 5 genes with H3K27me3 loss are labeled per cell type.

Next, we asked how the global H3K27me3 landscape is established in the cells during lineage commitment. We observed that with time, the number of genomic bins with H3K27me3 signal increased. In contrast, the average signal in detected bins plateaued at 24 hpf, indicating new regions acquiring H3K27me3 signal instead of enrichment of signal on pre-marked regions (Figure 2—figure supplement 2a). Therefore, we asked whether this increase in signal comes from a de novo gain in H3K27me3 or as a result of spill-over (indicating ‘cis-spreading’) of increasing H3K27me3 density from previously enriched regions. At least a subset of enriched regions in pluripotent cells displays a cis-spreading of signal with differentiation, covering developmentally important genes such as the zic locus (Figure 2b). To quantify cis-spreading genome-wide, we first subsetted the genomic bins, which had signal in at least 5% of filtered Pluripotent cells (at 4 hpf). Apart from tightly repressed genes such as gata3, nr2f1a, six3b, pax9a, foxc1b, zic1/4, hox clusters, and the pcdh1/2 cluster with a broadly distributed signal, all other H3K27me3 signal was localized within 5 kb bins and the majority (65%) of these bins overlapped with a promoter region. We then calculated the signal on these bins compared to the background signal (averaged over 100 kb region) surrounding these bins in single cells (‘Materials and methods’). These two signals correlated positively for about 30% of the 5 kb bins, suggesting a spillover from the main signal peak to the surrounding background. In contrast, the remaining 70% displays a low correlation with background indicating a localized enrichment without spill-over to the surrounding background (Figure 2c, Figure 2—figure supplement 2b).

We confirmed this enrichment with an alternative approach based on domain calling on the pooled, pseudo-bulk dataset (‘Materials and methods’). While wider H3K27me3 domains detected on the pooled data correspond to the signal at 24 hpf, the sharper subpeaks within those domains were observed at early (4–6 hpf) time points (Figure 2—figure supplement 2d). Relatively mature cell types, particularly from the neural ectoderm (such as differentiating neurons), show a higher correlation of subpeaks to the background, suggesting a wider spread in signal (Figure 2—figure supplement 2e). We further stratified this signal in search of bins with a significant difference between lineages (‘Materials and methods’). We only detected a handful of bins with statistically significant differences between lineages, and the mean H3K27me3 signal indicated that these results are not robust (Figure 2—figure supplement 2c). Therefore, the spread of H3K27me3 signal does not appear to be lineage-specific. To test whether this characteristic might be conserved across species, we re-analyzed a previously published ChIP-seq dataset of mouse embryos (Xiang et al., 2020; ‘Materials and methods’). Comparing H3K27me3 signals at and around gene promoters between E5.5 epiblast and post-gastrulation ectoderm lineage, we see the evidence of signal spreading from a subset of these sites (Figure 2—figure supplement 2f), suggesting that the spread of H3K27me3 signal from promoters might be a conserved phenomenon.

To understand how this spread of H3K27me3 relates to gene expression in time, we plotted the expression of the ‘host’ gene (genes with promoter enrichment of H3K27me3 in pluripotent cells), and the ‘nearby’ genes (with promoter within 100 kb region) over single cells arranged in pseudotime (Figure 2d). Interestingly, the ‘host’ genes displayed an increased expression before the spread of H3K27me3 signal, followed by silencing post-spreading (Figure 2d). In contrast, the ‘nearby’ genes displayed relatively smaller changes in transcription during this process but were also downregulated at a later stage (Figure 2—figure supplement 2g). To identify genes whose expression is silenced as a result of spreading of H3K27me3, we applied linear regression to predict gene expression as a function of H3K27me3 density (defined as the number of reads per kb) on their nearest, or overlapping domains in metacells (‘Materials and methods’). Silenced genes showed a strong negative correlation of H3K27me3 density with their expression, with the strongest targets being hox and pcdh1 gene clusters (Figure 2—figure supplement 2h).

Considering most genes seem to be in the process of gaining H3K27me3 until 24 hpf, we asked whether there is a subset of genes that lose H3K27me3. For this, we performed a differential H3K27me3 signal analysis for each cell type at 24 hpf stage compared to cell types from earlier stages and selected genes with a significant loss of H3K27me3 in specific cell types (log2-FC < –1, FDR < 0.05). We identified 265 genes across 10 cell types, with most genes being detected in periderm and differentiating neurons (Figure 2e, Supplementary file 3). For almost all of these genes, we observed that the H3K27me3 was specifically lost in their cell type of origin, while being gained in almost all other cell types compared to pluripotent cells, suggesting H3K27me3 loss is a cell type-specific process active during development. This loss was also proportional to a change in gene expression signal in those cell types and affected key developmental genes associated with these cells, such as POU family of transcription factors (mid/hindbrain), tet3 and tet2 (neurons/optic cup), myod1 (muscle), and tal1 (endothelium) (Figure 2f). This list also included many of the significant genes from our regression analysis which showed cell type-specific expression at 24 hpf, such as gata2a, dlx3b, shha, and tet2 (Figure 2—figure supplement 2i).

Overall, our analysis shows that for a specific set of genes, silencing of gene expression is achieved once sufficient gene-body H3K27me3 coverage is achieved via cis-spreading, a process seemingly uncoupled with the prior transcription state of these genes. Further, we see that H3K27me3 demethylation can occur later in development as key developmental genes are re-activated in their corresponding cell types in a cell type-specific manner.

Global chromatin state of cells is decoupled from gene expression during early development

Considering the heterogeneity in the repressive chromatin landscape of cells observed as early as gastrulation, we asked how the interplay between active and silenced chromatin is established at this stage. To map the active chromatin, we focused on H3K4me1, a histone modification associated with active and poised enhancers and promoters, which, unlike H3K27me3, has been observed before zygotic genome activation (ZGA) in zebrafish (Murphy et al., 2018). To mitigate the interference of maternally contributed RNA, we implemented a new cell preparation protocol within woT-ChIC (‘Materials and methods’), which leads to the expulsion of cytoplasmic RNA from the cells (hereafter referred to as ‘nuclei’ batch). We generated woT-ChIC data for H3K4me1 at 4, 6, 8, 10, and 12 hpf. As expected, our nuclei dataset shows a fourfold higher ratio of unspliced RNA compared to spliced RNA, and an overall lower number of detected genes compared to the whole-cell data, in line with the expected lack of spliced maternal RNA in the nuclei (Figure 3—figure supplement 1a and b, Supplementary file 2). The chromatin quality was unaffected, exemplified by the similar number and pattern of H3K27me3 MNase cuts with time from the ‘nuclei’ and ‘whole cell’ batch (Figure 3—figure supplement 1c). Finally, we integrated our nuclei dataset with the 4–12 hpf subset of the whole-cell H3K27me3 woT-ChIC dataset, creating a high-quality multi-omic dataset of 15,961 cells (H3K27me3: 9197, H3K4me1: 6764) covering zebrafish gastrulation (Figure 3a, Figure 3—figure supplement 1d and e, ‘Materials and methods’).

Figure 3 with 3 supplements see all
Integrative analysis of H3K27me3, H3K4me1, and transcriptome.

(a) UMAP projection of the single cells based on the three modalities H3K27me3 (left), RNA (center), and H3K4me1 (right) after integration of the two batches and annotation of cells. (b) Total UMI counts per cell on H3K4me1 enriched regions from the integrated dataset, divided into H3K4me1-unique regions and regions co-enriched for H3K27me3. H3K4me1 signal (top panels) on these regions remains unchanged with time, while H3K27me3 signal (bottom panels) increases. (c) Correlation between histone modification signal over gene bodies and gene expression, per metacell. Metacells are ordered by latent time (X-axis) and the Pearson correlation coefficient (Y-axis) between H3K4me1 and RNA (top) and H3K27me3 and RNA (bottom). (d) Scatterplot showing H3K4me1 signal and unspliced RNA counts for all genes of the two selected metacells indicated in (c), early (1) and late (2) in latent time. Colors corresponds to the germ layer annotation of the metacell, as indicated in (c).

With our integrated dataset, we first asked how the global chromatin state of the cells changes with time. Comparing total MNase cuts for H3K4me1 and H3K27me3 with time, we observed that while the H3K27me3 signal globally increases in cells with time, the H3K4me1 signal decreases (Figure 3—figure supplement 1c). To understand whether this global change stems from a change in the activity of cis-regulatory elements (CREs), we separated the data into H3K4me1 enriched regions (representing active or poised promoters and enhancers), H3K27me3-enriched regions (mostly observed near genes/promoters in earlier analysis), and other (mostly intergenic) regions. While the majority (84%) of H3K27me3-enriched regions were found to overlap with an H3K4me1 domain and show increasing H3K27me3 signal with time, this increase is not accompanied by a decrease in H3K4me1 on these regions (Figure 3b, Figure 3—figure supplement 2a). Instead, the decrease in signal was observed in a minor fraction of H3K27me3-unique sites, and random genomic regions away from enriched sites (Figure 3—figure supplement 2b), suggesting that this global change in signal does not represent a change in CRE activity. Further, the ratio of H3K4me1 to H3K27me3 suggests that most promoters remain in a ‘bivalent’ chromatin state during 4–12 hpf in all germ layers, with a small fraction showing increased H3K4me1 activity in any specific germ layer (Figure 3—figure supplement 2c).

To obtain a more fine-grained view of cellular differentiation time and lineages on our integrated data, we took advantage of the high unspliced counts from our protocol. We applied the RNA velocity model (La Manno et al., 2018), which uses the ratio between spliced and unspliced reads of genes to obtain the cell’s differentiation path and assigns a ‘latent time’ to the cell, indicating their differentiation stage (Figure 3—figure supplement 3a–e). We then asked how the change in the cell’s chromatin state relates to the transcription of genes during their differentiation. For this, we aggregated transcriptionally similar cells into metacells and correlated the H3K4me1 and H3K27me3 signals with unspliced (i.e., newly transcribed) RNA signals for all genes in each metacell. Interestingly, we observed that the correlation between the gene-body H3K4me1 and transcription increases with the average latent time of a metacell (Figure 3c and d). Promoter regions, however, did not show this trend (Figure 3—figure supplement 2d). For H3K27me3, the global signal was mostly uncorrelated with transcription on both promoters and gene bodies (Figure 3c, Figure 3—figure supplement 2d). This suggests that despite increasing heterogeneity of chromatin signal, the overall chromatin state of a cell is decoupled from its transcriptional state during early development, and this coupling increases as the cells mature.

The chromatin state of binding sites predicts the function of transcription factors during gastrulation

We next asked whether our integrated dataset could inform us about the regulation of transcription factor (TF) networks and their role in lineage specification. While many lineage-defining TFs are biochemically predicted to have both activation and silencing functions, we hypothesized that the level of H3K4me1 on transcription factor binding sites (TFBS) might indicate which function the TFs play in a cell. For example, if a TF expression is correlated to a gain in H3K4me1 on its binding sites, it could indicate its role as a transcriptional activator, while a loss in H3K4me1 on TFBS might indicate a silencing function in that cell. Further, if a TF function is epigenetically regulated, then the chromatin state of the TF itself would also be predictive of its function. Based on this idea, we built a prediction model that combines the chromatin state and expression of TFs with their H3K4me1 activity on TFBS within cells (‘Materials and methods’). With a combined model, we aim to classify TFs based on both their own regulation via chromatin state (regulated/independent), as well as their action on their targets (activator/repressor) (Figure 4a).

Figure 4 with 1 supplement see all
Prediction of TF activity using TF epigenetics and transcription.

(a) Schematic and outputs of the prediction model. (1) (top) Normalized H3K4me1 and H3K27me3 signal on the TF locus, TF (spliced) RNA signal, and indicators of cell state (pseudotime and lineage) are used to predict TF activity (bottom). (2) The lasso regression model is used to select the most useful predictors for each TF. The bottom right plot shows the TFs sorted by the R2 values on the independent test dataset. (3) Coefficients from the final models are ranked and compared to categorize the TFs. The number of TFs classified as activator/repressor, or regulated/independent is shown in the right plot. (b) UMAPs showing the expression and motif activities of TFs classified as ‘activators’ or ‘repressors’ using the above model. TF expression (left) is based on (normalized) spliced RNA and TF activity (right) is based on H3K4me1 signal on TFBS. For activators, the motif activities on TFBS are gained in cells where the TFs are expressed, while for the repressors, the motif activities are lost in the cells expressing the TF. (c) UMAPs show (normalized) H3K4me1 signal and H3K27me3 signal on TF gene body, for TFs classified as ‘regulated’ or ‘independent’. The histone modifications on regulated TFs are correlated with their activities.

Our model predicted the H3K4me1 activity at TFBS with high accuracy (R2 > 0.6) for 45 TFs. Our classification captured the well-established developmental function of TFs, such as the activating function of tbx16 in regulating paraxial mesoderm formation (Payumo et al., 2016), and that of tfap2a, a transcriptional activator shown to be important for neural crest induction (Dooley et al., 2019; Figure 4b). Further, it helped resolve the cell type-specific functions of TFs predicted to be activators or repressors based on their protein domains (Figure 4—figure supplement 1a, Supplementary file 4). For example, zbtb16a, predicted to have a DNA-binding transcriptional repressor activity, and zeb1a, speculated as a context-dependent activator/repressor (Gheldof et al., 2012), were both revealed as a repressor during neural ectoderm (hindbrain) specification. Next, we asked whether the gain/loss of H3K4me1 activity is reflected in the gene transcription, measured as a change in nascent (unspliced) transcripts on the genes nearest to the TFBS. For our top predicted activators and repressors, we observed the expected up and downregulation of average nascent (unspliced) RNA signal of the target genes, corresponding to the change in TF expression and activity (Figure 4—figure supplement 1b). This indicated that our model can capture new cell type-specific activation/repression functions of TFs during gastrulation. Additionally, our model also detects TFs that are epigenetically regulated (Figure 4c, Figure 4—figure supplement 1c, Supplementary file 4). For TFs such as sox13, tbx16, lhx1a, tfap2a, a gain of H3K4me1, or a loss of H3K27me3, or a combination of both was associated with their respective TFBS activity. This indicates that while the majority of TFs expressed early in development appear to be regulated by alternative mechanisms, the chromatin state could play an important role in establishing the gene expression memory for a subset of developmentally important TFs.

Discussion

In this study, we adopted our recently developed T-ChIC method (Zeller et al., 2024), to study the dynamics of active (H3K4me1) and silencing (H3K27me3) histone modifications during early zebrafish development. We observe a dynamic spatiotemporal localization of these histone modifications, previously unresolved by bulk chromatin profiling assays. This data allows for a direct comparison of the chromatin state and the expression of genes in individual cells and helps to understand the role of this interaction in regulating cell fates during early development.

We observe that H3K27me3 shows a promoter-anchored spread during development. At the start of differentiation, selected genomic loci with multiple promoters are pre-marked with a broadly distributed H3K27me3 (such as the hox and pcdh1 loci), while loci with single promoter (such as pax7b) appear as focused H3K27me3 domains. A recent study has shown that such pre-marking is established by a non-canonical interaction between the two polycomb (PcG) complexes, PRC1 and PRC2 (Hickey et al., 2022). Here, we find that a selected set of these loci shows the spreading of H3K27me3 with differentiation, which eventually confers the silencing of host genes. A recent study using mouse embryonic stem cells proposes nucleation and spreading as a way to maintain PcG silencing (Veronezi and Ramachandran, 2024). Based on our observations, we propose that this mechanism could also help to propagate the spread of silencing during development. While this spread appears to be mostly not lineage-specific, we do observe a cell type-specific demethylation of many genes which are developmentally important for cell type specification, suggesting that the regulation of developmental genes via H3K27me3 could be established through a lineage-agnostic spread, followed by cell type-specific demethylation. This could likely be a fundamental mechanism to establish a cell type-specific gene expression memory via the polycomb complex considering the silencing of developmental genes in ‘alternate’ lineages is a conserved function of H3K27me3 (Guo et al., 2021). We see that in the absence of H3K27 demethylation, important developmental genes such as hox, pax, and shh genes are silenced in a spatiotemporal manner. A mislocalized expression of these known PcG targets has been observed after a deletion of the core PRC2 enzyme, ezh2 (San et al., 2016; Yette et al., 2021). Apart from confirming these known targets, we additionally identify developmental genes such as rfx4, important for neural tube formation (Sedykh et al., 2018), dlx3b, important for placode development (Esterberg and Fritz, 2009), among others, as novel PcG targets.

Although a rather large number of gene promoters are marked by H3K27me3 in pluripotent cells, only a minority of these show a genomic spread and silencing of the genes. By comparing the H3K4me3 to H3K27me3 signal on promoters, we find that most of these promoters are co-marked at 4–12 hpf, suggesting that they might serve as a ‘placeholder’ for activation or silencing later in development. This provides an explanation to why the cis-spreading, but not the promoter enrichment of H3K27me3 is linked to gene silencing during development.

In line with previous studies (Kaaij et al., 2016; Murphy et al., 2018), we find that H3K4me1 is widespread in the genome of pluripotent cells, marking a large number of TF motifs and other genomic regions. While this chromatin mark systematically disappears in regions outside of cis-regulatory elements (CREs) during development, its activity on the CREs does not show a monotonous change with time. In fact, a systematic increase in H3K27me3 without a loss of H3K4me1 leads to a bivalent chromatin state on most CREs, together with a lineage-specific gain or loss of H3K4me1 on selected CREs. We show that these changes in H3K4me1 levels can be leveraged to predict the lineage-specific activator or repressor functions of TFs, by correlating this activity with the TF’s own expression and chromatin states. Using this approach, we find novel functions of TFs in lineage specification, such as the role of zbtb16a/b, zeb1a/b as negative regulators during ectoderm specification, and the tfap2a/b as a positive driver of non-neural ectoderm during gastrulation. We also find selected lineage-specifying TFs such as zfhx3, foxc1a, and irx3a whose activity seems to be regulated by their own chromatin state during gastrulation. These results might point to a new pathway through which the chromatin states of the cells play a role in specifying cell fates, that is, by establishing a transcriptional memory on key lineage regulators.

Overall, comparing the active and silenced chromatin states of cells, we observe that the active state is a better predictor of a cell’s functional (transcriptomic) state in early development. A caveat is that we have not mapped other important silencing chromatin states, such as H3K9me3 or DNA methylation, which may show complementary dynamics in early development. We also see that both active and silencing states are rather uncoupled from transcription in pluripotent cells and get correlated as the cells mature in development. Note that this maturation time is not necessarily the same as the developmental time (hpf) of the embryo, as the transcriptionally mature cells collected from early time points also show a high correlation of active chromatin state and transcription. Therefore, we propose that a correlation of chromatin and transcriptional state of cells could be a hallmark of cell identity formation during development. Future studies to systematically map the overall chromatin state of single cells and gene expression would further explain how cell fates are established during embryogenesis.

Materials and methods

Whole-organism T-ChIC of zebrafish embryos

Request a detailed protocol

The detailed, step-by-step woT-ChIC protocol of zebrafish embryos (from embryo collection to the preparation of sequencing libraries) is available at: https://dx.doi.org/10.17504/protocols.io.q26g7pbe8gwz/v2. Below, we briefly describe the cell collection and staining steps used to produce this dataset.

Wild-type TL embryos were collected 20 minutes after fertilization in a Petri dish with E3 medium and kept at 28.5°C in an incubator. During the first hour, the unfertilized embryos were discarded. At the desired stage, embryos were dechorionated by incubation in 1 mg/mL of pronase, and 30–50 embryos were deyolked in Ca-free Ringer’s solution, pelleted, and washed with 500 µL of PBS + 10% FBS. For early time points (4, 6, and 8 hpf), cells were dissociated with the addition of 200 µL of pre-warmed FACSmax cell dissociation solution (Genlantis T200100) for 5 minutes resuspending gently up and down at room temperature (RT). For later time points (10, 12, and 24 hpf), cells were dissociated with the addition of 200 µL of pre-warmed Protease solution for 6 minutes on a shaker at 28°C and 400 rpm, resuspending gently every 2 minutes. After dissociation, cells were filtered with a 35 µL sieve (Corning, 352235) and washed with 500 µL of PBS + 10% FBS and resuspended in Wash Buffer 1 (WB1, described in the online protocol) and kept at +4°C before starting the CellTracer staining. For the ‘nuclei’ batch, WB1 was modified with 0.05% Saponin (Sigma, 47036-250G-F) instead of 0.05% Tween20. Cells were vortexed well and kept in the dark at +4°C for 20 minutes to stain with a combination of CellTrace dyes (Thermo Fisher C34570, Thermo Fisher C34573, Thermo Fisher C3457, and a combination of two of these). The staining was stopped with the addition of 70 µL of rat serum (Sigma-Aldrich, R9759-5ML) and a 5-minute incubation at RT. Lastly, cells were washed and resuspended in WB1 with spermidine solution (0.072 µL/mL) and 4 µL/mL 0.5 M EDTA. Once all time points had been stained with their appropriate dye/dyes combinations, they were pooled in a 0.5 mL protein-low binding tube with approximately 1 million cells in total. Cells were incubated overnight at 4°C with primary antibodies (1:200 H3K27me3 rabbit mAB, Cell Signalling #9733; 1:100 H3K4me1 polyclonal Ab, Thermo Fisher #710795). The next day, the cells are washed and incubated with pA-MNase in WB1 for 1 hour, washed, and sorted into indexed 384-well plates containing CelSeq2 adapters. Cells were incubated for 30 minutes at 4°C for MNase digestion and stopped with the stop solution before proceeding with the rest of the library preparation steps. The pA-MNase fusion protein was produced as described earlier (Schmid et al., 2004). Following T-ChIC library preparation and QC, the final DNA libraries are sequenced paired-end 100 bp, on either a NovaSeq or NextSeq2000, at a sequencing depth between 15 and 25 million reads per sample (384-well plate).

Processing and quality control of T-ChIC data

Request a detailed protocol

The first-in-pair reads from the T-ChIC protocol contain an RNA or ChIC barcode in the following format “RNA: 6N7X, ChIC: 3N8X”; where N=UMI nucleotide and X=Cell barcode nucleotide. We used a custom Python script to split the raw .fastq files into the ChIC and RNA fractions based on which one of the two barcode patterns is observed at the start. The two fractions are then independently mapped to the GRCz11/danRer11 genome. A complete processing workflow (from .fastq to count tables) with all parameters is available at https://github.com/bhardwaj-lab/scChICflow, copy archived at Bhardwaj and Sancho Gómez, 2025 (v 0.4) and is briefly described below.

The RNA fraction was trimmed using cutadapt (v2.1) (Martin, 2011) with parameters `-e 0.1 -q 16 -O 3 --trim-n --minimum-length 10 --nextseq-trim=16 A W{'10'}`, along with Illumina truseq barcodes provided as `-a and -b ` options. The trimmed reads are mapped to the genome using STAR (v 2.7.11) (Dobin et al., 2013), using the “StarSolo” mode, with these important parameters `--sjdbGTFfile <dr11_ens104.gtf> --outFilterIntronMotifs RemoveNoncanonical --soloCBmatchWLtype Exact --soloType CB_UMI_Simple`, where “dr11_ens104.gtf” refers to the ENSEMBL annotation version 104 (GRCz11) (Cunningham et al., 2022). Secondary and supplementary alignments and low-quality mappings (<MAPQ 255) were removed using samtools (v1.21) (Li et al., 2009) and reads were de-duplicated with UMI-tools (v.1.0.0) (Smith et al., 2017) using cell barcode and UMI position, along with options `--method unique --spliced-is-unique`. Coverage files were created using deepTools bamCoverage with CPM normalization (Ramírez et al., 2016).

For the ChIC fraction, barcodes were moved into the read header using UMI-tools extract (v.1.0.0). Reads were trimmed using cutadapt (v2.1) with parameters `-e 0.1 -O 5 -u 1 -u –2 -U –2 -a W{10} -A W{10} -q 30 --trim-n --minimum-length 20 --nextseq-trim=30`, along with illumina truseq barcodes provided as `-a and -b ` options. The trimmed reads are mapped to the genome using hisat2 (v2.2.1) (Kim et al., 2017), with parameters `--sensitive --no-spliced-alignment --no-mixed --no-discordant --no-softclip -X 1000`. Reads were de-duplicated with UMI-tools (v.1.0.0) using cell barcode and UMI position, along with options `--method unique --spliced-is-unique --soft-clip-threshold 2`. Quality control was performed using deepTools. Reads were counted on 50 kb windows in the genome using sincei (Bhardwaj and Mourragui, 2024).

Analysis of publicly available data

Request a detailed protocol

We downloaded the raw .fastq files for 6 hpf bulk CUTnRUN data of H3K27me3 from Akdogan-Ozdilek et al. (GSE178343) (Akdogan-Ozdilek et al., 2022), and raw .fastq files of 12 hpf and 24 hpf ChIP-seq data from the danio-code portal (accessions - 12 hpf H3K27me3: DCD003854SQ, 12 hpf H3K4me1: DCD003854SQ, 24 hpf H3K27me3: DCD003200SQ). All .fastq files were mapped to the GRCz11 genome using snakePipes’ DNA-mapping workflow, with parameters `--trim --fastqc --mapq 5 --dedup --bwBinSize 1000` (Bhardwaj et al., 2019). The de-duplicated BAM files were subsampled to match the sequencing depth of the corresponding pooled time points (early vs 6 hpf, middle vs 12 hpf, late vs 24 hpf), and the read coverage was compared using deepTools (Ramírez et al., 2016) multiBAMSummary (with parameter `-bs 50000`) and plotFingerPrint (with parameters `--skipZeros -bs 10,000-n 50000`). For the analysis of H3K27me3 signal in mouse embryos, we downloaded the H3K27me3 bedgraph files corresponding to stages: E5.5, Endoderm, Ectoderm, and Mesoderm by Xiang et al., 2020 (GSE125318), and plotted the signal over the +50 kb bins surrounding the mouse gene transcription start sites (mm9 genome) using deeptools ComputeMatrix (with additional parameters `-bs 500 --missingDataAsZero --skipZeros --maxThreshold 1000`) and plotHeatmap.

Cell clustering and annotation using RNA signal

Request a detailed protocol

For clustering of single cells based on RNA signal, we used the ‘spliced’ count matrices for ‘whole-cell’ T-ChIC data, and ‘total’ (spliced + unspliced + ambiguous) counts for ‘nuclei’ T-ChIC data. Filtering and clustering of cells were performed in scanpy (v1.9.1) (Wolf et al., 2018). We removed cells with `total_counts <1000, or n_genes_by_counts >10000, or pct_counts_in_top_100_genes >0.6`. We also removed cells with <70% of counts on protein-coding genes. We selected genes present in at least 1% of cells (or at least 50 cells, whichever is smaller) and selected the top 4000 variable genes based on their analytical Pearson residuals (Lause et al., 2021). We used the Pearson residuals to calculate principal components (PCs) and built a neighbor graph using 50 PCs and 30 neighbors (20 for nuclei data). We then used it to build a paga graph (Wolf et al., 2019) based on Leiden clusters (paga threshold = 0.1, leiden resolution = 1.5). For 2D representation, UMAPs were initiated with the paga graph, along with additional parameters `min_dist = 1, spread = 5` (spread = 1 for nuclei).

For the annotation of cell types and all other analyses, we calculated the normalized ChIC and RNA signal using the ‘shifted log transform’ method (`1/sqrt(alpha) log(4 * alpha * x+1)`) (Ahlmann-Eltze and Huber, 2023), with a fixed overdispersion (alpha) of 0.05 and total counts (“normed_sum”) as library size factors. For annotation of cells, we obtained the raw count matrices from Wagner et al., 2018 and subsetted for the 4, 6, 8, 10, 14, and 24 hpf timepoints (for the ‘nuclei’' batch, we also excluded 24 hpf). We normalized the counts in the same manner as our counts and selected the top 4000 variable genes (using `FindVariableFeatures(selection.method = “vst”)` in seurat). We then performed CCA-MNN analysis in Seurat using `FindTransferAnchors(method=”cca”)` and used the transfer score to predict labels for single cells. For top predicted labels for each cluster, we then manually confirmed the marker gene expression from ZFIN in the respective cluster, followed by renaming the cluster to suitable ZFIN cell ontology (Bradford et al., 2022).

Integrated analysis of nuclei and whole-cell data

Request a detailed protocol

To integrate the ‘nuclei’' and ‘whole-cell’ subsets of data, we merged the cells from the ‘nuclei’' batch with that of 4–12 hpf subset of the ‘whole-cell’ batch, resulting in 15,961 cells. We then removed genes with total spliced or unspliced counts <100, or genes detected in <100 cells, from the merged data, and calculated the top 4000 variable genes (HVGs) based on their analytical Pearson residuals (Lause et al., 2021) and used the intersection of the HVGs from the two batches (3091 genes) to perform PCA based on the Pearson residuals of the ‘unspliced’ counts from the two batches. Top 50 PCs were then used to align the two batches using harmony (Korsunsky et al., 2019). The harmony-corrected PCs were used for further analysis of the joint dataset (clustering, annotation, metacells, and RNA velocity).

For the calculation of latent time and lineages of cells on the integrated 4–12 hpf data, we combined the RNA velocity and diffusion pseudotime approach, using cellrank (v1.5.1) (Lange et al., 2022). We calculated RNA-velocity using the ‘dynamical’ model as described in the scVelo package (v0.2.4) (Bergen et al., 2020). The cell-specific moments Ms and Mu were calculated using the HVGs and PCs from the above analysis, and top 1000 genes were used for the dynamical model to calculate the gene-shared latent time and cell-specific velocities (scv.tl.recover_dynamics with parameters: fit_connected_states = False, max_iter = 50, t_max = 12, fit_basal_transcription = True, scv.tl.velocity with parameters: min_r2=0.2, groups_for_fit = <8–12 hpf>). The latent time was combined with connectivities using cellrank (cr.tl.transition_matrix parameter: weight_connectivities = 0.2), and one initial and six terminal states were calculated using cellrank’s GPCCA estimator.

Metacell analysis

Request a detailed protocol

To obtain a detailed view of cellular heterogeneity while reducing dropouts, we aggregated transcriptionally similar cells into the so-called ‘metacells’, based on archetype analysis implemented in the SEACells python package (Persad et al., 2023). We used SEAcells with parameters `n_SEACells = nc, n_waypoint_eigs = 15, convergence_epsilon = 1e-5`, where nc = 180 for whole-cell data and nc = 160 for the integrated 4–12 hpf data. Each metacell was then annotated with the mean latent time or pseudotime of underlying single-cells, and the max number of cells belonging to an annotated cell type or collection time (hpf). For analysis involving a comparison of H3K4me1 and H3K27me3, the underlying number of single cells was downsampled for each metacell, such that equal number of cells from both the histone modifications were assigned to each metacell, and only metacells with a minimum of 20 cells from both histone modifications were kept, to assure robust results.

Cell clustering using the ChIC signal

Request a detailed protocol

For the clustering of single cells based on ChIC signal, we performed latent semantic analysis (LSA) using the gensim package in python (Řehůřek and Sojka, 2010). The Cells*Regions sparse matrix was treated as a vector of documents (Cells), where region counts represent word frequency. The documents were then transformed with log term-frequency (TF), inverse document frequency (IDF) as follows:

tftd=1+log2fik
idf(t,D)=log2(Nnk)
TFIDF(t,d,D)=tft,didft,D

Where fik refers to the count frequency of a (50 kb) genomic bin Tk in a cell, Di and nk refer to the number of cells containing non-zero counts for the bin. Tk The output is subjected to a pivoted unique normalization (Singhal et al., 2017) to take into account the difference in total number of detected regions per cell.

pivotednorm=(1.0slope)pivot+slopeTFIDF(t,d,D)

In our case, we calculated pivot as the average number of non-zero bins across all cells, and fixed the slope to 0.25 (recommended by Singhal et al., 2017). The resulting matrix is subjected to a truncated SVD (singular value decomposition) (Halko et al., 2009), yielding Cell*Topic and Region*Topic matrices. Similar to scRNA-seq, we calculated 30 nearest neighbors using the 50 topics from the LSA output (dropping Topic-1, which strongly correlates with read depth), and used it to build the paga graph (with threshold = 0.1). UMAPs were initialized using the PAGA graph, with parameters `min_dist = 0.1, spread = 5`. Leiden clusters were calculated on the neighborhood graph with `resolution = 1.5`.

Peak calling and annotation

Request a detailed protocol

For the detection of regions with both narrow and broad enrichment in the genome, we used a two-step peak calling approach. We first pooled all our filtered cells from 4 to 24-hour time points into a BAM file and used histoneHMM (v1.7) function `call_regions` with parameters `-bs 750 P 0.1` (Heinig et al., 2015), and further removed the detected regions with average posterior probability <0.4, and referred to them as ‘domains’. Next, we performed peak-calling using MACS2 (v2.2.4) (Zhang et al., 2008) on the same file, with parameters `--mfold 0 50 --extsize 200 --broad --keep-dup all`, and overlapped these peaks with the domains detected from histoneHMM. Peaks overlapping with the histoneHMM domains, and having a local enrichment score ≥ 50, were referred to as ‘subpeaks’. For further analysis, we replaced the domains containing subpeaks with their respective subpeaks, resulting in 11221 enriched domains for H3K27me3 and 74,004 domains for H3K4me1.

For peak annotation, we used the genomicRanges R package (Lawrence et al., 2013) to classify these domains into ‘promoter’ (within +300 or –200 bases of a transcription start site), genic (overlapping a gene body, but not promoter), and ‘intergenic’ (outside promoters or gene body). The ‘genic’ domains were reclassified into ‘gene covering’ if they covered ≥ 80% of a gene. All domains were annotated with the gene(s) that overlapped with or (in the case of intergenic domains) were nearest to them. To detect which cis-regulatory elements are present inside these domains, we overlapped them with the location of ‘consensus PADREs’ annotated by the danio-code project (Baranasic et al., 2022). We used the gimmemotifs (van Heeringen and Veenstra, 2011) (v0.18.0), with parameters `scan -N 30` to annotate these peaks for the associated transcription factor binding sites (TFBS), using the `vertebrate.v5.0` motif database. The detected motifs were then filtered for zebrafish TF motifs that are also present in the SwissRegulon (dr11) database (Pachkov et al., 2007), resulting in 590 motifs belonging to 912 TFs.

H3K27me3 spreading and demethylation analysis

Request a detailed protocol

To detect the regions in the genome showing H3K27me3 cis-spreading, we used the table of 5 kb bin counts in single cells. We defined the ‘center’ bin as the bins showing non-zero counts in ≥ 5% of ‘pluripotent’ cells (784 bins), and ‘neighbor’ bins as the 10 up and downstream bins to the center bins. We then applied linear regression to predict the counts in ‘neighbor’ bins (Y^) as a function of the sum of counts in the “center” bins (X^) across metacells.

Y^i=β^0+β^1Xi+ϵ^i

To test if the spread is germ layer-specific, we compared this model to a second model including germ layer covariate (X^2) via a likelihood ratio test.

Y^i=β^0+β^1Xi+β^2X2+ϵ^i

Similarly, we used a linear regression model formulation above for the prediction of H3K27me3 silenced genes, where

Y^=log2((sum(countsun)sum(intronsun)/1000))

and

X^=log2(countsk27lengthk27/1000)

countsun represent unspliced counts of genes overlapping a H3K27me3 peak, and intronsun is the length of their introns. countsk27 are ChIC counts on the H3K27me3 domain and lengthk27 is the length of the domain.

For the analysis of loss of H3K27me3 upon differentiation. We assigned cell types to metacells based on the highest proportion of cell labels in that group, then summed up the gene-level H3K27me3 counts. We then filtered the cell types with <3 metacells and used edgeR (Robinson et al., 2010) to perform a differential signal analysis between cell types using metacells as biological replicates. We used the following workflow: `filterByExpr(dge, min.count=5, min.total.count=20, min.prop=0.3); calcNormFactors(), estimateDisp(design), glmQLFit(dge, design)` with default parameters. Next, we filtered genes with `FDR <0.05, logFC < –1` to only retain genes with a loss of H3K27me3. We perform the same analysis for spliced and unspliced RNA counts for these genes (except filtering by logFC) to compare their results with that of H3K27me3 in the same cell types.

TF activity prediction and classification

Request a detailed protocol

To calculate the TF activity using H3K4me1 signal, we filtered our annotated H3K4me1 peaks (with assigned cPADREs) for peaks uniquely enriched for H3K4me1. Zebrafish TF motifs from the SwissRegulon (dr11) database (Pachkov et al., 2007) (590 motifs belonging to 912 TFs) were assigned to the peaks, based on motif match score inside the cPADREs within those peaks. Next, we obtained the H3K4me1 counts per peak per cell and assigned these counts to each TF motifs annotated with these peaks. Finally, we converted these raw counts into bias-corrected TF motif deviance scores per cell using chromVar (Schep et al., 2017). We also calculated deviance scores for metacells, using the aggregated counts per metacell, instead of single cells.

For TF activity prediction, we calculated the normalized H3K4me1 and H3K27me3 and (spliced) RNA counts per metacell, along with the metacell annotations (germ layer, latent time) and used them to predict the TF activity using lasso-penalized regression (Tibshirani, 1996). We first divided the data into a 70–30 (training/test) set and used the training set to tune the penalty parameter (λ) using grid search on 10-fold resamples. The top model was then run on each TF separately on the test set and evaluated based on R2 estimates. The R2 estimates were then compared to the permutation-based estimates to obtain a significance score (p-value) and adjusted for multiple testing via Benjamini–Hochberg (BH) correction to select top TFs for classification (Padj < 0.01). For the classification of TFs, we extracted the weights for the final model for each TF at the highest, λ , and interpreted them based on previous knowledge about these histone modifications. For example, since H3K4me1 activity represents active or poised enhancer, a positive correlation (weight >0) between a TF expression and H3K4me1 activity suggests its action as an activator, while a negative correlation (weight <0) suggests a repressor. Similarly, a non-zero weight for a TF’s H3K4me1 or H3K27me3 level would indicate that a TF activity is regulated by either, or both of the marks.

Code availability

Request a detailed protocol

The code for processing of T-ChIC data from raw (fastq) files up to count tables is available open source with GPLv3.0 license at https://github.com/bhardwaj-lab/scChICflow (Bhardwaj and Sancho Gómez, 2025). The config files containing all preprocessing parameters for scChICflow, together with scripts to reproduce our figures, are available open source with CC 4.0 license on Zenodo: https://doi.org/10.5281/zenodo.16813408.

Materials availability

Request a detailed protocol

Reagents, antibodies, and oligonucleotides used for our experiments are available from commercial providers (see our online protocol for a full list: https://dx.doi.org/10.17504/protocols.io.q26g7pbe8gwz/v2).

Data availability

Raw sequencing data (.fastq), count tables (.h5ad/anndata format) with gene and cell-level metadata (including annotations) from this study are publicly available at GEO (GSE265874). Additionally, the GEO repository also contains signal tracks (.bigwigs) and peaks (.bed) files. Other source data behind our figures are available on Zenodo: https://doi.org/10.5281/zenodo.16813408.

The following data sets were generated
    1. Bhardwaj V
    2. Viñas Gaza H
    3. Griffa A
    4. Zeller P
    5. van Oudenaarden A
    (2025) NCBI Gene Expression Omnibus
    ID GSE265874. Single-cell multi-omic dataset mapping chromatin modifications and transcriptome during zebrafish development.
    1. Bhardwaj V
    (2025) Zenodo
    Replication package for: Single-cell multi-omic analysis reveals principles of transcription-chromatin interaction during embryogenesis.
    https://doi.org/10.5281/zenodo.16813408

References

    1. Abascal F
    2. Acosta R
    3. Addleman NJ
    4. Adrian J
    5. Afzal V
    6. Ai R
    7. Aken B
    8. Akiyama JA
    9. Jammal OA
    10. Amrhein H
    11. Anderson SM
    12. Andrews GR
    13. Antoshechkin I
    14. Ardlie KG
    15. Armstrong J
    16. Astley M
    17. Banerjee B
    18. Barkal AA
    19. Barnes IHA
    20. Barozzi I
    21. Barrell D
    22. Barson G
    23. Bates D
    24. Baymuradov UK
    25. Bazile C
    26. Beer MA
    27. Beik S
    28. Bender MA
    29. Bennett R
    30. Bouvrette LPB
    31. Bernstein BE
    32. Berry A
    33. Bhaskar A
    34. Bignell A
    35. Blue SM
    36. Bodine DM
    37. Boix C
    38. Boley N
    39. Borrman T
    40. Borsari B
    41. Boyle AP
    42. Brandsmeier LA
    43. Breschi A
    44. Bresnick EH
    45. Brooks JA
    46. Buckley M
    47. Burge CB
    48. Byron R
    49. Cahill E
    50. Cai L
    51. Cao L
    52. Carty M
    53. Castanon RG
    54. Castillo A
    55. Chaib H
    56. Chan ET
    57. Chee DR
    58. Chee S
    59. Chen H
    60. Chen H
    61. Chen J-Y
    62. Chen S
    63. Cherry JM
    64. Chhetri SB
    65. Choudhary JS
    66. Chrast J
    67. Chung D
    68. Clarke D
    69. Cody NAL
    70. Coppola CJ
    71. Coursen J
    72. D’Ippolito AM
    73. Dalton S
    74. Danyko C
    75. Davidson C
    76. Davila-Velderrain J
    77. Davis CA
    78. Dekker J
    79. Deran A
    80. DeSalvo G
    81. Despacio-Reyes G
    82. Dewey CN
    83. Dickel DE
    84. Diegel M
    85. Diekhans M
    86. Dileep V
    87. Ding B
    88. Djebali S
    89. Dobin A
    90. Dominguez D
    91. Donaldson S
    92. Drenkow J
    93. Dreszer TR
    94. Drier Y
    95. Duff MO
    96. Dunn D
    97. Eastman C
    98. Ecker JR
    99. Edwards MD
    100. El-Ali N
    101. Elhajjajy SI
    102. Elkins K
    103. Emili A
    104. Epstein CB
    105. Evans RC
    106. Ezkurdia I
    107. Fan K
    108. Farnham PJ
    109. Farrell NP
    110. Feingold EA
    111. Ferreira A-M
    112. Fisher-Aylor K
    113. Fitzgerald S
    114. Flicek P
    115. Foo CS
    116. Fortier K
    117. Frankish A
    118. Freese P
    119. Fu S
    120. Fu X-D
    121. Fu Y
    122. Fukuda-Yuzawa Y
    123. Fulciniti M
    124. Funnell APW
    125. Gabdank I
    126. Galeev T
    127. Gao M
    128. Giron CG
    129. Garvin TH
    130. Gelboin-Burkhart CA
    131. Georgolopoulos G
    132. Gerstein MB
    133. Giardine BM
    134. Gifford DK
    135. Gilbert DM
    136. Gilchrist DA
    137. Gillespie S
    138. Gingeras TR
    139. Gong P
    140. Gonzalez A
    141. Gonzalez JM
    142. Good P
    143. Goren A
    144. Gorkin DU
    145. Graveley BR
    146. Gray M
    147. Greenblatt JF
    148. Griffiths E
    149. Groudine MT
    150. Grubert F
    151. Gu M
    152. Guigó R
    153. Guo H
    154. Guo Y
    155. Guo Y
    156. Gursoy G
    157. Gutierrez-Arcelus M
    158. Halow J
    159. Hardison RC
    160. Hardy M
    161. Hariharan M
    162. Harmanci A
    163. Harrington A
    164. Harrow JL
    165. Hashimoto TB
    166. Hasz RD
    167. Hatan M
    168. Haugen E
    169. Hayes JE
    170. He P
    171. He Y
    172. Heidari N
    173. Hendrickson D
    174. Heuston EF
    175. Hilton JA
    176. Hitz BC
    177. Hochman A
    178. Holgren C
    179. Hou L
    180. Hou S
    181. Hsiao Y-HE
    182. Hsu S
    183. Huang H
    184. Hubbard TJ
    185. Huey J
    186. Hughes TR
    187. Hunt T
    188. Ibarrientos S
    189. Issner R
    190. Iwata M
    191. Izuogu O
    192. Jaakkola T
    193. Jameel N
    194. Jansen C
    195. Jiang L
    196. Jiang P
    197. Johnson A
    198. Johnson R
    199. Jungreis I
    200. Kadaba M
    201. Kasowski M
    202. Kasparian M
    203. Kato M
    204. Kaul R
    205. Kawli T
    206. Kay M
    207. Keen JC
    208. Keles S
    209. Keller CA
    210. Kelley D
    211. Kellis M
    212. Kheradpour P
    213. Kim DS
    214. Kirilusha A
    215. Klein RJ
    216. Knoechel B
    217. Kuan S
    218. Kulik MJ
    219. Kumar S
    220. Kundaje A
    221. Kutyavin T
    222. Lagarde J
    223. Lajoie BR
    224. Lambert NJ
    225. Lazar J
    226. Lee AY
    227. Lee D
    228. Lee E
    229. Lee JW
    230. Lee K
    231. Leslie CS
    232. Levy S
    233. Li B
    234. Li H
    235. Li N
    236. Li S
    237. Li X
    238. Li YI
    239. Li Y
    240. Li Y
    241. Li Y
    242. Lian J
    243. Libbrecht MW
    244. Lin S
    245. Lin Y
    246. Liu D
    247. Liu J
    248. Liu P
    249. Liu T
    250. Liu XS
    251. Liu Y
    252. Liu Y
    253. Long M
    254. Lou S
    255. Loveland J
    256. Lu A
    257. Lu Y
    258. Lécuyer E
    259. Ma L
    260. Mackiewicz M
    261. Mannion BJ
    262. Mannstadt M
    263. Manthravadi D
    264. Marinov GK
    265. Martin FJ
    266. Mattei E
    267. McCue K
    268. McEown M
    269. McVicker G
    270. Meadows SK
    271. Meissner A
    272. Mendenhall EM
    273. Messer CL
    274. Meuleman W
    275. Meyer C
    276. Miller S
    277. Milton MG
    278. Mishra T
    279. Moore DE
    280. Moore HM
    281. Moore JE
    282. Moore SH
    283. Moran J
    284. Mortazavi A
    285. Mudge JM
    286. Munshi N
    287. Murad R
    288. Myers RM
    289. Nandakumar V
    290. Nandi P
    291. Narasimha AM
    292. Narayanan AK
    293. Naughton H
    294. Navarro FCP
    295. Navas P
    296. Nazarovs J
    297. Nelson J
    298. Neph S
    299. Neri FJ
    300. Nery JR
    301. Nesmith AR
    302. Newberry JS
    303. Newberry KM
    304. Ngo V
    305. Nguyen R
    306. Nguyen TB
    307. Nguyen T
    308. Nishida A
    309. Noble WS
    310. Novak CS
    311. Novoa EM
    312. Nuñez B
    313. O’Donnell CW
    314. Olson S
    315. Onate KC
    316. Otterman E
    317. Ozadam H
    318. Pagan M
    319. Palden T
    320. Pan X
    321. Park Y
    322. Partridge EC
    323. Paten B
    324. Pauli-Behn F
    325. Pazin MJ
    326. Pei B
    327. Pennacchio LA
    328. Perez AR
    329. Perry EH
    330. Pervouchine DD
    331. Phalke NN
    332. Pham Q
    333. Phanstiel DH
    334. Plajzer-Frick I
    335. Pratt GA
    336. Pratt HE
    337. Preissl S
    338. Pritchard JK
    339. Pritykin Y
    340. Purcaro MJ
    341. Qin Q
    342. Quinones-Valdez G
    343. Rabano I
    344. Radovani E
    345. Raj A
    346. Rajagopal N
    347. Ram O
    348. Ramirez L
    349. Ramirez RN
    350. Rausch D
    351. Raychaudhuri S
    352. Raymond J
    353. Razavi R
    354. Reddy TE
    355. Reimonn TM
    356. Ren B
    357. Reymond A
    358. Reynolds A
    359. Rhie SK
    360. Rinn J
    361. Rivera M
    362. Rivera-Mulia JC
    363. Roberts BS
    364. Rodriguez JM
    365. Rozowsky J
    366. Ryan R
    367. Rynes E
    368. Salins DN
    369. Sandstrom R
    370. Sasaki T
    371. Sathe S
    372. Savic D
    373. Scavelli A
    374. Scheiman J
    375. Schlaffner C
    376. Schloss JA
    377. Schmitges FW
    378. See LH
    379. Sethi A
    380. Setty M
    381. Shafer A
    382. Shan S
    383. Sharon E
    384. Shen Q
    385. Shen Y
    386. Sherwood RI
    387. Shi M
    388. Shin S
    389. Shoresh N
    390. Siebenthall K
    391. Sisu C
    392. Slifer T
    393. Sloan CA
    394. Smith A
    395. Snetkova V
    396. Snyder MP
    397. Spacek DV
    398. Srinivasan S
    399. Srivas R
    400. Stamatoyannopoulos G
    401. Stamatoyannopoulos JA
    402. Stanton R
    403. Steffan D
    404. Stehling-Sun S
    405. Strattan JS
    406. Su A
    407. Sundararaman B
    408. Suner M-M
    409. Syed T
    410. Szynkarek M
    411. Tanaka FY
    412. Tenen D
    413. Teng M
    414. Thomas JA
    415. Toffey D
    416. Tress ML
    417. Trout DE
    418. Trynka G
    419. Tsuji J
    420. Upchurch SA
    421. Ursu O
    422. Uszczynska-Ratajczak B
    423. Uziel MC
    424. Valencia A
    425. Biber BV
    426. van der Velde AG
    427. Van Nostrand EL
    428. Vaydylevich Y
    429. Vazquez J
    430. Victorsen A
    431. Vielmetter J
    432. Vierstra J
    433. Visel A
    434. Vlasova A
    435. Vockley CM
    436. Volpi S
    437. Vong S
    438. Wang H
    439. Wang M
    440. Wang Q
    441. Wang R
    442. Wang T
    443. Wang W
    444. Wang X
    445. Wang Y
    446. Watson NK
    447. Wei X
    448. Wei Z
    449. Weisser H
    450. Weissman SM
    451. Welch R
    452. Welikson RE
    453. Weng Z
    454. Westra H-J
    455. Whitaker JW
    456. White C
    457. White KP
    458. Wildberg A
    459. Williams BA
    460. Wine D
    461. Witt HN
    462. Wold B
    463. Wolf M
    464. Wright J
    465. Xiao R
    466. Xiao X
    467. Xu J
    468. Xu J
    469. Yan K-K
    470. Yan Y
    471. Yang H
    472. Yang X
    473. Yang Y-W
    474. Yardımcı GG
    475. Yee BA
    476. Yeo GW
    477. Young T
    478. Yu T
    479. Yue F
    480. Zaleski C
    481. Zang C
    482. Zeng H
    483. Zeng W
    484. Zerbino DR
    485. Zhai J
    486. Zhan L
    487. Zhan Y
    488. Zhang B
    489. Zhang J
    490. Zhang J
    491. Zhang K
    492. Zhang L
    493. Zhang P
    494. Zhang Q
    495. Zhang X-O
    496. Zhang Y
    497. Zhang Z
    498. Zhao Y
    499. Zheng Y
    500. Zhong G
    501. Zhou X-Q
    502. Zhu Y
    503. Zimmerman J
    504. Moore JE
    505. Purcaro MJ
    506. Pratt HE
    507. Epstein CB
    508. Shoresh N
    509. Adrian J
    510. Kawli T
    511. Davis CA
    512. Dobin A
    513. Kaul R
    514. Halow J
    515. Van Nostrand EL
    516. Freese P
    517. Gorkin DU
    518. Shen Y
    519. He Y
    520. Mackiewicz M
    521. Pauli-Behn F
    522. Williams BA
    523. Mortazavi A
    524. Keller CA
    525. Zhang X-O
    526. Elhajjajy SI
    527. Huey J
    528. Dickel DE
    529. Snetkova V
    530. Wei X
    531. Wang X
    532. Rivera-Mulia JC
    533. Rozowsky J
    534. Zhang J
    535. Chhetri SB
    536. Zhang J
    537. Victorsen A
    538. White KP
    539. Visel A
    540. Yeo GW
    541. Burge CB
    542. Lécuyer E
    543. Gilbert DM
    544. Dekker J
    545. Rinn J
    546. Mendenhall EM
    547. Ecker JR
    548. Kellis M
    549. Klein RJ
    550. Noble WS
    551. Kundaje A
    552. Guigó R
    553. Farnham PJ
    554. Cherry JM
    555. Myers RM
    556. Ren B
    557. Graveley BR
    558. Gerstein MB
    559. Pennacchio LA
    560. Snyder MP
    561. Bernstein BE
    562. Wold B
    563. Hardison RC
    564. Gingeras TR
    565. Stamatoyannopoulos JA
    566. Weng Z
    567. The ENCODE Project Consortium
    (2020) Expanded encyclopaedias of DNA elements in the human and mouse genomes
    Nature 583:699–710.
    https://doi.org/10.1038/s41586-020-2493-4
  1. Conference
    1. Řehůřek R
    2. Sojka P
    (2010) Software framework for topic modelling with large corpora
    Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks. ELRA. pp. 45–50.
    https://doi.org/10.13140/2.1.2393.1847

Article and author information

Author details

  1. Vivek Bhardwaj

    1. Hubrecht Institute-KNAW (Royal Netherlands Academy of Arts and Sciences), Oncode Institute, Utrecht, Netherlands
    2. University Medical Center Utrecht, Utrecht, Netherlands
    Present address
    Institute of Biodynamics and Biocomplexity, Department of Biology, Utrecht University, Utrecht, Netherlands
    Contribution
    Conceptualization, Resources, Data curation, Software, Formal analysis, Supervision, Investigation, Visualization, Methodology, Writing – original draft, Project administration, Writing – review and editing
    Contributed equally with
    Alberto Griffa
    For correspondence
    v.bhardwaj@uu.nl
    Competing interests
    No competing interests declared
    ORCID icon "This ORCID iD identifies the author of this article:" 0000-0002-5570-9338
  2. Alberto Griffa

    1. Hubrecht Institute-KNAW (Royal Netherlands Academy of Arts and Sciences), Oncode Institute, Utrecht, Netherlands
    2. University Medical Center Utrecht, Utrecht, Netherlands
    Contribution
    Data curation, Validation, Investigation, Writing – original draft, Writing – review and editing
    Contributed equally with
    Vivek Bhardwaj
    Competing interests
    No competing interests declared
    ORCID icon "This ORCID iD identifies the author of this article:" 0000-0002-0651-1173
  3. Helena Viñas Gaza

    1. Hubrecht Institute-KNAW (Royal Netherlands Academy of Arts and Sciences), Oncode Institute, Utrecht, Netherlands
    2. University Medical Center Utrecht, Utrecht, Netherlands
    Contribution
    Data curation, Investigation, Visualization, Writing – original draft
    Competing interests
    No competing interests declared
  4. Peter Zeller

    1. Hubrecht Institute-KNAW (Royal Netherlands Academy of Arts and Sciences), Oncode Institute, Utrecht, Netherlands
    2. University Medical Center Utrecht, Utrecht, Netherlands
    Contribution
    Conceptualization, Resources, Methodology, Writing – original draft
    Competing interests
    No competing interests declared
    ORCID icon "This ORCID iD identifies the author of this article:" 0000-0003-2537-0254
  5. Alexander van Oudenaarden

    1. Hubrecht Institute-KNAW (Royal Netherlands Academy of Arts and Sciences), Oncode Institute, Utrecht, Netherlands
    2. University Medical Center Utrecht, Utrecht, Netherlands
    Contribution
    Resources, Supervision, Funding acquisition, Writing – original draft, Project administration, Writing – review and editing
    For correspondence
    a.vanoudenaarden@hubrecht.eu
    Competing interests
    No competing interests declared

Funding

Nederlandse Organisatie voor Wetenschappelijk Onderzoek (OCENW.GROOT.2019.017)

  • Alexander van Oudenaarden

European Molecular Biology Organization (ALTF 1197-2019)

  • Vivek Bhardwaj

Human Frontier Science Program (LT000209/2018-L)

  • Peter Zeller

H2020 Marie Skłodowska-Curie Actions (798573)

  • Peter Zeller

European Research Council (ERC-AdG 101053581)

  • Alexander van Oudenaarden

Swiss National Science Foundation (P2BSP3-174991)

  • Peter Zeller

The funders had no role in study design, data collection and interpretation, or the decision to submit the work for publication.

Acknowledgements

We acknowledge the Utrecht Sequencing Facility (USEQ) for providing sequencing service and data. USEQ is subsidized by the UMC Utrecht and The Netherlands X-omics Initiative (NWO project 184.034.019). We thank Reinier van der Linden (Hubrecht FACS facility) for performing single-cell sorting. This work was supported by European Research Council Advanced under grant ERC-AdG 101053581-scTranslatomics, and the NWO consortium grant OCENW.GROOT.2019.017 to AvO. The SNF (P2BSP3-174991), HFSP (LT000209/2018-L), and Marie Skłodowska-Curie Actions (798573) supported PZ. EMBO LTF (ALTF 1197–2019) supported VB.

Version history

  1. Preprint posted:
  2. Sent for peer review:
  3. Reviewed Preprint version 1:
  4. Version of Record published:

Cite all versions

You can cite all versions using the DOI https://doi.org/10.7554/eLife.110400. This DOI represents all versions, and will always resolve to the latest one.

Copyright

© 2026, Bhardwaj, Griffa et al.

This article is distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use and redistribution provided that the original author and source are credited.

Metrics

  • 241
    views
  • 11
    downloads
  • 0
    citations

Views, downloads and citations are aggregated across all versions of this paper published by eLife.

Download links

A two-part list of links to download the article, or parts of the article, in various formats.

Downloads (link to download the article as PDF)

Open citations (links to open the citations from this article in various online reference manager services)

Cite this article (links to download the citations from this article in formats compatible with various reference manager tools)

  1. Vivek Bhardwaj
  2. Alberto Griffa
  3. Helena Viñas Gaza
  4. Peter Zeller
  5. Alexander van Oudenaarden
(2026)
Single-cell co-mapping reveals relationship between chromatin state and gene expression in early zebrafish development
eLife 15:RP110400.
https://doi.org/10.7554/eLife.110400.2

Share this article

https://doi.org/10.7554/eLife.110400