Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Aug 29.
Published before final editing as: Cell Syst. 2026 Aug 19:101708. doi: 10.1016/j.cels.2026.101708

Single-cell transcriptional dynamics in a living vertebrate

Elizabeth Eck 1,*, Bruno Moretti 2,5,*, Brandon H Schlomann 2,*, Jordão Bragantini 5, Merlin Lange 5, Xiang Zhao 5, Shruthi VijayKumar 5, Guillaume Valentin 9, Cristina Loureiro 6, Pablo Perez Franco 6, Chloé Jollivet 6, Virginie Braman 6, Baldemar Motomochi 11, Loïc A Royer 5, Andrew C Oates 6,7,8,10,+, Hernan G Garcia 2,3,4,5,+,&
PMCID: PMC13522979  NIHMSID: NIHMS2205948  PMID: 42617598

Summary

The ability to follow transcription in individual cells with live imaging has revealed key dynamical mechanisms of gene regulation. However, such measurements are lacking in the context of vertebrate embryos. We addressed this deficit by applying MS2-MCP mRNA labeling to the quantification of transcription in zebrafish, a model vertebrate. We developed a platform of transgenic organisms, light sheet fluorescence microscopy, and optimized image analysis that enables visualization and quantification of MS2 reporters. With these tools, we obtained single-cell, real-time measurements of transcriptional dynamics of the segmentation clock. Our measurements reveal that smooth clock protein oscillations arise from discrete transcriptional bursts that are organized in space and time. Together, these results highlight how measuring single-cell transcriptional activity in the context of vertebrate organisms can reveal unexpected features of gene regulation and how this data can fuel the dialogue between theory and experiment.

eTOC blurb

Eck, Moretti, and Schlomann et al. established technology for quantifying single-cell transcriptional dynamics in live zebrafish embryos via imaging. Applied to the vertebrate segmentation clock, this approach revealed that the smooth oscillations of transcription factors orchestrating segmentation are generated by discrete transcriptional bursts ordered in space and time.


Development is driven by highly dynamic and coordinated gene regulatory programs. For example, rapid switches in Hox gene expression control limb development1,2, transient excursions of gene expression that are subsequently refined create stripe patterns during body segmentation in fruit flies3, and transcriptional oscillations direct cell fate decisions in both neural and segmental precursors4,5. Innovations over the last few years have resulted in an explosion of our ability to map the gene regulatory networks dictating developmental dynamics. However, predictively understanding the links between the transcriptional dynamics, cell fate decisions, and tissue patterning encoded by these networks remains an open, fundamental problem in developmental biology6.

The MS2-MCP system is a widely used method for precise, quantitative measurements of real-time transcriptional dynamics of individual genes7–12 (Fig. 1A). In this system, a gene is tagged with multiple copies of a stem loop sequence from bacteriophage MS2 (“MS2”), whose cognate binding partner (“MCP”, MS2 coat protein) is fused to a fluorescent protein. Upon mRNA synthesis, MCP binds the MS2 loops within the nascent transcript, producing a region of enhanced fluorophore concentration (a “spot”) that can be detected with a fluorescence microscope (Fig. 1A). The intensity of the resulting fluorescent spot is proportional to the number of RNA polymerase molecules actively transcribing the gene.

Figure 1: Protein reporters cannot distinguish between continuous and discrete modes of transcriptional regulation of the segmentation clock.

Figure 1:

(A) Schematic of the MS2 system, in which pre-formed fluorescent proteins (mNeonGreen) fused to MS2 coat protein bind to nascent mRNA strands via a stem loop-coat protein interaction. Fluorescence accumulates at sites of nascent transcript formation. In this way, the MS2 system gives a near-real time readout of transcriptional activity. In this work, we tag a transgene containing the segmentation clock gene her1 and its regulatory region. (B) Oscillations are generated via auto-repression of segmentation clock genes such as her1. (C) Schematic of the central dogma showing the steps that lead to low-pass filtering between transcriptional and protein dynamics. (D, E) The low-pass filtering effect of product accumulation and decay leads to smooth protein oscillations that can be generated by dissimilar transcriptional dynamics ranging from smooth modulation (D) to discrete pulses (E).

To date, precise, quantitative measurements of transcriptional dynamics via the MS2-MCP system have been limited to single cells in culture, tissue samples, invertebrate model organisms, such as flies and worms, and plants11,13–18. In these contexts, the MS2-MCP system has revealed highly dynamic gene regulatory programs and molecular mechanisms of transcriptional regulation19. However, similar measurements have yet to be achieved in a living, intact vertebrate. Given its established genetic toolkit and amenability to live imaging, the zebrafish is a prime candidate for exploring single-cell transcriptional dynamics in vertebrates. While MS2 has been used in zebrafish to study mRNA localization, previous implementations have faced issues of MCP aggregation that prevented quantification of transcription20–23.

Further, even if the genetic implementation of MS2 in vertebrates such as zebrafish was optimized, large challenges to using this technology to quantify transcriptional dynamics in intact vertebrate animals remain. For example, compared to flies or worms, zebrafish embryos are larger, denser, and exhibit greater motion during development, posing challenges in both image acquisition and analysis. Due to fast cell motion during tailbud elongation (50 μm/h is a typical speed; see24), fields of view hundreds of micrometers in length are required to track groups of cells for multiple hours. Simultaneously, one must be able to detect signals coming from diffraction-limited spots made of only tens to hundreds of fluorophores. Large fields of view, over time, result in large (here, ~1 TB) datasets. The large size of the data, together with dense nuclei and strong, heterogeneous fluorescence backgrounds, complicate cell tracking and MS2 spot quantification. Thus, the full power of the MS2 system to quantify transcriptional dynamics has yet to be realized in zebrafish or any other vertebrate animal for molecular biology, imaging, and data processing reasons. As many aspects of vertebrate development and physiology fundamentally differ from invertebrates, entire fields of questions concerning transcriptional dynamics—including questions of direct biomedical relevance—remain unanswerable.

Here, we report the establishment of the MS2 system in transgenic zebrafish together with the development of an allied platform of light sheet fluorescence microscopy and computational image analysis to quantify transcriptional dynamics of MS2 reporters in complex and dynamical vertebrate embryos. To make this possible, we generated a new transgenic zebrafish line expressing a reengineered MCP that avoids protein aggregation. Further, to enable fast, large volume imaging, we used light sheet fluorescence microscopy and demonstrated that this method can retain the sensitivity required to detect subcellular MS2 spots while simultaneously imaging tens of thousands of cells in intact tissue. To enable single cell tracking and spot quantification in large datasets with strong background, we developed a computational image analysis pipeline that combines parallelized chunk-based file handling, GPU-accelerated image processing, and deep learning, achieving fast and accurate measurements of transcriptional dynamics in single cells.

We applied this platform to a paradigmatic example of vertebrate-specific gene expression dynamics: the segmentation clock. In vertebrate embryo development, somites—morphological segments that prefigure the bones and muscles of the adult—are formed rhythmically and sequentially at the posterior end of the elongating body axis from the presomitic mesoderm5,25. This rhythmic specification is dictated by a highly conserved biological clock consisting of an oscillatory gene regulatory network25 which is rooted in an auto-repression motif (Fig. 1B). Protein reporters have revealed insights into the dynamics of these oscillators, revealing smooth, sinusoidal oscillations at both the tissue scale26–28 and in single cells27,29–33. However, how oscillations are generated at the transcriptional level remains unknown. Due to the low-pass filtering effect of RNA and protein accumulation and degradation (Fig. 1C), high frequency dynamics are smoothed out at the protein level, making these transcriptional dynamics invisible to measurements afforded by the protein reporters available to date. For example, single-cell transcription rates could mirror protein levels, oscillating in a smooth, sinusoidal fashion (Fig. 1D), or they could be sharp and discrete (Fig. 1E). Both scenarios would produce smooth protein oscillations (see also Supplemental Fig. 1 for a mechanistic example based on smooth vs. sharp regulation of her1 transcription rate).

At the tissue scale, our transcriptional measurements recapitulate the known global picture of somitogenesis: the expression of the core clock gene her1 oscillates over time and travels in a wave-like pattern from the tailbud to the forming somites. However, at the single-cell level we discovered that, in contrast to the smooth cycles of protein levels observed with fluorescent protein fusions in all vertebrate systems studied to date29,33–36, transcription rate is modulated in a sharp, discrete manner, resulting in bursts of transcription. While these bursts are largely periodic, they also exhibit a degree of stochasticity. Simulations of the protein oscillations predicted to occur based on these transcriptional dynamics are regular and sinusoidal, indicating a mechanism of robust oscillations that is compatible with this stochastic, pulse-like transcription. To begin to explore how regular oscillations arise from transcriptional bursting, we developed a minimal mathematical model that extends the canonical two-state bursting model13 to include auto-repressive feedback. Analysis of waiting time distributions for the active and inactive transcriptional intervals provides evidence for a molecular mechanism of her1 action consisting of either the regulation of burst amplitude or the regulation of a combination of frequency and duration.

Altogether, this work provides the tools necessary for studying transcriptional dynamics in zebrafish to the greater community and presents new measurements that challenge the existing paradigm of somitogenesis. Further, the pipeline presented here constitutes a framework that can be used to launch quantitative live imaging and theoretical dissection of transcriptional dynamics in other vertebrate systems.

Results

Implementing MS2 in zebrafish embryos to quantify transcriptional dynamics of the segmentation clock

While expression of transgenes via transient injection of one-cell stage embryos is common in zebrafish20, this approach is not ideal for reproducible, quantitative measurements of transcription due to sources of variation such as mosaicism and positional effects37,38. Therefore, we generated two stable transgenic zebrafish lines via I-SceI meganuclease transgenesis39: one carrying a reporter construct containing MS2 stem loop sequences inserted downstream of the her1 regulatory region, dubbed “her1-MS2”, and another carrying an MCP-mNeonGreen (herein “MCP”) fusion driven by a ubiquitin promoter40 (Fig. 2A–B, see the “Zebrafish” section of the Methods). The her1-MS2 construct was built off of a previously established her1-fluorescent protein fusion transgene construct exhibiting accurate oscillating gene expression patterns26,33,41, with the fluorescent protein switched for the MS2 stem loops. Our approach differs from previous works on the MS2 system in zebrafish, which used transient injection of reporter constructs containing the MS2 loops20–23.

Figure 2: The MS2 system can be used to visualize transcriptional dynamics of the zebrafish segmentation clock.

Figure 2:

(A)-(B) Details of the transgenic MS2 (A) and MCP (B) constructs. Stable transgenic lines were made using I-SceI meganuclease transgenesis. The MS2 construct contains an mKate2 marker for ease of screening transgenic zebrafish. (C) Geometry of a zebrafish embryo. Black box represents the approximate field of view of the imaging experiment. The green box represents the approximate field of view of the zoomed-in area shown in (D). (D) Maximum intensity projection over 50 micrometers of the signal from MCP-mNeonGreen, her1-MS2 zebrafish showing several fluorescent spots (white arrows) against the hazy background MCP expression in individual nuclei. (E) Example her1-MS2 trace obtained for an individual cell within the presomitic mesoderm showing oscillations. Error bars are reported by the shaded area and reflect uncertainty due to background fluctuations and spot detection (see the “Spot analysis” section of the Methods). Panel (C) is adapted from BioRender.

We also made modifications to the MCP construct. Specifically, previous work used tandem dimer MCP with a nuclear localization signal20 and saw unwanted aggregation of the coat protein. We suspected that this aggregation was due to tandem dimer MCP and therefore used regular MCP. Further, while the nuclear localization signal has proven useful for keeping background levels low when monitoring transcript localization in the cytoplasm42, it can lead to overly high background levels in the nucleus that interfere with transcription measurements. Therefore, we did not include a nuclear localization signal in our construct. With these changes, our MCP line showed no aggregation, while the previous tandem dimer MCP line showed nuclear aggregates in the absence of an MS2 reporter (Supplemental Fig. 2A–D). Consistent with the lack of aggregation in our new MCP line, when crossed with our her1-MS2 reporter, 95% of cells contained only a single detected fluorescent spot corresponding to the single heterozygous copy of the her1-MS2 insertion (Supplemental Fig. 2E).

We used I-SceI transgenesis because it is highly efficient and typically generates single insertion events39. Single insertion events are ideal here because multiple insertion events could result in multiple MS2 spots, which would complicate our analyses. However, I-SceI transgenesis can insert multiple copies of the transgene at the same site39. Indeed, based on qPCR we measured that our line carries 6 ± 1 copies of the her1-MS2 reporter (Methods). These multiple copies raise two potential issues. First, multiple copies of the her1 promoter might activate asynchronously, which would produce complicated MS2 signals. As we demonstrate below, we observe largely periodic signals, indicating that the multiple copies are acting in unison to a high degree. We elaborate on this point further in the Discussion section.

A second potential issue is that, since our construct contains the full her1 coding sequence with a C-terminal fusion, it is likely that extra copies of Her1 are produced, potentially altering clock function and producing developmental defects. To address this issue, we performed extensive characterization of segmentation clock patterning and somite formation in our transgenic lines. For both MS2 and MCP zebrafish lines, heterozygous animals showed normal patterns of her1 expression (Supplemental Fig. 3A–D) and minimal somite boundary formation defects consistent with previous Her1 protein reporter lines26,29 (Supplemental Fig. 3F–G), indicating healthy somitogenesis. Further, in situ hybridization against the MS2 sequence mirrored the patterns of her1 expression (Supplemental Fig. 3E), demonstrating that our construct faithfully reports on her1 activity.

