Zebrafish husbandry and strains
All research protocols involving zebrafish were approved by the University of Pennsylvania Institutional Animal Care and Use Committee (number 806819). Our investigations have (i) local approval and (ii) all procedures conform to the guidelines from the NIH Guide for the Care and Use of Laboratory Animals. Euthanasia was performed using rapid chilling. Zebrafish veterinary care was performed under the supervision of the University Laboratory Animal Resources at the University of Pennsylvania. Zebrafish embryos were maintained in 1X E3 medium under recommended animal husbandry conditions 68 and in accordance with institutional and national regulatory standards. Transgenic lines and mutants used were Tg(fli1a:lifeactGFP)mu240, Tg(fli1a:nEGFP)y7, Tg(kdrl:EGFP)s843, Tg(kdrl:Hsa.HRAS-mCherry)s916, engmu130, and alk1y6. References for all zebrafish lines can be obtained on http://zfin.org.
Live imaging and confocal microscopy
24-72 hpf embryos were mounted on a glass-bottom dish using 1% low-melting-point agarose containing 168 mg/l tricaine and 0.003% phenylthiourea (to prevent pigment formation). For time-lapse imaging, a heated microscope stage was used to maintain a constant temperature of 28.5°C. Confocal z-stacks were acquired on an SP8-inverted (Leica Microsystems) or LSM880 (Zeiss) scanning confocal microscope.
Tricaine treatments
Embryos were dechorionated and treated with 0.5 mg/ml tricaine (Millipore Sigma) in 1X E3 containing 0.003% phenylthiourea for 2 h intervals at 24, 36, 48 and 72 hpf, and imaged immediately after.
Image processing
Imaris software (Oxford Instruments) was used for image analysis, including maximum intensity projections, mp4 movies, cell shape tracings, and measurement of vessel diameters, cell numbers and cell proliferation. Adobe Illustrator software was used to assemble figures and create schematics.
Vessel diameter, cell number and cell shape analysis
To calculate vessel diameters, measurements were taken at the midway point between ISVs no. 7-15 for trunk and ISVs no. 16-24 for tail. The mean was used as an average diameter per embryo per trunk or tail region. Nuclei counts were obtained for 430µm length of each vessel between ISVs no. 7-15 for trunk and ISVs no. 16-24 for tail.
Cell shape analysis was performed as described previously 18. Briefly, Tg(fli1a:lifeactGFP; fli1a:nEGFP)mu240,y7 double transgenic embryos were imaged with a 40X air or 63X water objective. Imaris software was used to manually trace cell outlines with an average of 100 measurement points per cell. Using a custom MATLAB script, these points were then unrolled onto a two-dimensional surface, and an ellipse or a hyperbola was fitted through the measurement points. Cell area, elongation and alignment were then calculated from the two-dimensional projection.
UMAP plots on cell shape parameters
Four cell shape parameters (area, angle, elongation, and perimeter) of each unrolled EC were quantified and exported from a Matlab script into a csv file. A Python script was designed to organize these parameters and map them into UMAPs. The script organized the four parameters together with their corresponding cells’ identities such as cell name, cell location, vessel type, and age, etc. into a DataFrame. Then normalization was applied to the four parameters’ dimensions, followed by UMAP projection. The first and second dimensions of the projected UMAP space were shown with scatter plots. To show the clustering and distance features of each cell group, an ellipse was fitted to outline the main part of the scattered points of each cell type. Finally, cell points and the bounding ellipses from the selected cell types were shown on the UMAP plots to compare their similarities and distances.
Proliferation rate
Time-lapse movies were analyzed for cells that displayed nuclear dissociation and subsequent cell division. Proliferation events were counted for each vessel between 24-36, 36-48 and 48-72 hpf and normalized to the total cell number (per 430 µm vessel length) to obtain rates of proliferation.
Blastomere transplantations
Cell transplantations were performed as described previously 69. Wildtype, engmu130 or alk1y6mutant embryos with Tg(fli1a:lifeactGFP; fli1a:nEGFP)mu240,y7 were used as donors, while recipients were wildtype Tg(kdrl:Hsa.HRAS-mCherry; fli1a:nEGFP)s916,y7 embryos.
EC isolation for single cell RNA sequencing
Embryos from an incross of wildtype or engmu130Tg(kdrl:EGFP)s843 fish were incubated in culture dishes until 72 hpf. At 72 hpf, embryos were first anesthetized by 1X tricaine, then trunk and tail parts of the body were cut out by two syringes with needles (0.4 mm x 13 mm) which were then transferred into 1X HBSS (diluted from 10X HBSS, Gibco, #14185-052). Yolk extensions were removed by pipetting in calcium-free Ringer’s solution, spinning down, and washing twice with 1X HBSS. Deyolked embryos were then transferred into 0.04% BSA pre-coated tubes containing collagenase and TrypLE (add 80 µL 50 mg/ml collagenase IV (Gibco, #17104-019) into 1 ml preheated TrypLE (Gibco, #12604-021)). Embryos in collagenase were then dissociated in 28°C for around 50 minutes, with pipetting applied every 10 minutes. The reaction was stopped by the addition of 100 µl FBS. Cells were collected by centrifugation at 350×g (rcf) for 5 min at 4 °C. Cell pellets were washed twice with 1× HBSS followed by centrifugation. After a final wash, cells were resuspended in 300 µL 1× HBSS, passed through a 35 μm cell strainer (Stellar Scientific, #FSC-FLTCP) to obtain a single cell suspension into a FACS tube. The single cell suspension was added with 1.5 µl Hoechst 33342 (Immunochemistry, #639) and taken to the fluorescence-activated cell sorting (FACS) facility on ice. To retrive live ECs, cells were sorted using an Aurora CS Sorter by gating GFP+ and DAPI- cells. Sorted cells were collected into 1.5 ml Eppendorf tubes containing 0.04% BSA in DPBST (Gibco, #14190-136).
ScRNAseq library preparation and sequencing
To count the cell number and viability of the sorted cells, 5 µl of sorted cell suspension was stained with trypan blue (Corning, #25-900-CI) and transferred onto a hemocytometer (Funakosh, #521-10). Viability of all our 4 cell samples was around 90% and cell concentrations were around 600 cells/µl. For each sample, about 16500 cells were added into a 10X Genomics Chromium Controller with a target recovery of 10000 cells per sample. The scRNAseq library preparation was completed with Chromium Next GEM Single Cell 3ʹ Reagent Kits (10X Genomics, PN-1000269) according to the protocol from the manufacturer. The genomic libraries were then sent to be sequenced by Next Generation Sequencing provided by Azenta.
ScRNAseq data analysis
The raw sequence data from Azenta was uploaded into 10X Genomics Cloud Analysis Server (https://www.10xgenomics.com/products/cloud-analysis) and annotated by aligning to the customized zebrafish genome reference “GRCz11_v4.3.2_cellranger_v6” 70. The feature-barcode matrix derived from the Cell Ranger was downloaded and imported into R Studio. The following analyses were completed with R_v4.3.1 and Seurat_v4.1.3 71. Data of 4 samples (2 wildtype and 2 mutant) were imported into R separately as Seurat objects and pre-processed to remove outliers with high feature number, RNA count, and mitochondrial gene percentage. Then, the feature-barcode matrices were normalized, and highly variable genes were identified, with which the data of four samples were integrated as one Seurat object. A customized cell cycle gene list for zebrafish was used to score each cell’s cell fate, and the difference between G2M and S phase scores was regressed out to eliminate the difference caused by cell cycle genes’ expressions. Next, cells were clustered by running RunPCA (npcs=40), RunUMAP (dims=1:40), FindNeighbours (dims=1:40), and FindClusters (resolution=0.5) in order. ECs were extracted by sub-setting cells which were both within kdrl/cdh5 enriched clusters and with kdrl/cdh5 expression levels >= 1. ECs were re-clustered, and marker genes of each cluster were obtained by Findmarkers. Putative names were assigned to EC clusters based on their marker genes and validated by our own fluorescent whole mount in-situ hybridization and expression data available online. Differentially expressed genes between wildtype and engmu130 mutants were obtained by Findmarkers for every cell cluster. Gene set enrichment analysis (GSEA) was performed by clusterProfiler 72, with gene lists obtained from Findmarkers and filtered by p_val <= 0.05 and ordered by their avg_log2FC.
In situ hybridization
Whole mount fluorescence in situ hybridization combined with EGFP antibody staining was performed using Tg(kdrl:EGFP)s843 embryos as described previously 73. Whole-mount in situ hybridization of zebrafish embryos was performed as described previously 74. The plasmid for zebrafish aqp8a.1 was graciously provided by the lab of Dr. Saulius Sumanas (USF Health Heart Institute, Florida). Plasmids for zebrafish nkx2.3 were kindly provided by the lab Dr. Caroline Burns. Primer sequences for amplifying alk1 were kindly provided by the lab of Dr. Beth Roman (University of Pittsburgh, Pittsburgh). Previously described probes were cxcl12a, cxcl12b75 and eng18. Probes for mrc1a were generated in-house with PCR products from cDNA with following primers:
mrc1a forward: GAGAACTGGGCTCATGCCACAG
mrc1a reverse: CCAGCAGTCTATTTGGCTATTCCC
Immunofluorescence for nucleoli
Embryos were fixed in 4% PFA for 1.5 hrs at room temperature, and then washed with PBST (PBS + 0.1% Tween20 (Fisher Scientific, #BP337-500)) 4 times of 5 min each. Next, embryos were washed once for 5 min with PBSTX (PBS + 0.1% Tween20 + 0.3% Triton X-100 (Fisher Scientific, #BP151-100)), followed by blocking in PBSTX + 10% BSA (Fisher Scientific, #BP1600-100) + 1% Sheep Serum (Sigma, #S2263) for 2 hrs. Embryos were then incubated with primary antibody, anti-fibrillarin (Santa Cruz, #SC-374022) diluted 1:50 in PBSTX + 1% BSA + 0.1% sheep serum, overnight at 4°C. On the following day, embryos were washed 6 times in PBSTX + 1% BSA + 0.1% sheep serum for 1 hr per wash. Then, embryos were incubated in secondary antibody, Alexa Fluor 546 (Invitrogen, #A-11003) diluted 1:1000 in PBSTX + 1% BSA + 0.1% sheep serum, overnight at 4°C. Embryos were finally washed 4 times in PBST for 10 min per wash.
Quantification of nucleoli volumes and numbers in ECs
Image processing and quantification were performed in Imaris (10.0.1). We pre-processed the fibrillarin channel to mask out signal from cell types other than ECs. To do so, a “Surface” object was created and fine-tuned based on the GFP channel from Tg(kdrl:EGFP)s843. This provided a rough segmentation of the vasculature. The fibrillarin channel was masked by the above vessel “surface” with voxel intensities outside the surface set to 0 and voxels inside the surface kept at their original value. After this masking, most nucleoli staining outside of the vascular area was filtered out except some from cells neighbouring ECs due to imprecise vessel segmentation. To further suppress this interference, we applied channel arithmetic to create a new channel using the equation , where C1 is the EGFP channel representing ECs with the highest intensities located at nuclei, and C2 is the masked fibrillarin channel. With the above masking and channel arithmetic, we obtained a channel showing nucleoli staining exclusively in blood vessels. Another surface was created to segment the fibrillarin staining in channel C3. Volumes of each dense fibrillar component (DFC) were calculated by the surface object and organized together with the number of DFCs per cell.
Statistical analysis
All data were analyzed using GraphPad Prism or R packages. Graphs were plotted with mean standard deviation (s.d.). P<0.05 was considered statistically significant.