Activity and retinoic acid drive hair cell spatial patterning in the zebrafish utricle
Data files
Mar 09, 2026 version files 577.12 KB
-
Fig_2.xlsx
84.42 KB
-
Fig_3.xlsx
28.62 KB
-
Fig_4.xlsx
75.19 KB
-
Fig_6.xlsx
65.96 KB
-
Fig_7.xlsx
150.37 KB
-
Fig_8.xlsx
103.51 KB
-
Fig_S2.xlsx
22.87 KB
-
Fig_S5.xlsx
18.29 KB
-
README.md
27.88 KB
Abstract
The zebrafish vestibular otolith organs, like those of other vertebrate species, are organized into central (striolar) and peripheral (extrastriolar) zones that drive different vestibular circuits. How and when these hair cell patterns develop in the zebrafish is unknown. We determined that early-developing hair cells (<36 hours) expressed both striolar and extrastriolar transcriptomic markers. After 36 hours, these hair cells specify into extrastriolar hair cells. Later-developing hair cells (>36 hours) mostly develop directly as striolar or extrastriolar. We observed complementary patterns of RA degrading and synthesizing enzymes that colocalize with striolar and extrastriolar zones, respectively, suggesting evolutionarily conserved molecular signaling. RA treatment during development increased the relative proportion of extrastriolar and intermediate-type hair cells, indicating that enriched RA reduces striolar development. However, in fish with mechanotransduction dysfunction from a cdh23 mutation, normal RA patterning is insufficient to finalize the fate of early-born hair cells, which remain transcriptomically unresolved. RA treatment further exacerbates abnormal patterning. Therefore, we conclude that hair cell fate, and thus normal zonal patterning, depends on both hair cell activity and the RA gradient.
Dataset DOI: 10.5061/dryad.hmgqnk9xs
Description of the data and file structure
These datasets contain processed data from molecular and cellular analyses of hair cell development in the larval zebrafish and data produced from a computational pipeline for spatial analyses of utricles. This study investigates how and when striolar and extrastriolar hair cell types emerge during early development of the zebrafish as described in Baeza-Loya et al., 2026 (https://doi.org/10.1101/2025.11.17.687290).
Files and variables:
For a description of how cell count data were collected and spatial analyses data generated, please refer to the Methods section of the manuscript (Baeza-Loya et al., 2026) (https://doi.org/10.1101/2025.11.17.687290).
Each file corresponds to a figure in the manuscript and contains sufficient data to recreate all plots and statistical tests. Each .xlsx file contains sheets that refer to a panel or subset of data within that figure. Each sheet has header information describing, for example, the parameter (cell type), condition (e.g., drug), and the unique descriptor of every cell used in the analysis.
For Figures 2 through 8 and Supplementary Figures 2 and 5, you can find cell count data we have plotted as a function of age, concentration, or cell type, and all the data points used in statistical tests. For Figures 2, 4, 6, 7, and 8, we include data for polar plots used for the analysis of spatial distribution of different hair cell types. Results from statistical tests can be found reported in the paper.
Data Descriptions:
Fig_2.xlsx
- Tab 1: Fig 2A. Hair cell fluorescence analyses for wildtype fish.
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell.
- mean_fr: averaged red fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_fr: integrated yellow (far red) fluorescence value across pixels within the cell label (arbitrary units).
- red: binary indicator of whether a cell reaches threshold for red fluorescence; 0 = no, 1 = yes.
- far red: binary indicator of whether a cell reaches threshold for yellow fluorescence; 0 = no, 1 = yes.
- marker_class: label of cell type depending on fluorescence indicator value. If red = 1 and far red = 0, marker_class = cabp1b+. If red = 0 and far red = 1, marker_class = cabp2b+. If red = 1 and far red = 1, marker_class = Double+.
- color: the color of the marker on th plot depending on the marker_class. Cabp1b = magenta, cabp2b = gold, Double = dark cyan.
- Tab 2: Fig 2B&C: Hair cell polar plot coordinates
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell (same as Tab 1).
- theta_n: normalized x-value for unit circle polar plot.
- r_n: normalized y-value for unit circle polar plot.
- marker_class: label of cell type depending on fluorescence indicator value. If red = 1 and far red = 0, marker_class = cabp1b+; if red = 0 and far red = 1, marker_class = cabp2b+; if red = 1 and far red = 1, marker_class = Double+.
- color: the color of the marker on th plot depending on the marker_class. Cabp1b+ = magenta, cabp2b+ = gold, Double+ = dark cyan.
Fig_3.xlsx
- Tab 1: Fig 3D: Raw hair cell counts for wildtype fish
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp1b only: Total number of hair cells that were positive for only calcium binding protein 1b (cabp1b) RNA probe.
- cabp2b only: Total number of hair cells that were positive for only calcium binding protein 2b (cabp2b) RNA probe.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- organ: vestibular organ for which hair cells were being counts (utricle or saccule).
- Tab 2: Fig 3E: Processed hair cell counts for wildtype fish
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- 1b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp1b only /total HC).
- 2b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp2b only /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
- organ: vestibular organ for which hair cells were being counts (utricle or saccule).
Fig_4.xlsx
- Tab 1: Fig 4D-F: Hair cell polar plot analyses and coordinates for wildtype Eos fish.
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell (same as Tab 1).
- theta_n: normalized x-value for unit circle polar plot.
- r_n: normalized y-value for unit circle polar plot.
- Cabp2b: binary indicator of whether a cell reaches threshold for cabp2b probe (red) fluorescence; 0 = no, 1 = yes.
- Cabp1b: binary indicator of whether a cell reaches threshold for cabp1b probe (yellow) fluorescence; 0 = no, 1 = yes.
- Photoconverted: binary indicator of whether a cell showed photoconversion (red) fluorescence; 0 = no, 1 = yes.
- marker_class: Photoconversion label of cell type depending on fluorescence indicator values. If Cabp2b = 1 or Cabp1b = 1 and Photoconverted = 0, marker_class = Negative. If Cabp2b = 1 and Cabp1b = 1 and Photoconverted = 0, marker_class = Double+. If Cabp2b = 1 or Cabp1b = 1 and Photoconverted = 1, marker_class = Photoconverted. If Cabp2b = 1 and Cabp1b = 1 and Photoconverted = 1, marker_class = Doube+_Photoconverted.
- marker_class1: RNA probe label of cell type depending on fluorescence indicator values. If Cabp2b = 0 and Cabp1b = 1, marker_class1 = Cabp2b+. If Cabp2b = 0 and Cabp1b = 1, marker_class1 = Cabp1b. If Cabp2b = 1 and Cabp1b = 1, marker_class1 = Double+. If Cabp2b = 0 and Cabp1b = 0, marker_class1 = none.
- color: the color of the marker on the plot depending on the marker_class1. Cabp1b+ = yellow, Cabp2b+ = magenta, Double+ = teal.
- color_1: the color of the marker on the plot depending on the marker_class. Negative = grey, Double+ = yellow, Photoconverted = black, Double+_Photoconverted = teal
- Tab 2: Fig 4G-I: Raw and processed hair cell counts for Eos wildtype fish.
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- PC age: Age at which samples were photoconverted (PC) (days)
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp2b (Red): Total number of hair cells that were positive for only calcium binding protein 2b (cabp1b) RNA probe in the red channel.
- cabp1b (Yellow): Total number of hair cells that were positive for only calcium binding protein 1b (cabp2b) RNA probe in the yellow channel.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- 2b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp2b (Red) /total HC).
- 1b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp1b (Yellow) /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
- PC total: Total number of photoconverted (PC) hair cells
- PC+cabp2b: Number of hair cells that are both photoconverted (PC) and cabp2b positive.
- PC+cabp1b: Number of hair cells that are both photoconverted (PC) and cabp1b positive.
- PC+both: Number of hair cells that are both photoconverted (PC) and cabp2b and cabp1b positive.
- PC2b/PCtot: Relative proportion of photoconverted (PC) cabp2b-positive hair cells to total number of photoconverted hair cells (PC + cabp2b /PC tot).
- PC1b/PCtot: Relative proportion of photoconverted (PC) cabp1b-positive hair cells to total number of photoconverted hair cells (PC + cabp1b /PC tot).
- PCboth/PCtot: Relative proportion of photoconverted (PC), cabp1b and cabp2b-positive hair cells to total number of photoconverted hair cells (PC + both /PC tot).
- organ: vestibular organ for which hair cells were being counts (utricle).
Fig_6.xlsx
- Tab 1: Fig 6B-C: Raw and processed counts for wildtype fish treated with retinoic acid
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- Rx (nM): concentration of retinoic acid (nanomolar)
- days treatment: length of treatment (days)
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp1b only: Total number of hair cells that were positive for only calcium binding protein 1b (cabp1b) RNA probe.
- cabp2b only: Total number of hair cells that were positive for only calcium binding protein 2b (cabp2b) RNA probe.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- organ: vestibular organ for which hair cells were being counts (utricle or saccule).
- 1b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp1b only /total HC).
- 2b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp2b only /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
- Tab 2: Fig 6D: Hair cell polar plot analyses and coordinates for retinoic acid treated fish.
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell (same as Tab 1).
- red: binary indicator of whether a cell reaches threshold for red fluorescence; 0 = no, 1 = yes.
- far red: binary indicator of whether a cell reaches threshold for yellow fluorescence; 0 = no, 1 = yes.
- theta_n: normalized x-value for unit circle polar plot.
- r_n: normalized y-value for unit circle polar plot.
- marker_class: label of cell type depending on fluorescence indicator value. If red = 1 and far red = 0, marker_class = cabp1b+. If red = 0 and far red = 1, marker_class = cabp2b+. If red = 1 and far red = 1, marker_class = Double+.
- color: the color of the marker on th plot depending on the marker_class. Cabp1b+ = magenta, cabp2b+ = gold, Double+ = dark cyan.
- Tab 3: Fig 6F-G: Raw and processed counts for wildtype fish treated with retinal
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- Rx (uM): concentration of retinal (micromolar)
- days treatment: length of treatment (days)
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp1b only: Total number of hair cells that were positive for only calcium binding protein 1b (cabp1b) RNA probe.
- cabp2b only: Total number of hair cells that were positive for only calcium binding protein 2b (cabp2b) RNA probe.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- organ: vestibular organ for which hair cells were being counts (utricle or saccule).
- 1b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp1b only /total HC).
- 2b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp2b only /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
- Tab 4: Fig 6H: Hair cell polar plot analyses and coordinates for retinal treated fish
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell (same as Tab 1).
- red: binary indicator of whether a cell reaches threshold for red fluorescence; 0 = no, 1 = yes.
- far red: binary indicator of whether a cell reaches threshold for yellow fluorescence; 0 = no, 1 = yes.
- theta_n: normalized x-value for unit circle polar plot.
- r_n: normalized y-value for unit circle polar plot.
- marker_class: label of cell type depending on fluorescence indicator value. If red = 1 and far red = 0, marker_class = cabp1b+. If red = 0 and far red = 1, marker_class = cabp2b+. If red = 1 and far red = 1, marker_class = Double+.
- color: the color of the marker on th plot depending on the marker_class. Cabp1b+ = magenta, cabp2b+ = gold, Double+ = dark cyan.
Fig_7.xlsx
- Tab 1: Fig 7C-D: Raw and processed hair cell counts for sputnik mutant fish
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp1b only: Total number of hair cells that were positive for only calcium binding protein 1b (cabp1b) RNA probe.
- cabp2b only: Total number of hair cells that were positive for only calcium binding protein 2b (cabp2b) RNA probe.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- organ: vestibular organ for which hair cells were being counts (utricle).
- 1b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp1b only /total HC).
- 2b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp2b only /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
- Tab 2: Fig 7E-F: Raw and processed hair cell counts for sputnik mutant fish on Eos transgenic background.
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- PC age: Age at which samples were photoconverted (PC) (days)
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp2b (red): Total number of hair cells that were positive for only calcium binding protein 2b (cabp1b) RNA probe in the red channel.
- cabp1b (yellow): Total number of hair cells that were positive for only calcium binding protein 1b (cabp2b) RNA probe in the yellow channel.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- 1b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp2b (Red) /total HC).
- 2b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp1b (Yellow) /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
- PC HC: Total number of photoconverted (PC) hair cells (HC).
- PC+cabp1b: Number of hair cells that are both photoconverted (PC) and cabp2b positive.
- PC+cabp2b: Number of hair cells that are both photoconverted (PC) and cabp1b positive.
- PC+both: Number of hair cells that are both photoconverted (PC) and cabp2b and cabp1b positive.
- PC 1B/tot: Relative proportion of photoconverted (PC) cabp1b-positive hair cells to total number of photoconverted hair cells (PC + cabp1b /PC HC).
- PC 2B/tot: Relative proportion of photoconverted (PC) cabp2b-positive hair cells to total number of photoconverted hair cells (PC + cabp2b /PC HC).
- PC both/tot: Relative proportion of photoconverted (PC), cabp1b and cabp2b-positive hair cells to total number of photoconverted hair cells (PC + both /PC HC).
- Tab 3: Fig 7G: Fluorescence analysis and coordinates for polar plots for sputnik mutant fish
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell.
- mean_r: averaged red fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_r: integrated red fluorescence value across pixels within the cell label (arbitrary units).
- mean_fr: averaged far red (yellow) fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_fr: integrated yellow (far red) fluorescence value across pixels within the cell label (arbitrary units).
- red: binary indicator of whether a cell reaches threshold for red fluorescence; 0 = no, 1 = yes.
- far red: binary indicator of whether a cell reaches threshold for yellow fluorescence; 0 = no, 1 = yes.
- theta_n: normalized x-value for unit circle polar plot.
- r_n: normalized y-value for unit circle polar plot.
- marker_class: label of cell type depending on fluorescence indicator value. If red = 1 and far red = 0, marker_class = cabp1b+; if red = 0 and far red = 1, marker_class = cabp2b+; if red = 1 and far red = 1, marker_class = Double+.
- color: the color of the marker on th plot depending on the marker_class. Cabp1b = magenta, cabp2b = gold, Double = dark cyan.
- Tab 4: Fig 7H: Fluorescence analysis and coordinates for polar plots for sputnik Eos mutant fish
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell.
- mean_r: averaged red fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_r: integrated red fluorescence value across pixels within the cell label (arbitrary units).
- mean_fr: averaged far red (yellow) fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_fr: integrated yellow (far red) fluorescence value across pixels within the cell label (arbitrary units).
- red: binary indicator of whether a cell reaches threshold for cabp2b probe (red) fluorescence; 0 = no, 1 = yes.
- far red: binary indicator of whether a cell reaches threshold for cabp1b probe (yellow) fluorescence; 0 = no, 1 = yes.
- PC: binary indicator of whether a cell showed photoconversion (red) fluorescence; 0 = no, 1 = yes.
- theta_n: normalized x-value for unit circle polar plot.
- r_n: normalized y-value for unit circle polar plot.
- marker_class1: RNA probe label of cell type depending on fluorescence indicator values. If Cabp2b = 0 and Cabp1b = 1, marker_class1 = Cabp2b+. If Cabp2b = 0 and Cabp1b = 1, marker_class1 = Cabp1b. If Cabp2b = 1 and Cabp1b = 1, marker_class1 = Double+. If Cabp2b = 0 and Cabp1b = 0, marker_class1 = none.
- color: the color of the marker on the plot depending on the marker_class1. Cabp1b+ = gold, Cabp2b+ = magenta, Double+ = dark teal.
- marker_class: Photoconversion label of cell type depending on fluorescence indicator values. If Cabp2b = 1 or Cabp1b = 1 and Photoconverted = 0, marker_class = Negative. If Cabp2b = 1 and Cabp1b = 1 and Photoconverted = 0, marker_class = Double+. If Cabp2b = 1 or Cabp1b = 1 and Photoconverted = 1, marker_class = Photoconverted. If Cabp2b = 1 and Cabp1b = 1 and Photoconverted = 1, marker_class = Doube+_Photoconverted.
- color_1: the color of the marker on the plot depending on the marker_class. Negative = grey, Double+ = yellow, Photoconverted = black, Double+_Photoconverted = teal
Fig_8.xlsx
- Tab 1: Fig 8B-C: Raw and processed counts of hair cells from pharmacologically treated wildtype or mutant fish.
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- Tg: transgenic phenotype of the sample (wildtype (WT) or sputnik (Sput)).
- Drug: type of pharmacological intervention (retinal (Ret), retinoic acic (RA), or control (DMSO)).
- Rx (um): concentration of Drug (micromolar).
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp1b only: Total number of hair cells that were positive for only calcium binding protein 1b (cabp1b) RNA probe.
- cabp2b only: Total number of hair cells that were positive for only calcium binding protein 2b (cabp2b) RNA probe.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- organ: vestibular organ for which hair cells were being counts (utricle or saccule).
- 1b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp1b only /total HC).
- 2b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp2b only /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
- Tab 2: Fig 8D: Polar coordinates for all retinoic acid treated sputnik utricular hair cells on the polar plots.
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell.
- mean_r: averaged red fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_r: integrated red fluorescence value across pixels within the cell label (arbitrary units).
- mean_fr: averaged far red (yellow) fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_fr: integrated yellow (far red) fluorescence value across pixels within the cell label (arbitrary units).
- red: binary indicator of whether a cell reaches threshold for cabp2b probe (red) fluorescence; 0 = no, 1 = yes.
- far red: binary indicator of whether a cell reaches threshold for cabp1b probe (yellow) fluorescence; 0 = no, 1 = yes.
- theta_n: normalized x-value for unit circle polar plot.
- r_n: normalized y-value for unit circle polar plot.
- marker_class: RNA probe label of cell type depending on fluorescence indicator values. If red = 0 and far red = 1, marker_class1 = cabp1b+. If red = 0 and far red = 1, marker_class1 = cabp2b+. If red = 1 and far red = 1, marker_class1 = Double+. If red = 0 and far red = 0, marker_class1 = none.
- color: the color of the marker on the plot depending on the marker_class1. Cabp1b+ = gold, cabp2b+ = magenta, Double+ = dark cyan.
- Tab 3: Fig 8E: Polar coordinates for all retinal treated sputnik utricular hair cells on the polar plots.
- cell label: unique number corresponding to each cell in the data set, indicates the mask that labels each cell.
- mean_r: averaged red fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_r: integrated red fluorescence value across pixels within the cell label (arbitrary units).
- mean_fr: averaged far red (yellow) fluorescence value across pixels within the cell label (arbitrary units).
- integrated_density_fr: integrated yellow (far red) fluorescence value across pixels within the cell label (arbitrary units).
- red: binary indicator of whether a cell reaches threshold for cabp2b probe (red) fluorescence; 0 = no, 1 = yes.
- far red: binary indicator of whether a cell reaches threshold for cabp1b probe (yellow) fluorescence; 0 = no, 1 = yes.
- theta_n: normalized x-value for unit circle polar plot.
- r_n: normalized y-value for unit circle polar plot.
- marker_class: RNA probe label of cell type depending on fluorescence indicator values. If red = 0 and far red = 1, marker_class1 = cabp1b+. If red = 0 and far red = 1, marker_class1 = cabp2b+. If red = 1 and far red = 1, marker_class1 = Double+. If red = 0 and far red = 0, marker_class1 = none.
- color: the color of the marker on the plot depending on the marker_class1. Cabp1b+ = gold, cabp2b+ = magenta, Double+ = dark cyan
Fig_S2.xlsx
- Tab 1: Fig S2C: Data for hair cell count from anterior, lateral, or posterior cristae.
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (hours).
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp1b only: Total number of hair cells that were positive for only calcium binding protein 1b (cabp1b) RNA probe.
- cabp2b only: Total number of hair cells that were positive for only calcium binding protein 2b (cabp2b) RNA probe.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- organ: vestibular organ for which hair cells were being counts (anterior (A crista), lateral (L Crista), or posterior (P crista)).
- Tab 2: Fig S2D: Data for hair cell proportions plot from anterior, lateral, or posterior cristae
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (hours).
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- 1b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp1b only /total HC).
- 2b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp2b only /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
- organ: vestibular organ for which hair cells were being counts (anterior (A crista), lateral (L Crista), or posterior (P crista)).
Fig_S5.xlsx
- Tab 1: Data for cell count and proportion plots for gemini fish.
- Date: Date for each sample (year/month/day).
- Age: Age for each sample (days).
- Fish: Unique identifier for each fish sample within experiment Date/Age.
- HC total: Total number of hair cells (HC).
- cabp1b only: Total number of hair cells that were positive for only calcium binding protein 2b (cabp1b) RNA probe in the red channel.
- cabp2b only: Total number of hair cells that were positive for only calcium binding protein 1b (cabp2b) RNA probe in the yellow channel.
- both: Total number of hair cells that were positive for both cabp1b and cabp2b (i.e., double labelled).
- organ: vestibular organ for which hair cells were being counts (utricle)
- 1b/tot: Relative proportion of cabp1b-positive hair cells to total hair cells (cabp2b (Red) /total HC).
- 2b/tot: Relative proportion of cabp2b-positive hair cells to total hair cells (cabp1b (Yellow) /total HC).
- both/tot: Relative proportion of double-positive hair cells to total hair cells (both /total HC).
List of abbreviations used in files
1b: cabp1b
2b: cabp2b
A Crista: anterior crista
fr: far red
Gem: gemini fish
HC: Hair cell
L Crista: Lateral crista
nM: nanomolar
PC: photoconverted
PC1b: photoconverted and cabp1b positive
PC2b: photoconverted and cabp2b positive
PCtot: total number of photoconverted hair cell
P Crista: posterior crista
R: red
Ret: retinal
RA: retinoic acid
Rx: concentration
Sput: sputnik fish
Tot: total
µM: micromolar
WT: wildtype fish
Y: yellow
Code/software
We used GraphPad Prism software or Python 3.13 scripts to make plots and run statistical analyses. Associated code for cell classification (Utricle_2markers_analysis), spatial analyses (Utricle_polar_plot), and statistical analysis (Stat_analyses), can be found in the following repository: https://github.com/raible-lab/utricle_spatial_analyses