To assess the feasibility of detecting her1-MS2 spots, we imaged embryos on multiple types of fluorescence microscopes. To visualize nuclei, we crossed MCP-mNeonGreen fish with a line carrying h2b-mScarlet43 (see the “Zebrafish” section of the Methods). In her1-MS2/+; MCP-mNeonGreen/+; h2b-mScarlet/+ animals, green fluorescent puncta representing nascent her1-MS2 transcripts were readily detectable using both light sheet (Fig. 2C–D, Supplemental Fig. 4A–B) and laser-scanning confocal (Supplemental Fig. 4C–D) fluorescence microscopes. In control experiments with embryos expressing only MCP-mNeonGreen and not her1-MS2, fluorescent puncta were not detected (Supplemental Fig. 4B).

In initial time lapse imaging experiments on a laser scanning confocal (Zeiss 880 with AiryScan), we found that achieving even a barely-detectable MS2 signal with 1 minute time resolution (required to capture substructure within the oscillations, whose period is ~30 min29) resulted in a small field of view of 100×50×20 μm3, or approximately 50 nuclei. To image the full tissue would require a field of view of approximately 500×500×400 μm3. Due to significant cell motion during somitogenesis24, we found that manual adjustment of the microscope stage was required every few minutes to keep the same cells in the field of view (Movie 1). To capture multiple oscillations, this constant adjustment must be done for multiple hours and the resulting movies registered together, making this approach impractical. Consequently, we exclusively used light sheet fluorescence microscopy, which enabled us to capture the full tissue containing somites, presomitic mesoderm, and tailbud, in a 1000×1000×388 μm3 field of view with 1 minute time resolution and acceptable signal-to-noise ratios44 (see the “Light sheet imaging” section of the Methods).

We built a computational image analysis pipeline (Supplemental Fig. 5A, B) to extract quantitative measurements of transcriptional dynamics from our images. As elaborated in the “Spot analysis” section of the Methods, the large size (~1 TB) of the image datasets and the strong and heterogeneous background signal posed new challenges to the analysis of MS2 data. Specifically, the large size of the data called for out-of-memory computing schemes and speed optimization of every step of the pipeline, while the strong background required sophisticated algorithms for spot classification and localization. Overall, these challenges, which were new to the analysis of MS2 data in general, necessitated the development of specialized software. Our pipeline tracks nuclei and identifies spots in parallel, then spots are assigned to nuclei and the sequences of MS2 spot intensities over time—“traces”—are constructed. Initial examination of traces revealed clear oscillations (Fig. 2E).

We performed extensive characterization of the pipeline’s accuracy (see the “Spot analysis” section of the Methods, Supplemental Fig. 5C–H). Through comparison with 26 manually obtained traces, we found that our automated 3D nuclear tracking was approximately 80% accurate (21/26 nuclear trajectories showed no errors), with an error rate of around 1 nuclear tracking error per 5 nuclear trajectories, or on average 1 error per 500 minutes (see also Movie 2). Examples of tracking errors include swapping nuclear identities between neighboring cells, grouping two nuclei into one, and splitting one nucleus into two (Supplemental Fig. 5G). These errors were manually corrected.

Through comparison with manually curated traces, where spot detection was done entirely by human visual inspection, we found that spot detection was extremely accurate. Specifically, we found a false positive rate of 4% and a false negative rate of 8% (Supplemental Fig. 5H, I). When both manual traces and pipeline traces detected a spot, the resulting spot intensities were highly correlated with an R2 of 0.91 (Supplemental Fig. 5I). Through analysis of synthetic images containing simulated spots, we found that our spot fluorescence quantification algorithm was also highly accurate, with typical errors of around 5% (Supplemental Fig. 6, Methods). As our MCP background was expressed quite heterogeneously throughout the tissue, it is possible that in some cells MCP levels were low enough to not saturate the MS2 stem loops, introducing a background-dependent signal45 (Supplemental Fig. 7). However, we observed only a very weak correlation (R2=0.26) between the fluorescence background of spots and their (background subtracted) signal (Supplemental Fig. 5E), indicative of MCP saturation and reliable measurements of absolute fluorescence intensity.

Taken together, these results demonstrate that we successfully implemented the MS2 system in zebrafish for quantifying her1 transcriptional dynamics. We then turned to studying the behavior of her1 transcription at tissue and single-cell scales.

her1 transcriptional dynamics recapitulate protein oscillations and wave patterns at the tissue scale

We first assessed how the tissue-scale dynamics of the segmentation clock at the transcriptional level compare to the measurements obtained from Her1/Her7 protein dynamics reported by fluorescent protein fusions26–33. Previous protein measurements revealed collective oscillations whose period increases as cells approach somite formation, resulting in a phase wave that travels from posterior to anterior, arresting at the formation of a new somite26,29. The oscillation period varies with temperature, being approximately 30 minutes at 28 C.

While the dynamics of protein reporters can be directly visualized in movies26,29, MS2 spots are too small and dim to be picked up in raw 3D renderings or projections of the full tissue. Therefore, to visualize transcriptional dynamics, we false colored nuclei in proportion to their spot intensity (Fig. 3A–C, Movie 4, Movie 5). The resulting movies showed oscillations and waves similar to movies of fluorescent proteins, qualitatively recapitulating previous protein-level dynamic measurements, albeit with a higher prevalence of noise and high frequency flashing.

Figure 3: Transcriptional dynamics at the tissue scale recapitulate known features of protein patterns.

Figure 3:

Snapshots of 3D renderings of the presomitic mesoderm and tailbud during somitogenesis. (A-C): nuclei (gray) are false-colored in proportion to the intensity of their MS2 spots to achieve visual clarity. (D-F): same as (A-C) but nuclei are colored in proportion to the predicted Her1 protein level, given the MS2 signal in (A-C) (Methods). Both MS2 and predicted protein intensities were normalized to their respective maximum values across the movie. See also Movie 4, Movie 5, and Movie 6. Scale bar: 100 μm. Time is measured from the start of image acquisition, which corresponds to approximately the 15 somite stage.

To validate our construct more directly against previous protein measurements, we compared the protein dynamics predicted by our transcriptional data to actual protein-level measurements of Her1 dynamics. We used a linear model of the central dogma given by

dmdt=rm(t)−γmm,and
dpdt=rpm−γpp

(based on Fig. 1C). This model predicts the dynamics of mRNA and protein concentrations, measured in arbitrary units, given by m and p, respectively. The model considers our MS2 traces as a proxy for the rate of transcription, rm(t), as input46, and has parameters for the mRNA decay rate (γm) and protein decay rate (γp; see the “Protein signal prediction” section of the Methods for more details and parameter choices). Since here are only concerned with relative, not absolute changes in protein concentration, we choose units such that rp is unity. With this model, we generated visualizations of the predicted Her1 protein concentrations (Fig. 3D–F, Movie 6). The predicted protein patterns are smoother than the MS2 patterns, showing gradual waves traveling from posterior to anterior that resemble previous measurements26,29. Thus, once protein production and decay are taken into account, our transcriptional reporter faithfully recapitulates the behavior of established protein reporters at a qualitative level.

To quantitatively validate our reporter, we captured transcription and protein spatiotemporal patterns in kymographs (Fig. 4). To make this possible, we defined an anterior-posterior axis with a combination of manual labeling and spline interpolation (Fig. 4A, Movie 7, Methods). We grouped cells into equally-spaced bins along this axis, summed the spot intensities in each bin and plotted them over time. Based on previous measurements26, we expected the kymographs to resemble the schematic in Fig. 4B (see the “Kymograph creation and tissue-scale period measurement” section of the Methods), which we briefly describe here. In these kymographs, with time increasing downwards and anterior to the right, horizontal stripes correspond to the stationary oscillations that occur in the tailbud, while diagonal stripes correspond to waves that travel towards the anterior and arrest as somites form. If one picks a point in absolute space and follows the oscillations over time, the oscillation period increases. We hypothesized that these features, which were identified in kymographs of Her1 protein26, should be apparent in the kymograph of her1 transcriptional dynamics.

Figure 4: Tissue-scale analysis reveals transcriptional oscillations and wave-like patterns.

Figure 4:

(A) 3D rendering of nuclei (gray) illustrating the anterior-posterior axis (red circles). The axis is defined coarsely every 50 time points, roughly following the notochord, and then spline interpolated in both space and time (see the “Anterior-posterior axis” section of the Methods). See also Movie 7. (B) Schematic of a Her1 protein kymograph highlighting the known features. Oscillation period increases as cells approach somite formation, which produces a traveling wave pattern. (C-D) Kymographs of total her1-MS2 (C) spot intensity and predicted Her1 protein (D). Distance is defined along the anterior-posterior axis as in (A). Spot anterior-posterior positions are binned, with bin size = 6.5 μm, and the sum of all intensities in each bin is plotted for each time point. (E)-(F) Measurement of the increase in oscillation period as cells approach somite formation for the raw her1-MS2 kymograph (E) and the predicted Her1 protein kymograph (F). The regions used to compute the period are noted by the yellow brackets in panels (C) and (D).

The resulting MS2 kymograph (Fig. 4C) shows clear, regular oscillations throughout the tissue, with periods of approximately 30 min, consistent with protein measurements26. Further, the left-down sloping of the stripes indicates the traveling phase wave from posterior to anterior, with a speed of approximately 100 μm/h, also consistent with previous measurements26. The predicted protein kymograph (Fig. 4D) largely mirrors the MS2 kymograph but with a phase shift, as expected from the time lag between transcription and translation. Quantitatively, we observed an increase in the oscillation period in the kymograph of approximately 40% prior to somite formation for both MS2 and predicted protein signals (Fig. 4E–F, Supplemental Fig. 8).

All together, these observations demonstrate that, at the tissue scale, the transcriptional dynamics of the segmentation clock largely mirror protein dynamics, albeit with transcriptional activity appearing noisier than accumulated protein levels.

Single-cell transcriptional oscillations comprise sharp, quasi-periodic bursts

Exploiting the unique power of the MS2 system, we next investigated transcriptional dynamics in single cells in a set of 101 traces that were manually checked and corrected as needed. Individual MS2 traces (Fig. 5A, green lines; Supplemental Fig. 9) show clear periodicity. However, in contrast to previously measured smooth protein oscillations26,29,33, our observed transcriptional dynamics are sharp and discrete. Further, we observed examples of multiple, distinct transcriptional pulses in rapid succession, which we refer to as bursts (Fig. 5A, black arrows). We visually inspected these bursts and confirmed the rapid disappearance and reappearance of the MS2 spot (Fig. 5B, C). Even for these cases with a higher frequency of transcriptional bursting, predicted protein traces for single cells are smooth, roughly sinusoidal, and regular in period, similar to measured protein traces (Fig. 5A, cyan lines; Methods)29,33. With a conservative burst-calling algorithm (Methods), we measured that 8 ± 3% (mean ± std. dev. from bootstrapping over cells) of protein oscillations are generated by 2 or more transcriptional bursts (Fig. 5E, Methods). Comparing the periods of transcriptional bursts and the predicted protein oscillations, we found that the predicted protein oscillations were more regular than the transcriptional bursts, having a narrower, more peaked distribution (Fig. 5F). Thus, our measurements of transcriptional bursts in the segmentation clock are consistent with the observation of regular protein oscillations, even without invoking additional levels of post-transcriptional regulation.

Figure 5: Single-cell traces reveal transcriptional bursts.

Figure 5:

(A) Measured single-cell her1-MS2 traces (green) and predicted Her1 protein levels (blue) using the production/decay model from Figure 1C (see the “Protein signal prediction” section of the Methods). Examples of multiple bursts giving rise to a single predicted protein oscillation are highlighted with black arrows. Shaded error bars reflect uncertainty due to background fluctuations and spot detection (see the “Spot intensity uncertainty” section of the Methods). (B) Zoom in to one burst in the last trace of (A). (C) Single z-slices images showing examples of the rapid disappearance and reappearance of a her1-MS2 spot, corresponding to the burst highlighted in (B). The z-slice of minute 59 is the same as the previous time point. Spots are highlighted with white arrowheads. Green=her1-MS2; MCP-mNG. Magenta=h2b-mScarlet. (D) Example of promoter state inference via trace binarization. (E) Distribution of number of bursts per predicted protein oscillation for two embryos. 8 ± 3% of oscillations have multiple bursts within them. (F) Distribution of oscillation periods for her1-MS2 traces (green) and the predicted Her1 protein signal (blue). Protein oscillations are predicted to be more regular than the measured transcriptional oscillations as revealed by the more peaked distribution of protein periods. Error bars denote standard deviations over bootstrapped distributions.

These sharp, noisy pulses are reminiscent of transcriptional bursts in other unicellular and multicellular systems13,15,47–50. Canonical bursts are stochastic (Lammers et al. 2020), at odds with the notion of regular oscillations. Indeed, previous analyses of noise metrics in smFISH data suggested that her1 is transcribed in stochastic bursts28,51, and in reanalyzing these data we found explicitly that the distribution of mRNA her1 counts is well-fit by the canonical two-state model of transcriptional bursting (Supplemental Fig. 10). However, unlike canonical bursty systems, the segmentation clock is strongly regulated by auto-repression: Her1 proteins repress her1 transcription (Fig. 1B). This feedback loop clearly could produce or modulate bursts in such a way as to generate regular oscillations. To shed light on the mechanism by which Her1 regulates its own transcriptional bursting and how stochastic transcriptional bursts might interplay with auto-repression to generate noisy but regular oscillations, we turned to mathematical modeling.

Burst timing statistics offer a window into molecular mechanisms of repression

