Temporal integration of auxin information for the regulation of patterning
Abstract
Positional information is essential for coordinating the development of multicellular organisms. In plants, positional information provided by the hormone auxin regulates rhythmic organ production at the shoot apex, but the spatiotemporal dynamics of auxin gradients is unknown. We used quantitative imaging to demonstrate that auxin carries highdefinition graded information not only in space but also in time. We show that, during organogenesis, temporal patterns of auxin arise from rhythmic centrifugal waves of high auxin travelling through the tissue faster than growth. We further demonstrate that temporal integration of auxin concentration is required to trigger the auxindependent transcription associated with organogenesis. This provides a mechanism to temporally differentiate sites of organ initiation and exemplifies how spatiotemporal positional information can be used to create rhythmicity.
eLife digest
Plants, like animals and many other multicellular organisms, control their body architecture by creating organized patterns of cells. These patterns are generally defined by signal molecules whose levels differ across the tissue and change over time. This tells the cells where they are located in the tissue and therefore helps them know what tasks to perform.
A plant hormone called auxin is one such signal molecule and it controls when and where plants produce new leaves and flowers. Over time, this process gives rise to the dashing arrangements of spiraling organs exhibited by many plant species. The leaves and flowers form from a relatively small group of cells at the tip of a growing stem known as the shoot apical meristem.
Auxin accumulates at precise locations within the shoot apical meristem before cells activate the genes required to make a new leaf or flower. However, the precise role of auxin in forming these new organs remained unclear because the tools to observe the process in enough detail were lacking.
GalvanAmpudia, Cerutti et al. have now developed new microscopy and computational approaches to observe auxin in a small plant known as Arabidopsis thaliana. This showed that dozens of shoot apical meristems exhibited very similar patterns of auxin. Images taken over a period of several hours showed that the locations where auxin accumulated were not fixed on a group of cells but instead shifted away from the center of the shoot apical meristems faster than the tissue grew. This suggested the cells experience rapidly changing levels of auxin. Further experiments revealed that the cells needed to be exposed to a high level of auxin over time to activate genes required to form an organ. This mechanism sheds a new light on how auxin regulates when and where plants make new leaves and flowers. The tools developed by GalvanAmpudia, Cerutti et al. could be used to study the role of auxin in other plant tissues, and to investigate how plants regulate the response to other plant hormones.
Introduction
Specification of differentiation patterns in multicellular organisms is regulated by gradients of biochemical signals providing positional information to cells (Rogers and Schier, 2011; Wolpert, 1969). In plants, graded distribution of the hormone auxin is not only essential for embryogenesis, but also for postembryonic development, where it regulates the reiterative organogenesis characteristic of plants (Dubrovsky et al., 2008; Vanneste and Friml, 2009; Benková et al., 2003). Plant shoots develop postembryonically through rhythmic organ generation in the shoot apical meristem (SAM), a specialized tissue with a stem cell niche in its central zone (CZ; Figure 1A). In Arabidopsis thaliana, as in a majority of plants, organs are initiated sequentially in the SAM peripheral zone (PZ surrounding the CZ) at consecutive relative angles of close to 137°, either in a clockwise or anticlockwise spiral (Figure 1A; GalvanAmpudia et al., 2016). SAM organ patterning or phyllotaxis has been extensively analyzed using mathematical models (Douady and Couder, 1996; Mitchison, 1977; Veen and Lindenmayer, 1977). A widely accepted model proposes that the time interval between organ initiations (the plastochron) and the spatial position of organ initiation emerge from the combined action of inhibitory fields emitted by preexisting organs and the SAM center (Douady and Couder, 1996). Tissue growth then selforganizes organ patterning by moving organs away from the stem cells and leaving space for new ones.
Auxin is the main signal for positional information in phyllotactic patterning (Reinhardt et al., 2003a; Reinhardt et al., 2000). Auxin, has been proposed to be transported directionally toward incipient primordia where it activates a transcriptional response leading to organ specification (Benková et al., 2003; Reinhardt et al., 2003a; Heisler et al., 2005; Vernoux et al., 2000). PINFORMED1 (PIN1) belongs to a family of auxin efflux carriers whose polarity determines the direction of auxin fluxes (Benková et al., 2003; Gälweiler et al., 1998). PIN1 proteins are present throughout the SAM and regulate the spatiotemporal distribution of auxin cooperatively with other carriers (Reinhardt et al., 2003a; Bainbridge et al., 2008). Convergence of PIN1 carriers toward sites of organ initiation was proposed to control an accumulation of auxin that triggers organ initiation. This spatial organization of PIN1 polarities was also proposed to deplete auxin around organs, locally blocking initiation and thus establishing auxinbased inhibitory fields (Reinhardt et al., 2003a; Heisler et al., 2005; Vernoux et al., 2011; de Reuille et al., 2006; Stoma et al., 2008; Jonsson et al., 2006; Smith et al., 2006a). In addition, a reduced responsivity of the CZ to auxin has been demonstrated, providing an auxindependent mechanism for the inhibition of organogenesis in the CZ (Vernoux et al., 2011; de Reuille et al., 2006). Several models converge to suggest that together, these auxindependent regional cues determine new organ locations in the growing SAM.
The geneticallyencoded biosensor DIIVENUS, a synthetic protein degraded directly upon sensing of auxin, recently allowed an unprecedented qualitative visualization of spatial auxin gradients in the SAM (Vernoux et al., 2011; Brunoud et al., 2012). However, quantification of the spatiotemporal dynamics of auxin is required to fully evaluate both experimental and theoretical understanding of the action of auxin in SAM patterning. This is all the more important given that the continuous helicoidal reorganization of auxin distribution in the growing SAM, suggests that auxin might convey complex positional information. Here, we used a quantitative imaging approach to question the nature of the auxindependent positional information. We further investigate how efflux and biosynthesis regulate the 4D dynamics of auxin, and explore how this information is processed in the SAM to generate rhythmic patterning.
Results
Spatiotemporal auxin distribution
In the SAM, DIIVENUS fluorescence reports auxin concentration with cellular resolution (Vernoux et al., 2011; Brunoud et al., 2012). To extract quantitative information about auxin distribution, we generated a DIIVENUS ratiometric variant, hereafter named qDII (quantitative DIIVENUS). qDII differs from previously used tools (Liao et al., 2015) in producing DIIVENUS and a nondegradable TagBFP reference stoichiometrically from a single RPS5A promoter (Wend et al., 2013; Goedhart et al., 2011; Figure 1—figure supplement 1A–H). By introducing a stem cellspecific pCLV3:mCherry nuclear transcriptional reporter into plants expressing qDII (Pfeiffer et al., 2016) we generated a functional and robust geometrical reference for the SAM center (Figure 1B,C and Figure 1—figure supplement 1I–M).
All analyzed meristems (21 individual SAM) showed qDII patterns similar to those obtained with DIIVENUS, with locations of auxin maxima following the phyllotactic pattern (Vernoux et al., 2011; Figure 1B–E). Despite the fact that SAMs were imaged independently and not synchronized, qDII patterns appeared highly stereotypical with easily identifiable fluorescence maxima and minima. This was confirmed by image alignment using SAM rotations (applying prior mirror symmetry if necessary; Figure 1D and Figure 1—figure supplement 2A–C). All images could be superimposed preserving the spatial distribution of auxin maxima and minima (Figure 1—figure supplement 2B). Our analysis shows that auxin distribution follows the same synchronous pattern across a population of SAMs, with low angular and rhythmic variability (Figure 1—figure supplement 2D–E, Appendix 2), with apparent stationarity up to a 137° rotation (Figure 1H).
To further quantify auxin distribution, we developed a mostly automated computational pipeline to measure SAM fluorescence (Appendix 3) (Cerutti et al., 2020). We used the spatial distribution of 1DIIVENUS/TagBFP as a proxy for auxin distribution, hereafter named ‘auxin’ (Figure 1C) and focused on the epidermal cell layer (L1) where organ initiation takes place (Jonsson et al., 2006; Kierzkowski et al., 2013; Smith et al., 2006b; Reinhardt et al., 2003b). The location of the absolute auxin maximum value was defined as Primordium 0 (P_{0}). Other local maxima with lower auxin values were called P_{n} (Appendix 1), with n corresponding to their rank in the phyllotactic spiral (Figure 1C and Figure 1—figure supplement 2B). Note that the dynamic range of qDII allows measuring an auxin value for the vast majority of cells in the PZ and only a few cells at P0 had undetectable values of DIIVENUS, leading to an auxin value of 1. The pipeline then permits the quantification of nuclear signals and aligns all the SAMs onto a common clockwise reference frame with standardized x,y,zorientation and with the P_{0} maximum to the right. This automatic registration confirmed that auxin maxima follow a phyllotactic pattern with a divergence angle close to 137.5° (Figure 1—figure supplement 2F). It also demonstrated that maxima are positioned with a precision close to the size of a cell both in distance from the SAM center and in azimuth (angular distance) with a maximal standard deviation of 8.4 µm or 1.5 cell diameters (Figure 1G).
We then considered the temporal changes in auxin distribution by using timelapse images over one plastochron, which corresponds to the period of this rhythmic system. P_{0} and successive auxin maxima moved radially (Figure 1—figure supplement 2D). Remarkably, while the average radial distance from each local maximum P_{n} to the SAM center progresses (Figure 1—figure supplement 2G), the spatial deviation of this distance does not change significantly over time, reflecting the synchronized movement of local maxima, with limited meristem to meristem variation. After 10 hr, every P_{n} local maximum has almost reached the starting position of the next local maximum, P_{n+1}, but after 14 hr they have passed this position (Figure 1—figure supplement 2G). This suggests that a rotation of 137.5°, which replaces P_{n} by P_{n+1}, corresponds to a temporal progression of 10 to 14 hr (Figure 1H). This was supported by dissimilarity measurements obtained using different rotation angles between maps (Figure 1—figure supplement 2H), allowing us to confirm that plastochron last 12h ± 2h. We could thus derive a continuum of primordium development by placing P_{n+1} time series one plastochron (12 hr) after P_{n} time series on a common developmental time axis (Figure 1H). Together with the observed developmental stationarity, this permitted the reconstruction of auxin dynamics over several plastochrons from observations spanning only one. The resulting quantitative temporal map of auxin distribution in the SAM reveals the dynamic genesis of auxin maxima in the PZ first as fingerlike protrusions (visible at P_{2}, P_{1} and P_{0}) from a permanent high auxin zone at the center of the SAM (Figure 1—figure supplement 2I–L and Video 1), as previously predicted (de Reuille et al., 2006). At later stages, auxin maxima become confined to fewer cells while auxin minima are progressively established precisely in between auxin maxima and the CZ (Figure 1—figure supplement 3).
We next wondered whether the motion of auxin maxima and minima could result purely from cellular growth, an hypothesis used in several theoretical models (Douady and Couder, 1996; Jonsson et al., 2006; Smith et al., 2006b; Heisler and Jönsson, 2006). By following a P_{1} maximum, we observed that cells within the auxin maximum zone closest to the CZ at time 0 hr gradually transfer to the depletion zone at time 10 hr (Figure 2A–C; nuclei circled in white). At the same time, cells on the distal edge of the maximum zone show a progressive increase in their auxin level (Figure 2A–C; nuclei circled in red), suggesting a spatial shift of the auxin maximum relatively to the cellular canvas. To explore further this phenomenon, we used nuclear motion to estimate cell motion vectors and compare them with the motion of the center of auxin maximum zones, we further found that the average radial speed of auxin maxima between stages P_{1} and P_{4} can surpass the average displacement of individual nuclei, with a peak velocity of more than 1 µm/h at the P_{2} stage (Figure 2D–E). These results show that auxin maxima are not attached to specific cells; instead they travel through the tissue, resulting in an apparent centrifugal wave of auxin accumulation. Consequently, the SAM cellular network provides a dynamic medium in which auxin maximum zones can move radially with their own apparent velocity relative to the growing tissue (Figure 2D–E). Analysis on timecourses of up to 14 hr revealed significant auxin variations in certain cells over one plastochron while auxin levels remained unchanged in others (Figure 2F–G). However, neighboring cells always showed limited differences in their temporal auxin profiles (Figure 2F–G). We concluded from these observations that there is a high definition spatiotemporal distribution of auxin, with auxin apparent movement occurring faster than growth within the tissue and providing cells with graded positional information in space and time (Figure 2H).
Spatiotemporal control of auxin efflux and biosynthesis
The creation of auxin maxima first as protrusions of a high auxin zone in the CZ contrasts with the current vision of organogenesis being triggered by local auxin accumulation at the periphery of the CZ with concomitant auxin depletion around auxin maxima (Reinhardt et al., 2003a; de Reuille et al., 2006; Stoma et al., 2008; Jonsson et al., 2006; Smith et al., 2006b). This, in addition to the partial uncoupling of auxin distribution dynamics and growth, led us to reevaluate the spatiotemporal patterns of PIN1 localization, given their central role in controlling auxin distribution (Reinhardt et al., 2003a; de Reuille et al., 2006; Jonsson et al., 2006; Smith et al., 2006b). Covisualization of a functional PIN1GFP (Benková et al., 2003) and qDII/CLV3 fluorescence over time showed that PIN1 concentration increases from P_{0} and reaches a maximum at P_{2} before decreasing (Figure 3A,H and Figure 3—figure supplement 2), consistent with previous observations (Heisler et al., 2005; Bhatia et al., 2016; Caggiano et al., 2017). To quantify PIN1 cell polarities, we used confocal images after cell wall staining with the fluorescent dye propidium iodide (PI) as a reference to position the PIN1GFP signal relative to the L1 anticlinal cell walls at each cellcell interface (Shi et al., 2017; Figure 3B and Appendix 4). This allowed us to compute PIN1GFP polarity for each cellcell interface of the SAM by extracting the 3D distribution of fluorescence for PI and GFP and quantifying the difference of intensity on membranes on both sides of the cell wall (Figure 1C and Appendix 4). These cell interface polarities measure in which direction each cell interface locally contributes to orient the flow of auxin transport. Using superresolution radial fluctuation (SRRF) microscopy (Gustafsson et al., 2016) on the same samples, we could show that this method recovers cell interface PIN1 polarities with an error below 10% (8 out of 94 interfaces analyzed). When calculating cellular PIN1 polarity vectors by integrating the cell interface polarity information for each cell, we could further show that more than 80% of the cellular polarities deviate by less than 30° between the two approaches. This quantitative evaluation (Figure 3D–G, Figure 3—figure supplement 1 and Appendix 4) validates the robustness of our method, showing that, in spite of a coarse image resolution, a vast majority of cellular polarity directions are consistent with super resolution imaging techniques. Our approach is therefore particularly suitable for monitoring global trends at the scale of a tissue. Local averaging of the cellular vectors obtained from confocal images was then used to calculate continuous PIN1 polarity vector maps in order to identify the dominant trends in auxin flux directions in the SAM (Figure 3I, and Appendix 4). At the tissue scale, the vector maps demonstrate a strong convergence of PIN1 toward the center of the SAM (Figure 3I–J and Figure 3—figure supplement 2). In addition, PIN1 polarities deviate locally toward the radial axes followed by auxin maxima when they protrude from the CZ. We detected the previously observed inversion of PIN1 polarities at organ boundaries (Heisler et al., 2005) and our quantifications show that this occurs only from P_{7} (Figure 3—figure supplement 2C), thus isolating the flower from the rest of the SAM from this late stage. P_{3} to P_{5} show a general flux toward the SAM that is locally deflected around the zones of auxin minima before converging back toward the SAM center (Figure 3I and Figure 3—figure supplement 2). Over the course of one plastochron, only limited changes in the PIN1 polarities are observed (Figure 3—figure supplement 2), suggesting that changes in auxin distribution at this time resolution do not require major adjustments in the direction of auxin efflux at the tissue scale.
We next asked where auxin could be produced in the SAM. YUCCAs (YUCs) have been shown to be limiting enzymes for auxin biosynthesis (Cheng et al., 2006; Liu et al., 2016). We thus mapped expression of the eleven YUC encoding genes in the SAM, using GFP reporter lines with a promoter fragment size shown to be functional for YUC1,2 and 6 (Figure 3—figure supplement 3A–N; Liu et al., 2016; Robert et al., 2013). Only YUC1,4,6 were expressed (Figure 3K, Figure 3—figure supplement 3A–F). While YUC6 showed a very weak expression in the CZ, both YUC1 and YUC4 are expressed in the L1 layer on the lateral sides of the SAM/flower boundary from P_{3} for YUC4 (Figure 3K) and P_{4} for YUC1 (Figure 3—figure supplement 3A and D; Cheng et al., 2006). From P_{4}, YUC4 expression extends over the entire epidermis of flower primordia. This is coherent with genetic and other expression data (Supplementary file 1; Cheng et al., 2006; Armezzani et al., 2018). In addition, yuc1yuc4 lossoffunction mutants show severe defects in SAM organ positioning and size (Shi et al., 2018; Pinon et al., 2013; Figure 3L and Figure 3—figure supplement 3O–U). Taken with the organization of PIN1 polarities, these results suggest that P_{3}P_{5} are auxin production centers for the SAM that regulate phyllotaxis and that PIN1 polarity organization allows for pumping auxin away from these production centers and towards the meristem.
In conclusion, our results suggest a scenario in which auxin distribution depends on high concentrations of auxin at the center of the SAM, and also at P_{1} and P_{0}, acting as flux attractors and on auxin production primarily in P_{3}P_{5} (Figure 3M).
The role of time in transcriptional responses to auxin
To assess quantitatively whether and how the spatiotemporal distribution of auxin is interpreted in the SAM, we next introduced the synthetic auxininduced transcriptional reporter DR5 (Friml et al., 2003; Sabatini et al., 1999; Ulmasov, 1997) driving mTurquoise2 into the qDII/CLV3 reporter line (Figure 4A–D). Cells expressing DR5 closest to the CZ were robustly positioned at an average distance of 32 µM ± 7 (SD) from the center. This corresponds to a distance at which the intensity of CLV3 reporter expression is less than 5% of its maximal value (Figure 4—figure supplement 1A). The distance from the center at which transcription can be activated by auxin is thus defined with a nearcellular precision.
To obtain a global vision of how auxincontrolled transcription is related to auxin concentration, we performed a Principal Component Analysis (PCA) using quantified levels of DR5, auxin and CLV3 in each nucleus of the PZ during a 10 hr time series, together with their distance from the center (Figure 4E). With the first two axes accounting for around 75% of the observed variability, we unexpectedly observed orthogonality between auxin input and DR5 output, clearly marking the absence of a general correlation in the SAM (Figure 4E, inset). This unexpected finding was confirmed by the low Pearson correlation coefficients between DR5 and auxin values at the celllevel (Figure 4—figure supplement 1B). We refined our analysis by focusing on the different primordia regions. We assembled all the observed couples of values (auxin, DR5), averaged over each primordium region, on a single graph (Figure 4F). This demonstrated that, spatially, a given auxin value does not in general determine a specific DR5 value. However, values corresponding to primordia at consecutive stages follow looplike counterclockwise trajectories in the auxin x DR5 space (indicated by the arrow in Figure 4F). Such trajectories are symptomatic of hysteresis reflecting the dependence of a system on its history. In other words, it appears that the relationship between auxin level and DR5 expression is not direct, but is affected by another factor depending on the previous developmental trajectory of each cell (determined by parameters such as genetic activity, protein content, signal exposure, chromatin state).
We then tried to identify what in this developmental history can explain the observed differences in DR5 response to auxin. We first used our reconstructed continuum of primordium development to study the joint temporal variations of DR5 and auxin within a group of cells during primordium initiation (Appendix 5). This showed that the start of auxininduced transcription follows the buildup of auxin concentration with a delay of nearly one plastochron (Figure 4G–H). The duration of the observed phenomenon suggests the existence of an additional process, over and above fluorescent protein maturation (Vernoux et al., 2011; Balleza et al., 2018), that creates a significant auxin response delay in primordium cells during development. Due to this delay, DR5 is not a direct readout of auxin concentration, explaining the absence of correlation between DR5 expression and auxin levels in these cells.
We next wondered what could explain a timedependent acquisition of cell competence to respond to auxin. A first possible scenario is that cells exiting the CZ proceed through different stages of activation of an auxinindependent developmental program enabling them to sense auxin only after a temporal delay. A second possibility is that auxin controls this developmental program through a time integration process. In this scenario, cells exiting the CZ would need to be exposed to high auxin concentrations for a given time to build up an auxin transcriptional response. To test these scenarios, we treated SAMs with auxin for different periods using physiologically relevant concentrations (Reinhardt et al., 2000; Figure 5A–I). All treatments, even the shorter ones, equally degraded DIIVENUS throughout the PZ (Figure 5—figure supplement 1A–I). This suggests that auxin uptake was similar throughout the PZ, although we cannot totally discard that some differences exist. In the shorter auxin treatments (30’ and 120’), the auxin transcriptional response was mainly enhanced at P_{1} and P_{2} and to a lesser extent at the position of the predicted P_{3}that is where cells are already being exposed to auxin (Figure 5I). The longer auxin treatments (300') lead to an activation of signaling in most cells in the PZ and organs, with the strongest activation being observed again at P_{1} and P_{2} but also at the predicted azimuth for P_{3}, P_{4} and P_{5} (Figure 5H–I). We could further show that a 300’ treatment with a lower auxin concentration (200 nM) activated signaling similarly (at P_{1}) or more strongly (at P_{2}, P_{3}, P_{4} and P_{5}) than a 120’ 1 mM auxin treatment. Conversely, a 120’ treatment with higher auxin concentration (5 mM) lead to an activation of signaling almost as strongly as a 300’ 1 mM treatment at P_{1}, although the activation was lower at P_{2} (Figure 5I). In all treatments, no significant effect was detected at P_{0}, consistent with the fact that DR5 activation is already maximal at this stage of development (Figure 4). We next treated pinoid (pid) mutant SAMs with exogenous auxin. pid mutants are strongly affected in polar auxin transport and in aerial organ production (Reinhardt et al., 2003a; Friml et al., 2004; Christensen et al., 2000). DR5 expression was low and radially uniform in pid SAMs, suggesting a uniform auxin distribution (Figure 5J; Friml et al., 2004). When treated with 1 mM auxin, DR5 could be activated in all cells of the periphery of the SAM (suggesting an uptake throughout the PZ as in the wildtype) only with a 300’ treatment, while a 120’ treatment had only a weak effect (Figure 5J–M and Figure 5—figure supplement 2A–C). This indicates that, even with the reduced complexity in PZ patterning of the pid mutant (Friml et al., 2004), activation of auxin signaling is still dependent on the time of exposure to auxin in all cells surrounding the CZ. Taken together, our observations support the second scenario, with the activation of signaling being a function of both time of exposure to auxin and auxin concentration. Conversely, our results are incompatible with the first scenario, where the capacity of the cells to respond to auxin is intrinsic and is not dependent upon auxin exposure time. Notably, the results with pid SAMs suggest that all cells at the SAM periphery show no intrinsic differences in their capacity to respond to auxin, in agreement with published data (Reinhardt et al., 2003a; Heisler et al., 2005; Smith et al., 2006a). Our results thus support the hypothesis that temporal integration of auxin concentration is required for downstream transcriptional activation in the SAM.
The Auxin Response Factor (ARF) ETTIN (ETT/ARF3) plays an important role in promoting organogenesis in the SAM (Wu et al., 2015; Chung et al., 2019). Despite the fact that ETT is a noncanonical ARF, genetic data indicate that it acts together with ARF4 and MONOPTEROS/ARF5 to promote organogenesis at the SAM. We found that in a lossof function ett3 mutant the expression of DR5 was restricted to only 2–3 cells at sites of organogenesis, an observation consistent with a role for ETT in promoting organogenesis. In addition, a 300’ 1 mM auxin treatment did not induce DR5 in the SAM (Figure 5N–Q and Figure 5—figure supplement 2D–E). Auxin signaling and ARF3 in particular have been shown to act by modifying acetylation of histones (Wu et al., 2015; Chung et al., 2019; Long et al., 2006). Pharmacological inhibition of histone deacetylases (HDACs) alone was able to trigger concomitant activation of DR5 at P_{0} and P_{1} sites in the SAM (Figure 5—figure supplement 1Q–S). Taken together, these results suggest that auxin signal integration likely depends on a functional ARFdependent auxin nuclear pathway.
Phyllotaxis is perturbed in ett mutant SAMs (Figure 5—figure supplement 1M–P; Simonini et al., 2017). Our results thus suggest that a perturbation of the temporal reading of auxin information can result in phyllotaxis defects. Supporting this idea, we also found that daily exogenous auxin treatments at the SAM affected phyllotaxis and that the efficiency of the treatment increased with both auxin concentration and treatment length. This was particularly evident for 30’ and 120’ treatments (Figure 5—figure supplement 1J–L). 300’ treatments were less efficient at higher auxin concentrations, possibly due to compensation mechanisms. These results suggest that temporal integration of auxin information at the SAM is essential for phyllotaxis.
Discussion
In a recent modeling study, a stochastic induction of organ initiation based on temporal integration of morphogenetic information was proposed (Refahi et al., 2016). Here we provide evidence that organ initiation in the SAM is indeed dependent on temporal integration of the auxin signal. Our quantitative analysis of the dynamics of auxin distribution and response supports a scenario in which rhythmic organ initiation at the SAM is driven by the combination of highprecision spatiotemporal graded distributions of auxin with the use of the duration of cell exposure to auxin, to temporally differentiate sites of organ initiation (Figure 6). Importantly our results suggest that a time integration mechanism is essential for rhythmic organ patterning in the SAM since auxinbased spatial information prespecifies several sites of organ initiation and is thus unlikely to provide sufficient information (Video 1). Whether temporal integration of auxin information exists in other tissues remains to be established.
We provide evidence that temporal integration of the auxin signal likely requires the effectors of the auxin signaling pathway. Activation of transcription downstream of auxin by ARFs relies on chromatin remodeling, increasing the accessibility of ARF targets and possibly allowing for the recruitment of histone acetyltransferases (Wu et al., 2015), together with the release of histone deacetylases (HDACs) from target loci through degradation of Aux/IAA repressors (Long et al., 2006). Chromatin state change is one mechanism that allows the temporal integration of signals in eukaryotes, including plants (Angel et al., 2011; Coda et al., 2017; Nahmad and Lander, 2011; Sun et al., 2009). It is thus plausible that time integration of the auxin signal in cells leaving the CZ is set by progressive acetylation of histones triggered by ARFs at their target loci. As chromatin deacetylation also represses auxin signaling in the CZ (Ma et al., 2019), balancing the acetylation status of ARF target loci could provide a mechanism to tightly link stem cell maintenance to differentiation by precisely positioning organ initiation at the boundary of the stem cell niche, while at the same time allowing sequential organ initiation. Temporal integration might as well rely on mechanisms that finetune the intracellular distribution of auxin, such as auxin metabolism but also intracellular transport (Sauer and KleineVehn, 2019). Determining how different mechanisms might act in parallel to provide a capacity to activate target genes as a function of auxin concentrations over time will require further analyses. It will notably be important to determine whether other ARF than ARF3 act in the temporal integration of auxin.
The existence of high definition spatiotemporal auxin gradients suggests that as for several morphogens in animals (Nahmad and Lander, 2011; Dessaud et al., 2007; Scherz et al., 2007; Maden, 2002) the robustness of SAM patterning results from highly reproducible spatiotemporal positional information. Our results indicate that auxin maxima could first emerge from the CZ at the confluence of centripetal auxin fluxes. Confluences creating auxin maxima would at the same time divert fluxes away from areas where auxin minima appear (Figure 3M). Our analysis raises the question of how auxin transport could generate this high definition signal distribution and whether the different models that have been proposed can explain this distribution (Bainbridge et al., 2008; Stoma et al., 2008; Jonsson et al., 2006; Smith et al., 2006a; van Berkel et al., 2013). Further analysis of the spatiotemporal control of auxin distribution needs also to consider that early developing flowers act as auxin production centers. These flowers could not only provide a memory of the developmental pattern through lateral inhibition but also contribute positively to a selfsustained auxin distribution pattern by providing auxin to the system (Figure 3M). Finally, our work indicates that the stem cell niche could act as a systemwide organizer of auxin transport, consistent with previous work (de Reuille et al., 2006). This could provide another layer of regulation tightly coordinating differentiation with the presence of a largely auxininsensitive stem cell niche (Vernoux et al., 2011; Ma et al., 2019).
Materials and methods
Plant material and growth conditions
Request a detailed protocolSeeds were directly sown in soil, vernalized at 4 °C, and grown for 24 days at 21 °C under long day condition (16 hrs light, LED 150µmol/m²/s). Shoot apical meristems from inflorescence stems with a length between 0.5 and 1.5 cm were dissected and cultured in vitro as described in Prunet et al. (2016) for 16 hrs. When required, meristems were stained with 100 µM propidium iodide (PI; Merck) for 5 min. Auxin treatments were performed by immersing meristems in solutions containing indicated concentrations of indoleacetic acid (IAA) and 10 mM MEShydrate (buffer) for indicated periods of time. Trichostatin A (TSA – Invivogen) was added to the culture medium to a final concentration of 5 µM. Meristems were cultured in TSA for 16 hrs prior to auxin treatment. For time lapses, the first image acquisition (T=0) corresponds to 2 hrs after the end of the dark period. In planta treatments were carried out on 24 dayold Col0 plants by dropping 10 µL of IAA solution (IAA at different concentrations, 10 mM MEShydrate and 0.01% v/v Tween20) onto the SAM, followed by incubation for indicated lengths of time. Meristems were then washed with 100 µL of 10 mM MES buffer with 0.01% v/v Tween20. Treatments were carried out on 5 consecutive days and perturbations in organ positioning were recorded 7 days after the end of the treatments.
Previously published transgenic lines used in this study are PIN1GFP (Benková et al., 2003), pCLV3:mCherryNLS (Pfeiffer et al., 2016), pYUC111:GFP and yuc1 yuc4/+ pDR5rev::GFP (Liu et al., 2016; Robert et al., 2013), ett22 (Pekker et al., 2005), pid14 (Huang et al., 2010). pRPS5a:DIIVENUSN7p2ATagBFPSV40 (qDII) and pDR5rev:2xmTurquoise2SV40 constructs were cloned cloned using Gateway technology (Life Sciences), and transformed in Arabidopsis thaliana (Col0). Stable qDII homozygous lines were then crossed with pCLV3:mCherryNLS, pDR5rev:2xmTurquoise2SV40 and PIN1GFP reporter lines.
Microscopy
Request a detailed protocolAll confocal laser scanning microscopy was carried out with a Zeiss LSM 710 spectral microscope or a Zeiss LSM700 microscope. Multitrack sequential acquisitions were always performed using the same settings (PMT voltage, laser power and detection wavelengths) as follows: VENUS, excitation wavelength (ex): 514 nm, emission wavelength (em): 520–558 nm; mTurquoise2, ex: 458 nm, em: 470–510 nm; EGFP, ex: 488 nm, em: 510–558 nm; TagBFP, ex:405 nm, em: 430–460 nm; mCherry, ex: 561 nm, em: 580–640 nm; propidium iodide, ex: 488, em: 605–650 nm.
Scanning electron microscopy of meristems were carried out using a HIROX SH3000 microscope.
Time lapses for Super Resolution Radial Fluctuation (SRRF) imaging were performed on an inverted Zeiss microscope (AxioObserver Z1, Carl Zeiss Group, http://www.zeiss.com/) equipped with a spinning disk module (CSUW1T3, Yokogawa, www.yokogawa.com) and a Prime95B SCMOS camera (https://www.photometrics.com) using a 63x PlanApochromat objective (numerical aperture 1.4, oil immersion), pixel size 175 nm or a 100x PlanApochromat objective (numerical aperture 1.46, oil immersion), pixel size 110 nm. GFP was excited with a 488 nm laser (150 mW) and fluorescence emission was filtered using a 525/50 nm BrightLine singleband bandpass filter (Semrock, http://www.semrock.com/). PI was excited with a 561 nm laser (80 mW) and fluorescence emission was filtered using a 609/54 nm BrightLine singleband bandpass filter (Semrock, http://www.semrock.com/). To obtain high resolution images, 200 frames were acquired with 50% laser power and 70 ms exposure time using Stream Acquisition mode. The green and red channels were acquired sequentially. For drift correction, 200 nm TetraSpeck beads (Life Technologies) were added to samples. Images were processed using the NanoJSRRF plugin (Gustafsson et al., 2016) with the following parameters: Ring Radius 0.5, Radiality Magnification 5, Axes in ring 6, Temporal Analysis TRPPM. SRRF timelapses were produced by running SRRF analysis on groups of 50 frames. If aberrant PSF of Tetraspeck beads were observed, datasets were discarded.
Quantification and statistical analysis
Request a detailed protocolAll confocal images were preprocessed using the ImageJ software (http://rsbweb.nih.gov/ij/) for the delimitation of the region of interest. Then the CZI image files were processed using a computational pipeline relying on the numpy, scipy, pandas, czi_file Python libraries, as well as other custom libraries. Extensive details about the computational methods and algorithms are given in Appendix 3, 4 and 5.
Given the non linear positive DR5 response, the raw values were logarithmically transformed in order to obtain a symmetric distribution of the noise. NadarayaWatson estimates and confidence intervals were then calculated with a confidence level of 95% in the R environment (RStudio Team, 2015). The boxplots displayed in the article were obtained by computing the median (central line), first and third quartiles (lower and upper bound of the box) and first and ninth deciles (lower and upper whiskers) using the R environment or numpy percentile function and rendered using the matplotlib Python library. Linear regressions were performed using the polyfit and polyval numpy functions. Pvalues were obtained using the scipy anova implementation in the f_oneway function. Principal component analysis was performed using the PCA implementation from the scikitlearn Python library. All data were generated with at least three independent sets of plants.
Data and software availability
Request a detailed protocolAll experimental data and quantified data that support the findings of this study are available from the corresponding authors upon request.
Generic quantitative image and geometry analysis algorithms are provided in Python libraries timagetk, cellcomplex, tissue_nukem_3d and tissue_paredes (https://gitlab.inria.fr/mosaic/) made publicly available under the CECILLC license. Specific SAM sequence alignment and visualization algorithms are provided in a separate project providing Python scripts to perform the complete analysis pipelines (Cerutti, 2020; copy archived at https://github.com/elifesciencespublications/sam_spaghetti).
Appendix 1
Definition of a conceptual frame for models and analysis
The shoot apical meristem dynamically produces organ primordia, issuing from a central domeshaped area, into a complex spatiotemporal pattern that is referred as phyllotaxis. In an abstract view of this structure, the meristem can be seen as dynamic collection of organ primordia characterized by their spatial trajectory relatively to the central zone (CZ) and by the evolution of their inner state. We propose a formal definition of such a system, which we name a ‘phyllotactic dynamical system’.
Definition 1 (phyllotactic dynamical system)
Let a phyllotactic dynamical system $\mathrm{S}$ be a finite set of primordia considered over a time interval $\mathrm{T}\mathrm{=}\mathrm{[}{t}_{\mathrm{min}}\mathrm{,}{t}_{\mathrm{max}}\mathrm{]}\mathrm{\subset}\mathrm{\mathbb{R}}$ and such that:
At every time $t\in \mathcal{T}$, each primordium $p\in \mathcal{S}$ is characterized by its current state $\{{\tau}_{p}(t),{x}_{p}(t),{y}_{p}(t)\}$ where:
${\tau}_{p}\in [{\tau}_{\mathrm{min}},{\tau}_{\mathrm{max}}]\subset \mathrm{\mathbb{R}}$ is called the developmental state of the primordium.
${x}_{p}=[{r}_{p}(t),{\theta}_{p}(t),{z}_{p}(t)]\in {\mathrm{\mathbb{R}}}^{3}$ is the spatial position of the primordium in a cylindrical coordinate system, the origin of which is called the center of the system.
${y}_{p}(t)\in {\mathrm{\mathbb{R}}}^{d}$ is a vector describing the physiological state of the primordium.
The developmental state ${\tau}_{p}$ is a continuous strictly increasing function of time. Note that consequently, for every $p\in \mathcal{S}$, ${\tau}_{p}$ is a bijection between $\mathcal{T}$ and ${\tau}_{p}\left(\mathcal{T}\right)$.
In the case where $0\in {\tau}_{p}\left(\mathcal{T}\right)$, the time ${t}_{0,p}\stackrel{def}{=}{\tau}_{p}^{1}(0)$ is called the initiation time of the primordium $p$.
The spatial position and the physiological state are conditioned by the developmental state of the primordium in such way that:
 (1) $\{\begin{array}{ll}\mathrm{\exists}X:\left[{\tau}_{\mathrm{m}\mathrm{i}\mathrm{n}},{\tau}_{\mathrm{m}\mathrm{a}\mathrm{x}}\right]\u27f6{\mathbb{R}}^{3}& \mid \mathrm{\forall}p\in \mathcal{\mathcal{S}},\mathrm{\exists}{X}_{p}\in {\mathbb{R}}^{3}\mid \mathrm{\forall}t\in \mathcal{\mathcal{T}},{x}_{p}(t)={X}_{p}+X\left({\tau}_{p}(t)\right)\\ \mathrm{\exists}Y:\left[{\tau}_{\mathrm{m}\mathrm{i}\mathrm{n}},{\tau}_{\mathrm{m}\mathrm{a}\mathrm{x}}\right]\u27f6{\mathbb{R}}^{d}& \mid \mathrm{\forall}p\in \mathcal{\mathcal{S}},\mathrm{\forall}t\in \mathcal{\mathcal{T}},{y}_{p}(t)=Y\left({\tau}_{p}(t)\right)\end{array}$
$\mathcal{S}$ is equipped with a strict total order denoted < that verifies:
 (2) $\mathrm{\forall}p,q\in \mathcal{\mathcal{S}},p<q\u27f9\mathrm{\forall}t\in \mathcal{\mathcal{T}},{\tau}_{p}(t)<{\tau}_{q}(t)$
This definition reflects the idea that for any primordium, there exists an underlying physiological state, a hidden variable that determines all processes, both geometrical and physiological, that characterizes primordium development. This state can be used to rank the different organs among them, and to run through the sequence of primordia in the order of their respective development. It is actually more common to refer to primordia by their integer rank in this developmental order:
Property 1
There exists a morphism between $\mathrm{(}\mathrm{S}\mathrm{,}\mathrm{<}\mathrm{)}$ and $\mathrm{(}\mathrm{\mathbb{Z}}\mathrm{,}\mathrm{<}\mathrm{)}$, and we can use it to denote the consecutiveness relationship in the strict total order of $\mathrm{S}$ by:
In a phyllotactic system, the notion of plastochron refers to the time elapsed between two consecutive organ initiations. However it is common to speak about the plastochron as a characteristic of the system when this duration does not vary over time:
Definition 2 (plastochron)
We say that a phyllotactic dynamical system $\mathrm{S}$ has a plastochron $T\mathrm{\in}\mathrm{\mathbb{R}}$ if two consecutive primordia in the strict total order of $\mathrm{S}$ always have their initiation times separated by a time interval of length $T$:
A stronger assumption that is generally made on a phyllotactic system is that it develops in a steady regime, meaning that it maintains a constant rate of development. This translates into linear functions for the developmental states of primordia with a common strictly positive slope. If we add the existence of a plastochron, then this slope is naturally equal to the inverse of the plastochron:
Definition 3 (steady development)
We say that a system $\mathrm{S}$ with a plastochron $T$ has a steady development if all primordia in $\mathrm{S}$ have their developmental states increasing at the same constant rate $\mathrm{1}\mathrm{/}T$:
In such a regularly developing system, the plastochron constitutes the natural unit on the developmental scale of the primordia. Indeed, the corollary to the previous definition is that the developmental state of the primordia increases by one unit every plastochron/
Property 2
In a system $\mathrm{S}$ with a steady development of plastochron $T$, all primordia increase their developmental state by 1 after a period $T$:
Another consequence is that, at the moment where a new primordium initiates, the developmental state of its immediate predecessor is exactly equal to 1. Given the steadiness of the system, this gap of one developmental unit is actually maintained throughout the evolution of primordia.
Property 3
In a system $\mathrm{S}$ with a steady development of plastochron $T$, two consecutive primordia in the strict total order of $\mathrm{S}$ always have their developmental states separated by 1:
The fact that, in such a system, the primordia are all regularly staged in terms of developmental time allows to refer to them unambiguously by an integer rank from the lastly initiated primordium. Due to the previous properties, considering for each primordium the closest integer to its developmental state ensures a onetoone mapping of primordia with a series of consecutive integers. This rank, that will remain constant during a period of one plastochron, can conversely be seen as a developmental stage through which all primordia will pass, one after the other.
Property 4 (developmental stage)
In a system $\mathrm{S}$ with a steady development of plastochron $T$, at any time $t\mathrm{\in}\mathrm{T}$, the rounding function of the developmental state:
is an isomorphism. We call $\mathrm{\mathbb{P}}\mathit{}\mathrm{(}p\mathrm{,}t\mathrm{)}$ the developmental stage of primordium $p$ at time $t$. If $\mathrm{\mathbb{P}}\mathit{}\mathrm{(}p\mathrm{,}t\mathrm{)}\mathrm{=}k\mathrm{\in}\mathrm{\mathbb{Z}}$, we say that the primordium $p$ has the label ${\mathrm{\mathbb{P}}}_{k}$ at time t.
Intuitively, consecutive primordia should find themselves in consecutive developmental stages. The definition of developmental stage as the rounding of developmental state, and the fact that there exists a constant gap of 1 between developmental states of consecutive primordia ensures this natural property:
Property 5
In a system $\mathrm{S}$ with a steady development of plastochron $T$, two consecutive primordia in the strict total order of $\mathrm{S}$ always have consecutive developmental stages:
The isomorphism between a steady phyllotactic system and a subset of consecutive integers allows to simplify the notations for the ranking of the primordia. If it was natural to denote $p+1$ the predecessor of primordium $p$, it is now possible to extend the notation to gaps of more than one unit, with an integer number that reflects the actual gap in developmental stages between two primordia.
Definition 4
In a system $\mathrm{S}$ with a steady development of plastochron $T$, we can extend the notation of the consecutiveness relationship in the strict total order of $\mathrm{S}$ using the isomorphism $\mathrm{\mathbb{P}}\mathit{}\mathrm{(}\mathrm{\bullet}\mathrm{,}t\mathrm{)}$ to identify the primordia by their relative developmental stages. We write this relationship as follows:
In addition to its intrinsically regular dynamics, an ideal phyllotactic system is characterized by a geometrical regularity, and the formation of spirallike patterns. The spirals issue from the successive emergence of primordia at evenly spaced angular locations combined with an identical radial motion. In our conceptual frame, the geometrical arrangement of primordia is represented by the vectors ${x}_{p}$ of cylindrical coordinates, for which there is a common component that depends only of developmental state, and a constant part ${X}_{p}$ that depends of the considered primordium. For the system to be considered regular from a geometrical point of view, these primordiumdependent components have to follow a rigorous angular pattern, with a constant divergence angle $\alpha $ that separates two consecutive primordia.
Definition 5 (regular phyllotaxis)
We say that a system $\mathrm{S}$ with a steady development of plastochron $T$ has a regular phyllotaxis of divergence angle $\alpha $ if the constant parts of spatial positions of two consecutive primordia in the strict total order of $\mathrm{S}$ only differ by a rotation of angle $\alpha $ around the vertical axis:
If such a regularity property is achieved, then the system becomes highly autosimilar, so that a rotation of angle $\alpha $ corresponds to a translation in time of one plastochron $T$. In terms of primordia characteristics, this means that the spatial position ${x}_{p}$ and the physiological state ${y}_{p}$ of a primordium will be strictly identical, after one plastochron, to those of its predecessor, only up to a rotation of angle $\alpha $.
Property 6 (spatiotemporal periodicity)
In a system $\mathrm{S}$ with a steady development of plastochron $T$ and a regular phyllotaxis of divergence angle $\alpha $, the system verifies at all times the following spatiotemporal periodicity equation:
Phyllotaxis regularity offers a way to access the ranking of primordia simply by looking at their spatial positions. If the divergence angle is such that two different primordia can not be aligned on the same direction, then the angular positions alone can be enough to provide a robust ranking of organ primordia.
Definition 6 (clear regular phyllotaxis)
In a system $\mathrm{S}$ with a steady development of plastochron $T$ and a regular phyllotaxis of divergence angle $\alpha $, if $\alpha $ is not a simple fraction of $\mathrm{2}\mathit{}\pi $, that isif:
we say that $\mathrm{S}$ has a clear regular phyllotaxis.
Property 7 (ordering on a clear regular phyllotaxis)
In a system $\mathrm{S}$ with a steady development of plastochron $T$ and a clear regular phyllotaxis of divergence angle $\alpha $, then the primordia angles $\mathrm{\{}{\theta}_{p}\mathrm{\mid}p\mathrm{\in}\mathrm{S}\mathrm{\}}$ are sufficient to determine the strict total order on $\mathrm{S}$:
With this conceptual frame in mind, we can define thoroughly the general problem addressed when labeling the primordia on a meristem observation, that is typically when one tries to estimate where is ${\mathrm{\mathbb{P}}}_{1}$ and where is ${\mathrm{\mathbb{P}}}_{2}$ on a microscopy image. In that problem, only a partial state is observed for each primordium, containing mostly its spatial position and possibly some quantified features. Using this information only, the goal is to stage the visible primordia, by affecting them a label that is as close as possible to their actual developmental state, in such way that if the method is used on different observations, the primordia assigned the same label really have close actual developmental states.
Problem 1 (assignation of developmental stages)
Given a system $\mathrm{S}$, observed at ${K}_{t}$ discrete time points $\mathrm{\{}{t}_{i}\mathrm{\mid}i\mathrm{\in}\mathrm{[}\mathrm{[}\mathrm{0}\mathrm{,}{K}_{t}\mathrm{[}\mathrm{[}\mathrm{\}}$ in which, for every $p\mathrm{\in}\mathrm{S}$ and for every ${t}_{i}$, only a partially observed state $\mathrm{\{}{\stackrel{\mathrm{~}}{x}}_{p}\mathit{}\mathrm{(}{t}_{i}\mathrm{)}\mathrm{,}{\stackrel{\mathrm{~}}{y}}_{p}\mathit{}\mathrm{(}{t}_{i}\mathrm{)}\mathrm{\}}$ is available;
Find for every ${t}_{i}\mathrm{\mid}i\mathrm{\in}\mathrm{[}\mathrm{[}\mathrm{0}\mathrm{,}{K}_{t}\mathrm{[}\mathrm{[}$ an estimated developmental stage function $\widehat{\mathrm{\mathbb{P}}}\mathit{}\mathrm{(}\mathrm{\bullet}\mathrm{,}{t}_{i}\mathrm{)}$ that verifies:
and that minimizes the average staging error of the primordia:
Now, if we make the assumption that the system shows the regularity properties detailed above (steady development and clear regular phyllotaxis of known divergence angle $\alpha $), the assignation problem can be made much simpler. Provided the system is observed over a time frame such that there is always one primordium labelled ${\mathrm{\mathbb{P}}}_{k}$, a solution to the problem can be found by identifying at each time point which of the primordia has its developmental stage equal to $k$. Indeed, the steady development property ensures its uniqueness, and the regular phyllotaxis allows to propagate the assignation by successive rotations of angle $\alpha $.
Definition 7 (${\mathrm{\mathbb{P}}}_{k}$maintaining system)
We say that a system $\mathrm{S}$ is ${\mathrm{\mathbb{P}}}_{k}$maintaining ($k\mathrm{\in}\mathrm{\mathbb{Z}}$) if at all times, there is a primordium that has the label ${\mathrm{\mathbb{P}}}_{k}$:
Property 8 (reduced ${\mathrm{\mathbb{P}}}_{k}$ assignation problem in a clear regular phyllotaxis)
Let $\mathrm{S}$ be a ${\mathrm{\mathbb{P}}}_{k}$mantaining system with a steady development of plastochron $T$ and a clear regular phyllotaxis of divergence angle $\alpha $. The solution to the assignation of developmental stages problem can be reduced to:
Find for every ${t}_{i}\mathrm{\mid}i\mathrm{\in}\mathrm{[}\mathrm{[}\mathrm{0}\mathrm{,}{K}_{t}\mathrm{[}\mathrm{[}$, the primordium $p\mathrm{\in}\mathrm{S}$ such that $\widehat{\mathrm{\mathbb{P}}}\mathit{}\mathrm{(}p\mathrm{,}{t}_{i}\mathrm{)}\mathrm{=}k$.
The next question in order to solve this reduced problem is how to identify at each time point the primordium to label as ${\mathrm{\mathbb{P}}}_{k}$ based on the observations. A prerequisite to do this is that some information in the physiological state of the primordia is sufficient to know that they are currently at stage $k$. In other terms, there must be a subset of the physiological state space that is characteristic of a primordium’s developmental state $\tau $ being close to the value $k$.
Definition 8 (${\mathrm{\mathbb{P}}}_{k}$characteristic state function)
Let $\mathrm{S}$ be a system with a steady development of plastochron $T$. We say that the physiological state function $Y$ is ${\mathrm{\mathbb{P}}}_{k}$characteristic ($k\mathrm{\in}\mathrm{\mathbb{Z}}$) if there exists a value set ${\mathrm{\Gamma}}_{k}\mathrm{\subset}{\mathrm{\mathbb{R}}}^{d}$ such that:
In this case, the assignation of the label ${\mathrm{\mathbb{P}}}_{k}$ to the primordium for which the phyisiological state lies in the ${\mathrm{\mathbb{P}}}_{k}$characteristic subset provides a solution to the assignation problem for which the error to minimize is, if not optimal, at least bounded by 1/2.
Property 9 (${\mathrm{\mathbb{P}}}_{k}$characterization solution)
Let $\mathrm{S}$ be a ${\mathrm{\mathbb{P}}}_{k}$mantaining system with a steady development of plastochron $T$ and a clear regular phyllotaxis of divergence angle $\alpha $ and a ${\mathrm{\mathbb{P}}}_{k}$characteristic state function. The reduced solution to the assignation of developmental stages problem given by:
has a staging error ${\u03f5}_{\mathrm{\mathbb{P}}}\mathit{}\mathrm{(}p\mathrm{)}$ bounded by 1/2 for every $p\mathrm{\in}\mathrm{S}$.
When the system is observed over a relatively short time period, it might be convenient to consider, for simplicity reasons, that the primordia do not change stage, and that the morphism existing between $\mathcal{S}$ and $\mathrm{\mathbb{Z}}$ at time ${t}_{\mathrm{min}}$ is preserved until ${t}_{\mathrm{max}}$. Actually, if we make this assumption for a system observed during less than one plastochron, we can show that the resulting staging error is again bounded by 1/2.
Property 10 (stage stationarity condition)
Let $\mathrm{S}$ be a system with a steady development of plastochron $T$. We say that a developmental stage assignation $\widehat{\mathrm{\mathbb{P}}}$ is stationary if it is the same at all times of observation, that is if:
If $\mathrm{S}$ is observed during a time interval $\mathrm{T}\mathrm{=}\mathrm{[}{t}_{\mathrm{min}}\mathrm{,}{t}_{\mathrm{max}}\mathrm{]}$ smaller than its plastochron $T$, then there exists a stationary developmental stage assignation with a staging error bounded by 1/2 for every $p\mathrm{\in}\mathrm{S}$:
This final observation leads us to consider that, when it applies to a system observed over less than a plastochron, the stage assignation problem has a stationary solution that guarantees an average staging error of at most 1. By labelling as ${\mathrm{\mathbb{P}}}_{k}$ the primordium for which the average physiological state is characteristic of stage $k$, we can obtain a staging of all primordia with the same stage at all time points without making an error of more than one developmental unit.
Property 11 (stationary ${\mathrm{\mathbb{P}}}_{k}$characterization solution)
Let $\mathrm{S}$ be a ${\mathrm{\mathbb{P}}}_{k}$mantaining system with a steady development of plastochron $T$ and a clear regular phyllotaxis of divergence angle $\alpha $ and a ${\mathrm{\mathbb{P}}}_{k}$characteristic state function. If $\mathrm{S}$ is observed during a time interval $\mathrm{T}\mathrm{=}\mathrm{[}{t}_{\mathrm{min}}\mathrm{,}{t}_{\mathrm{max}}\mathrm{]}$ smaller than its plastochron $T$, then the reduced stationary solution to the assignation of developmental stages problem given by:
has a staging error ${\u03f5}_{\mathrm{\mathbb{P}}}\mathit{}\mathrm{(}p\mathrm{)}$ bounded by one for every $p\mathrm{\in}\mathrm{S}$:
In a classical inhibitory field model of phyllotaxis, the developmental state ${\tau}_{p}=0$ of an organ primordium $p$ corresponds to the time where an initiation is decided in the peripheral zone (PZ) and would therefore match a local spatiotemporal minimum of the global inhibition field. With the idea in mind that the depletion of auxin has very often been related to the concept of ‘inhibition’ from those models of phyllotaxis, we consider that the instant where initiation happens corresponds to a local spatiotemporal maximum of auxin in the meristem. In other terms a characteristic of the primordium labelled ${\mathrm{\mathbb{P}}}_{0}$ should be that it has the maximal auxin level across the PZ.
Therefore if the local auxin maximality is the ${j}^{\mathrm{th}}$ component ${Y}_{j}\in \{0,1\}$ of the systems’s primordia state function, then we consider that the function $Y$ is ${\mathrm{\mathbb{P}}}_{0}$characteristic with ${\mathrm{\Gamma}}_{0}=\mathrm{\mathbb{R}}\times \mathrm{\cdots}\times ]1/2,1]\times \mathrm{\cdots}\times \mathrm{\mathbb{R}}$. We observed the meristems over a time interval of 10 hr, which is less that the estimated plastochron in our experimental conditions. Therefore, by Property 9, we can define a stable assignation of developmental stages to the visible primordia of bounded error by assigning the label ${\widehat{\mathrm{\mathbb{P}}}}^{*}=0$ to the primordium that has most often the maximal value of auxin across the PZ over the times of observation. If the meristems prove to be close enough to phyllotactic systems with a plastochron and a regular phyllotaxis, then this first assignation will be enough to derive the developmental stages of all the other organ primordia based on their spatial positions. The method developed to perform this developmental stage assignation heuristic on experimental data is detailed in Appendix 2. Evidence for the regularity of the observed phyllotactic systems is discussed in Appendix 1.
Appendix 2
Effects of variability on a theoretical phyllotactic system
In this section we develop a formal study on regularity in a phyllotactic system. Notably, we wondered to which extent the apparent similarity of the observed SAMs could be informative on the level of precision in the process of organogenesis. To answer this, we simulated a sample of phyllotactic patterns assuming that i) they are all aligned with respect to the position of their ${\mathrm{\mathbb{P}}}_{0}$ ii) their plastochrons and divergence angles are drawn from random distributions centered on a common average value. By varying the levels of noise on both angular positions and plastochrons, we assess how variability impacts the overlapping of phyllotactic patterns at the scale of a population.
Let us consider a 2D phyllotactic dynamical system $\mathcal{S}$ (see Appendix 1) formed by consecutive organ primordia observed on a temporal interval $\mathcal{T}$. At every time $t\in \mathcal{T}$, each primordium labelled ${\mathrm{\mathbb{P}}}_{p},p\in [[0,{p}_{\mathrm{max}}]]\subset \mathrm{\mathbb{Z}}$ is represented by its developmental stage ${\tau}_{p}$ and by its coordinates in a 2D cylindrical reference frame:
If we assume that the system has a plastochron $T$ and has a steady development, all primordia develop at the same constant rate $1/T$. In that case, we can derive:
In addition, if we consider that the system has a regular phyllotaxis with a divergence angle $\alpha $, that prmordia emerge on the contour of a central zone of radius $R$, and then move radially following an exponential motion law of coefficient $\beta $ we can write the state equations of the system as follows:
This can be translated into incremental equations to obtain a recursive definition of the state of the system, knowing the state of the primordium labelled ${\mathrm{\mathbb{P}}}_{0}$ at each time $t\in \mathcal{T}$:
We set ourselves in a context where all the considered phyllotactic systems have previously been aligned on ${\mathrm{\mathbb{P}}}_{0}$, that is where $\forall t\in \mathcal{T},{\theta}_{0}(t)=0$ and ${\tau}_{0}(t)\in [0.5,0.5]$.
We study what happens if we introduce variability into this system, by adding noise on two of the key variables of the system:
A Gaussian noise of standard deviation ${\sigma}_{\alpha}$ on the divergence angle $\alpha $
A Gaussian noise of normalized standard deviation ${\sigma}_{\tau}$ on the plastochron time $T$
To be more precise, we consider that the system still has a plastochron and a constant development rate $1/T$, but that the gap between the initiation times ${t}_{0,p1}$ and ${t}_{0,p}$ of two consecutive primordia that should always be equal to $T$ is actually a random variable:
which translates into:
Consequently, we can formulate the recursive definition of the system as the drawing of $2{p}_{\mathrm{max}}$ random variables:
We simulate a population of such systems by generating ${K}_{\mathcal{S}}$ singletime instances that are all aligned on ${\mathrm{\mathbb{P}}}_{0}$. To do so, we draw for each instance a value for ${\tau}_{0}$ from a uniform distribution in [0.5, 0.5], then use the initial values $({r}_{0},{\theta}_{0})=({e}^{\beta {\tau}_{0}},0)$ and construct the system recursively by drawing the corresponding random variables. This way, we obtain a population of organ primordia positions identified by their rank $p$ (Appendix 2—figure 1A).
In this random population, we are interested in which extent the generated phyllotactic patterns overlap. To do so, we estimate whether the points corresponding to primordia of the same rank can be grouped into separable clusters. Therefore, we consider the obtained primordia as a point cloud of 2D cylindrical coordinates labelled by a primordium rank:
To answer the separability question, we measure to which extent the identically labeled points ${\mathcal{P}}_{p}=\{({r}_{i},{\theta}_{i}),\mid {p}_{i}=p\}$ are separable by applying an unsupervised clustering algorithm. For this, we clustered the points using a kmeans algorithm. The resulting clusters can be separated by linear boundaries in the Voronoi diagram associated with their centroids $\{(\widehat{{\theta}_{p}},\widehat{{r}_{p}})\mid p\in [[0,{p}_{\mathrm{max}}]]\}$. We measure the linear separability of primordia by looking if points with the same label gather inte the same Voronoi cell.
We use prior knowledge by setting the number of components of the kmeans algorithm to ${p}_{\mathrm{max}}+1$ and by setting the initial centroids $\left\{(\hat{{\theta}_{p}^{0}},\hat{{r}_{p}^{0}})\mid p\in [\phantom{\rule{negativethinmathspace}{0ex}}[0,{p}_{\mathrm{m}\mathrm{a}\mathrm{x}}]\phantom{\rule{negativethinmathspace}{0ex}}]\right\}$ on the positions of the primordia in a model without any noise:
After convergence, the algorithm returns ${p}_{\mathrm{max}}+1$ centroid points that we use to construct the Voronoi diagram. This actually defines a predictor for the estimated primordium rank $\widehat{{p}_{i}}$ by looking inside which cell of the diagram lies a given point (Appendix 2—figure 1B).
Finally, we estimate the Voronoi separability $v$ of our cloud of primordia points by computing the accuracy of the primordium rank prediction (noting ${\delta}_{ij}$ the Kronecker delta on integers):
If $v$ equals to 1, it means that the primordium points group into perfectly identifiable clusters. This can be interpreted as the fact that ${K}_{\mathcal{S}}$ randomly sampled individuals can be superimposed perfectly, once they have been centered and aligned on their primordium which is the closest to the ${\mathrm{\mathbb{P}}}_{0}$ stage.
This will obviously be the case (as long as the motion coefficient $\beta $ remains realistic, typically $<1$) if no noise is introduced into the system. If ${\sigma}_{\alpha}={\sigma}_{\tau}=0$, then all individuals proceed from the same regular exact pattern, and the only variability will be the one of the instant of sampling ${\tau}_{0}$. We wondered up to which level of noise this separability property could be maintained, in order to understand what a high observed separability could tell us on the intrinsic regularity of a phyllotactic system.
To do so, we scanned the parameter space by varying ${\sigma}_{\alpha}$ between 0° and 20° and ${\sigma}_{\tau}$ between and 2 plastochrons, first with the values $R=30\mu m$, $\alpha ={137.51}^{\circ}$ and $\beta =0.23$ corresponding to actual measured data (Figure 1—figure supplement 2D–E). As expected, increasing the angular variability creates more elongated clusters (Appendix 2—figure 1C) that still appear separated. Yet, the Voronoi separation introduces confusion between neighboring primordia, more specifically making ${\mathrm{\mathbb{P}}}_{p}$ and ${\mathrm{\mathbb{P}}}_{p+3}$ overlap (Appendix 2—figure 1F). Interestingly, when we increase the plastochron variability (Appendix 2—figure 1D), the confusion concerns rather ${\mathrm{\mathbb{P}}}_{p}$ and ${\mathrm{\mathbb{P}}}_{p+5}$ (Appendix 2—figure 1G). In both illustrated cases, the separability score drops markedly below 95%, while the separability of the actual observed data has been evaluated in the same way at 100% (Appendix 2—figure 1E).
The landscape of separability in the ${\sigma}_{\alpha}\times {\sigma}_{\tau}$ parameter space gives an insight on the effects of variability on a population of individuals (Figure 1—figure supplement 2F–G). With no surprise, primordia points appear to be less and less identifiable as azimuthal or plastochron variability increase, and even worse when both do. But it shows that there exists a maximal level in variability up to which the clusters are still perfectly separable (Figure 1—figure supplement 2E, red contour).
The standard deviation in primordia angles measured on our observed SAMs is equal to 6.7°. We measured the resulting angular deviation in the simulated primordia points, and we could show that it depends only on the divergence angle variability ${\sigma}_{\alpha}$. Moreover, we determined the value of ${\sigma}_{\alpha}$ that matches best angular deviation of observed data for primordia ranks ranging from 1 to 5 (where the model tends to show more angular variability than the observations). This value is equal to 3.6° (Appendix 2—figure 1I).
If we fix the angular variability ${\sigma}_{\alpha}$ to this value (Figure 1—figure supplement 2E, white vertical line), then the maximal plastochron variability that is allowed for the separability to remain at 100% is close to 0.4. This means that it would be impossible to see the nearperfect superposition observed in our data if the phyllotactic system that produced it had a plastochron variability greater than 0.4, which would translate into an uncertainty on organ initiation times of nearly 5 hr. From this, we conclude that a plastochron variability of 5 hr is an upper bound of the rhythmic variability achieved by real SAMs.
Yet such a value of ${\sigma}_{T}$ produces primordia distributions that show much more radial variability than the observed one (Appendix 2—figure 1A vs. Appendix 2—figure 1E). To get a more precise approximation of this parameter value, we measured the resulting radial deviation in the simulated primordia points. This deviation only depends on the plastochron variability ${\sigma}_{T}$, and determined the value that matches best the observed radial deviations for primordia ranks ranging from 0 to 3 (where the model tends to show more radal variability than the observations). This value equals 0.22 (Appendix 2—figure 1J), which corresponds to a plausible rhythmic variability of nearly 2 hr for real SAMs. The obtained pattern is more representative of the observed deviations (Appendix 2—figure 1H) even if a more accurate model of 3D primordia distribution would be required to estimate exactly the variability parameters of the system. The approximation of 2 hr for the plastochron variability consequently validates our first order assumption that all considered SAMs are in a steady regime of development with the same plastochron duration, and that the whole set of individual primordia of a given rank forms a homogeneous population in terms of developmental state.
Another interesting feature evidenced by this analysis is the influence of the motion speed of primordia separability. We explored the $\beta \times {\sigma}_{\tau}$ parameter space by fixing the value of ${\sigma}_{\alpha}$ to the observed one, and varying the motion coefficient $\beta $ between 0 and 0.4 (Appendix 2—figure 1K). It appears that lowering the speed reduces the maximal possible value of ${\sigma}_{\alpha}$ to achieve 100% separability, as the points tend to overlap more in the radial dimension, leading to a decreasing separability at fixed angular variability.
On the other hand, increasing the speed seems to greatly affect the tolerance to plastochron variability. For instance a value of ${\sigma}_{\tau}=1$ that translates into a separability of 95% when $\beta =0.1$ suddenly drops to a separability of only 50% if $\beta $ is increased up to 0.4. However increasing motion speed does not affect this much the maximal value of ${\sigma}_{\tau}$ required to achieve 100% separability, which always remains close to 0.3. This consolidates our previous conclusions, even in the case of an underestimation of the radial speed.
Appendix 3
Quantitative analysis of nuclei image signals
Going from microscopy images to aligned quantitative data requires a complex computational pipeline that involves several steps of image analysis, computational geometry and data manipulation. The main goal of this pipeline is to provide a representation of the signals contained in the images that allows for quantitative individual comparison and identification of invariant trends in the spatial patterns of the signals across a population. To achieve this, we need to perform three basic tasks:
Extraction of cellular objects and signal quantification from the raw voxel intensities of the images:
Images are essentially structured grids with an information of signal covering a discretized space, without any explicit notion of what is an object of interest or not. It is then necessary to identify those objects within the image grid, to associate them with a spatial position and extent and to use the signal intensity information to assign quantitative values to each extracted cellular object.
Geometrical transformation of all individual data into a common spatial reference frame:
In order to be able to compare individual meristems and compute statistics at the scale of a population, we need to align the spatialized data extracted from the images so that it becomes possible for instance to match organs in a comparable developmental state. To do so, we chose to use a common coordinate system into which we transform all the meristem geometries.
Computation of a continuous representation of the signal that allows pointwise comparison:
The information we extract from the images is defined at the scale of cells, which provides a discrete representation of signals. If we want to compute statistics, we would need to estimate a onetoone pairing between cells of different individuals, without being sure it exists. Instead, we decided to use a continuous representation of the signals that allows the aggregation of spatialized data. At any location in space, it would be possible to obtain a value of signal for each individual, and to compute statistics without the need for cell matching.
The succession of computational steps that were necessary to perform these tasks is depicted in Appendix 3—figure 2. Together, they allow to reconstruct dynamic continuous representations of biological signals averaged over a population of meristems, as the maps displayed in Figure 1B, Figure 3G and I, Figure 4D and Video 1. Some tools, such as the estimation of 2D maps of epidermal signal, were used extensively throughout the analysis, even though they do not figure as boxes in the pipeline. The methods used for each of these steps are addressed in detail in the following of this Appendix.
Automatic nuclei detection
We consider that a 3D image consists of an array $I$ of size ${K}_{x}\times {K}_{y}\times {K}_{z}$ filled with values taken in an integer intensity interval $\mathcal{I}\subset \mathrm{\mathbb{N}}$. The elements of this 3D array are called voxels. In the case of a 16bitencoded unsigned integer image, the intensity interval $\mathcal{I}=[[0,{2}^{16}1[[$. We denote:
The voxels in the array grid can be projected into a physical space $\mathrm{\Omega}\subset {\mathrm{\mathbb{R}}}^{3}$ through a mapping function $\mathbf{\mathbf{x}}:[[0,{K}_{x}[[\times [[0,{K}_{y}[[\times [[0,{K}_{z}[[\to \mathrm{\Omega}$ that associates the array indices with a discrete, evenly spaced, 3D lattice ${\mathrm{\Omega}}_{I}\subset \mathrm{\Omega}$. The voxel size $v=({v}_{x},{v}_{y},{v}_{z})\in {\mathrm{\mathbb{R}}}^{3}$ defines a spacing of the lattice that is potentially different on each dimension:
This mapping allow to define the image as a function $I:{\mathrm{\Omega}}_{I}\to \mathcal{I}$ that associates a 3D point $\mathbf{\mathbf{x}}=(x,y,z)$ in the image definition space ${\mathrm{\Omega}}_{I}$ with a fluorescence intensity value $I(\mathbf{\mathbf{x}})\in \mathcal{I}$, such that $\forall (i,j,k)\in [[0,{K}_{x}[[\times [[0,{K}_{y}[[\times [[0,{K}_{z}[[$,
In the case of a multichannel image, we denote ${I}_{S}$ the image channel corresponding to the signal $S$. Nuclei are detected for each meristem acquisition independently using the pRPS5a:TagBFP (Tag) channel, which we denote ${I}_{\mathrm{Tag}}$.
As a first approximation, cell nuclei can be considered to appear as a roughly spherical blob of fluorescence intensity in the image ${I}_{\mathrm{Tag}}$, with a limitedly variable radius. To detect them we convolve the image with a sequence of ${K}_{\sigma}$ 3D isotropic Gaussian kernels of increasing standard deviations $\mathrm{\Omega}}_{\sigma}=\left\{{\sigma}_{l}\mid l\in [\phantom{\rule{negativethinmathspace}{0ex}}[0,{K}_{\sigma}[\phantom{\rule{negativethinmathspace}{0ex}}[\right\$, with ${\sigma}_{0}<\mathrm{\cdots}<{\sigma}_{{K}_{\sigma}1}$. The response to this filtering is expected to be maximal for homogeneous spheres of intensity with a radius close to the standard deviation of the Gaussian kernel.
The sequence of filtered images can be seen as a 4D Gaussian scalespace (Lindeberg, 1994) resulting in a 4D image, which by extension we denote $I}_{\mathrm{T}\mathrm{a}\mathrm{g}}:{\mathrm{\Omega}}_{I}\times {\mathrm{\Omega}}_{\sigma}\subset {\mathbb{R}}^{4}\to \mathcal{\mathcal{I}$. In this image, the fourth dimension $\sigma $ corresponds to scale. If we note $G(\sigma )$ the discrete Gaussian kernel of standard deviation $\sigma $, the scalespace transform we use is defined by, $\mathrm{\forall}\left(\mathbf{x},\sigma \right)\in {\mathrm{\Omega}}_{I}\times {\mathrm{\Omega}}_{\sigma}$,
We detect nuclei as a set of local 4D response maxima in this scalespace representation. To conform with the scalespace theory, we define the scale interval $\mathrm{\Omega}}_{\sigma$ as a geometric sequence varying from ${\sigma}_{\mathrm{min}}$ to ${\sigma}_{\mathrm{max}}$. These two bounds are to be chosen in the typical range of variation of nuclei radius.
A 4D point $(\mathbf{\mathbf{x}},\sigma )$ is then considered a local maximum if its response ${I}_{\mathrm{Tag}}(\mathbf{\mathbf{x}},\sigma )$ is higher than a threshold ${I}_{\mathrm{min}}$, and higher that all the neighbouring responses at all scales. More formally, if we note $\mathcal{B}(\mathbf{\mathbf{x}},\sigma )=\{{\mathbf{\mathbf{x}}}^{\prime}\in {\mathrm{\Omega}}_{I}\mid \parallel {\mathbf{\mathbf{x}}}^{\prime}\mathbf{\mathbf{x}}\parallel <\sigma \}$ the discrete ball of radius $\sigma $ in the image lattice ${\mathrm{\Omega}}_{I}$, the 4D point $(\mathbf{\mathbf{x}},\sigma )$ is a local maximum if it realizes the maximal value of response over $\mathcal{\mathcal{B}}(\mathbf{x},\sigma )\times {\mathrm{\Omega}}_{\sigma}$, in other terms:
Let us denote $\mathcal{P}$ the set of points $\mathbf{\mathbf{x}}\in {\mathrm{\Omega}}_{I}$ corresponding to a local maximum of ${I}_{\mathrm{Tag}}$ whose response is strictly greater than ${I}_{\mathrm{min}}$. Each point in $\mathcal{P}$ corresponds to a detected nucleus, identified by an integer index $n$ and associated with a single spatial position ${P}_{n}$ in physical coordinates, so that we can write
This detection method has been evaluated on a set of 4 manually expertized SAM images acquired at different voxel sizes with a 16 bit encoding, representing more than 5000 cells. Since the acquisition parameters for those images matched the one use in the rest of our analysis, we adjusted the method parameters to perform best on this expertized dataset. The parameter testing led to the determination of the optimal values ${K}_{\sigma}=3$, ${\sigma}_{\mathrm{min}}=0.8\mu m$, ${\sigma}_{\mathrm{max}}=1.4\mu m$, ${I}_{\mathrm{min}}=3000$, corresponding to an evaluated performance of 95.6% recall (percentage of the manually labelled cells that were indeed detected) and 98.5% precision (percentage of the detected cells that were actually labelled by experts).
Nuclei signal quantification
Each image channel is quantified at the level of every detected nucleus. The signal intensity value is obtained by computing a weighted average of the channel intensity ${I}_{S}$ around the position of the nucleus. The signal images showing some local subcellular noise, the raw voxel value ${I}_{S}({P}_{n})$ might not be fully representative of the whole nucleus. We chose to use a distancebased Gaussian weight, of constant radius ${\sigma}_{\mathcal{N}}$ for all channels, to account for as much as possible of the signal information inside the nuclei, for which the typical measured diameter is $\sim 5\mu m$. Practically for the signal $S$, we first filter the image channel ${I}_{S}$ by a Gaussian kernel of radius ${\sigma}_{\mathcal{N}}$ and retrieve the values at the voxel positions of all detected nuclei, so that $\forall n\in \mathcal{N}$,
For example, the local level of expression of the $CLV3$ gene, imaged using pCLV3:mCHERRY in the channel ${I}_{\mathrm{CLV3}}$ would we quantified as ${\mathrm{CLV3}}_{n}=\left({I}_{\mathrm{CLV3}}*G({\sigma}_{\mathcal{N}})\right)({P}_{n})$. In the case of the ratiometric auxin sensor qDII, we combine the information of two fluorescence channels ${I}_{\mathrm{Tag}}$ and ${I}_{\mathrm{DII}}$ to compute the ratio of estimated signals for each nuclei point, so that $\forall n\in \mathcal{N}$,
Extraction of L1 cells
For the purpose of the analysis, we want to discriminate between the first layer of cells (${L}_{1}$) and the rest of the tissue. We use an automatic method to do so, which in our case cannot rely on adjacency to the background as one would do on a segmented membranemarker image. Instead we will use the distance of the nuclei to the estimated surface of the tissue.
This surface is computed based on the pRPSa:TagBFP channel as a 3D triangle mesh $\mathcal{M}=\{\mathcal{V},\mathcal{T}\}$, where:
$\mathcal{V}$ is a set of vertices
Each vertex $v\in \mathcal{V}$ is associated with a 3D position ${M}_{v}\in {\mathrm{\mathbb{R}}}^{3}$
$\mathcal{T}$ a set of triangles defined by triplets of indices $({v}_{1},{v}_{2},{v}_{3})\in {\mathcal{V}}^{3}$
$\mathcal{T}$ is such that the resulting simplicial complex forms a 2manifold (Agoston, 2005) (Chapter 5.3: Topological Spaces, Chapter 6.3: Simplicial Complexes).
Computation of the surface mesh
To obtain this triangle mesh, the image ${I}_{\mathrm{Tag}}$ is filtered by a large Gaussian kernel to diffuse nuclei intensity between cells, and is thresholded to obtain a binary region, which is meshed by applying a Marching Cubes algorithm (Lorensen and Cline, 1987) on a resampled version of the image. This mesh undergoes a phase of triangle decimation (Garland and Heckbert, 1997a) and isotropic remeshing (Botsch and Kobbelt, 2004a) to obtain a surface composed of roughly 50000 regular faces.
At this stage, we generally obtain a surface that goes both above and below the tissue (notably due to weaker intensity in the inner tissue). The remove the lower part that does not correspond to the epidermal surface, we estimate the face normal vectors to keep only the triangles for which the normal points towards the upper side of the meristem. The largest edgeconnected component of this set of triangles is kept and used as the estimated meristem surface mesh $\mathcal{M}$.
Detection of ${L}_{1}$ nuclei
With each vertex $v$ of the surface mesh $\mathcal{M}$, we associate the index $n(v)$ of the closest point in the set $\mathcal{P}$ of nuclei points: $\forall v\in \mathcal{V},$
We define ${\mathcal{L}}_{1}$ as the subset of $\mathcal{N}$ formed by indices $n$ of nuclei points ${P}_{n}$ that are the closest point to at least one vertex of $\mathcal{M}$.
Rigid time registration
The previous steps were performed individually on each frame of the timelapse acquisitions. In our study, we focused on sequences of observation of the same individual over its development, consisting of ${K}_{t}$ multichannel images $\{I({t}_{i})\mid i\in [[0,{K}_{t}[[\}$, indexed by their temporal position ${t}_{i}\in \mathrm{\mathbb{N}}$ in hours relatively to the first time of acquisition ${t}_{0}=0h$. In the remaining, we will consistently index data computed from the $i$th acquisition $I({t}_{i})$ by the temporal index. For instance $\mathcal{P}({t}_{i})=\{{P}_{n}\mid n\in \mathcal{N}({t}_{i})\}$ denotes the set of nuclei points detected in $I{({t}_{i})}_{\mathrm{Tag}}$.
To study consistently the dynamics at the scale of the sequence of images, we need to place the quantitative nuclei information in the same spatial reference frame. To do this, we estimate 3D rigid transformations between consecutive time frames of the sequence. This estimation is performed using a block matching algorithm (Ourselin et al., 2000) applied on the pRPS5a:TagBFP channel $\{I{({t}_{i})}_{\mathrm{Tag}}\mid i\in [[0,{K}_{t}[[\}$ of the consecutive images. This produces ${K}_{t}1$ isometry matrices in homogeneous coordinates ${R}_{{t}_{i}\leftarrow {t}_{i+1}}$ that can be inverted and/or multiplied to transform any frame of the sequence into the spatial reference frame of any other.
Registered nuclei points
We use the registration output to transform all the detected nuclei points into the coordinate system of the first frame of the sequence. By applying the resulting rigid transforms to the the nuclei points detected at time ${t}_{i}$, we obtain a new point cloud $\mathcal{P}{({t}_{i})}^{0}$, indexed by the same set of integers $\mathcal{N}({t}_{i})$, such that $\forall n\in \mathcal{N}({t}_{i})$,
Nonlinear time registration
In a second time, we want to estimate the local deformation of the tissue, notably to get a quantitative measure of individual cell motion and to approximate local cellular growth.
We compute this new transformation as a dense vector field that maps two consecutive pRPS5a:TagBFP images, that have previously been rigidly registered into the coordinate system of $I({t}_{0})$. We denote $\{I{({t}_{i})}_{\mathrm{Tag}}^{0}\mid i\in [[0,{K}_{t}[[\}$ the sequence of such registered images.
The vector field transforming $I{({t}_{i})}_{\mathrm{Tag}}^{0}$ into $I{({t}_{i+1})}_{\mathrm{Tag}}^{0}$ is estimated using the block matching framework for nonlinear registration (Ourselin et al., 2000). This approach has proven to be efficient on plant tissues in the case of deformations of moderate amplitude (Fernandez et al., 2010; Michelin et al., 2016) which is the case for the meristematic tissue we are considering with a $4h$ to $5h$ time interval between two frames.
The resulting vector field is actually a vectorial image ${\mathbf{\mathbf{U}}}_{{t}_{i}\to {t}_{i+1}}^{0}:{\mathrm{\Omega}}_{I({t}_{0})}\to {\mathrm{\mathbb{R}}}^{3}$ defined over the same grid as $I({t}_{0})$. It contains at each voxel position a 3D vector measuring the local total deformation of the tissue to go from the current frame to the next one.
We also perform the backwards nonlinear registration by computing another set of nonlinear transformations between $I{({t}_{i+1})}_{\mathrm{Tag}}^{0}$ and $I{({t}_{i})}_{\mathrm{Tag}}^{0}$ in the exact same manner and obtain the vector fields ${\mathbf{\mathbf{U}}}_{{t}_{i}\leftarrow {t}_{i+1}}^{0}$ mapping the next frame to the current one.
Nuclei cellular motion
The cellular motion between two consecutive sequence frames taken at times ${t}_{i}$ and ${t}_{i+1}$ in the forward direction can be estimated using the registered nuclei points $P{({t}_{i})}^{0}=\{{P}_{n}^{0}\mid n\in \mathcal{N}({t}_{i})\}$ and the transformation ${\mathbf{\mathbf{U}}}_{{t}_{i}\to {t}_{i+1}}^{0}$ that maps the current frame into the next one by a vector field. Each nucleus $n$ can then be assigned a local displacement vector by looking at ${\mathbf{\mathbf{U}}}_{{t}_{i}\to {t}_{i+1}}^{0}({P}_{n}^{0})$.
We deduce speed vectors ${\mathbf{\mathbf{v}}}_{n}^{0}$ measuring the local speed of cellular motion by dividing the displacement vector by the time interval: $\forall n\in {\mathcal{L}}_{1}({t}_{i})$,
2D maps of epidermal signal
To infer a signal value on any 3D point in space from the values quantified at discrete nuclei points, we used an approximation strategy. Our method makes the signal continuous in space by computing a local weighted average of signal values. The weighting function $\eta $ we use is a parametric sigmoid density function of the distance $r$ to a given point, $\eta :{\mathrm{\mathbb{R}}}^{+}\to [0,1]$, which relies on two parameters: an extent parameter $R$, and a sharpness parameter $k$ such that $\eta (0)\sim 1$, $\eta (R)=\frac{1}{2}$, and $\dot{\eta}(R)=\frac{k}{2}$ (Appendix 3—figure 3A). This sigmoid function takes the form:
The continuous signal map $\widehat{S}$ is then defined based on a point cloud $\mathcal{P}=\{{P}_{n}\in {\mathrm{\mathbb{R}}}^{3}\mid n\in \mathcal{N}\}$ and the associated signal values $\{{S}_{n}\mid n\in \mathcal{N}\}$ as : $\forall \mathbf{\mathbf{x}}\in {\mathrm{\mathbb{R}}}^{3}$,
Note that, for any point $\mathbf{\mathbf{x}}$ where the total density $H(\mathbf{\mathbf{x}})={\sum}_{n\in \mathcal{N}}\eta \left(\parallel \mathbf{\mathbf{x}}{P}_{n}\parallel \right)$ equals , the signal map is not defined. To make the map outlines closer to their actual support, we consider that $\widehat{S}(\mathbf{\mathbf{x}})$ is defined only if $H(\mathbf{\mathbf{x}})\ge \frac{1}{2}$. This constraint is equivalent to consider that the implicit surface obtained with the point cloud $\mathcal{P}$ as generator and $\eta $ as potential forms the boundary of the definition domain of the function $\widehat{S}$.
The first layer of cells forms a continuous surface and in the case of the shoot apical meristem, the curvature of this surface is such that it generally does not create overlaps in a 2D projection made along the meristem axis. Therefore, to study processes taking place at the ${L}_{1}$, we compute maps using only the subset ${\mathcal{L}}_{1}$ of firstlayer nuclei and their 3D point cloud projected on the plane $z=0$ (Appendix 3—figure 2CE), which we call 2D projected maps of epidermal signal. In this case, by extension we denote $\widehat{S}(x,y)=\widehat{S}(x,y,0)$.
To determine the best parameter values $R$ and $k$ for the function $\eta $ we ran an extensive parameter exploration and measured the error made by mapping the epidermal signal to retain the values that yield the minimal error. This is measured by the average relative error between the actual signal value ${S}_{n}$ of a nucleus and the value of the 2D map $\widehat{S}$ computed with all nuclei but the considered one at the projected position of the nucleus.
We searched for optimal values on the qDII signal, as it is our main focus in this work, using the whole set of 21 available SAM image sequences. The values we obtain, shown in Appendix 3—figure 2B, are ${R}^{*}=7.5\mu m$ and ${k}^{*}=0.55\mu {m}^{1}$. From now on, we will consider that, if not explicitly mentioned otherwise, the maps we use are 2D projected maps of epidermal signal computed with the optimal parameters $R={R}^{*}$ and $k={k}^{*}$ for the density function $\eta $.
Sequence SAM reference frame determination
In order to aggregate the data quantified on several individuals and expressed in their own image reference frame, we need to perform a geometrical alignment that superimposes organs with a similar developmental state.
To do so, we chose to map a common coordinate system onto the point clouds extracted from the images by landmarking a set of key geometrical features for each meristem (Appendix 3—figure 3AB):
the position $\mathbf{\mathbf{c}}=({x}_{\mathbf{\mathbf{c}}},{y}_{\mathbf{\mathbf{c}}},{z}_{\mathbf{\mathbf{c}}})\in {\mathrm{\mathbb{R}}}^{3}$ of the apex center in the central zone (CZ) of the meristematic dome
the unitary vector $\mathbf{\mathbf{a}}\in {\mathrm{\mathbb{R}}}^{3}$ of the main radial symmetry axis of the meristematic dome
the unitary radial vector $\mathbf{\mathbf{r}}\in {\mathrm{\mathbb{R}}}^{3}$ ( $\mathbf{\mathbf{a}}\u27c2\mathbf{\mathbf{r}}$) of the direction of the last initiated organ primordium (labelled ${\mathrm{\mathbb{P}}}_{0}$) relatively to $\mathbf{\mathbf{c}}$
the binary orientation $o\in \{1,1\}$ of the phyllotactic spiral (clockwise or counterclockwise)
Together, these landmarks define a new reference frame ${\mathcal{R}}^{*}$ (Appendix 3—figure 3C) into which we will rigidly transform all the nuclei points and images.
Detection of the CZ center $\mathbf{\mathbf{c}}$
The $CLV3$ peptide, imaged in the pCLV3:mCHERRY channel, is a marker of the central zone (CZ) of the meristem that is expressed notably on the first layer of cells. We use the quantified signal values $\{{\mathrm{CLV3}}_{n}\mid n\in {\mathcal{L}}_{1}\}$ considering nuclei points from the whole sequence (registered on the reference frame ${\mathcal{R}}^{0}$ of the first image of the sequence) to estimate the center position.
In the resulting 2D map $\widehat{\mathrm{CLV3}}$, the CZ appears as a wide isotropic peak of signal intensity (Appendix 3—figure 3D). We assume that the CZ is the largest area of high $CLV3$ intensity in the tissue we consider. We extract a central zone domain by thresholding the 2D map $\widehat{\mathrm{CLV3}}$ and keeping the largest connected component, from which we compute the 2D center $({x}_{\mathbf{\mathbf{c}}},{y}_{\mathbf{\mathbf{c}}})$ and the area ${A}_{\mathbf{\mathbf{c}}}$.
To make the estimation more robust, we perform this CZ extraction using a range of ${K}_{\mathbf{\mathbf{c}}}$ threshold values that depend on the average signal intensity of the sequence $\{{c}_{k}\cdot \overline{\mathrm{CLV3}}\mid k\in [[0,{K}_{\mathbf{\mathbf{c}}}[[\}$. In the end, we estimate $({x}_{\mathbf{\mathbf{c}}},{y}_{\mathbf{\mathbf{c}}})$ as the average 2D center and ${A}_{\mathbf{\mathbf{c}}}$ and the average area of all these central zone domains obtained with ${K}_{\mathbf{\mathbf{c}}}=7$ and ${c}_{k}=1.2+0.1k$.
The resulting distribution of estimated CZ radii ${r}_{\mathbf{\mathbf{c}}}=\sqrt{\frac{{A}_{\mathbf{\mathbf{c}}}}{\pi}}$ among the considered individuals showed a very peaked distribution around an average value of 28 µm (Appendix 3—figure 3E).
Finally, the third coordinate ${z}_{\mathbf{\mathbf{c}}}$ of the 3D center of the CZ is computed as the estimated value $\hat{{z}^{0}}$ of the $z$ coordinate of ${L}_{1}$ nuclei points in ${\mathcal{R}}^{0}$, taken at the center point $({x}_{\mathbf{\mathbf{c}}},{y}_{\mathbf{\mathbf{c}}})$ detected above.
Estimation of the vertical axis of the apex $\mathbf{\mathbf{a}}$
In the reference frame of the image, the surface of the meristematic dome around the central zone might be slightly tilted. To correct this, we estimate the vector $\mathbf{\mathbf{a}}$ that corresponds to the direction around which the surface of the meristem is radially symmetrical.
This vector is characterized by a rotation matrix ${R}_{\mathbf{\mathbf{a}}}$ to allows to transform the reference frame ${\mathcal{R}}^{0}$ of the image to a new reference frame ${\mathcal{R}}_{\mathbf{\mathbf{a}}}$ where the origin is $\mathbf{\mathbf{c}}$ and the $z$ axis corresponds to $\mathbf{\mathbf{a}}$.
We estimate the rotation matrix by minimizing the tilting of the surface of the CZ in this new reference frame. To do so, we look at the dispersion of $z$ coordinates of the nuclei expressed in this reference frame as a function of their radial distance. We minimize the error between the $z$ coordinate of the ${L}_{1}$ nuclei points and their local average $\overline{z}$. To take into account the extent of the meristematic dome, this error is weighted by a Gaussian function of the distance of points to $\mathbf{\mathbf{c}}$ of standard deviation ${\sigma}_{r}=20\mu m$.
Note that in principle, at this stage we should reestimate the position $\mathbf{\mathbf{c}}$ of the center using the nuclei points expressed in the reference frame ${\mathcal{R}}_{\mathbf{\mathbf{a}}}$. In our case, we considered that we could avoid this iterative estimation since the meristems are imaged from above and we can make the approximation that the vector $\mathbf{\mathbf{a}}$ forms a small angle with the $z$ axis of the images. Consequently, the initial estimation of $\mathbf{\mathbf{c}}$ in the $xy$ plane of the image does not induce a significant error.
Detection of the ${\mathrm{\mathbb{P}}}_{0}$ direction $\mathbf{\mathbf{r}}$
Within the previous reference frame ${\mathcal{R}}_{\mathbf{\mathbf{a}}}$ equipped with a cylindrical coordinate system $(r,\theta ,z)$, we now look for the azimuthal direction ${\theta}_{0}$ of the primordium labelled ${\mathrm{\mathbb{P}}}_{0}$. For this, we need to locate the local spatiotemporal maximum of average auxin concentration in the peripheral zone (PZ), as explained in Appendix id1. Therefore, we look for the minimal value of the 2D map $\widehat{\mathrm{qDII}}$ (computed using the nuclei points of the whole sequence), which corresponds to a signal projected orthogonally to $\mathbf{\mathbf{a}}$.
We limit the search to the PZ by constraining that $r\in [{\rho}_{\mathrm{min}}{r}_{\mathbf{\mathbf{c}}},{\rho}_{\mathrm{max}}{r}_{\mathbf{\mathbf{c}}}]$ to avoid artifactual detections inside the CZ or in older organs (we used ${\rho}_{\mathrm{min}}=0.9$ and ${\rho}_{\mathrm{max}}=1.6$ in the analysis). In the end we get the coordinates of an auxin maximum out of which the azimuthal coordinate ${\theta}_{0}$ defines the unitary vector $\mathbf{\mathbf{r}}=(\mathrm{cos}({\theta}_{0}),\mathrm{sin}({\theta}_{0}),0)$ in the reference frame ${\mathcal{R}}_{\mathbf{\mathbf{a}}}$ (Appendix 3—figure 3F). We denote the ${R}_{\mathbf{\mathbf{r}}}$ the rotation matrix that allows to transform the $x$ axis of ${\mathcal{R}}_{\mathbf{\mathbf{a}}}$ into $\mathbf{\mathbf{r}}$.
Determination of the phyllotactic orientation
Finally, rather than estimating the orientation of the meristem from the data, we chose to rely on manual expertise to determine visually wheter the arrangement of organs arond the meristem showed a clockwise ($o=1$) or counterclockwise ($o=1$) phyllotactic spiral. This produces a simple identity or reflection matrix ${R}_{o}$, depending on the case:
Aligned L1 nuclei points
In the end, the determination of the SAM landmarks $\mathbf{\mathbf{c}}$, $\mathbf{\mathbf{a}}$, $\mathbf{\mathbf{r}}$ and $o$ allows to transform the sequence registered points ${\mathcal{P}}^{0}$ into the common 3D reference frame ${\mathcal{R}}^{*}$ in which we will be able to compare different individuals locally (Appendix 3—figure 3G). We denote ${R}_{*\leftarrow {t}_{0}}$ the corresponding rigid transform, that can be written in homogeneous coordinates as
We note ${\mathcal{P}}^{*}=\{{P}_{n}^{*}\mid n\in {\mathcal{L}}_{1}\}$ the positions of firstlayer nuclei points in this common reference frame, defined by, $\forall n\in {\mathcal{L}}_{1},{P}_{n}^{*}={R}_{*\leftarrow {t}_{0}}\cdot {P}_{n}^{0}$. From now on, we will always consider that the nuclei points have been aligned in the common SAM reference frame ${\mathcal{R}}^{*}$, and that the signal maps are computed using the aligned positions ${\mathcal{P}}^{*}$.
Aligned L1 image slices
We also use the resulting alignment transformation to register the original images into the common reference frame by applying the same transform ${R}_{*\leftarrow {t}_{0}}$ to the registered image $I{({t}_{i})}_{S}^{0}$. This creates a registered image $I{({t}_{i})}_{S}^{*}$ expressed over a new voxel grid ${\mathrm{\Omega}}_{I}^{*}$ that is centered on 0 in x and y and slightly shifted in z so that:
We used the aligned 2D epidermal maps in order to create the 2D projected views of these registered images displaying only a single layer of cells that can be seen in Appendix 3—figure 3H, Figure 2A–C, Figure 3A–B, Figure 4A–C and Figure 5A–H. More specifically, we compute the values of the 2D map $\widehat{{z}^{*}}$ over the $(x,y)$ coordinates of the centered grid ${\mathrm{\Omega}}_{I}^{*}$, and produce a 2D image $I{({t}_{i})}_{S}^{*}$ defined over the same $(x,y)$ grid as the original one but keeping the voxel value of one $z$ slice per pixel, so that $\forall (x,y,z)\in {\mathrm{\Omega}}_{I}^{*}$,
The produced 2D image displays the intensity levels of a single curved image slice that goes through the nuclei of first cell layer, making information appear more clearly than a simple maximal intensity projection that would also include intensity from the inner layers.
Organ primordia 2D detection
In the aligned SAM reference frame ${\mathcal{R}}^{*}$, we expect to find organs in comparable developmental stages at very close spatial locations for all individuals, under the global hypothesis of a stationary and regular development. Therefore we use some a priori knowledge on regular phyllotaxis to detect the positions of the ranked organ primordia in the meristem, namely ${\mathrm{\mathbb{P}}}_{0}$, ${\mathrm{\mathbb{P}}}_{1}$, ${\mathrm{\mathbb{P}}}_{2}$ and so on.
Previous works on auxin dynamics in the meristem suggest that primordia correspond to local accumulation of auxin, which would be detectable as local minima in the $\widehat{\mathrm{qDII}}$ map, but also that soon after organ initiation, an auxin depletion area is formed, creating a local maximum in $\widehat{\mathrm{qDII}}$. In that respect, our primordia detection procedure consists first in detecting extremal points (both maxima and minima) in this 2D map and in labeling them in a second time by organ primordium rank.
Detection of extremal regions in the auxin map
To locate extremal regions in 2D, we are not only interested in absolute local extremality (namely peaks and troughs of the map) but also in points that are extremal in a given direction, and we therefore look for ridges and valleys of the $\widehat{\mathrm{qDII}}$ map (Appendix 3—figure 4A). Peaks, which are maximal in any direction, will appear as convergence points of ridges, troughs as convergence points of valleys, and saddle points as convergence points of a ridge and a valley.
If we consider a direction defined by a unitary vector $\mathbf{\mathbf{u}}\in {\mathrm{\mathbb{R}}}^{2}$, the local minimality of the 2D field $\widehat{\mathrm{qDII}}$ along $\mathbf{\mathbf{u}}$ can be defined as a scalar field ${\mathrm{\Lambda}}_{\mathbf{\mathbf{u}}}^{}:{\mathrm{\mathbb{R}}}^{2}\to \{0,1\}$ that takes the value 1 only if the sign of the derivative of $\widehat{\mathrm{qDII}}$ along $\mathbf{\mathbf{u}}$ (noted ${\overrightarrow{\nabla}}_{\mathbf{\mathbf{u}}}$) changes from negative to positive. The same goes for the local maximality of the signal along $\mathbf{\mathbf{u}}$, noted ${\mathrm{\Lambda}}_{\mathbf{\mathbf{u}}}^{+}:{\mathrm{\mathbb{R}}}^{2}\to \{0,1\}$, except that the sign of the derivative should go from positive to negative. We define the functions ${\mathrm{\Lambda}}_{\mathbf{\mathbf{u}}}^{}$ and ${\mathrm{\Lambda}}_{\mathbf{\mathbf{u}}}^{+}$ by:
If we consider all possible directions, defined by their angle $\omega \in [\pi ,\pi ]$, a valley point (respectively a ridge point) is a point that achieves local minimality (respectively local maximality) along a large proportion of unitary vectors $\mathbf{\mathbf{u}}(\omega )=(\mathrm{cos}(\omega ),\mathrm{sin}(\omega ))$. Consequently, we define the scalar fields ${\mathrm{\Lambda}}^{}:{\mathrm{\mathbb{R}}}^{2}\to [0,1]$ and ${\mathrm{\Lambda}}^{+}:{\mathrm{\mathbb{R}}}^{2}\to [0,1]$ measuring respectively the global valleyness and ridgeness of a point in the field $\widehat{\mathrm{qDII}}$ as:
We first look for saddle points in order to eliminate them and disconnect the otherwise continuous networks of ridges and valleys. Saddle regions ${\mathcal{L}}^{0}$ are formed by points that belong to both a valley and a ridge and are detected using the geometric mean of valleyness and ridgeness fields, then valley regions ${\mathcal{L}}^{}$ and ridge regions ${\mathcal{L}}^{+}$ can be found outside the saddle regions, using different thresholds ${\lambda}^{0}$, ${\lambda}^{+}$ and ${\lambda}^{}$ in each case:
We perform this region extraction with the values ${\lambda}^{0}=0.01$ and ${\lambda}^{+}={\lambda}^{}=0.03$. Then we consider the union of the connected components of each set ${\mathcal{L}}^{0}$, ${\mathcal{L}}^{}$ and ${\mathcal{L}}^{+}$, which results in a set of connected regions $\mathcal{C}=\{{c}_{l}\mid l\in [[0,{K}_{\mathcal{C}}[[\}$ as the ones delineated in Appendix 3—figure 4B. These regions are guaranteed to have no overlap as long as ${\lambda}^{0}<{\lambda}^{+}$ and ${\lambda}^{0}<{\lambda}^{}$.
Description of extremal regions
Each of these connected extremal regions can potentially match the auxin accumulation or depletion zone characterisitic of a given primordium. In order to determine this matching we characterize the information contained in each of the extremal regions by defining a set of descriptor functions:
$type:\mathcal{C}\to \{1,0,1\}$: whether the region is a connected component of ${\mathcal{L}}^{}$, ${\mathcal{L}}^{0}$ or ${\mathcal{L}}^{+}$ respectively.
$pos:\mathcal{C}\to {\mathrm{\mathbb{R}}}^{2}$: a single spatial position corresponding to the point of extremal value of the $\widehat{\mathrm{qDII}}$ field.
$area:\mathcal{C}\to \mathrm{\mathbb{R}}$: the area of the connected region.
$extr:\mathcal{C}\to [0,1]$: the maximal value of extremality (valleyness, geometric mean or ridgeness).
$\mathrm{qDII}:\mathcal{C}\to \mathrm{\mathbb{R}}$: the extremal value of the $\widehat{\mathrm{qDII}}$ field in the connected region.
For each region, we define two significance scores ${\gamma}^{}:\mathcal{C}\to [0,1]$ and ${\gamma}^{+}:\mathcal{C}\to [0,1]$ measuring how good a candidate the region would be respectively for a minimal or a maximal area of the $\widehat{\mathrm{qDII}}$ map. Each of these two scores is computed using the following elementary score functions, which only use the region descriptors:
A central zone exclusion score ${\gamma}_{CZ}$ impeding the regions from lying within the central zone of the meristem, defined as:
 (55) ${\gamma}_{CZ}({c}_{l})=\{\begin{array}{cc}1\mathit{\hspace{1em}}\mathrm{if}\mathit{\hspace{1em}}\parallel pos({c}_{l})\parallel >\frac{{r}_{\mathbf{\mathbf{c}}}}{2}\hfill & \\ 0\hspace{1em}\mathrm{otherwise}.\hfill & \end{array}$
An area score ${\gamma}_{area}$ that is closer to one when the considered region is large, defined as:
 (56) ${\gamma}_{area}({c}_{l})=1\frac{1}{area({c}_{l})}.$
An extremality score ${\gamma}_{ext}$ that is closer to one when the considered region has a large value of extremality, defined as:
 (57) ${\gamma}_{extr}({c}_{l})=\mathrm{min}(\frac{1}{2}+extr({c}_{l}),1).$
A signal value score, ${\gamma}_{\mathrm{qDII}}$ that is closer to one when the value of $\widehat{\mathrm{qDII}}$ is low for minimal regions and high for maximal regions (saddles being considered as maximal regions of lower signal), defined as:
 (58) ${\gamma}_{\mathrm{qDII}}({c}_{l})=\left(1\mathrm{qDII}({c}_{l})\right){\delta}_{type({c}_{l}),1}+\left(0.2+\mathrm{qDII}({c}_{l})\right){\delta}_{type({c}_{l}),0}+\left(\mathrm{qDII}({c}_{l})\right){\delta}_{type({c}_{l}),1}$
where $\delta $ is the Kronecker symbol.
We compute the significance scores ${\gamma}^{}$ and ${\gamma}^{+}$ as a multiplicative combination of these elementary scores to obtain maximal values respectively for large, marked valleys of low $\widehat{\mathrm{qDII}}$ value and large, marked ridges or marked saddles of high $\widehat{\mathrm{qDII}}$ value outside the middle of the CZ (Appendix 3—figure 4C). Therefore we define the significance scores of extremal regions as:
Geometrical model of primordia organization
To help predict the position of primordia, we used a simple a priori geometrical model of primordia spatial organization in a 2D projected space. This model associates each point $(r,\theta )\in {\mathrm{\mathbb{R}}}^{2}$ expressed in polar coordinates with a score ${\gamma}_{k}(r,\theta )$ reflecting the confidence of finding the ${k}^{\mathrm{th}}$ primordium at the position $(r,\theta )$.
This score is decomposed into an angular score ${\gamma}_{k}^{\prime}(\theta )$ and a radial score ${\gamma}_{k}^{\prime \prime}(r)$ and such that ${\gamma}_{k}(r,\theta )={\gamma}_{k}^{\prime}(\theta )\cdot {\gamma}_{k}^{\prime \prime}(r)$. The angular score makes the assumption that pimordia are organized in a regular spiral of divergence angle ${\alpha}^{*}=\frac{2\pi}{{\varphi}^{2}}\sim {137.5}^{\circ}$, and is therefore close to one when the angular coordinate of a 2D point is close to the theoretical angle $k\cdot {\alpha}^{*}$ of the ${k}^{\mathrm{th}}$ primordium, with an angular tolerance $\mathrm{\Delta}\theta (k)$ (Appendix 3—figure 4D), so that:
The radial score makes the assumption that primordia move radially so that they are more likely to be found in a range of radial distances $[{r}_{\mathrm{min}}(k),{r}_{\mathrm{max}}(k)]\subset {\mathrm{\mathbb{R}}}^{+}$ that gradually increases with primordium rank $k$ (Appendix 3—figure 4D). We define the radial score ${\gamma}_{k}^{\prime \prime}$, so that it is equal to one within the range and decreasing outside, by:
We define the radial distance range as a relative measure on the CZ radius ${r}_{\mathbf{\mathbf{c}}}$, so that ${r}_{\mathrm{min}}(k)={\rho}_{\mathrm{min}}(k)\cdot {r}_{\mathbf{\mathbf{c}}}$ and ${r}_{\mathrm{max}}(k)={\rho}_{\mathrm{max}}(k)\cdot {r}_{\mathbf{\mathbf{c}}}$. The relative distances ${\rho}_{\mathrm{min}}$ and ${\rho}_{\mathrm{max}}$ are affine functions of the primordium rank $i$, such that:
The product of these two scores results in the delineation of smooth windows in the 2D space corresponding to the areas of high likelihood of encountering the primordium ${\mathrm{\mathbb{P}}}_{k}$ (Appendix 3—figure 4D).
Assignment of primordia to extremal regions
We consider that primordia are characterized by the following specifications:
A primordium $p$ is necessarily associated with the existence of a valley in $\mathcal{C}$ and possibly with the additional existence of a ridge or a saddle in $\mathcal{C}$.
A primordium $p$ must respect several conditions:
The valley associated with $p$ must locally be the most significant minimal region, that is have a locally maximal value of ${\gamma}^{}$.
If $p$ is labelled ${\mathrm{\mathbb{P}}}_{k}$, the valley point associated with $p$ must have a high spatial confidence score ${\gamma}_{k}$.
The ridge or saddle point associated with $p$ must lie between the center of the meristem and the radial position of the valley point.
The ridge or saddle associated with $p$ must locally be the most significant maximal region, that is have a locally maximal value of ${\gamma}^{+}$.
If $p$ is labelled ${\mathrm{\mathbb{P}}}_{k}$, the ridge or saddle point associated with $p$ must have a high spatial confidence score ${\gamma}_{k}$.
For each primordium rank $k\in [[{k}_{\mathrm{min}},{k}_{\mathrm{max}}]]\subset \mathrm{\mathbb{Z}}$, we make the decision of assigning the label ${\mathrm{\mathbb{P}}}_{k}$ to a valley region ${c}_{l}\in \mathcal{C}$, if the region achieves the highest combined score ${\gamma}_{k}^{}({c}_{l})={\gamma}_{k}(pos({c}_{l}))\cdot {\gamma}^{}({c}_{l})$ among the extremal regions, and that this score is greater than a threshold ${\gamma}_{\mathrm{min}}$:
When the valley point exists (${l}^{}(k)\ne \mathrm{\varnothing}$) we use its position to restrict the search of a ridge or saddle point to the area located between the center the center and the valley region ${c}_{{l}^{}(k)}$ by defining an additional score function ${\gamma}_{k}^{\pm}:\mathcal{C}\to \{0,1\}$ as:
In a second time, we make the decision of assigning the label ${\mathrm{\mathbb{P}}}_{k}$ to a ridge or saddle region, if it achieves the highest combined score ${\gamma}_{k}^{+}({c}_{l})={\gamma}_{k}(pos({c}_{l}))\cdot {\gamma}^{}({c}_{l})\cdot {\gamma}_{k}^{\pm}({c}_{l})$ among the extremal regions, and that this score is greater than ${\mathrm{\Gamma}}_{\mathrm{min}}$:
Each identified primordium extremal point is then associated with a spatial position $({r}_{i}^{},{\theta}_{i}^{})$ or $({r}_{i}^{+},{\theta}_{i}^{+})$ (Appendix 3—figure 4F) which can be used to compute estimates of all the spatial signals (starting with $\widehat{\mathrm{qDII}}$) and to track signals at the level of organ primordia.
Evaluation of primordia detection
On all the meristems presented in the article, we preformed a manual correction of the primordium assignment of auxin extremal points, to make sure that we recover information from biologically meaningful locations. The assignment of primordium ranks was made on the detected extremal regions $\mathcal{C}$ so that manual and automatic assignment could be compared quantitatively.
This manual labeling allowed us to perform an evaluation of the detection method at the scale of the whole population of meristems (N = 63). We evaluated the performance by counting:
The number $VP$ of correctly assigned primordia extremal points (corresponding to the case where the primordium rank $k$ has been assigned to an extremal region in the automatic method whereas it has been assigned to the same one in the manual labelling)
The number $MP$ of falsely assigned primordia extremal points (corresponding to the case where the primordium rank $k$ has been assigned to an extremal region in the automatic method whereas it has been assigned to a different one in the manual labelling)
The number $FP$ of falsely detected primordia extremal points (corresponding to the case where the primordium rank $k$ has been assigned to an extremal region in the automatic method whereas it has not been assigned to any region in the manual labelling)
The number $FN$ of falsely undetected primordia extremal points (corresponding to the case where the primordium rank $k$ has not been assigned to any region in the automatic method whereas it has been assigned to an extremal region in the manual labelling)
The measure we used is the Jaccard index $j=\frac{VP}{VP+MP+FP+FN}$ and our evaluation lead to an overall average of 75.4% correct detection, rising to 87.3% when considering only primordia ranks between ${\mathrm{\mathbb{P}}}_{2}$ and ${\mathrm{\mathbb{P}}}_{3}$ (Appendix 3—figure 4G). More precisely, both the auxin accumulation and depletion zones of primordia ${\mathrm{\mathbb{P}}}_{0}$, ${\mathrm{\mathbb{P}}}_{2}$ and ${\mathrm{\mathbb{P}}}_{3}$ are remarkably well detected (nearly 95% correct detection).
The loss of performance at ${\mathrm{\mathbb{P}}}_{1}$ comes from the common missed detection of the depletion zone that only starts forming at this stage, and is only visible as a saddle point in the $\widehat{\mathrm{qDII}}$ map. For the rest, most of the errors are at early stages where auxin accumulation is not very marked or at later stages where the organs get larger, the auxin landscape more complicated (leading to a large number of false assignments) and curvature more important (making the 2D projection less relevant, especially at the tip of the organ where auxin accumulation takes place).
Data presented in Figure 1G, Figure 2D–E, Figure 3J, Figure 1—figure supplement 2D and Figure 1—figure supplement 3 were obtained using the manually corrected positions of organ primordia.
L1 dynamic signal maps
Developmental state estimation
We assume that all the observed meristems develop at a comparable rate of 2 new organs per day, corresponding to a plastochron of 12 hr, and that they can, at the first order, be considered synchronous (similarly labeled organ primordia being at comparable developmental stages. Consequently we defined a developmental state indexation as:
where $i\in [[0,{K}_{t}[[$ and ${t}_{0}=0h$.
Dynamic signal maps
At the scale of one timelapse sequence, for which we have computed the 2D aligned signal maps $\{{\widehat{S}}_{i}\mid i\in [[0,{K}_{t}[[\}$ we approximate the continuous 2D+t signal using a density function of developmental state $\eta $ defined by:
At any developmental state position $\tau $, the estimated map is a weighted average of single time maps, where the weights are timedistancebased density coefficients computed using the ${\eta}_{\tau}$ density function computed with a time radius ${R}_{\tau}$ and a time slope ${k}_{\tau}$:
Temporal extrapolation of dynamic maps
We evidenced that looking $p$ plastochrons further in time is equivalent to rotating the system of the angle ${\theta}_{p}$ corresponding to the direction of the primordium ${\mathrm{\mathbb{P}}}_{p}$ (see Figure 1—figure supplement 2GH). We use this the spatiotemporal periodicity of the system to extrapolate the evolution of signals beyond the duration of acquisitions.
Considering a range of primordia stages $[[{p}_{\mathrm{min}},{p}_{\mathrm{max}}]]\subset \mathrm{\mathbb{Z}}$, we use the angles ${\theta}_{p}^{}$ estimated with 2D primordium detection to apply rotations on the computed maps and derive a dynamic map that covers a larger temporal range as:
Ultimately, if instead of using all time points of a given sequence, we use the maps of all time points from all the sequences in the previous formula, we reconstruct the average map $\widehat{S}$ over a population of meristems. Such a map combines all the quantitative spatiotemporal information into one dynamic map reflecting the canonical behavior of the system. The result is presented for the Auxin signal in Video 1, where it was obtained with the parameter values ${R}_{\tau}=0.1$, ${k}_{\tau}=2$, ${p}_{\mathrm{min}}=3$ and ${p}_{\mathrm{max}}=5$.
Implementation details
Microscopy image preparation
The confocal images saved as CZI files through the ZEN software (ZEISS International, 2012) of the LSM710 microscope are opened using a Python script (Gohlke, 2012) and split into independent channels that are saved separately as INR image files. This operation preserves all the information contained in the raw image format. In the specific case of acquisitions for which both pPIN1:PIN1GFP (PIN1) and pRPS5a:DIIVENUS (DII) are imaged, the close emission wavelengths causes the PIN1stained cell membranes to appear in the DII nuclei images. In that only case, the PIN1 signal intensity is subtracted from the DII image channel before saving the file.
We use the polygonal selection tool of the ImageJ software to manually define a region of interest in all the slices of every image, and doing so, digitally dissect the outermost organs to get meristem images with at most six visible organs. This binary mask is then applied on all the channels, and masked channels are saved in separate INR files.
Nuclei detection and quantification
The nuclei detection algorithm has been implemented in the tissue_nukem_3d Python library using the Gaussian filtering functions provided by the SciPy library (Virtanen et al., 2020) for the construction of the scale space.
The surface mesh used for the extraction of L1 nuclei was computed using the implementations provided in the VTK (Visualization ToolKit) library (Schroeder et al., 2006) for the Marching Cubes algorithm, the mesh smoothing and the quadric decimation (vtkImageMarchingCubes, vtkWindowedSincPolyDataFilter, vtkQuadricDecimation). A version of the isotropic remeshing algorithm has been implemented in the cellcomplex library.
Image registration
The image registration operations are performed using the blockmatching computing library that comes embedded in the timagetk (Tissue Image ToolKit) image processing library dedicated to 3D microscopy images of multicellular tissues. Registered images are generally saved channel by channel in separate INR files, as well as the vector fields computed in the case of nonlinear registration.
Continuous map generation
The methods for generating continuous maps of epidermal signal, and to detect extremal regions on such maps were implemented in the tissue_nukem_3d Python library using the Gaussian derivative functions provided by the SciPy library (Virtanen et al., 2020) for the computation of gradients.
Appendix 4
Quantitative analysis of PIN1 polarity
To study the cellular polarities of the auxin efflux carrier PIN1, we quantify information at the interface between cells, and the resulting data is best expressed as vectors. Therefore, it requires a whole different set of computational steps to analyze PIN1 polarities, and integrate polarity information at increasing levels:
Cell interface level: quantification of interface polarity from image intensities:
To quantify PIN1 polarity, we need to consider pairs of neighboring cells, and it is therefore necessary to reconstruct cell adjacency information from the images. The use of images with a cell wall staining allows partitioning the image grid into contiguous regions of voxels representing cells, which will give us neighborhood information as well as a way to reconstruct the geometry of cell interfaces. Based on these geometries, we need to compute a local PIN1 polarity at the scale of cell interfaces using the local signal intensity of the image.
Cell level: integration of cell interface polarities into cell polarity vectors:
To match the rest of the data that is defined at cell level, we need to convert the scalar information of polarization for each cell interface into a cellular information. The directional contributions from the different interfaces surrounding a cell necessarily result into a vectorial data at the level of the cell. Then, by applying the geometrical transform estimated as in Appendix B, we have to align not only the spatial positions of cellular objects but also the directions of cell polarity vectors.
Tissue level: computation of a continuous vector map of polarities that allows population averaging:
Finally, in order to identify global trends in the PIN1 polarity patterns across individuals, we need to use local averaging to build a continuous representation of signal that allows pointwise comparison, using the 2D map formalism. The only difference is that, in the case of polarities, the data we average consists of vectors. The result is therefore a continuous vector map on which we can compute other scalar properties, such as norm or divergence.
This alternative pipeline is illustrated in Appendix 4—figure 1, and it results in the continuous polarity maps shown in Figure 3I and Figure 3—figure supplement 2. Its development led to the introduction of an original method for the quantification of cell interface transporter polarity from images in 3D, which has been evaluated using superresolution (using radial fluctuation [Gustafsson et al., 2016]) acquisitions of the same tissues (see Evaluation of cell interface polarity estimation). The different computational steps involved in the pipeline are detailed in the following sections:
Automatic segmentation of membrane images
In order to be able to quantify membranelocalized signal, we need a segmentation of the tissue at the cellular level. Such automatic cell segmentation procedures are often limited by their capacity to detect the right number of ‘seeds’ prior to the segmentation of the image according to membrane localized signal.
In our case, the presence of a constitutive nuclei targeted signal (pRPS5a:TagBFP), allows to compute the nuclei coordinates in the image. It is thus possible to use these coordinates as seeds to initialize a watershed segmentation algorithm. The quality of the obtained segmentation, in terms of ‘correct number of cells detected’, is then directly linked to the nuclei detection quality. Compared to parametric seed detection by methods such as local minima detection (by htransform algorithm) followed by connected component labeling, the use of detected nuclei signal coordinates allows to reduce the over and under segmentation problems (data not shown). To summarize the pipeline used for this automatic cell wall segmentation step, we performed:
An adaptative histogram equalization for all zslices of the membrane stacks to improve and normalize the contrast (Pizer et al., 1987);
Isometric resampling to a voxelsize of (0.2, 0.2, 0.2µ m), when original images are (0.2, 0.2, 0.5µ m), to perform Gaussian smoothing and obtain smoother segmentation along the $z$ axis (Fernandez et al., 2010);
Gaussian smoothing of the cell wall intensity image, with $\sigma =0.2\mu m$ to reduce noise in the image when performing watershed segmentation (Fernandez et al., 2010);
Create a seed image from the nuclei coordinates to initialize the watershed algorithm (Fernandez et al., 2010);
Run the seededwatershed algorithm with isometric smoothed intensity image and seed image (Fernandez et al., 2010).
No postsegmentation corrections where performed, no cellfusion (in case of oversegmentation) or morphological corrections (median filters to smooth the walls). In the end we obtain a segmented image ${I}_{\mathrm{seg}}$ that assigns an integer label to every voxel of the image grid ${\mathrm{\Omega}}_{I}$ on which the image ${I}_{\mathrm{PI}}$ to segment is defined (see Appendix B). The cells of the tissue are represented by independent connected regions of voxels (so that the same label can not be assigned to voxels that are not part of the same connected component of ${I}_{\mathrm{seg}}$). The background corresponds to a specific label, that is systematically set to one to ensure consistency between images. Each cell labeled $c\in [[1,{K}_{c}]]$ is the then represented by a connected region ${\mathrm{\Gamma}}_{c}$ so that:
Cell barycenter extraction
To obtain the cells barycenter, we estimate the position ${P}_{c}$ of the center of the cell labeled $c$ in the segmented image ${I}_{\mathrm{seg}}$ as the average of the voxel coordinates of the cell region ${\mathrm{\Gamma}}_{c}$, by $\forall c\in [[1,{K}_{c}]]\setminus \left\{1\right\},$
Extraction of L1 segmented cells
Definition of cell adjacency
Adjacency relationship is defined through the notion of surface of contact between two regions in the segmented image. In a first time, we consider the 6connectivity to define neighborhoods at voxelscale. However, to be robust to potential segmentation errors, we estimate the area of all surfaces of contact representing walls between two cells $c$ and ${c}^{\prime}$, and consider as neighbors only those for which the area is greater than a given threshold ${A}_{\mathrm{min}}$.
We compute the area of contact $A({\mathrm{\Gamma}}_{c},{\mathrm{\Gamma}}_{{c}^{\prime}})$ as the sum of areas of the contact rectangles between pairs of 6adjacent voxels so that one belongs to ${\mathrm{\Gamma}}_{c}$ and the other to ${\mathrm{\Gamma}}_{{c}^{\prime}}$. An analysis of the distribution of wall areas (data not shown) led us to consider that a value of ${A}_{\mathrm{min}}=5\mu {m}^{2}$ would be suitable. We note ${\mathcal{A}}_{c}$ the cells that are adjacent to the cell $c$, namely the labels that verify the surface of contact condition:
Estimation of ${L}_{1}$ layer
To be able to automatically determine to which layer a given cell belongs to, we use the topology of the tissue, notably the background region ${\mathrm{\Gamma}}_{1}$. It is the definition of the epidermis to be in contact with the outside world, and all the regions of cells belonging to the ${\mathcal{L}}_{1}$ set should therefore be adjacent to ${\mathrm{\Gamma}}_{1}$. In some problematic cases, the segmentation algorithm can produce a background region that reaches the inside of the tissue, but we assumed that it was not the case in our images and that we could consider that ${\mathcal{L}}_{1}={\mathcal{A}}_{1}$.
Meshing L1 anticlinal cell interfaces
In order to quantify the PIN signal intensity at the level of each individual cellcell surface of contact, we need to have a precise identification of the cell interfaces and a faithful 3D representation to describe their position and orientation. If the boundary between two cells can be extracted as a set of voxels in the segmented image ${I}_{\mathrm{seg}}$, it will generally be too sensitive to noise and to image resolution to be used as such. We chose therefore to use a triangular mesh representation with a high resolution to represent accurately the cell interfaces.
To obtain such meshes, we apply the Marching Cubes algorithm (Lorensen and Cline, 1987) to each cell labelled $c$ and represented by its connected region ${\mathrm{\Gamma}}_{c}$ of identically labeled voxels in the segmented membrane image ${I}_{\mathrm{seg}}$. This produces a triangular mesh ${\mathcal{M}}_{c}=({\mathcal{V}}_{c},{\mathcal{T}}_{c})$ where:
${\mathcal{V}}_{c}$ is a set of vertices
Every vertex $v\in {\mathcal{V}}_{c}$ is associated with a 3D coordinate ${M}_{v}\in {\mathrm{\mathbb{R}}}^{3}$
${\mathcal{T}}_{c}$ is a set of triangular faces $t=({v}_{1},{v}_{2},{v}_{3})\in {\mathcal{V}}_{c}^{3}$ linking those vertices.
The cell meshes are generally closed (except on image borders) and have a voxellike resolution.
Using Marching Cubes ensures us that, in an 8voxel cube with only two labels $c$ and ${c}^{\prime}$ (which typically occurs at the interface between two cells) the algorithm will create the same vertices whichever label is considered as 1 or 0. In other words, we know that two cells that are neighbors in the image (with a large enough surface of contact) will have common vertices in their mesh reconstructions ${\mathcal{M}}_{c}$ and ${\mathcal{M}}_{{c}^{\prime}}$. We use this property to construct the cell interface mesh ${\mathcal{M}}_{c,{c}^{\prime}}=({\mathcal{V}}_{c,{c}^{\prime}},{\mathcal{T}}_{c,{c}^{\prime}})$ of the interface between ${\mathrm{\Gamma}}_{c}$ and ${\mathrm{\Gamma}}_{{c}^{\prime}}$ as the restriction of one of the two meshes to the set of common vertex points:
Each interface mesh undergoes then a phase of triangle decimation (Garland and Heckbert, 1997b) and isotropic remeshing (Botsch and Kobbelt, 2004b) to obtain a regular surface so that the typical length of a triangle edge is close to 0.5µm, which is about the voxel characteristic dimension. On the triangular mesh, we estimate the normal vectors ${\mathbf{\mathbf{n}}}_{c\to {c}^{\prime}}(v)$ at each vertex $v$ of ${\mathcal{M}}_{c,{c}^{\prime}}$, ensuring they all point from $c$ to ${c}^{\prime}$, and the area of each triangle that allows us to estimate the total area ${A}_{c,{c}^{\prime}}={A}_{{c}^{\prime},c}$ of the interface between cells $c$ and ${c}^{\prime}$. Note that the Marching Cubes intersection, along with the decimation and smoothing, will produce a mesh that is smaller that the actual cell interface (the intersecting part does not extend to cell edges) and the interface area will be underestimated. On the other hand, the voxelbased area estimation $A({\mathrm{\Gamma}}_{c},{\mathrm{\Gamma}}_{{c}^{\prime}})$ is known to be largely overestimating, which ultimately provides a way to have both lower and upper bound estimates of the interface areas.
Quantification of PIN polarity at cell interfaces
PIN proteins are polarly distributed in cells. This potentially induces that on both sides of a given interface between two cells $c$ and ${c}^{\prime}$, different concentrations on PIN can be observed. This suggests that a flow of auxin could be oriented from $c$ to ${c}^{\prime}$ if more PIN transporters are located at this interface in the cell membrane of $c$ than in ${c}^{\prime}$.
This cell interface polarity orientation is denoted ${p}_{c\to {c}^{\prime}}={p}_{{c}^{\prime}\to c}\in [1,1]$ and is equal to 1 (respectively −1) when there exists a marked positive (respectively negative) difference between the PIN membrane concentrations of $c$ and ${c}^{\prime}$ at their interface. If the case where there is no difference, ${p}_{c\to {c}^{\prime}}=0$, and a value between 0 and 1 reflects intermediate difference levels.
To estimate this polarity, we aim to sample the PIN signal on each side of the cellwall separating $c$ and ${c}^{\prime}$. For this, we proceed in several steps:
On each vertex $v$ of ${\mathcal{M}}_{c,{c}^{\prime}}$, we position a cylinder of radius ${r}_{\mathcal{C}}$ and height $2{d}_{\mathcal{C}}$, centered on ${M}_{v}$ and whose main axis is defined by the local normal vector $\mathbf{\mathbf{n}}={\mathbf{\mathbf{n}}}_{c\to {c}^{\prime}}(v)$ (Appenix 4—figure 2BD). We excluded vertices located on the contour of the mesh where the estimation of $\mathbf{\mathbf{n}}$ is less robust.
With each voxel $\mathbf{\mathbf{x}}\in {\mathrm{\Omega}}_{I}$ in the cylinder, we associate a signed abscissa ${z}_{v}\left(\mathbf{\mathbf{x}}\right)=\u27e8\mathbf{\mathbf{x}}{M}_{v},\mathbf{\mathbf{n}}\u27e9$ (Appenix 4—figure 2C) that allows positioning it on the 1D axis of the cylinder.
Due to processing errors, the actual cellwall (marked by PI) may be shifted from the position ${z}_{v}=0$ where the cylinder intersects the interface mesh. We then consider the spatial distribution of PI intensities along the cylinder axis and model it using a parametric Gaussian function:
 (74) $\mathrm{PI}({z}_{v})={\mathrm{PI}}_{0}+{\mathrm{PI}}_{1}{e}^{\frac{{\left({z}_{v}{z}_{\mathrm{PI}}\right)}^{2}}{{\sigma}_{\mathrm{PI}}^{2}}}.$
We estimate the parameters of this function by a leastsquares optimization algorithm and use the value of ${z}_{\mathrm{PI}}$ as a reference defining the actual position of the cellwall (Appenix 4—figure 2E).
Finally, we compute the average of PIN intensities of voxels $\mathbf{\mathbf{x}}$ such that ${z}_{\mathrm{PI}}{z}_{\mathrm{max}}<{z}_{v}\left(\mathbf{\mathbf{x}}\right)<{z}_{\mathrm{PI}}$ (respectively ${z}_{\mathrm{PI}}<{z}_{v}\left(\mathbf{\mathbf{x}}\right)<{z}_{\mathrm{PI}}+{z}_{\mathrm{max}}$) to estimate the value ${\mathrm{PIN}}_{c\to {c}^{\prime}}(v)$ (respectively ${\mathrm{PIN}}_{{c}^{\prime}\to c}(v)$) of PIN signal in cell $c$ (respectively ${c}^{\prime}$) at the level of vertex $v$. Note that the definition is symmetrical, meaning that the result would be exactly the same if $c$ and ${c}^{\prime}$ were permuted.
By performing this twosided estimation on every cylinder over the triangular mesh representing the cell interface, we end up with two paired signal distributions $\left\{{\mathrm{PIN}}_{c\to {c}^{\prime}}(v)\right\}$ and $\left\{{\mathrm{PIN}}_{{c}^{\prime}\to c}(v)\right\}$. We test statistically if one side of the interface bears significantly more signal that the other by performing two onesided Wilcoxon tests, a nonparametric version of the Ttest for paired samples. They assess respectively if the means of the distributions (noted ${\mathrm{PIN}}_{c\to {c}^{\prime}}$ and ${\mathrm{PIN}}_{{c}^{\prime}\to c}$) can be ranked, that is if ${\mathrm{PIN}}_{c\to {c}^{\prime}}>{\mathrm{PIN}}_{{c}^{\prime}\to c}$ and if ${\mathrm{PIN}}_{{c}^{\prime}\to c}>{\mathrm{PIN}}_{c\to {c}^{\prime}}$ respectively. The tests provide two pvalues ${\mathrm{pval}}_{c\to {c}^{\prime}}$ and ${\mathrm{pval}}_{{c}^{\prime}\to c}$ based on which we make a decision on the existence of a polarity. We do not use a binary polarity value but define a polarity value ${p}_{c\to {c}^{\prime}}$ whose sign corresponds to the direction of polarity and absolute value lies among 1, 0.5, 0.25 and to account for situations where some uncertainty remains from the statistical tests:
Note that the definition is symmetrical ensuring that ${p}_{c\to {c}^{\prime}}={p}_{{c}^{\prime}\to c}$. We also define the intensity of PIN signal at the level of the cell interface ${\mathrm{PIN}}_{c,{c}^{\prime}}={\mathrm{PIN}}_{{c}^{\prime},c}$ as the average of the signal medians of either side, the barycenter ${P}_{c,{c}^{\prime}}$ of the interface mesh, and interface normal vector ${\mathbf{\mathbf{n}}}_{c\to {c}^{\prime}}={\mathbf{\mathbf{n}}}_{{c}^{\prime}\to c}$ computed as the average of the noncontour interface vertex normals.
Evaluation of cell interface polarity estimation
We assessed whether this automatic polarity estimation, performed on confocal microscopy images with a typical resolution of 0.2μm (far beyond cellwall thickness), manages to retrieve a difference of carrier concentration at the level of plasma membranes. To do so, we used superresolution imaging to provide a set of ground truth polarities that we use to evaluate the result of our automatic method.
Superresolution images were obtained using the SuperResolution Radial Fluctuations (SRRF) technique (Gustafsson et al., 2016), which produces a 2D image with a resolution of 0.035μm (Appendix 4—figure 3A). The same tissue was immediately (0.5 to 2 hr) imaged under the confocal microscope to make sure that the local polarities will be comparable. The confocal image stack was then processed through the automatic pipeline described above. This provides notably unique identifiers to cells and allows to identify the visible cell interfaces by pairs of cell labels that can be matched to the outcome of the pipeline.
Individual cell interfaces were manually annotated by two independent experts in the ImageJ software using the same protocol. We designed a procedure to determine carrier polarities on 2D slices coimaging membranelocated fluorescent carrier proteins and cellwall staining inspired from Shi et al. (2017). The following steps are repeated for each cell interface, identified by a pair of cell labels coming from the automatically segmented PI image:
Draw a minimal amount of 3 lines using the ‘Straight line’ tool:
Going always from the same cell (left) towards the other (right)
Keeping them orthogonal to the apparent interface plane (Appendix 4—figure 3B)
For each line, sample the PI signal and the PIN1 signal along the line using the ‘Plot profile’ tool
With a line width set to 5 to 20 pixels for local averaging
Determine if the peak of PIN1 signal lies clearly and consistently on one side of the peak of PI signal.
If PIN1 if clearly and consistently to the left of PI, assign the polarity 1.
If PIN1 if consistently to the left of PI, but not clearly, assign the polarity 0.5.
If PIN1 if clearly and consistently to the right of PI, assign the polarity −1.
If PIN1 if consistently to the right of PI, but not clearly, assign the polarity −0.5.
If PIN1 is not consistently on one side of PI, or not clearly, assign the polarity .
Repeating this manual assessment for every pair of neighbor ${L}_{1}$ cells visible in the SRRF image plane, each expert filled a data sheet using the same cell labels as in the segmented PI image and the manually determined polarity values. Among the expertized interfaces, we retained only those that were assessed by both experts and that were found in consensus, that is where either:
Both experts assigned the same polarity value
One expert assigned the value 1 (resp. −1) and the other 0.5 (resp. −0.5).
In the latter case, the ground truth polarity value was corrected to 1 (resp. −1), acknowledging the certainty given by one expert when both agree on the direction of polarity. This resulted in a set of consensus interface polarities as displayed in Appendix 4—figure 3C. In total, these consensus interfaces made up for more than 85% of the interfaces analyzed by both experts as shown in Appendix 4—figure 3D, and less than 4% of the interfaces found the experts in disagreement.
We compared these ground truth polarities with the polarity values ${p}_{c\to {c}^{\prime}}$ predicted by the automatic method for the same pairs of cells. For the sake of evaluation, we considered the two lower levels of certainty in the statistical test (corresponding to values 0.5 and 0.25) as the same uncertain value 0.5 in the ground truth assessment. We considered the cell pairs of the expertized interface to be in the order of their assigned polarity, that is such that all the ground truth polarity values ${p}^{*}$ are either , 0.5 or 1, which is possible due to the symmetric nature of the polarity values. The comparison translates into a table $\{C({p}^{*},p)\mid {p}^{*}\in \{0,0.5,1\},p\in \{1,0.5,0,0.5,1\}\}$ which counts the proportion of cell interfaces manually labelled as ${p}^{*}$ and detected as $p$ in the whole population of interfaces. This table is presented in Appendix 4—figure 3E.
To obtain the results presented in Figure 3—figure supplement 1G, we chose to consider as ‘Correct’ predictions not only the cases where ${p}^{*}=p$, but also when expert and algorithm agree on direction, that is when ${p}^{*}$ and $p$ have the same sign, independently of confidence. If we sum up those categories, we end up with more than 72% of cell interfaces being predicted correctly (green squares in Appendix 4—figure 3E). Conversely, we considered predictions to be ‘Opposite’ to the ground truth when ${p}^{*}$ and $p$ have opposite signs (red squares in Appendix 4—figure 3E) which only accounts for less than 10% of the interfaces. These 10% of incorrectly predicted interfaces are a problem that may come from an increased sensitivity to image noise with a coarser resolution, but their effect might be mitigated by the integration of interface polarities at cell level (see below), especially since they tend to concern interfaces of smaller area (Appendix 4—figure 3F).
The rest of the interfaces was considered as ‘Uncertain’ as they either consist of interfaces for which the experts determined a polarity when the automatic method did not lead to statistical significance (almost 13% of the interfaces) or the opposite case of detecting a polarity when the experts were consistently uncertain (the remaining 5%). In the first case, the interfaces will have a mild effect on the resulting cell level vectors as they will contribute as a null vector.
This mitigated effect of interfacelevel polarity errors when we integrate polarity at cell level was evaluated by computing a less quantitative version of the cell polarity vectors than the one presented in the next section. The polarity vector of the cell labelled $c$ is noted ${\mathbf{\mathbf{P}\mathbf{I}\mathbf{N}}}_{c}$ and is computed as an areaweighted average of interface normals multiplied by their polarity value:
This allows to compare the directions of the resulting cell vectors. In Appendix 4—figure 3G–J, we can see how cell interface polarities that were not correctly predicted (orange circles in Appendix 4—figure 3H) lead to cell polarity vectors that have very close directions to those resulting from the ground truth polarities. This preservation of cell polarity vector was studied more extensively on the 83 cells that shared consensus interfaces (Figure 3—figure supplement 1H). Appendix 4—figure 3K shows that more than 50% of the considered cells have their polarity vector oriented in the exact same direction than the ground truth while than more than 90% were found in qualitatively the same direction (angle error less than ${90}^{\circ}$ difference).
Computation of cell polarity vectors
The local cell interface polarity needs to be integrated to the cell level if we want to describe the local directionality of PIN carriers inside the tissue. To do this, we define the polarity of a cell $c$ as a 3D vector ${\mathbf{\mathbf{P}\mathbf{I}\mathbf{N}}}_{c}$ that takes into account all the anticlinal cell interfaces surrounding the considered cell. Each interface contributes to the resulting vector proportionally to its area, and if polarized, adds up a directional flux parallel to its normal vector with an intensity equal to the difference of PIN intensities on its sides:
Polarity vector alignment
To make it possible for the data computed on membrane images to be mapped onto the data from the nuclei channels of the same acquisition, we need to transform the quantified information into the same reference frame. The processes of Rigid time registration and Sequence SAM reference frame determination allow to transform rigidly the images from their original frame to the common reference SAM frame ${\mathcal{R}}^{*}$. Therefore, to transform the PIN polarity data into the same referential, we apply this transform to the cell barycenters ${P}_{c}$ and to the cell interface centers ${P}_{c,{c}^{\prime}}$ and apply the rotation component of the transformation to the PIN cell polarity vectors ${\mathrm{PIN}}_{c,{c}^{\prime}}$.
Polarity vector maps
Using the epidermal map formalism, introduced in 2D maps of epidermal signal, and from these transformed coordinates, we can then compute an aligned continuous map of PIN intensity based of the quantification of PIN1 signal at the level of cell interfaces and the estimation of interface areas:
We also use the same method to compute an aligned vectorial map of PIN polarities, this time based on the estimation of cell polarity vectors:
In particular, this is the data we use to quantify the convergence of PIN directions at tissue scale by applying the divergence operator to the vector field resulting from the map computation $\widehat{\mathbf{\mathbf{P}\mathbf{I}\mathbf{N}}}(x,y)=({\widehat{\mathrm{PIN}}}_{x},{\widehat{\mathrm{PIN}}}_{y})(x,y)$. This operation gives us a scalar map (as those displayed in Figure 3—figure supplement 2, third column) where negative values correspond to areas of local convergence of the PIN directions:
We use this computed map to approximate the values of $\mathrm{div}\widehat{\mathbf{\mathbf{P}\mathbf{I}\mathbf{N}}}$ at punctual locations such as nuclei points ${P}_{n}$ or primordia extremal points $({r}_{{\mathrm{\mathbb{P}}}_{i}}^{},{\theta}_{{\mathrm{\mathbb{P}}}_{i}}^{})$ or $({r}_{{\mathrm{\mathbb{P}}}_{i}}^{+},{\theta}_{{\mathrm{\mathbb{P}}}_{i}}^{+})$ by averaging the values at the four closest grid coordinates (Figure 3J). Indeed, it would be very complex to estimate this quantity on a discrete set of points from the ${\mathbf{\mathbf{P}\mathbf{I}\mathbf{N}}}_{c}^{*}$ vectors, on which the divergence operator would be nontrivial.
Implementation details
Image processing
Histogram normalization was performed using the implementation provideed in the ScikitImage library (van der Walt et al., 2014), and cell barycenters in the segmented images were computed using the SciPy library (Virtanen et al., 2020), made available through the timagetk (Tissue Image ToolKit) image processing library.
Meshing algorithms
We used the implementations provided in the VTK (Visualization ToolKit) library (Schroeder et al., 2006) for the Marching Cubes algorithm, the mesh smoothing and the quadric decimation (vtkImageMarchingCubes, vtkWindowedSincPolyDataFilter, vtkQuadricDecimation). A version of the isotropic remeshing algorithm has been implemented in the cellcomplex library.
PIN polarity quantification
We have developed specific tools for the quantification of PIN1 polarities, and they are made avaliable in the tissue_paredes library. We used the implementation of Wilcoxon test from the SciPy library (Virtanen et al., 2020).
PIN polarity maps
Continuous maps and vector maps were generated using the functionns implemented in the tissue_nukem_3d Python library. The divergence maps were estimated by applying a 1D Gaussian derivative filter ($\sigma =3.75\mu m$) to each component of a vector map in the corresponding dimension, using functions implemented in the SciPy library (Virtanen et al., 2020).
Appendix 5
Extrapolated cell motion in the developmental continuum
Throughout this work, we strongly relied on the spatiotemporal periodicity of phyllotactic systems, that we demonstrated to be a valid assumption for our considered SAMs. Indeed, the high angular precision and limited plastochron variability make the observed systems close to a steady developing regular phyllotactic system with a divergence angle $\alpha ={137.5}^{\circ}\pm {6.7}^{\circ}$ and a plastochron $T=12h\pm 2h$ (Figure 1—figure supplement 2D–G, Appendix 1).
Notably, we considered that, in the 2D cylindrical reference frame centered on the CZ of the shoot apical meristem, the dynamics of any quantifiable signal $S$ must follow the properties of a spatiotemporally periodic function of spatial period $\left(\begin{array}{c}\hfill 0,\alpha ,0\hfill \end{array}\right)$ and temporal period $T$:
This helped us consider signal dynamics on durations that largely overpass the observation range of 10 to 14 hr, by applying successive rotations of the meristems to simulate the passing of time. Notably, an aligned SAM observed at $t=0h$ rotated of 137.5° clockwise has been shown to be the best next frame to the same aligned SAM observed at $T=10h$ (Figure 1G, Figure 1—figure supplement 2H). More generally, any primordium of stage ${\mathrm{\mathbb{P}}}_{p}$ visible at time $t$ can be used to infer information at time $t+pT$. This means that we were able to reconstruct trajectories of signals at a given 2D projected position $(r,\theta )$ over a duration of up to nine plastochrons (∼ 100 hours) from observations spanning only one, but with nine visible primordia ${\mathrm{\mathbb{P}}}_{3}$ to ${\mathrm{\mathbb{P}}}_{5}$. This was achieved only by interpolating rotated aligned information (Video 1).
Unfortunately, this global reconstruction heuristic could work only while we were looking at the same location in space, where the spatiotemporal property holds. To some extent, it can be generalized to robust primordia landmarks, such as auxin maxima, that we assume to be unique while moving in the course of primordium development. If they can be identified, and associated with a primordium of stage ${\mathrm{\mathbb{P}}}_{p}$, then they can be positioned on the same developmental axis at a time $t+pT$ to reconstruct a developmental history at the level of this timetracked landmark.
However, the moment we are interested in cellular processes, such as the dynamics of transcriptional response to auxin for instance, the reconstructed longterm trajectories cannot be used to draw relevant conclusions, as they reflect the dynamics either at fixed coordinates or at noncellspecific landmark points. It is therefore necessary to find a way to access temporal celllevel information. Individual cells can be tracked in timelapse sequences, either manually or automatically, which could be use to obtain signal trajectories over 10 to 14 hr (Figure 2G). But to achieve the mentioned 100 hr reconstruction, spatiotemporal periodicity has to be used at some point.
Extrapolated tissue area tracking
We assume the cells in the central and peripheral zones (CZ and PZ respectively) of the SAM to have essentially an outward radial motion that accelerates as cells exit the central zone. This has been confirmed by the cellular motion vectors estimated from vector fields of image deformation (Appendix 2) in which the azimuthal component is in average close to 0, with a limited amplitude compared to the radial component (Appendix 5—figure 1A). We note ${\mathbf{\mathbf{v}}}_{n}$ the speed of the nucleus labelled $n$ in the 2D polar SAM reference frame ${\mathcal{R}}^{*}$:
where $\mathbf{\mathbf{r}}({P}_{n})$ and $\mathit{\bm{\theta}}({P}_{n})$ are the local normal and tangential unitary vectors at ${P}_{n}$ . In the following, we will then assume a pure radial motion of cells in the L1 of the SAM, that is that:
We compute the local radial cellular speed as a 2D continuous map on the L1 (Appendix 5—figure 1BC), using the same parameters as for the other cellular signals: $\forall (r,\theta )\in {\mathrm{\mathbb{R}}}^{2}$,
Defined this way, local radial cellular speed is a tissuelevel information, that is not attached to a cell but to a spatial position $(r,\theta )$. Therefore it has a spatiotemporal periodicity property and we can write:
We use this spatiotemporal periodicity property of local cellular speed to extrapolate cell motion over time from a series of acquisitions of SAMs at discrete times $\left\{{t}_{0}<\mathrm{\cdots}<{t}_{n}<T\right\}$. Let us consider a cell with an initial position $P({t}_{0})=(r({t}_{0}),{\theta}_{0})$, setting $r({t}_{0})={r}_{0}$. Using acquisitions at ${t}_{0}$, it is possible to estimate $\widehat{{v}_{r}}({r}_{0},{\theta}_{0},{t}_{0})$, which we use to estimate $P({t}_{1})=(r({t}_{1}),{\theta}_{0})$ assuming a linear motion between ${t}_{0}$ and ${t}_{1}$:
More generally, with observations at ${t}_{i1}$, we derive $P({t}_{i})$ with:
We perform this progression until we compute the last position $P({t}_{n})$ for which motion can not be estimated (as there is no next image it compute image deformation) However, we can still extrapolate the lastly computed motion to reach one plastochron, and estimate $P({t}_{0}+T)$ with:
To proceed further, we would like to progress in time and estimate the cell position at ${t}_{1}+T$. This is where we use the spatiotemporal periodicity property to derive that:
We are therefore able to estimate this next position from observations at ${t}_{0}$ simply by rotating the radial speed map (Appendix 5—figure 1D). Then iteratively it is possible to go further in time to ${t}_{n}+T$, extrapolate motion to ${t}_{0}+2T$, apply again spatiotemporal periodicity to reach ${t}_{1}+2T$, and so on. Finally we obtain the two following general equations:
These are valid for positive integer values of $p$ until reaching the maximal extent $\mathrm{\mathbb{P}}$ in the considered data (i.e. when the map used to estimate local radial speed becomes illdefined), which determines a value ${p}_{\mathrm{max}}$. This defines a radial trajectory in the 2D space that reflects the local motion of cells along several plastochrons (Appendix 5—figure 1E). Note that a rigorously identical approach can be used to go backwards in time with negative values of $p$ until ${t}_{0}+{p}_{\mathrm{min}}T$, using motion vectors computed using inverse image deformation (Appendix 2).
In the end, from a single initial position $({r}_{0},{\theta}_{0})$ we obtain a discrete radial trajectory:
To monitor a cellular process over long time courses, the objective would be to estimate the value of the signal $S$ along this spatiotemporal trajectory, that is:
Using the spatiotemporal periodicity property of $S$, this translates into:
In other terms, we have defined a series of spatial locations in a timeseries of acquisitions such that the sequence of signal values at these locations on the same meristem estimates the celllevel trajectory of the considered signal. If we represent them on a timeseries of meristems, we define tissue areas that can be tracked, first in time then in space, to reconstruct the average behavior of a group of cells over time (Appendix 5—figure 1FH). This is the approach we use to reconstruct celllevel auxin trajectories (Figure 2H) and to study the relationship between auxin input and transcriptional response in a consistent group of cells (Figure 4D, Figure 4F–H).
Data availability
All data generated or analyzed during this study are included in the manuscript and supporting files. Generic quantitative image and geometry analysis algorithms are provided in Python libraries timagetk, cellcomplex, tissue_nukem_3d and tissue_paredes (https://gitlab.inria.fr/mosaic/) made publicly available under the CECILLC license. Specific SAM sequence alignment and visualization algorithms are provided in a separate project providing Python scripts to perform the complete analysis pipelines (https://gitlab.inria.fr/mosaic/publications/sam_spaghetti.git, copy archived at https://github.com/elifesciencespublications/sam_spaghetti).
References

Auxin influx carriers stabilize phyllotactic patterningGenes & Development 22:810–823.https://doi.org/10.1101/gad.462608

ConferenceProceedings of the 2004 eurographics/ACM SIGGRAPH symposium on geometry processing SGP ’04Proceedings of the 2004 Eurographic.

ConferenceA remeshing approach to multiresolution modelingProceeding of the Symposium on Geomentry Processing. pp. 185–192.

Softwaresam_spaghetti: SAM Sequence Primordia Alignment, GrowtH Estimation, tracking & temporal indexationInria’s GitLab Service.

Phyllotaxis: from patterns of organogenesis at the meristem to shoot architectureWiley Interdisciplinary Reviews: Developmental Biology 5:460–473.https://doi.org/10.1002/wdev.231

ConferenceProceedings of the 24th annual conference on computer graphics and interactive techniquesSIGGRAPH’ 97 ACM Press.

ConferenceSurface simplification using quadric error metricsProceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques SIGGRAPH. pp. 209–216.

czifile Laboratory for fluorescence dynamics University of Californiaczifile Laboratory for fluorescence dynamics University of California, http://www.lfd.uci.edu/.

Modeling auxin transport and plant developmentJournal of Plant Growth Regulation 25:302–312.https://doi.org/10.1007/s003440060066x

Interaction between Meristem Tissue Layers Controls PhyllotaxisDevelopmental Cell 26:616–628.https://doi.org/10.1016/j.devcel.2013.08.017

Scalespace theory: a basic tool for analyzing structures at different scalesJournal of Applied Statistics 21:225–270.https://doi.org/10.1080/757582976

ConferenceMarching cubes: a high resolution 3D surface construction algorithmProceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques SIGGRAPH. pp. 163–169.

Retinoid signalling in the development of the central nervous systemNature Reviews Neuroscience 3:843–853.https://doi.org/10.1038/nrn963

ConferenceSpatioTemporal registration of 3D microscopy image sequences of Arabidopsis floral meristemsProceedings  International Symposium on Biomedical Imaging. pp. 1127–1130.

Spatiotemporal mechanisms of morphogen gradient interpretationCurrent Opinion in Genetics & Development 21:726–731.https://doi.org/10.1016/j.gde.2011.10.002

Medical Image Computing and ComputerAssited Intervention557–566, Block matching: A General Framework to Improve Robustness of Rigid Registration of Medical Images, Medical Image Computing and ComputerAssited Intervention, 1935, Springer, 10.1007/9783540408994_57.

Adaptive histogram equalization and its variationsComputer Vision, Graphics, and Image Processing 39:355–368.https://doi.org/10.1016/S0734189X(87)80186X

Live confocal imaging of Arabidopsis flower budsDevelopmental Biology 419:114–120.https://doi.org/10.1016/j.ydbio.2016.03.018

Local auxin sources orient the apicalbasal Axis in Arabidopsis embryosCurrent Biology 23:2506–2512.https://doi.org/10.1016/j.cub.2013.09.039

Morphogen gradients: from generation to interpretationAnnual Review of Cell and Developmental Biology 27:377–407.https://doi.org/10.1146/annurevcellbio092910154148

PINFORMED and PINLIKES auxin transport facilitatorsDevelopment 146:dev168088.https://doi.org/10.1242/dev.168088

BookThe Visualization Toolkit–An ObjectOriented Approach to 3D Graphics, 77Kitware, Inc.

Polar auxin transport: models and mechanismsDevelopment 140:2253–2268.https://doi.org/10.1242/dev.079111

Diffusion mechanism for phyllotaxisPlant Physiology 60:127–139.https://doi.org/10.1104/pp.60.1.127

PINFORMED 1 regulates cell fate at the periphery of the shoot apical meristemDevelopment 127:5157–5165.

Positional information and the spatial pattern of cellular differentiationJournal of Theoretical Biology 25:1–47.https://doi.org/10.1016/S00225193(69)800160
Article and author information
Author details
Funding
Agence Nationale de la Recherche (ANR12BSV6005)
 Teva Vernoux
Deutsche Forschungsgemeinschaft (FOR2581)
 Christian Wenzl
 Jan U Lohmann
Human Frontier Science Program (RPG00542013)
 Christophe Godin
 Teva Vernoux
Agence Nationale de la Recherche (ANR18CE12001402)
 Teva Vernoux
The funders had no role in study design, data collection and interpretation, or the decision to submit the work for publication.
Acknowledgements
We thank Fabrice Besnard and the members of the SIGNAL team for insightful discussions; Antoine Larrieu for helping with RNASeq analysis; Hélène RobertBoisivon for the YUC transcriptional and mutant lines; Sophie Ribes for her contribution to the nuclei image processing pipeline; Gwyneth Ingram, Olivier Hamant, Arezki Boudaoud and Jan Traas for feedback on the manuscript. We acknowledge the contribution of SFR Biosciences (UMS3444/CNRS, US8/Inserm, ENS de Lyon, UCBL) facilities PLATIM, for assistance with microscopy; of the PSMN (Pôle Scientifique de Modélisation Numérique) of the ENS de Lyon for providing us access to their computing resources. This work was supported by Human Frontier Science Program organization (HFSP) Grant RPG00542013 to TV and CG, ANR12BSV60005 grant (AuxiFlo) and ANR18CE12001402 (ChromAuxi) to TV and DFG FOR2581 to JUL.
Copyright
© 2020, GalvanAmpudia et al.
This article is distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use and redistribution provided that the original author and source are credited.
Metrics

 5,465
 views

 787
 downloads

 98
 citations
Views, downloads and citations are aggregated across all versions of this paper published by eLife.
Download links
Downloads (link to download the article as PDF)
Open citations (links to open the citations from this article in various online reference manager services)
Cite this article (links to download the citations from this article in formats compatible with various reference manager tools)
Further reading

 Cell Biology
 Developmental Biology
Chondrocyte columns, which are a hallmark of growth plate architecture, play a central role in bone elongation. Columns are formed by clonal expansion following rotation of the division plane, resulting in a stack of cells oriented parallel to the growth direction. In this work, we analyzed hundreds of Confetti multicolor clones in growth plates of mouse embryos using a pipeline comprising 3D imaging and algorithms for morphometric analysis. Surprisingly, analysis of the elevation angles between neighboring pairs of cells revealed that most cells did not display the typical stacking pattern associated with column formation, implying incomplete rotation of the division plane. Morphological analysis revealed that although embryonic clones were elongated, they formed clusters oriented perpendicular to the growth direction. Analysis of growth plates of postnatal mice revealed both complex columns, composed of ordered and disordered cell stacks, and small, disorganized clusters located in the outer edges. Finally, correlation between the temporal dynamics of the ratios between clusters and columns and between bone elongation and expansion suggests that clusters may promote expansion, whereas columns support elongation. Overall, our findings support the idea that modulations of division plane rotation of proliferating chondrocytes determines the formation of either clusters or columns, a multifunctional design that regulates morphogenesis throughout pre and postnatal bone growth. Broadly, this work provides a new understanding of the cellular mechanisms underlying growth plate activity and bone elongation during development.

 Developmental Biology
 Neuroscience
Multiple embryonic origins give rise to forebrain oligodendrocytes (OLs), yet controversies and uncertainty exist regarding their differential contributions. We established intersectional and subtractional strategies to genetically fate map OLs produced by medial ganglionic eminence/preoptic area (MGE/POA), lateral/caudal ganglionic eminences (LGE/CGE), and dorsal pallium in the mouse brain. We found that, contrary to the canonical view, LGE/CGEderived OLs make minimum contributions to the neocortex and corpus callosum, but dominate piriform cortex and anterior commissure. Additionally, MGE/POAderived OLs, instead of being entirely eliminated, make small but sustained contribution to cortex with a distribution pattern distinctive from those derived from the dorsal origin. Our study provides a revised and more comprehensive view of cortical and white matter OL origins, and established valuable new tools and strategies for future OL studies.