We extended the classic two-state bursting model to include feedback that accounts for the auto-repression of her1 (Fig. 6A), ignoring interactions with other clock components such as her7 (Method S3). Feedback can occur via regulation of burst amplitude, (‘amplitude regulation’) (Fig. 6C,i), burst separation (‘separation regulation’) (Fig. 6C,ii), burst duration (‘duration regulation’) (Fig. 6C,iii), or a combination thereof (Fig. 6C,iv). We found that quasi-regular oscillations can emerge from the regulation of either amplitude, separation, or duration (Supplemental Fig. 11). Since all three aspects of bursting dynamics are valid knobs for creating oscillations, dynamically rich regulatory strategies in which multiple aspects of bursts are modulated are possible, calling for theoretical predictions that can be tested to rule in or out each strategy.

Figure 6: A two-state model of transcriptional bursting with feedback suggests multiple mechanisms of repression could generate oscillations.

Figure 6:

(A) Schematic of the bursting model. The promoter switches between active (ON) and inactive (OFF) states with rates kon and koff, respectively. In the active state, mRNA is transcribed at rate rm and then translated into protein. (B) Schematic of the duration and separation intervals of bursts. (C) The protein can modulate any of rm, kon, and koff to repress mRNA production and generate oscillations, which we term (i) amplitude, (ii) separation, and (iii) duration regulation respectively. We also consider the case of combined separation and duration regulation (iv). See Supplemental Figs. 16–17 for other combinations. Our goal is to find evidence for or against these mechanisms in our experimental data from the zebrafish embryo (v). (D)-(E) Simulated (i-iv) and measured (v) active (E) and inactive (F) interval distributions, with simulations covering different mechanisms of repression and including a simulated MS2 reporter with measurement noise (see the section “Generalized bursting model with feedback” in the Methods). Only models with amplitude regulation or combined separation and duration regulation produce peaked distributions for both burst duration and separation, as seen in the data. When only separation or duration is regulated, one of the interval distributions becomes exponential, even accounting for a wide range of measurement noise parameters (Supplemental Figs. 12–15). For the measured distributions, shaded error bars represent standard deviations across bootstrapped distributions.

As a first step in uncovering the mechanisms regulating her1 bursts, we sought to identify signatures of the different regulatory strategies of bursting dynamics in the distribution of burst durations and separations (Fig. 6B). The burst duration is the length of time that the promoter is in the ON state. The burst separation is the interval over which the promoter is in the OFF state. In an unregulated two-state model, the distributions of both intervals are exponential, reflecting the Poisson-nature of the ON and OFF switching events. At the opposite extreme, regular oscillations have narrow, peaked interval distributions that become more peaked as the oscillations become perfect. We reasoned that when kon is regulated but not koff, the burst duration (controlled by koff) will follow an exponential distribution while the burst separation (controlled by kon) will be peaked to allow for bursts to occur in a periodic fashion. Alternatively, for koff regulation, the burst separation will be exponentially distributed, while the burst duration will be peaked.

To assess whether these differences in the shape of burst interval distributions could be used in practice to distinguish between mechanisms of burst regulation, we measured the burst duration and separation distributions in stochastic simulations that included a model of the MS2 measurement process, choosing model parameters based on the literature where possible (see the “Generalized bursting model with feedback” section of the Methods). As expected, models that produce quasi-regular oscillations (Supplemental Fig. 11) using only separation or duration regulation have one peaked and one monotonic interval distribution (Fig. 6D,ii–iii, Fig. 6E,ii–iii). These results are robust to a wide range of simulated measurement noise parameters (Supplemental Figs. 12–15). In contrast, simulated her1-MS2 signals from models that combine separation and duration regulation or have only amplitude regulation produce peaked distributions for both burst duration and separation (Fig. 6D,i, Fig. 6D,iv, Fig. 6E,i, Fig. 6E,iv). Note that in the case of amplitude regulation, the auto-repression itself creates effective “ON” and “OFF” promoter states that are measured by MS2 (Supplemental Fig. 11). Therefore, these differing predictions for burst timing statistics offer an opportunity to uncover which regulatory strategies are at play, even in the presence of realistic measurement noise.

Turning to the data, we found peaked distributions for both burst duration and separation (Fig. 6D,iv, Fig. 6E,iv). This result rules against a model of purely separation or duration regulation, but calls for either amplitude regulation, a combination of separation and duration regulation, or a combination of amplitude regulation with either or both of the separation and frequency regulation (see Supplementary Figs. 16–17 for analysis of all combinations of regulatory strategies). To further constrain these models, we looked for changes in burst parameters within single cells as they approach somite formation, during which protein oscillations increase in period33. Despite our her1-MS2 measurements showing a period increase at the tissue-scale (Fig. 4E), we observed no changes in single-cell burst parameters over this time (Supplemental Fig. 18). However, given the strong degree of stochasticity in the bursts, our limited statistical power may be masking trends in burst parameters along the anterior-posterior axis that more data would reveal.

Discussion

In this work, we established the MS2-MCP mRNA labeling system for quantifying transcriptional dynamics in zebrafish embryos, to our knowledge, a first in any intact vertebrate animal. To facilitate reproducible and quantitative measurements of RNA polymerase activity, we generated a stable line of ubiquitin-driven MCP-mNeonGreen that remedies aggregation issues seen in previous lines20 and avoids many of the issues that accompany approaches in which the transgene is transiently injected for each experiment38. This line will aid the expansion of transcriptional dynamics research throughout the zebrafish community, as it can be combined with any MS2 construct. To robustly extract single-cell transcriptional dynamics across a millimeter of highly motile tissue (the elongating tailbud), we developed a platform of light sheet fluorescence microscopy and custom image analysis routines that can process terabyte-scale datasets in a few hours. We used this technology to measure the dynamics of her1, a genetic oscillator in the core of the segmentation clock. In contrast with the smooth, sinusoidal oscillations seen at the protein level26,29, at the transcriptional level oscillations are discrete and burst-like. Due to the low-pass filtering effects of RNA and protein accumulation, these high frequency bursting dynamics get smoothed out at the protein level52. Thus, our finding highlights the power of the MS2 system in being able to reveal dynamical features of gene regulation that would remain invisible to classic approaches relying on fluorescent protein fusions.

Our observation of segmentation clock oscillations being composed of discrete transcriptional bursts raises the question of how these bursts are created and regulated to ensure proper protein dynamics that will ultimately drive vertebrate segmentation. In a simple mathematical model, we found that quasi-regular oscillations could be produced if Her1 protein modulated burst amplitude, separation, or duration, or a combination thereof. This finding reveals a much richer landscape of potential regulatory mechanisms that could be involved in the transcriptional control of the segmentation clock than had been previously considered53–55. Studying burst timing distributions provided evidence in favor of either a mechanism of amplitude regulation, joint separation and duration regulation, or amplitude regulation with either or both of separation and duration regulation, and provided evidence against a model of purely separation or duration regulation. However, experiments that perturb the negative feedback loop are required to verify these inferences. In future work, we will directly identify the mechanism of regulation by measuring her1 transcription while knocking down Her1 protein, either through mutants or morpholinos, and looking for changes in burst amplitude, separation, or duration. Such an experiment is only possible with RNA labeling technologies like MS2: as demonstrated in Figure 1D,E, these different mechanisms can give rise to identical protein dynamics and are only distinguishable at the level of transcriptional dynamics. Our tools thus present a unique opportunity to dissect the transcriptional regulation of an auto-repressive system

In characterizing the relationship between transcriptional bursts of her1 and the predicted Her1 protein oscillation, we found examples of multiple bursting events within one protein cycle. This observation challenges the simple picture of her1 transcription rate being smoothly modulated by approximately sinusoidal Her1 protein oscillations56, but rather points to the existence of more complicated and faster transcriptional dynamics. However, one potential caveat to this result is the possibility that the 6 copies of the her1-MS2 reporter construct inserted during transgenesis are activating independently and asynchronously. However, the fact that the majority of her1-MS2 traces are regular, with one transcriptional burst per protein oscillation, suggests that the 6 copies are strongly coupled such that they act largely in unison. This interpretation is consistent with recent work on the pairing of her1 and the adjacent clock gene her7, which showed that when her1 and her7 are on the same chromosome (in cis) they are more likely to transcribe concurrently than when they are on opposite chromosomes (in trans)28. For future iterations of the her1-MS2 reporter, new landing site technologies for the insertion of transgenes in a single copy would make it possible to circumvent any of the potentially confounding effects of multiple copy insertions57–60.

Regardless, most of our results are largely insensitive to the reporter copy number. The tissue-scale dynamics of Figure 4C average over individual cells, washing out small-scale fluctuations that could result from asynchronous firing of multiple reporter copies. The distributions of active and inactive transcriptional intervals in Figure 6D,E would be sensitive to different copies of the promoter firing asynchronously if asynchronous bursts were frequent. However, the fraction of multiple burst events per protein oscillation is small (~8%). Therefore, even if we assume that all of these multiple burst events are the result of the individual and asynchronous firing of multiple copies of the reporter and exclude them, the overall shape of the burst duration and separation distributions would be unaffected. Finally, the measurement most affected by multiple copies would be the distribution of the number of bursts per protein oscillation (Fig. 5E).

One further limitation of our results is that, at present, it is unclear to what extent one can compare the amplitude of our MS2 signals from different nuclei. Systematic error in the overall fluorescence intensity of spots can arise from multiple sources, including cell-cell variability in MCP expression from our ubiquitin promoter, variable light scattering with tissue depth, and non-uniformity of the excitation beam in light sheet imaging. Exploring alternative promoters with less variability for driving MCP expression will be a useful future endeavor and will also likely improve spot detection (Supplemental Fig. 2). Further, while the quantification of fluorescence with laser-scanning confocal microscopy is relatively well established, future work is needed to more rigorously assess how to maximize the accuracy of in vivo quantitative fluorescence measurements done with light sheet microscopy. Addressing these issues will be important for inferring the degree of burst amplitude regulation present in the segmentation clock, though should not affect inference of burst timing regulation.

As a final limitation of our reporter, we note that some uncertainty remains regarding the extent to which our measurements recapitulate the single-cell transcriptional dynamics of the endogenous her1 gene. Analysis of previously published smFISH data on endogenous her1 transcripts strongly suggests that the endogenous gene exhibits bursting dynamics (Supplemental Fig. 10). However, future work tagging the endogenous her1 locus is required to unambiguously resolve quantitative differences in bursting kinetics between our current reporter and the endogenous gene.

Outside the segmentation clock, the role of transcriptional bursting in genetic oscillators is relevant to a wide range of phenomena. While most eukaryotic genes are thought to be transcribed in bursts13,61,62, the extent to which bursting is suppressed in oscillatory genes to enhance their timekeeping ability is only beginning to be revealed. We are aware of three other examples of MS2 measurements of oscillating genes, two that report bursts within protein-level oscillations and one that does not. Hafner et al. measured transcription in the p53 pathway and found that approximately 30% of p21 oscillations (period ~5 hours) contained multiple bursts63. Wildner et al. studied transcription in the yeast gene CUP1 in response to metal stressors and inferred bursting on the timescale of minutes within oscillations of period ~30 minutes14. Kinney et al. observed oscillations in a gene involved in the circadian rhythm of C. elegans and found smooth modulations in transcription rate without burst-like dynamics64. Together with our results, these findings suggest that transcriptional bursting is a common, though not universal, feature of genetic oscillators and that suppressing bursting is not necessary to create regular oscillations.

Beyond zebrafish, we expect several of the challenges faced here to also be present in other vertebrate systems, such as organoids and mouse pre-implantation embryos. The large size and photosensitivity of these systems make light sheet fluorescence microscopy a useful imaging approach, which comes with well-known challenges of image processing and analysis. Further, these tissues are also often dense and possess strong, structured fluorescence backgrounds that complicate particle detection65. Our image analysis pipeline for MS2 spot quantification, along with the plasmids for MCP and MS2 constructs, may be a useful starting point for such endeavors.

In sum, we envision the tools presented here–in combination with theoretical models–will be useful for expanding the field of quantitative developmental biology further into the domain of vertebrate tissues, where they will help us understand how highly dynamic gene expression programs achieve robustness, and how they fail to do so in disease states.

Resource Availability

Lead Contact:

Further information and requests for resources and reagents should be directed to and will be fulfilled by the Lead Contact, Hernan G. Garcia (hggarcia@berkeley.edu).

Materials Availability:

Plasmids and transgenic zebrafish lines generated in this study (the her1-MS2 reporter line and the ubi:MCP-mNeonGreen line) are available from the lead contact upon request. Sequences for all constructs used in this work can be found at https://benchling.com/garcialab/f_/f9Cist7M-zebrafish-ms2-paper/.

Data and Code Availability:

Key Resources Table

REAGENT or RESOURCE SOURCE IDENTIFIER
Chemicals, Peptides, and Recombinant Proteins
SYBR Green MasterMix ThermoFisher Cat# 4309155
Low-melting-point agarose Thermo Fisher Scientific Cat# 16520100
Critical Commercial Assays
DNeasy Blood & Tissue Kit Qiagen Cat# 69504
Deposited Data
smFISH her1 mRNA count data (reanalyzed) Zinani et al., 2020 EMBL Biostudies S-BSST434
Experimental Models: Organisms/Strains
Zebrafish: Tg(her1:her1-MS2v5) (her1-MS2 reporter) This paper
Zebrafish: Tg(ubi:MCP-mNeonGreen) This paper
Zebrafish: Tg(h2b-mScarlet) O’Brown et al., 2019
Zebrafish: AB wild-type
Zebrafish: TL wild-type
Oligonucleotides
Primer her1-qPCR1_F: TCG ATT GGA CAC ATG AGA GC This paper, Microsynth
Primer her1-qPCR1_R: GAA TGG AGG AGA GCT GCT TG This paper, Microsynth
Primer ef1a_F: TCC ACC ACC ACC GGC CAT CT This paper, Microsynth
Primer ef1a_R: CGT GCT GCG CCG CCA TTT T This paper, Microsynth
Recombinant DNA
Plasmid: her1-MS2 reporter (her1 regulatory region + her1 CDS + 24x MS2v5 + nls-mKate2) This paper Sequence at https://benchling.com/garcialab/f_/f9Cist7M-zebrafish-ms2-paper/
Plasmid: ubi:MCP-mNeonGreen This paper Sequence at https://benchling.com/garcialab/f_/f9Cist7M-zebrafish-ms2-paper/
Software and Algorithms
zms2 (image-analysis pipeline) This paper https://github.com/GarciaLab/zms2; Zenodo DOI: https://doi.org/10.5281/zenodo.20349222
zebrafish-ms2-paper (figure/analysis code) This paper https://github.com/GarciaLab/zebrafish-ms2-paper; Zenodo DOI: https://doi.org/10.5281/zenodo.20349184
OpenSimView (light-sheet microscope control) Royer et al., 2016 https://github.com/royerlab/opensimview
Other
FEP imaging tubes (2 mm inner diameter) Zeus Inc., custom order

STAR★Methods

EXPERIMENTAL MODELS AND SUBJECT DETAILS

Ethics statement

All experiments with zebrafish were done in accordance with protocols approved by The University of California, Berkeley’s Animal Care and Use Committee and following standard protocols (protocol number 2018-01-10640-1) and at the EPFL fish facility, which has been accredited by the Service de la Consommation et des Affaires Vétérinaires of the canton of Vaud – Switzerland (VD-H23). All zebrafish used in this study were embryos in the somitogenesis stage of development. Sex differentiation occurs later in zebrafish development66 and thus was not a factor in our experiments.

Zebrafish

Transgenic zebrafish lines carrying her1-MS2 and MCP-mNeonGreen (Fig. 2A) were generated using I-SceI meganuclease-mediated transgenesis39. Briefly, DNA constructs were co-injected with I-SceI meganuclease into the cell of one-cell stage wild-type embryos (AB for her1-MS2, TL for MCP-mNeonGreen). Post-injection, I-SceI enzyme activity was assayed by electrophoresis. Embryos were screened at 1 day post fertilization to confirm the fluorescence of mKate2 (a marker of the her1-MS2 transgene; see below) or mNeonGreen, whichever was appropriate to the injected DNA. Injected embryos were raised to adulthood and outcrossed to wild-type (AB or TL) zebrafish. If offspring exhibited fluorescence, they were selected to be raised for experiments and their parent was selected as a founder.

The MCP construct is driven by a ubiquitin promoter40 and encodes a ten amino acid linker between the MS2 coat protein and fluorescent protein.

The her1-MS2 reporter transgene uses the shared regulatory region between her1 and her7, along with the her1 coding sequence, which recapitulates the endogenous cyclic gene expression pattern26. This design builds on a previously developed intermediate construct41, itself derived from the earlier reporter (Soroldoni et al., 2014).

In the her1-MS2 construct, the her7 coding sequence is replaced with nuclearly localized mKate2, a red fluorescent protein, which serves as a marker of transgenesis (and the presence of MS2) during embryo screening41. The her1 promoter drives the expression of the her1 coding sequence followed by a 10 amino acid linker and 24 tandem copies of the MS2v5 sequence67, inserted immediately upstream of the her1 3’UTR, replacing the fluorescent protein used in earlier constructs. The insertion is predicted to maintain an in-frame fusion of the MS2 sequence with Her1. Control experiments assessing cyclic gene expression patterns and segment boundary formation indicated that any effects of the MS2 “protein” insertion on Her1 function are comparable to previously established reporters (Fig. S3).

Sequences for all constructs used in this work can be found at https://benchling.com/garcialab/f_/f9Cist7M-zebrafish-ms2-paper/.

Zebrafish lines were created at the Max Planck Institute of Molecular Cell Biology and Genetics in Dresden and then transferred to the UC Berkeley Zebrafish facility and to the EPFL Zebrafish facility, where they were raised with standard procedures.

To incorporate a stronger nuclear marker, we crossed the MCP-mNeonGreen fish with a line carrying h2b-mScarlet43. The resulting offspring were screened for the presence of both fluorophores on a Zeiss AxioZoom widefield microscope.

For imaging, the combined MCP-mNeonGreen; h2b-mScarlet fish were crossed with her1-MS2 and the resulting embryos were collected in the morning and then transferred to 19°C after they reached the shield stage. The next morning, embryos were screened for mNeonGreen and mScarlet, and transported from UC Berkeley to the CZ Biohub for light sheet imaging. The presence of the her1-MS2 reporter was screened visually on the light sheet via observation of spots.

METHOD DETAILS

Characterization of MCP background

A Zeiss 980 laser scanning microscope with Airyscan (Zeiss, Germany) was used for imaging coat protein lines in the absence of the MS2 reporter. The embryos which were at the 14-somite stage were mounted between a #1.5 coverslip (Epredia, USA) and glass slide (Thermo Fisher Scientific, USA), embedded in 0.8% low melt agarose (Thermo Fisher Scientific, USA) in fish system water. The agarose was contained in a plastic ring 12 mm interior diameter and 3 mm in depth, coated in silicon grease to prevent agarose leakage.

The following imaging settings were used: Frame size 2048×2048 pixels, Water immersion objective: LD LCI Plan-Aprochromat 40x/1,2 Imm Korr DIC M27, Speed 9 (pixel dwell time 0.26 μs), Bidirectional scanning: On, 16 bit depth, Averaging 2, zoom 1.0 (pixel size 0.104 μm in x and y), the eGFP channel was imaged with 488 laser power 10% and pinhole 1 AU/37 microns, and Gain 850. The detector was set to a window spanning 490 nm to 561 nm. A z-stack spanning approximately 60 μm was taken with a step size of 1 μm.

Measurement of transgene copy number by qPCR

DNA extraction:

A subset of transgenic embryos was split into 3 groups of 3 embryos each. Wildtype siblings were split in the same way. An additional group of 10 wildtype siblings was also separated to be used as calibration curves for DNA concentration and to assess primer efficiency. Genomic DNA was extracted from each group of embryos using the DNeasy Blood & Tissue Kit (Qiagen) following the manufacturer’s instructions, but resuspending the DNA in 75 ul of milliQ water instead of the suggested 200 ul of TE buffer. An RNase treatment was done during the extraction. Extracted DNA was stored at −25 °C until the moment of use as substrate for quantitative real-time PCR (qPCR).

qPCR:

Extracted DNA was prepared to be used as template for qPCR amplification using the SYBR Green MasterMix (ThermoFisher) following the manufacturer’s instructions. Primers targeting her1 and a reference gene (eukaryotic translation elongation factor 1 alpha 1, ef1a) were synthetized (Microsynth). The primer sequences were as follows: her1-qPCR1_F : TCG ATT GGA CAC ATG AGA GC, her1-qPCR1_R : GAA TGG AGG AGA GCT GCT TG, ef1a_F : TCC ACC ACC ACC GGC CAT CT, ef1a_R : CGT GCT GCG CCG CCA TTT T. The qPCR was performed in an Applied Biosystems® QuantStudio 7 (ThermoFisher). Each DNA extraction, including the serial dilution of wildtype embryos, was assessed by triplicate. The qPCR program used was: 50°C (2 min), 95°C (10 min) and 36 cycles of 95°C (15 s), 72°C (1 min). In all cases the temperature gradient was 1.6 °C/s.

Estimation of the copy number:

The copy number of the her1-MS2 transgene was calculated using the relative quantification method proposed by Pfaffl68. Primer efficiencies for her1 (target gene) and ef1a (reference gene) were determined from standard curves generated using serial dilutions of DNA extracted from the pool of 10 wildtype embryos. For each biological replicate, the relative gene dosage of the target gene was calculated by doing the ratio of the efficiency-adjusted Ct values of the target and reference genes. These normalized ratios were then averaged across biological replicates for each genotype. The fold change in relative target gene abundance between transgenic and wild-type samples was used to estimate transgene copy number, under the assumption that each gene copy contributes equally to the qPCR signal: Transgene copies = 2 * Fold Change – 2. With this method, the copy number of the transgene her1-MS2 was estimated to be 6 ± 1 (mean ± SEM). In all cases, the Ct values were the average of 3 technical replicates.

Light sheet imaging

Embryos were imaged using OpenSimView, a 4-objective multiview home-made light sheet microscope44. Embryos were dechorionated using sharp forceps, embedded in 0.1% low melting point agarose (dissolved in E3 media), and pipetted inside optically clear FEP tubes (Zeus Inc. custom order, 2 mm inner diameter) following an established protocol69. E3 media was defined as 5mM NaCl, 0.17mM KCl, 0.33mM CaCl2, 0.33mM MgSO4, pH adjusted to 7.3 with Tris-HCl pH 7.5 1M. A plug of 1.5% agarose was inserted at the bottom of the tube to prevent the leakage of the lower-concentrated agarose. The embryo was oriented such that their tailbud pointed toward the wall of the tube. Once mounted on the microscope, the samples were excited with two light sheets using 488 nm and 560 nm lasers sequentially.

Initial assessment of our ability to detect her1-MS2 fluorescent spots was done using a Zeiss Z.1 Light Sheet Fluorescence Microscope (Supplemental Fig. 4A), which demonstrated that spots can be readily detected on a standard commercial light sheet fluorescence microscope. However, for time lapse imaging we used our custom 4-objective microscope, which produced higher signal:noise ratios and also was the source of the training data for our nuclear tracking algorithm, which resulted in more accurate tracking.

Multiview light sheet details:

The light sheets were generated using two Nikon N10XW-PF objectives (0.3 NA, 3.5 mm WD). Stacks of 400 z-slices with a spacing of 0.97 μm and a frame interval of 1 minute were acquired during 3 hours at 28 C. The total size of the field of view was 388×1000×1000 μm (z-y-x), with a pixel size of 0.485 μm in x-y. Images were acquired using two Nikon N16XLWD-PF detection objectives (0.8 NA, 3.0 mm WD) and two Hamamatsu ORCA-Flash 4.0 V3 Digital CMOS cameras. The use of two lightsheets and two cameras results in four images per channel for each time point, which are later computationally fused as described below.

During image acquisition, we encountered a hardware communication issue that led to a blocked filter wheel and subsequently missed images for approximately 10% of time points. We removed these blank time points but accounted for the missing time intervals. The rest of the scans were unaffected.

Image processing

The raw images were first converted to the zarr format70. This format divides the image data into smaller tiles (i.e., chunks) that are compressed on the disk and are loaded on demand, allowing faster data loading and avoiding excessive memory compared to TIFF. The zarr format also addresses the problem of concurrent data access present in the h5 file format70. Then, for each time point, the four images that constitute each pair of light sheets and cameras were fused using the dexp Python package71 as done in72. In brief, the fusion is done in two steps. First, the volumes from different light sheets and the same camera are fused, resulting in one volume per camera, two volumes in total. These two volumes are registered to compensate for a minimal misalignment between the cameras and then fused, resulting in a single volume. During fusion, small differences in the overall brightnesses of the two camera views are corrected for by linearly rescaling the dimmer image to best match the 1% and 99.9% quantiles of the brighter image. After fusing the images, the intensity of the Histone channel was normalized across the time series. A Gaussian blur and background subtraction were also applied during this step to facilitate nuclear segmentation, but no further processing was done to the MCP channel.

Nuclear segmentation and tracking

Cell nuclei and their boundaries were detected using a 3D U-NET73,74. Detected nuclei were segmented and tracked over time using the approach described in74,75 using the following parameters: threshold=0.25, max_area=7500, min_area=200, and min_frontier=0.0. Both the segmentation and tracking were performed on a desktop computer (Intel Core i9 11900K, GeForce RTX 3090 24GB, 128 GB RAM) running Ubuntu 20.04.

Spot analysis

To perform spot analysis, we developed a custom Python pipeline. Our pipeline takes in two zarr arrays, one corresponding to the MCP channel images and the other corresponding to a label matrix that encodes the nuclear segmentation and tracking information, and outputs a pandas DataFrame with spot location and intensity information.

The goal of the spot analysis is to locate all of the true MS2 spots and quantify their intensity. The pipeline is organized into the following steps (Supplemental Fig. 5A):

  1. Detection: a first pass of detecting spots is performed using simple filtering and thresholding.

  2. Classification: voxels containing detected spot-like objects are classified into ‘spot’ and ‘not spot’ using a convolutional neural network classifier which outputs a probability of belonging to the ‘spot’ class. The user provides a threshold probability value to reject false spots (we used 0.7).

  3. Quantification: the intensity of the remaining spots is measured by estimating a background level of pixels just outside the spot, subtracting this background from spot pixels, and summing the resulting pixel values.

Detection:

First, bright skin cells that surround the presomitic mesoderm were removed from the image using blurring and thresholding. Then, potential spots were identified with a simple Difference of Gaussians filter and thresholding the filtered image, with parameters chosen by visual inspection of a single time point. The filtering and binary thresholding is done on each 2D z-slice independently on a GPU using the cucim library. The resulting 3D mask was then transferred back to the CPU for the label matrix calculation. The centroid of each object in the label matrix was computed as an approximate location of the potential spots in the image.

Classification:

A small convolutional neural network was trained to classify voxels as containing a spot or no spot. Voxels were 9×11×11 pixels3. The network was implemented in Keras. The network architecture was inspired by a model used to classify fluorescence microscopy images of bacteria76. Schematically, the network consists of 2 convolution layers followed by a fully connected layer that outputs the probability of containing a spot. Specifically, the first 3D convolutional layer has 4 kernels, each of size 3×3×3 pixels3, ReLU activation and ‘same’ padding, followed by max pooling. The second 3D convolutional layer has the same parameters as the first and is also followed by max pooling. We then flatten into a dense layer with 512 neurons and ReLU activation. During training, this layer is followed by a Dropout layer with dropout = 0.5. The result is then fed into a single sigmoid neuron for output.

The small size of this network allows it to be trained on a small number of hand-labeled spots. We manually classified 1250 voxels from 4 time points, resulting in a training dataset with 227 spots and 1023 “not spots”. We trained the model by minimizing the binary cross-entropy loss using the Adam optimizer with a learning rate of 10−4 and batch size of 8 in 5-fold cross validation. We augmented the training data with random rotations. To offset class imbalance during training, we used class weights equal to half the inverse fraction of each class in the training data. After 100 training epochs, the validation loss decayed to 0.21 ± 0.05 (mean ± standard deviation) and remained stable (Supplemental Fig. 5C). The final average validation area under the curve (AUC) was 0.97 ± 0.01.

During spot analysis, the initial set of detected candidate spots is filtered down using a probability threshold of 0.7.

Quantification:

Spot quantification occurs through particle localization, background estimation and subtraction, and then integration over a defined ellipsoid of size (4×4×4) pixels3, or (2×2×4) microns3. Our pipeline contains two particle localization algorithms: least-squares Gaussian fitting and the radial center algorithm77, which is an analytic estimate of particle center based on radial symmetry. Both methods are highly accurate, approaching the Cramer-Rao bound77. The radial center algorithm is inherently much faster, as it requires no fitting. However, we implemented multi-processor parallelization of scipy’s least_squares function that is quite fast in practice. As discussed more below, Gaussian fitting has the benefit that the best-fit width parameters have strong predictive power in further discriminating between true and false spots. Throughout this paper, we used the Gaussian fitting method.

Because of the background MCP-mNeonGreen expression in and around each nucleus has spatial structure, straightforward application of both particle localization algorithms, which assume uniform background with Poisson noise, fail on the majority of spots. To minimize the structured background, we first perform Difference of Gaussians filtering on the spot voxel and then estimate particle centers.

Next, we estimate the background levels for each spot individually and subtract that background from the spot pixel intensities. Background estimation can be done in one of two ways. The first way is to re-fit a 3D Gaussian to the spot in real space, but with fixed center and width parameters, extracting just an offset and amplitude. Gaussian fitting is the standard way to estimate background levels of MS2 spots11. The second way is to take a “shell” of pixels of a fixed width and distance from the spot center and average the intensity of the shell. Using a shell of inner width = 4 pixels and outer width = 6 pixels, we find that the two methods of background estimation strongly agree with one another (Supplementary Fig. 5F, R2 = 0.94). In all data in this paper, we used the shell method, as it is faster.

With the background estimate in hand, we subtract this background from all pixels in the voxel, enforcing non-negativity. We then define an ellipsoid of size 4×4×4 pixels3 and sum the background-subtracted intensities.

To assess the accuracy of this quantification procedure, we generated a library of synthetic spots with known integrated intensity and realistic background and noise (Supplemental Fig. 6A). Specifically, we modeled spots using a Gaussian point spread function (PSF) and a constant offset. We then modeled the structured background by adding to this Gaussian an exponential function with decay length equal to 10 pixels and a random orientation in 3D. Finally, we modeled shot noise by assigning to each pixel value a Poisson random number with mean equal to the intensity of the noise-less pixel.

We ran our spot quantification pipeline on this library and assessed intensity accuracy as a function of spot amplitude (which sets the signal-to-noise ratio) and the amplitude of the exponential gradient. We measured the relative accuracy of the intensity measurement, defined as (measured intensity - true intensity) / true intensity, across spot parameters and also using two different spot localization methods: first, Gaussian fitting on the raw pixels, and second, Gaussian fitting on Difference-of-Gaussians (DoG)-filtered images, the latter to remove the structured background. We found that localization using DoG-filtered images led to considerably enhanced accuracy across spot parameters (Supplemental Fig. 6B).

To make contact with the experimental data, we defined two readily measured parameters: signal:background ratio (where signal is the mean background-subtracted spot pixel intensity) and the “structuredness” of the background, defined as the variance-to-mean ratio of the of the shell pixels that define the background. For a uniform background with Poisson noise, the structuredness is 1. Binning our simulations in this 2D space, we created an accuracy regime diagram (Supplemental Fig. 6C). Averaging across all spots in our dataset, we found that the experimental data had a signal:background value of 0.35 ± 0.24 (mean ± standard deviation), i.e., 35% above background, and a structuredness value of 40 ± 21, reflecting the highly structured MCP background visible in the spot images. Nevertheless, with DoG-based localization and our Gaussian combined with our exponential model of spots, we infer that our spot intensity quantification is highly accurate, with an relative error of at most 40%, but typically around 5%. For visual clarity, spot intensity is sometimes reported as a fraction of the brightest spot in the dataset.

Trace assembly

MS2 traces are assembled by assigning spots to nuclei and linking them through time using the nuclear tracking information. First, we check if a spot’s centroid falls within a region identified as a nucleus by the “Segments” label matrix that is output from the nuclear tracking pipeline. If a spot does not fall within a nucleus, then we perform a search for the nearest nucleus within a cube of size 11 pixels in x and y and 7 pixels in z, centered on the spot. If multiple spots are assigned to the same nucleus, we pick the one with the highest probability value from the neural network classifier.

After assigning each spot to a nucleus, we assemble a draft of the traces and begin iteratively refining them. In each iteration we perform the following steps. We identify regions of transcriptional activity by thresholding a moving average of the trace using a window of 5 time points and a threshold of 1 a.u. (effectively any non-zero point passes the threshold). For each point in the “on” region of the trace such that the raw trace has a value of zero and has an adjacent point with a value greater than zero, we attempt to fill in that point. We extract a voxel centered on the location of the adjacent point but at the “empty” time point. We then run this voxel through our spot classification and quantification routines. We accept or reject the spot using either the spot classifier or quantification parameters. For all data in this paper, we kept only spots for which all Gaussian width parameters (sigma_x, sigma_y, and sigma_z) fell within the range 0.5 and 3.0 pixels, which we found to be an effective filter by manual inspection.

Upon iterating this process, the set of found points that pass the given criteria will converge. For all data in this paper, we used 10 iterations.

After the traces are assembled, we can make further cuts by rejecting spots based on spatial location. Previous measurements of protein levels29 and smFISH counts51 indicate that her1 transcription halts after somite boundary formation. For reasons unknown, we found that background levels of MCP-mNeonGreen increase in somites after boundary formation, leading to increased false positive detections in this region. We therefore reject spots that are greater than 40 μm anterior of the last formed somite, as measured along our defined anterior-posterior axis (see below). The position of the last formed somite was determined manually over time. Similarly, we restrict our analysis to spots detected within the PSM and tailbud tissues by rejecting spots that lie greater than 50 μm from the anterior-posterior axis (see below), corresponding to, for example, false detections in the skin. Finally, for analysis of single-cell traces, we keep only traces with greater than 10 spots.

Spot intensity uncertainty

The uncertainty in individual spot intensity was estimated using a method based on11. A full derivation of the uncertainty is given in Method S2. In brief, the uncertainty was assumed to be dominated by the error in background estimation. This error is measured by considering the time evolution of the background around each spot, fitting a mean trend using a 4th order polynomial, and computing the RMS deviation of background levels from this trend. In contrast to the original method11, we use a 4th order polynomial as opposed to a spline as we found that additional degrees of freedom in the trend model led to worse performance in a cross-validation scheme (Method S2, Fig. S20).

In addition, and in contrast to previous works, due to the increased difficulty of the spot detection problem we further incorporate uncertainty in spot detection via the empirically measured false-positive and false-negative rates (Method S2.2). Combining both of these sources of uncertainty, we arrive at the final uncertainty for an MS2 traces as

σ=σI21−fp+I2fp1−fp,I>0 (1)
σ=I_fn1−fn,I=0

where σI is the uncertainty from background fluctuations, fp is the false-positive rate of detection, fn is the false-negative rate of detection, I is the intensity of the individual spot, and I is the mean intensity of the trace. From analysis of manually-curated traces, we measured fp = 0.04 and fn = 0.08. σI depends on the trace, but is typically 1–10% of I. See Method S2 for more details.

Anterior-posterior axis

We define the anterior-posterior axis using a combination of manually placed points and spline interpolation. Using the interactive data viewer napari78, we construct a coarse anterior-posterior axis by manually placing around 10 points that span from the last formed somite (which becomes the origin) to the tip of the tail bud in the first time point of the timeseries. We place these points in 3D using a napari Points layer, viewing one slice at a time, roughly following the notochord. In the tailbud, we complete the anterior-posterior axis by projecting points towards the closest outer boundary of the tissue. Keeping track of the location of that last formed somite, we proceed to define coarse anterior-posterior axes every 50 time points until the end of the movie. We then refine these anterior-posterior axes through spline interpolation. First, we interpolate the anterior-posterior axis of each time point, going from 10 to 100 spatial positions, using a B spline of degree 2. Then, for each 100 points along the new anterior-posterior axis, we interpolate over time, using a B spline of degree 1. We use scipy’s splprep function to define the spline. Spots are assigned to an anterior-posterior axis bin by finding the axis point that has the smallest euclidean distance to the spot’s centroid.

QUANTIFICATION AND STATISTICAL ANALYSIS

Quantification of MCP background levels and analysis of spot detection bias

To assess how heterogeneity in MCP background fluorescence might bias spot detection, we quantified the average MCP intensity per nucleus throughout the movie. For this, we used the nuclear segmentation and tracking output to define cell boundaries, and for each cell and time point computed the mean MCP-mNeonGreen intensity within that region (using skimage.measure.regionprops in Python). The resulting values were corrected for photobleaching by normalizing each time point by a bleaching correction factor. This correction was obtained by fitting an exponential decay to the mean MCP intensity over all non-zero pixels in each image frame.

To restrict the analysis to regions of the embryo relevant to her1 expression (i.e., the presomitic mesoderm and tailbud), we considered only nuclei posterior to the last formed somite at each time point, as determined from the manually defined somite boundary positions used throughout the study. Bright skin regions were removed using morphological filters, but some residual skin cells remained and were included in the analysis.

We then compiled the mean MCP intensities from all tracked nuclei across 162 time points to generate histograms representing (i) all nuclei after filtering (Supplemental Fig. 7A, blue histogram, n=31,718 cells), and (ii) only nuclei that displayed MS2 spots during the movie (Supplemental Fig. 7A, red histogram, n=403 cells). Both histograms overlapped across most of their ranges, indicating that spot detection was not substantially biased by heterogeneous MCP levels. Cells with the very highest MCP intensities corresponded to unfiltered skin nuclei and lacked MS2 spots. An overview of the spatial heterogeneity of MCP background fluorescence is shown in Supplementary Figure. 7B.

Protein signal prediction

We use a linear model of transcription and translation to predict what mRNA (m) and protein (p) concentrations, measured in arbitrary units, would be created by our MS2 traces, rm(t), assuming that the fluorescent intensity of the MS2 signal is proportional to the instantaneous rate of transcription46. Specifically, we model the system according to

dmdt=rm(t)−γmm (2)
dpdt=rpm−γpp (3)

When no spot is detected, the MS2 trace rm(t) is assigned a value of zero. We numerically integrate this model using scipy’s solve_ivp function with the RK45 routine and interpolating the MS2 signal, rm(t), between observation times using numpy’s interp function.

The key parameters are the decay rates (γm, γp) of her1 mRNA and Her1 protein, respectively, which we take from reference56 to both be 0.23 min−1. The production rate constants for mRNA and protein simply set the concentration scales of mRNA and protein, respectively, which here can be taken as arbitrary since we measure mRNA levels and predict protein levels in arbitrary units. The initial conditions of total mRNA and protein are unknown parameters. In Method S1, we show that the predicted mRNA and protein signals become independent of the initial condition on the time scale of the decay constants. Therefore, for simplicity, we pick initial conditions of mRNA(t=0)=protein(t=0)=0 and ignore approximately the first cycle of predicted signals.

In Fig. 1C–E, we use this model to demonstrate the low-pass filtering effect of the central dogma (more details in Method S1). We generated toy example MS2 traces consisting of either a sine wave or a square wave and used these as inputs to the protein prediction model, which outputs smooth oscillations in both cases.

Kymograph creation and tissue-scale period measurement

To create a kymograph, spots were grouped by their anterior-posterior position into 100 equally spaced bins (approximately 5 μm long). The intensities were summed within each bin and plotted as a heatmap with time increasing downwards. The lengthening of the tissue-scale period was measured directly from the kymograph by summing the intensities from bins located between 240 and 315 μm along the anterior-posterior axis and plotting the resulting signal over time. Oscillation peaks were identified by fitting a Gaussian profile to manually-defined sections of the signal that isolated single oscillations and taking the fit center. Periods were calculated as the differences between successive peaks. Uncertainty in the period was obtained by bootstrapping over spatial bins within the 240–315 μm range. The predicted protein measurements were done identically, but instead of the spot intensities using the simulated protein signals evaluated at the observation time points.

The kymograph schematic in Fig. 4B was created with the “Phase-Amplitude” model described in79 and the Python code contained therein. In brief, the model consists of a 1D grid of phase oscillators with spatially varying frequencies and exponentially growing amplitudes. When the oscillating signals exceed a threshold value, the oscillations cease, representing somite formation.

Burst calling and calculating number of bursts per oscillation

We implemented a conservative burst calling algorithm based on thresholding a moving average of the her1-MS2 traces. The moving average was computed via convolution with a uniform kernel of size 3 time points, and we used a threshold of 1 a.u., effectively grouping any non-zero signal into a burst. With this algorithm, fluctuations in her1 transcription are determined as corresponding to distinct bursts only if they are separated by 3 time points of inactivity. We defined oscillations using the predicted protein signal. We used scipy’s find_peaks function to identify peaks in the predicted protein oscillation. We then collected burst start and end times and assigned the bursts starting between the previous protein peak and the current protein peak to the current protein peak. With all bursts being assigned to a protein peak, we then computed a histogram of the number of bursts per protein peak, which we call the number of bursts per oscillation. With our conservative burst calling algorithm, we likely underestimate the frequency of stochastic bursting within individual Her1 protein oscillations.

Analysis of previously published smFISH data

Counts of her1 mRNAs per cell across 23 embryos grown at 28°C were downloaded from Supplementary Table 6 of (Zinani). We fit the analytic solution for the stationary distribution of mRNA counts from the canonical two-state model of transcriptional bursting80 to each embryo’s counts using maximum likelihood estimation. Specifically, we minimized the negative log-likelihood, using scipy’s loggamma function to avoid numerical blow up. An example raw image of the smFISH experiments was downloaded from the public EMBL Biostudies repository with accession number S-BSST434.

Generalized bursting model with feedback

Details of the mathematical model and its implementation are found in Method S3. In brief, we extended the canonical two-state bursting model to allow for protein concentration to increase the rate of transcription, decrease the rate of OFF→ ON events, or increase the rate of ON → OFF events (Fig. 6A) according to Hill functions. The model contains three chemical species: the her1 gene, which can be in the inactive state, G, or the inactive state, G*; her1 mRNA, denoted by M; and Her1 protein, P, whose total number is denoted by p. These three species are governed by the following set of reactions:

promoter turns on:G→G*,with ratekon(p) (4)
promoter turns off:G*→G,with ratekoff(p) (5)
transcription:G*⇒τG*+M,with raterm(p) (6)
translation:M→M+P,with raterp (7)
mRNA decay:M→⊘,with rateγm (8)
protein decay:P→⊘,with rateγp (9)

We performed fully stochastic Gillespie simulations of the model, with the mRNA production reaction occurring with a time delay, τ, (denoted by the double arrow with a τ subscript) following (Bratsun et al. 2005).

Model parameters:

The following parameters were held fixed: mRNA decay rate (γm) = 0.23 1/min, protein decay rate (γp) = 0.23 1/min56, maximum transcription rate (rm) = 10 mRNAs/min (chosen to obtain an oscillation amplitude of approximately 40 mRNAs51, translation rate (rp) = 4.5 proteins/mRNA/min. The remaining model parameters were chosen manually to produce simulated MS2 traces that qualitatively resemble the experimental data and exhibit statistically increased regularity in the resulting oscillations compared to unregulated bursting. For the simulations in Figure 6 and Supplemental Figs. 11–17, the following parameters were used:

  • Amplitude regulation: the transcription rate is repressed by the protein according to a Hill function, rm/(1 + (p/KD)n). We ignore promoter switching (i.e., the promoter is always in the ON state by setting koff=0 1/min), letting the sharp repression of the transcription rate itself create burst-like behavior. Parameters: KD=100 proteins, n=3, τ=7.5 min.

  • Separation regulation: kon is repressed according to a Hill function, kon = k+/(1 + (p/KD)n), with a maximum value of k+. Parameters: k+=0.5 1/min, koff=0.08 1/min, KD=80 proteins, n=3, τ=0 min.

  • Duration regulation: koff increases with protein level according to an increasing Hill function, koff(p) = k−(p/KD)n/(1 + (p/KD)n), with a maximum value of k−. Parameters: kon=0.055 1/min, k−=0.4 1/min, KD=1100 proteins, n=3, τ=0 min.

  • Separation and duration regulation: both kon and koff are Hill functions of protein concentration, with maximum values k+ and k−, respectively. Parameters: k+=0.5 1/min, k−= 0.4 1/min, KD,on=80 proteins, KD,off=1100 proteins, n=3, τ=0 min.

  • Amplitude and duration regulation: both koff and rm are regulated by Hill functions with different KD values. The parameters from the duration regulation simulations were used together with the transcription rate parameters from the amplitude regulation simulations.

  • Amplitude and separation regulation: both kon and rm are regulated by Hill functions with different KD values. The parameters from the separation regulation simulations were used together with the transcription rate parameters from the amplitude regulation simulations.

  • Amplitude, duration, and separation regulation: all three parameters are regulated by Hill functions, combining the respective parameters from the three simulations.

  • Unregulated bursting: no burst parameters are regulated, resulting in a traditional two-state bursting model with koff=0.08 1/min, kon=0.055 1/min, and rm=10 mRNAs/min.

  • Stochastic transcription rate regulation: here, we set koff=0.0 1/min, such that the promoter is always in the ON state, and have the transcription rate regulated by a Hill function as in the amplitude regulation case, with a delay of τ=7.5 min.

  • Deterministic transcription rate regulation: here, we solve a deterministic delay differential equation that corresponds to the deterministic limit of the stochastic transcription rate regulation model above. Equations for this model are given in Method S3, equations (48)–(49).

Simulated MS2 signals:

From each simulation we extracted a time series of the promoter state variable, which fluctuates between 0 (“OFF”) and 1 (“ON”). Using these promoter state traces, we simulated realistic MS2 traces using the model of46 that encapsulates the effect of RNA polymerases being loaded on and off the gene with a memory kernel of normalized length w corresponding to the dwell time of RNA polymerase on the gene as it engages in transcription. Based on the measured elongation rate for her1 via smFISH81 4.8 kb/min and our approximately 1.4kb MS2 cassette at the 3’ end of the transgene, we used a dwell time = 0.29 min, which, with our sampling rate of 1.0 1/min implies w = 0.29. We further included multiplicative Gaussian noise with standard deviation σMS2 to simulate fluorophore emission and measurement uncertainty, and a detection threshold, below which the simulated MS2 signal was set to zero. We used default values of σMS2 = 0.2, and detection threshold = 0.2 * w * max(rm), where rm is the mRNA production rate in equation 6 and is time-dependent in the case of amplitude regulation. These values were chosen because they generated traces with a scale of fluctuations that visually matched our experimental data. However, we also varied these parameters in our robustness analysis (Supplemental Figs. 12–15).

Protein period regularity measurement:

To assess the regularity of simulated protein oscillations in our model, we used the scipy find_peaks function with prominence = 0.01 to identify the locations of peaks in protein oscillations. We then defined the protein period as the intervals between peaks and computed the coefficient of variation (CV, standard deviation/mean) of these periods.

Supplementary Material

1

Supplemental Data File 1: Dataset_1.pkl. pandas DataFrame that is the output of the image analysis pipeline (images from the Dorado light sheet microscope). Each row corresponds to an MS2 spot. Columns contain various spot features. See the code for details. This dataset was used for Figures 3 and 4.

2

Supplemental Data File 2: Dataset_1_Curated.pkl. pandas DataFrame that is the output of the image analysis pipeline (from the Dorado light sheet microscope) and manually curated, with each spot visually confirmed and linked to the correct nucleus. Each row corresponds to an MS2 spot. Columns contain various spot features. See the code for details. This dataset was used for the single-cell analysis in Figures 5 and 6.

3

Supplemental Data File 3: Non_Blank_Time_Points.pkl. numpy array that contains the true scan numbers of each time point in the Dorado dataset. As discussed in the Methods section, hardware communication issues during acquisition led to missing images for ~10% of scans. These blank time points were removed from the image dataset, but the proper timing information is stored in the non_blank_timepoints array.

4

Supplemental Data File 4: Dataset_1_Nuclear_Tracks.csv. .csv file that contains the location and identity of every tracked nucleus.

5

Supplemental Data File 5: Simulated_Intervals.pkl. Pickled lists containing the simulated burst durations and separations used in Figure 6. The order of the data is: amplitude regulation, separation regulation, duration regulation, separation and duration regulation. For each regulation mode there are 3 lists: burst durations, burst separations, and periods. See also the corresponding Fig. 6 notebook on the paper’s github repository for the simulation code.

6

Supplemental Data File 6: Anterior-Posterior_Axis.pkl. Pickled DataFrame containing the tzyx locations of the points defining the anterior-posterior axis.

7
8

Supplemental Movie 1: Maximum intensity projections of AiryScan confocal microscopy images of zebrafish embryo with nuclei shown in red and her1-MS2 in green. Due to cell motion, manual adjustment of the microscope stage was required every few minutes to keep the same cells in the field of view. These manual adjustments correspond to the discrete jumps in the image observed throughout the movie.

Download video file (40.8MB, mp4)
9

Supplemental Movie 2: 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei false colored according to the label assigned to them by the nuclear tracking algorithm. To better resolve somites, skin nuclei were computationally removed. Some flickering in the movie occurs due to imperfect segmentation of the skin. Aside from this surface-level flickering, the overall stability of colors conveys the high level of tracking accuracy.

Download video file (35.1MB, mp4)
10

Supplemental Movie 3: Rotating 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei false colored according to the label assigned to them by the nuclear tracking algorithm. To better resolve somites, skin nuclei were computationally removed. Some flickering in the movie occurs due to imperfect segmentation of the skin. Aside from this surface-level flickering, the overall stability of colors conveys the high level of tracking accuracy.

Download video file (38.6MB, mp4)
11

Supplemental Movie 4: 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei shown in gray and false-colored in proportion to their her1-MS2 signal.

Download video file (21.7MB, mp4)
12

Supplemental Movie 5: Rotating 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei shown in gray and false-colored in proportion to their her1-MS2 signal.

Download video file (21MB, mp4)
13

Supplemental Movie 6: Animated 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei shown in gray and false-colored in proportion to their her1-MS2 signal (left) and in proportion to their predicted protein signal (right). See Methods for details of protein prediction.

Download video file (29.1MB, mp4)
14

Supplemental Movie 7: Animated 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei shown in magma and the anterior-posterior axis, defined through a combination of manual labeling and spline interpolation, shown in white spheres.

Download video file (31.9MB, mp4)

Highlights.

  • Introduced technology for single-cell transcriptional dynamics in live zebrafish.

  • Improved the MS2-MCP system for fluorescent labeling of RNA in zebrafish.

  • Revealed transcriptional bursting behind segmentation clock oscillations.

  • Combined modeling and burst statistics to identify mechanisms of auto-repression.

Acknowledgements

H.G.G. was supported by an NIH R21 Award (R21HD107436), by a Winkler Scholar Faculty Award, by the Chan Zuckerberg Initiative Grant CZIF2024-010479, by the Koret-UC Berkeley-Tel Aviv University Initiative in Computational Biology and Bioinformatics, and by the Miller Institute for Basic Research in Science, University of California Berkeley. H.G.G. is also a Chan Zuckerberg Biohub Investigator (Biohub – San Francisco). H.G.G. and A.C.O were also supported by the Human Frontiers Science Program (RGP0041). E.E. was supported by an NSF GRFP (DGE 1752814) and UC Berkeley Chancellor’s Fellowship. B.H.S. was supported by a James S. McDonnell Complexity Fellowship. B.M. was supported by a Chan Zuckerberg Biohub Collaborative Postdoctoral Fellowship. L.A.R., J.B., M.L., X.Z., and S.V. were funded by Chan Zuckerberg Biohub – San Francisco (CZB SF). A.C.O., C.L., and G.V. were supported by the Swiss Federal Institute of Technology in Lausanne EPFL. A.C.O. was also supported by the Francis Crick Institute. A.C.O. was supported by the Max-Planck-Gesellschaft. A.C.O. and G.V.. were supported by the Wellcome Trust Senior Research Fellowship in Basic Biomedical Science (WT098025MA). Experiments using the Zeiss Z.1 light sheet fluorescence microscope and Zeiss LSM 880 confocal microscope with AiryScan were conducted at the CRL Molecular Imaging Center, RRID:SCR_017852. We thank the fish facilities at UC Berkeley and EPFL, Chloé Jollivet and Tyler Mentley for help in maintaining fish lines, and Arianne Berkowsky for discussions on imaging and image processing.

Footnotes

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

Declaration of Interests

The authors declare no competing interests.

References

  • 1.Afzal Z, and Krumlauf R. (2022). Transcriptional Regulation and Implications for Controlling Hox Gene Expression. J. Dev. Biol. 10, 4. 10.3390/jdb10010004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Andrey G, Montavon T, Mascrez B, Gonzalez F, Noordermeer D, Leleu M, Trono D, Spitz F, and Duboule D. (2013). A Switch Between Topological Domains Underlies HoxD Genes Collinearity in Mouse Limbs. Science 340, 1234167. 10.1126/science.1234167. [DOI] [PubMed] [Google Scholar]
  • 3.Bothma JP, Garcia HG, Esposito E, Schlissel G, Gregor T, and Levine M. (2014). Dynamic regulation of eve stripe 2 expression reveals transcriptional bursts in living Drosophila embryos. Proc. Natl. Acad. Sci. U. S. A. 111, 10598–10603. 10.1073/pnas.1410022111. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Kageyama R, Ohtsuka T, Shimojo H, and Imayoshi I. (2008). Dynamic Notch signaling in neural progenitor cells and a revised view of lateral inhibition. Nat. Neurosci. 11, 1247–1251. 10.1038/nn.2208. [DOI] [PubMed] [Google Scholar]
  • 5.Palmeirim I, Henrique D, Ish-Horowicz D, and Pourquié O. (1997). Avian hairy Gene Expression Identifies a Molecular Clock Linked to Vertebrate Segmentation and Somitogenesis. Cell 91, 639–648. 10.1016/S0092-8674(00)80451-1. [DOI] [PubMed] [Google Scholar]
  • 6.Garcia HG, Berrocal A, Kim YJ, Martini G, and Zhao J. (2020). Lighting up the central dogma for predictive developmental biology (Elsevier Inc.) 10.1016/bs.ctdb.2019.10.010. [DOI] [PubMed] [Google Scholar]
  • 7.Bertrand E, Chartrand P, Schaefer M, Shenoy SM, Singer RH, and Long RM. (1998). Localization of ASH1 mRNA Particles in Living Yeast. Mol. Cell 2, 437–445. 10.1016/S1097-2765(00)80143-4. [DOI] [PubMed] [Google Scholar]
  • 8.Golding I, Paulsson J, Zawilski SM, and Cox EC. (2005). Real-Time Kinetics of Gene Activity in Individual Bacteria. Cell 123, 1025–1036. 10.1016/j.cell.2005.09.031. [DOI] [PubMed] [Google Scholar]
  • 9.Chao JA, Patskovsky Y, Almo SC, and Singer RH. (2008). Structural basis for the coevolution of a viral RNA–protein complex. Nat. Struct. Mol. Biol. 15, 103–105. 10.1038/nsmb1327. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Larson DR, Zenklusen D, Wu B, Chao JA, and Singer RH. (2011). Real-Time Observation of Transcription Initiation and Elongation on an Endogenous Yeast Gene. Science 332, 475–478. 10.1126/science.1202142. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Garcia HG, Tikhonov M, Lin A, and Gregor T. (2013). Quantitative Imaging of Transcription in Living Drosophila Embryos Links Polymerase Activity to Patterning. Curr. Biol. 23, 2140–2145. 10.1016/j.cub.2013.08.054. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Lucas T, Ferraro T, Roelens B, De Las Heras Chanes J, Walczak AM, Coppey M, and Dostatni N. (2013). Live Imaging of Bicoid-Dependent Transcription in Drosophila Embryos. Curr. Biol. 23, 2135–2139. 10.1016/j.cub.2013.08.053. [DOI] [PubMed] [Google Scholar]
  • 13.Lammers NC, Kim YJ, Zhao J, and Garcia HG. (2020). A matter of time: Using dynamics and theory to uncover mechanisms of transcriptional bursting. Curr. Opin. Cell Biol. 67, 147–157. 10.1016/j.ceb.2020.08.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Wildner C, Mehta GD, Ball DA, Karpova TS, and Koeppl H. (2023). Bayesian analysis dissects kinetic modulation during non-stationary gene expression. bioRxiv, 2023.06.20.545522. 10.1101/2023.06.20.545522. [DOI] [Google Scholar]
  • 15.Lee C, Shin H, and Kimble J. (2019). Dynamics of Notch-Dependent Transcriptional Bursting in Its Native Context. Dev. Cell 50, 426–435.e4. 10.1016/j.devcel.2019.07.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Corrigan AM, Tunnacliffe E, Cannon D, and Chubb JR. (2016). A continuum model of transcriptional bursting. eLife 5, e13051. 10.7554/eLife.13051. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Alamos S, Reimer A, Niyogi KK, and Garcia HG. (2021). Quantitative imaging of RNA polymerase II activity in plants reveals the single-cell basis of tissue-wide transcriptional dynamics. Nat. Plants 7, 1037–1049. 10.1038/s41477-021-00976-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Park HY, Lim H, Yoon YJ, Follenzi A, Nwokafor C, Lopez-Jones M, Meng X, and Singer RH. (2014). Visualization of Dynamics of Single Endogenous mRNA Labeled in Live Mouse. Science 343, 422–424. 10.1126/science.1239200. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Lim B. (2018). Imaging transcriptional dynamics. Curr. Opin. Biotechnol. 52, 49–55. 10.1016/j.copbio.2018.02.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Campbell PD, Chao JA, Singer RH, and Marlow FL. (2015). Dynamic visualization of transcription and RNA subcellular localization in zebrafish. Dev. Camb. Engl. 142, 1368–1374. 10.1242/dev.118968. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Fedder-Semmes KN, and Appel B. (2021). The Akt-mTOR pathway drives myelin sheath growth by regulating cap-dependent translation. J. Neurosci. 10.1523/JNEUROSCI.0783-21.2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Costa G, Bradbury JJ, Tarannum N, and Herbert SP. (2020). RAB13 mRNA compartmentalisation spatially orients tissue morphogenesis. EMBO J. 39, e106003. 10.15252/embj.2020106003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Zhang L, Chen L, Chen J, Shen W, and Meng A. (2020). Mini-III RNase-based dual-color system for in vivo mRNA tracking. Dev. Camb. Engl. 147, dev190728. 10.1242/dev.190728. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Lawton AK, Nandi A, Stulberg MJ, Dray N, Sneddon MW, Pontius W, Emonet T, and Holley SA. (2013). Regulated tissue fluidity steers zebrafish body elongation. Development 140, 573–582. 10.1242/dev.090381. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Oates AC, Morelli LG, and Ares S. (2012). Patterning embryos with oscillations: structure, function and dynamics of the vertebrate segmentation clock. Development 139, 625–639. 10.1242/dev.063735. [DOI] [PubMed] [Google Scholar]
  • 26.Soroldoni D, Jörg DJ, Morelli LG, Richmond DL, Schindelin J, Jul̈icher F, and Oates AC. (2014). A doppler effect in embryonic pattern formation. Science 345, 222–225. 10.1126/science.1253089. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Webb AB, Lengyel IM, Jörg DJ, Valentin G, Jülicher F, Morelli LG, and Oates AC. (2016). Persistence, period and precision of autonomous cellular oscillators from the zebrafish segmentation clock. eLife 5, 1–17. 10.7554/eLife.08438. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Zinani OQH, Keseroğlu K, Ay A, and Özbudak EM. (2020). Pairing of segmentation clock genes drives robust pattern formation. Nature 17. 10.1038/s41586-020-03055-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Delaune EA, François P, Shih NP, and Amacher SL. (2012). Single-Cell-Resolution Imaging of the Impact of Notch Signaling and Mitosis on Segmentation Clock Dynamics. Dev. Cell 23, 995–1005. 10.1016/j.devcel.2012.09.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Shih NP, François P, Delaune EA, and Amacher SL. (2015). Dynamics of the slowing segmentation clock reveal alternating two-segment periodicity. Dev. Camb. 142, 1785–1793. 10.1242/dev.119057. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Simsek MF, Chandel AS, Saparov D, Zinani OQH, Clason N, and Özbudak EM. (2023). Periodic inhibition of Erk activity drives sequential somite segmentation. Nature 613, 153–159. 10.1038/s41586-022-05527-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Venzin OF, Jollivet C, Chiaruttini N, Rosspopoff O, Helsens C, Morelli LG, Uriu K, and Oates AC. (2023). Clock driven waves of Tbx6 expression prefigure somite boundaries (Developmental Biology) 10.1101/2023.11.09.566373. [DOI] [Google Scholar]
  • 33.Rohde LA, Bercowsky-Rama A, Valentin G, Naganathan SR, Desai RA, Strnad P, Soroldoni D, and Oates AC. (2024). Cell-autonomous timing drives the vertebrate segmentation clock’s wave pattern. eLife 13. 10.7554/eLife.93764.2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Diaz-Cuadros M, Wagner DE, Budjan C, Hubaud A, Tarazona OA, Donelly S, Michaut A, Al Tanoury Z, Yoshioka-Kobayashi K, Niino Y, et al. (2020). In vitro characterization of the human segmentation clock. Nature 580, 113–118. 10.1038/s41586-019-1885-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Yoshioka-Kobayashi K, Matsumiya M, Niino Y, Isomura A, Kori H, Miyawaki A, and Kageyama R. (2020). Coupling delay controls synchronized oscillation in the segmentation clock. Nature 580, 119–123. 10.1038/s41586-019-1882-z. [DOI] [PubMed] [Google Scholar]
  • 36.Tsiairis CD, and Aulehla A. (2016). Self-Organization of Embryonic Genetic Oscillators into Spatiotemporal Wave Patterns. Cell 164, 656–667. 10.1016/j.cell.2016.01.028. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Stuart GW, V1Elkind JR, Mcmurray JV, and Westerfield M. (1990). Stable lines of transgenic zebrafish exhibit reproducible patterns of transgene expression. Development 109, 577–584. 10.1242/dev.109.3.577. [DOI] [PubMed] [Google Scholar]
  • 38.Roberts JA, Miguel-Escalada I, Slovik KJ, Walsh KT, Hadzhiev Y, Sanges R, Stupka E, Marsh EK, Balciuniene J, Balciunas D, et al. (2014). Targeted transgene integration overcomes variability of position effects in zebrafish. Dev. Camb. Engl. 141, 715–724. 10.1242/dev.100347. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Soroldoni D, Hogan BM, and Oates AC. (2009). Simple and Efficient Transgenesis with Meganuclease Constructs in Zebrafish. In Zebrafish: Methods and Protocols Methods in Molecular Biology, Lieschke GJ, Oates AC, and Kawakami K, eds. (Humana Press; ), pp. 117–130. 10.1007/978-1-60327-977-2_8. [DOI] [PubMed] [Google Scholar]
  • 40.Mosimann C, Kaufman CK, Li P, Pugach EK, Tamplin OJ, and Zon LI. (2011). Ubiquitous transgene expression and Cre-based recombination driven by the ubiquitin promoter in zebrafish. Development 138, 169–177. 10.1242/dev.059345. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Venzin OF. (2023). How are cells instructed to form somite boundaries by the zebrafish segmentation clock?
  • 42.Forrest KM, and Gavis ER. (2003). Live Imaging of Endogenous RNA Reveals a Diffusion and Entrapment Mechanism for nanos mRNA Localization in Drosophila. Curr. Biol. 13, 1159–1168. 10.1016/S0960-9822(03)00451-2. [DOI] [PubMed] [Google Scholar]
  • 43.O’Brown NM, Megason SG, and Gu C. (2019). Suppression of transcytosis regulates zebrafish blood-brain barrier function. eLife 8, e47326. 10.7554/eLife.47326. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Royer LA, Lemon WC, Chhetri RK, Wan Y, Coleman M, Myers EW, and Keller PJ. (2016). Adaptive light-sheet microscopy for long-term, high-resolution imaging in living organisms. Nat. Biotechnol. 34, 1267–1278. 10.1038/nbt.3708. [DOI] [PubMed] [Google Scholar]
  • 45.Wu B, Chao JA, and Singer RH. (2012). Fluorescence fluctuation spectroscopy enables quantitative imaging of single mRNAs in living cells. Biophys. J. 102, 2936–2944. 10.1016/j.bpj.2012.05.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Lammers NC, Galstyan V, Reimer A, Medin SA, Wiggins CH, and Garcia HG. (2020). Multimodal transcriptional control of pattern formation in embryonic development. Proc. Natl. Acad. Sci. 117, 836–847. 10.1073/pnas.1912500117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Tantale K, Mueller F, Kozulic-Pirher A, Lesne A, Victor J-M, Robert M-C, Capozi S, Chouaib R, Bäcker V, Mateos-Langerak J, et al. (2016). A single-molecule view of transcription reveals convoys of RNA polymerases and multi-scale bursting. Nat. Commun. 7, 12248. 10.1038/ncomms12248. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Chubb JR, Trcek T, Shenoy SM, and Singer RH. (2006). Transcriptional Pulsing of a Developmental Gene. Curr. Biol. 16, 1018–1025. 10.1016/j.cub.2006.03.092. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Muramoto T, Cannon D, Gierliński M, Corrigan A, Barton GJ, and Chubb JR. (2012). Live imaging of nascent RNA dynamics reveals distinct types of transcriptional pulse regulation. Proc. Natl. Acad. Sci. 109, 7350–7355. 10.1073/pnas.1117603109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Fukaya T, Lim B, and Levine M. (2016). Enhancer Control of Transcriptional Bursting. Cell 166, 358–368. 10.1016/j.cell.2016.05.025. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51.Keskin S, Devakanmalai GS, Kwon SB, Vu HT, Hong Q, Lee YY, Soltani M, Singh A, Ay A, and Özbudak EM. (2018). Noise in the Vertebrate Segmentation Clock Is Boosted by Time Delays but Tamed by Notch Signaling. Cell Rep. 23, 2175–2185.e4. 10.1016/j.celrep.2018.04.069. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Eldar A, and Elowitz MB. (2010). Functional roles for noise in genetic circuits. Nature 467, 167–173. 10.1038/nature09326. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53.Wang J, Lefranc M, and Thommen Q. (2014). Stochastic oscillations induced by intrinsic fluctuations in a self-repressing gene. Biophys. J. 107, 2403–2416. 10.1016/j.bpj.2014.09.042. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Lengyel IM, and Morelli LG. (2017). Multiple binding sites for transcriptional repressors can produce regular bursting and enhance noise suppression. Phys. Rev. E 95, 1–10. 10.1103/PhysRevE.95.042412. [DOI] [PubMed] [Google Scholar]
  • 55.Zinani OQH, Keseroğlu K, Dey S, Ay A, Singh A, and Özbudak EM. (2022). Gene copy number and negative feedback differentially regulate transcriptional variability of segmentation clock genes. iScience 25, 104579. 10.1016/j.isci.2022.104579. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56.Lewis J. (2003). Autoinhibition with Transcriptional Delay. Curr. Biol. 13, 1398–1408. 10.1016/S0960-9822(03)00534-7. [DOI] [PubMed] [Google Scholar]
  • 57.Mosimann C, Puller A, Lawson KL, Tschopp P, Amsterdam A, and Zon LI. (2013). Site-directed zebrafish transgenesis into single landing sites with the phiC31 integrase system. Dev. Dyn. 242, 949–963. 10.1002/dvdy.23989. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 58.Bhatia S, Kleinjan DJ, Uttley K, Mann A, Dellepiane N, and Bickmore WA. (2021). Quantitative spatial and temporal assessment of regulatory element activity in zebrafish. eLife 10, e65601. 10.7554/eLife.65601. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 59.Hadzhiev Y, Miguel-Escalada I, Balciunas D, and Müller F. (2016). Testing of Cis-Regulatory Elements by Targeted Transgene Integration in Zebrafish Using PhiC31 Integrase. In Zebrafish: Methods and Protocols Methods in Molecular Biology, Kawakami K, Patton EE, and Orger M, eds. (Springer; ), pp. 81–91. 10.1007/978-1-4939-3771-4_6. [DOI] [PubMed] [Google Scholar]
  • 60.Lalonde RL, Wells HH, Kemmler CL, Nieuwenhuize S, Lerma R, Burger A, and Mosimann C. (2024). pIGLET: Safe harbor landing sites for reproducible and efficient transgenesis in zebrafish. Sci. Adv. 10, eadn6603. 10.1126/sciadv.adn6603. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61.Larsson AJM, Johnsson P, Hagemann-Jensen M, Hartmanis L, Faridani OR, Reinius B, Segerstolpe Å, Rivera CM, Ren B, and Sandberg R. (2019). Genomic encoding of transcriptional burst kinetics. Nature 565, 251–254. 10.1038/s41586-018-0836-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 62.Meeussen JVW, and Lenstra TL. (2024). Time will tell: comparing timescales to gain insight into transcriptional bursting. Trends Genet. 40, 160–174. 10.1016/j.tig.2023.11.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 63.Hafner A, Reyes J, Stewart-Ornstein J, Tsabar M, Jambhekar A, and Lahav G. (2020). Quantifying the Central Dogma in the p53 Pathway in Live Single Cells. Cell Syst. 10, 495–505.e4. 10.1016/j.cels.2020.05.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64.Kinney B, Sahu S, Stec N, Hills-Muckey K, Adams DW, Wang J, Jaremko M, Joshua-Tor L, Keil W, and Hammell CM. (2023). A circadian-like gene network programs the timing and dosage of heterochronic miRNA transcription during C. elegans development. Dev. Cell 58, 2563–2579.e8. 10.1016/j.devcel.2023.08.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 65.Fu B, Brock EE, Andrews R, Breiter JC, Tian R, Toomey CE, Lachica J, Lashley T, Ryten M, Wood NW, et al. (2023). RASP: Optimal single fluorescent puncta detection in complex cellular backgrounds. Preprint at bioRxiv, 10.1101/2023.12.18.572148 https://doi.org/10.1101/2023.12.18.572148. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 66.Westerfield M. (2007). The Zebrafish Book; A guide for the laboratory use of zebrafish (Danio rerio) 5th. ed. (Univ. of Oregon Press; ). [Google Scholar]
  • 67.Wu B, Miskolci V, Sato H, Tutucci E, Kenworthy CA, Donnelly SK, Yoon YJ, Cox D, Singer RH, and Hodgson L. (2015). Synonymous modification results in high-fidelity gene expression of repetitive protein and nucleotide sequences. Genes Dev. 29, 876–886. 10.1101/gad.259358.115. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 68.Pfaffl MW. (2001). A new mathematical model for relative quantification in real-time RT–PCR. Nucleic Acids Res. 29, e45. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 69.Kaufmann A, Mickoleit M, Weber M, and Huisken J. (2012). Multilayer mounting enables long-term imaging of zebrafish development in a light sheet microscope. Development 139, 3242–3247. 10.1242/dev.082586. [DOI] [PubMed] [Google Scholar]
  • 70.Miles A, Kirkham J, Durant M, Bourbeau J, Onalan T, Hamman J, Patel Z, shikharsg, Rocklin M, dussin, raphael, et al. (2020). DOI: 10.5281/zenodo.3773450. Version v2.4.0. https://doi.org/10.5281/zenodo.3773450 https://doi.org/10.5281/zenodo.3773450. [DOI] [Google Scholar]
  • 71.Yang B, Lange M, Millett-Sikking A, Zhao X, Bragantini J, VijayKumar S, Kamb M, Gómez-Sjöberg R, Solak AC, Wang W, et al. (2022). DaXi—high-resolution, large imaging volume and multi-view single-objective light-sheet microscopy. Nat. Methods 19, 461–469. 10.1038/s41592-022-01417-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 72.Lange M, Granados A, VijayKumar S, Bragantini J, Ancheta S, Kim Y-J, Santhosh S, Borja M, Kobayashi H, McGeever E, et al. (2024). A multimodal zebrafish developmental atlas reveals the state-transition dynamics of late-vertebrate pluripotent axial progenitors. Cell 187, 6742–6759.e17. 10.1016/j.cell.2024.09.047. [DOI] [PubMed] [Google Scholar]
  • 73.Ronneberger O, Fischer P, and Brox T. (2015). U-Net: Convolutional Networks for Biomedical Image Segmentation. In Medical Image Computing and Computer-Assisted Intervention – MICCAI 2015 Lecture Notes in Computer Science, Navab N, Hornegger J, Wells WM, and Frangi AF, eds. (Springer International Publishing; ), pp. 234–241. 10.1007/978-3-319-24574-4_28. [DOI] [Google Scholar]
  • 74.Bragantini J, Theodoro I, Zhao X, Huijben TAPM, Hirata-Miyasaki E, VijayKumar S, Balasubramanian A, Lao T, Agrawal R, Xiao S, et al. (2025). Ultrack: pushing the limits of cell tracking across biological scales. Nat. Methods. 10.1038/s41592-025-02778-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 75.Bragantini J, Lange M, and Royer L. (2023). Large-Scale Multi-Hypotheses Cell Tracking Using Ultrametric Contours Maps. Preprint at arXiv, 10.48550/arXiv.2308.04526 https://doi.org/10.48550/arXiv.2308.04526. [DOI] [Google Scholar]
  • 76.Hay EA, and Parthasarathy R. (2018). Performance of convolutional neural networks for identification of bacteria in 3D microscopy datasets. PLOS Comput. Biol. 14, e1006628. 10.1371/journal.pcbi.1006628. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 77.Parthasarathy R. (2012). Rapid, accurate particle tracking by calculation of radial symmetry centers. Nat. Methods 9, 724–726. 10.1038/nmeth.2071. [DOI] [PubMed] [Google Scholar]
  • 78.Sofroniew N, Lambert T, Evans K, Nunez-Iglesias J, Bokota G, Winston P, Peña-Castellanos G, Yamauchi K, Bussonnier M, Doncila Pop D, et al. (2022). napari: a multi-dimensional image viewer for Python. (Zenodo). 10.5281/zenodo.7276432 https://doi.org/10.5281/zenodo.7276432. [DOI] [Google Scholar]
  • 79.François P, and Mochulska V. (2024). Waves, patterns, bifurcations: A tutorial review on the vertebrate segmentation clock. Phys. Rep. 1080, 1–104. 10.1016/j.physrep.2024.05.002. [DOI] [Google Scholar]
  • 80.Raj A, Peskin CS, Tranchina D, Vargas DY, and Tyagi S. (2006). Stochastic mRNA Synthesis in Mammalian Cells. PLoS Biol. 4, e309. 10.1371/journal.pbio.0040309. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 81.Hanisch A, Holder MV, Choorapoikayil S, Gajewski M, Özbudak EM, and Lewis J. (2013). The elongation rate of RNA polymerase II in zebrafish and its significance in the somite segmentation clock. Dev. Camb. 140, 444–453. 10.1242/dev.077230. [DOI] [PubMed] [Google Scholar]
  • 82.Schröter C, Ares S, Morelli LG, Isakova A, Hens K, Soroldoni D, Gajewski M, Jülicher F, Maerkl SJ, Deplancke B, et al. (2012). Topology and Dynamics of the Zebrafish Segmentation Clock Core Circuit. PLoS Biol. 10, e1001364. 10.1371/journal.pbio.1001364. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83.Riedel-Kruse IH, Müller C, and Oates AC. (2007). Synchrony dynamics during initiation, failure, and rescue of the segmentation clock. Science 317, 1911–1915. 10.1126/science.1142538. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

1

Supplemental Data File 1: Dataset_1.pkl. pandas DataFrame that is the output of the image analysis pipeline (images from the Dorado light sheet microscope). Each row corresponds to an MS2 spot. Columns contain various spot features. See the code for details. This dataset was used for Figures 3 and 4.

2

Supplemental Data File 2: Dataset_1_Curated.pkl. pandas DataFrame that is the output of the image analysis pipeline (from the Dorado light sheet microscope) and manually curated, with each spot visually confirmed and linked to the correct nucleus. Each row corresponds to an MS2 spot. Columns contain various spot features. See the code for details. This dataset was used for the single-cell analysis in Figures 5 and 6.

3

Supplemental Data File 3: Non_Blank_Time_Points.pkl. numpy array that contains the true scan numbers of each time point in the Dorado dataset. As discussed in the Methods section, hardware communication issues during acquisition led to missing images for ~10% of scans. These blank time points were removed from the image dataset, but the proper timing information is stored in the non_blank_timepoints array.

4

Supplemental Data File 4: Dataset_1_Nuclear_Tracks.csv. .csv file that contains the location and identity of every tracked nucleus.

5

Supplemental Data File 5: Simulated_Intervals.pkl. Pickled lists containing the simulated burst durations and separations used in Figure 6. The order of the data is: amplitude regulation, separation regulation, duration regulation, separation and duration regulation. For each regulation mode there are 3 lists: burst durations, burst separations, and periods. See also the corresponding Fig. 6 notebook on the paper’s github repository for the simulation code.

6

Supplemental Data File 6: Anterior-Posterior_Axis.pkl. Pickled DataFrame containing the tzyx locations of the points defining the anterior-posterior axis.

7
8

Supplemental Movie 1: Maximum intensity projections of AiryScan confocal microscopy images of zebrafish embryo with nuclei shown in red and her1-MS2 in green. Due to cell motion, manual adjustment of the microscope stage was required every few minutes to keep the same cells in the field of view. These manual adjustments correspond to the discrete jumps in the image observed throughout the movie.

Download video file (40.8MB, mp4)
9

Supplemental Movie 2: 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei false colored according to the label assigned to them by the nuclear tracking algorithm. To better resolve somites, skin nuclei were computationally removed. Some flickering in the movie occurs due to imperfect segmentation of the skin. Aside from this surface-level flickering, the overall stability of colors conveys the high level of tracking accuracy.

Download video file (35.1MB, mp4)
10

Supplemental Movie 3: Rotating 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei false colored according to the label assigned to them by the nuclear tracking algorithm. To better resolve somites, skin nuclei were computationally removed. Some flickering in the movie occurs due to imperfect segmentation of the skin. Aside from this surface-level flickering, the overall stability of colors conveys the high level of tracking accuracy.

Download video file (38.6MB, mp4)
11

Supplemental Movie 4: 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei shown in gray and false-colored in proportion to their her1-MS2 signal.

Download video file (21.7MB, mp4)
12

Supplemental Movie 5: Rotating 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei shown in gray and false-colored in proportion to their her1-MS2 signal.

Download video file (21MB, mp4)
13

Supplemental Movie 6: Animated 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei shown in gray and false-colored in proportion to their her1-MS2 signal (left) and in proportion to their predicted protein signal (right). See Methods for details of protein prediction.

Download video file (29.1MB, mp4)
14

Supplemental Movie 7: Animated 3D rendering of light sheet fluorescence microscopy images of a zebrafish embryo with nuclei shown in magma and the anterior-posterior axis, defined through a combination of manual labeling and spline interpolation, shown in white spheres.

Download video file (31.9MB, mp4)

Data Availability Statement

Key Resources Table

REAGENT or RESOURCE SOURCE IDENTIFIER
Chemicals, Peptides, and Recombinant Proteins
SYBR Green MasterMix ThermoFisher Cat# 4309155
Low-melting-point agarose Thermo Fisher Scientific Cat# 16520100
Critical Commercial Assays
DNeasy Blood & Tissue Kit Qiagen Cat# 69504
Deposited Data
smFISH her1 mRNA count data (reanalyzed) Zinani et al., 2020 EMBL Biostudies S-BSST434
Experimental Models: Organisms/Strains
Zebrafish: Tg(her1:her1-MS2v5) (her1-MS2 reporter) This paper
Zebrafish: Tg(ubi:MCP-mNeonGreen) This paper
Zebrafish: Tg(h2b-mScarlet) O’Brown et al., 2019
Zebrafish: AB wild-type
Zebrafish: TL wild-type
Oligonucleotides
Primer her1-qPCR1_F: TCG ATT GGA CAC ATG AGA GC This paper, Microsynth
Primer her1-qPCR1_R: GAA TGG AGG AGA GCT GCT TG This paper, Microsynth
Primer ef1a_F: TCC ACC ACC ACC GGC CAT CT This paper, Microsynth
Primer ef1a_R: CGT GCT GCG CCG CCA TTT T This paper, Microsynth
Recombinant DNA
Plasmid: her1-MS2 reporter (her1 regulatory region + her1 CDS + 24x MS2v5 + nls-mKate2) This paper Sequence at https://benchling.com/garcialab/f_/f9Cist7M-zebrafish-ms2-paper/
Plasmid: ubi:MCP-mNeonGreen This paper Sequence at https://benchling.com/garcialab/f_/f9Cist7M-zebrafish-ms2-paper/
Software and Algorithms
zms2 (image-analysis pipeline) This paper https://github.com/GarciaLab/zms2; Zenodo DOI: https://doi.org/10.5281/zenodo.20349222
zebrafish-ms2-paper (figure/analysis code) This paper https://github.com/GarciaLab/zebrafish-ms2-paper; Zenodo DOI: https://doi.org/10.5281/zenodo.20349184
OpenSimView (light-sheet microscope control) Royer et al., 2016 https://github.com/royerlab/opensimview
Other
FEP imaging tubes (2 mm inner diameter) Zeus Inc., custom order

RESOURCES