{"id":858790,"date":"2026-06-11T01:47:19","date_gmt":"2026-06-11T01:47:19","guid":{"rendered":"https:\/\/www.europesays.com\/us\/858790\/"},"modified":"2026-06-11T01:47:19","modified_gmt":"2026-06-11T01:47:19","slug":"whole-genome-duplication-shaped-cell-type-evolution-in-the-vertebrate-brain","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/us\/858790\/","title":{"rendered":"Whole-genome duplication shaped cell-type evolution in the vertebrate brain"},"content":{"rendered":"<p>Vertebrate scRNA and snRNA atlas collection, filtering and preprocessing<\/p>\n<p>Cell atlases were retrieved from previous publications<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Siletti, K. et al. Transcriptomic diversity of cell types across the adult human brain. Science 382, eadd7046 (2023).\" href=\"#ref-CR2\" id=\"ref-link-section-d35702187e2354\">2<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Zeisel, A. et al. Molecular architecture of the mouse nervous system. Cell 174, 999&#x2013;1014 (2018).\" href=\"#ref-CR3\" id=\"ref-link-section-d35702187e2354_1\">3<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Hain, D. et al. Molecular diversity and evolution of neuron types in the amniote brain. Science 377, eabp8202 (2022).\" href=\"#ref-CR4\" id=\"ref-link-section-d35702187e2354_2\">4<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 5\" title=\"Lamanna, F. et al. A lamprey neural cell type atlas illuminates the origins of the vertebrate brain. Nat. Ecol. Evol. 7, 1714&#x2013;1728 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR5\" id=\"ref-link-section-d35702187e2357\" rel=\"nofollow noopener\" target=\"_blank\">5<\/a>. Low-quality cells in the human atlas were further filtered based on nCount (UMI)\u2009&lt;\u2009400. Low-quality cells in the other atlases were already filtered. To focus on neural cells in the brain, vertebrate datasets were filtered to retain only brain tissues at juvenile or adult stages. To help balance the number of cells for cross-species integration and to accommodate different proportions of neurons and glia, we randomly downsampled the human and lizard atlases to 105 neurons and 105 non-neurons, but retained the full brain atlases for mouse (67,937 neurons and 60,395 non-neuronal cells) and lamprey (18,166 neurons and 41,472 non-neuronal cells). Only protein-coding genes were retained for downstream analyses.<\/p>\n<p>As the original atlases were generated using different pipelines, we applied a standardized preprocessing approach to ensure consistency. We performed SAM analysis on each individual atlas by directly invoking the SAMAP function from the SAMap package (which runs SAM internally)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 20\" title=\"Tarashansky, A. J. et al. Mapping single-cell atlases throughout Metazoa unravels cell type evolution. eLife 10, e66747 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR20\" id=\"ref-link-section-d35702187e2368\" rel=\"nofollow noopener\" target=\"_blank\">20<\/a>. Specifically, UMI counts from each cell were first normalized to give the median total count per cell, then log2-transformed followed\u00a0by applying the SAM function with the following parameters: preprocessing=\u201cStandardScaler\u201d, npcs=100, weight_PCs=False, k=20, n_genes=3000, weight_mode=\u2018rms\u2019. The anndata objects were then converted to Seurat format for downstream clustering.<\/p>\n<p>Amphioxus sample collection, scRNA and snRNA library construction and raw data processing<\/p>\n<p>Amphioxus (B.\u00a0floridae) were obtained from a stock maintained by J.-K.\u2009Yu originating from Tampa, Florida. The amphioxus and their offspring were maintained at Xiamen University under previously described conditions<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 65\" title=\"Li, G., Shu, Z. &amp; Wang, Y. Year-round reproduction and induced spawning of Chinese amphioxus, Branchiostoma belcheri, in laboratory. PLoS ONE 8, e75461 (2013).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR65\" id=\"ref-link-section-d35702187e2385\" rel=\"nofollow noopener\" target=\"_blank\">65<\/a>. The brain (anterior to the first dorsal ocellus) and neural tube (posterior to the first dorsal ocellus) were dissected as previously described<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 29\" title=\"Dai, Y. et al. Evolutionary origin of the chordate nervous system revealed by amphioxus developmental trajectories. Nat. Ecol. Evol. 8, 1693&#x2013;1710 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR29\" id=\"ref-link-section-d35702187e2389\" rel=\"nofollow noopener\" target=\"_blank\">29<\/a>. We constructed and sequenced one scRNA-seq and one snRNA-seq library for each tissue.<\/p>\n<p>For the scRNA-seq experiment, the dissected brain (from ten adult individuals) and neural tube (from eight adult individuals) tissues were respectively washed three times in ice-cold calcium-free and magnesium-free artificial seawater (CMF-ASW)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 66\" title=\"Unson, M. D., Holland, N. D. &amp; Faulkner, D. J. A brominated secondary metabolite synthesized by the cyanobacterial symbiont of a marine sponge and accumulation of the crystalline metabolite in the sponge tissue. Marine Biol. 119, 1&#x2013;11 (1994).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR66\" id=\"ref-link-section-d35702187e2396\" rel=\"nofollow noopener\" target=\"_blank\">66<\/a> and then transferred into 500\u2009\u00b5l enzyme mix (10% trypsin and 2\u2009mg\u2009ml\u20131 collagenase in CMF-ASW) and incubated in a 37\u2009\u00b0C incubator with a nutating shaker for approximately 10\u2009min. During digestion, tissues were gently pipetted every 1\u20132\u2009min to facilitate dissociation, and progress was monitored under an inverted microscope. Digestion was terminated by adding 1\u2009ml of an ice-cold quenching solution (20% fetal bovine serum and 2\u2009mg\u2009ml\u20131 glycine in CMF-ASW). Cells were passed through a 40\u2009\u00b5m cell strainer and centrifuged at 270g at 4\u2009\u00b0C for 5\u2009min. The supernatant was removed, and 500\u2009\u00b5l RNase-free 0.04% BSA in 3\u00d7 PBS was added to resuspend the cells. Calcein-AM (BD Biosciences, 564061) was added to the cell suspension to a final concentration of 10\u2009\u00b5M and incubated at 37\u2009\u00b0C for 5\u2009min. The cells were subsequently placed on ice then immediately processed. scRNA-seq library construction was carried out in accordance with a previous study<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 29\" title=\"Dai, Y. et al. Evolutionary origin of the chordate nervous system revealed by amphioxus developmental trajectories. Nat. Ecol. Evol. 8, 1693&#x2013;1710 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR29\" id=\"ref-link-section-d35702187e2407\" rel=\"nofollow noopener\" target=\"_blank\">29<\/a>. The final libraries were sequenced on an Illumina NovaSeq 6000 platform.<\/p>\n<p>For the snRNA-seq experiment, we used a Nucleus Isolation kit (SHBIO, 52009-10) to obtain single nuclei of the dissected tissues. RNase inhibitors (Sigma, 3335399001) were added to the reagents before use. The samples were cut and transferred to a 5\u2009ml tube containing lysate, mixed and lysed for 2\u2009min on ice, then filtered through a 40\u2009\u03bcm cell filter (Sigma, BAH136800040). The nucleus count was estimated using a microscope (Leica) with DAPI reagent. After staining with 0.4% trypan blue (Sangon Biotech E607320-0001), the nucleus was observed under a \u00d740 microscope (Jiangnan Novel Optics XD-202). Subsequent experiments were performed if the nuclear envelopes were intact and there were few impurities. snRNA-seq libraries were prepared using a SeekOne DD Single Cell 3\u2032 library preparation kit (SeekGene, K00202). In brief, an appropriate number of cell nuclei was mixed with reverse transcription reagent and then added to a sample well in a SeekOne DD chip S3. Subsequently, barcoded hydrogel beads and partitioning oil were dispensed into corresponding wells separately in the chip S3. After emulsion droplet generation, reverse transcription was performed at 42\u2009\u00b0C for 90\u2009min and inactivated at 85\u2009\u00b0C for 5\u2009min. Next, cDNA was purified from broken droplets and amplified by PCR. The amplified cDNA product was then cleaned, fragmented, end-repaired, A-tailed and ligated to a sequencing adaptor. Finally, indexed PCR was performed to amplify the DNA representing the 3\u2032 polyA part of expressing genes, which also contained the cell barcode and the unique molecular index. The indexed sequencing libraries were cleaned up using VAHTS DNA Clean Beads (Vazyme N411-01), analysed by a Qubit (Thermo Fisher Scientific, Q33226) and a Bio-Fragment Analyzer (Bioptic, Qsep400). The libraries were then sequenced on a GeneMind SURFSeq 5000 with PE150 read length.<\/p>\n<p>Raw reads from scRNA-seq were processed using the BD Rhapsody WTA analysis pipeline (v.1.12.1; <a href=\"https:\/\/bitbucket.org\/CRSwDev\/cwl\/src\/master\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/bitbucket.org\/CRSwDev\/cwl\/src\/master\/<\/a>) on the Seven Bridges platform (<a href=\"https:\/\/sevenbridges.com\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/sevenbridges.com\/<\/a>). Raw reads from snRNA-seq were processed using the SeekSoul Tools pipeline. scRNA and snRNA expression matrices for each sample were then filtered and processed using Seurat (v.5.0.0). Cells or nuclei with fewer than 300\u00a0detected genes, more than 4,000 detected genes, more than 10,000\u2009UMI detected or more than a 10% MT expression ratio were filtered out (we used stricter parameters for neural tube processed by SeekGene due to its higher ambient RNA).<\/p>\n<p>Clustering and annotation<\/p>\n<p>To find good-quality and high-resolution cell clusters in the SAM preprocessed atlases, we performed hierarchical and iterative clustering for individual vertebrate cell atlases using the scrattch.hicat and scrattch.bigcat packages<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 67\" title=\"Yao, Z. et al. AllenInstitute\/scrattch.hicat: doi_release. Zenodo &#010;                https:\/\/doi.org\/10.5281\/zenodo.11405898&#010;                &#010;               (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR67\" id=\"ref-link-section-d35702187e2439\" rel=\"nofollow noopener\" target=\"_blank\">67<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 68\" title=\"Tasic, B. et al. Adult mouse cortical cell taxonomy revealed by single cell transcriptomics. Nat. Neurosci. 19, 335&#x2013;346 (2016).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR68\" id=\"ref-link-section-d35702187e2442\" rel=\"nofollow noopener\" target=\"_blank\">68<\/a> from the Allen Institute. Raw counts (UMI) were first normalized using the cpm function provided in the above packages, followed by log2 transformation with a pseudo-count added to prevent log2[0]. Cells were initially classified into broad groups and hierarchically clustered on the basis of the expression of highly variable genes, principal component analysis and Jaccard\u2013Louvain clustering. Clustering was performed iteratively in each group using the iter_clust function, continuing until no further subclusters satisfied predefined thresholds for the number of DEGs or minimum cluster size. As our analysis did not aim to resolve extremely fine-scale cell types, we applied more relaxed parameters than those typically used with this method. DEG thresholds were defined via the de_param settings: padj.th = 0.05, q1.th = 0.4, q2.th = NULL, q.diff.th = 0.5, de.score.th = 100, min.cells = 100, and min.genes = 6. Dimensionality reduction and clustering parameters were specified as follows: dim.method = \u201cpca\u201d, max.dim = 80, method = \u201clouvain\u201d. Minimum cluster sizes were set via split.size as 800, 500, 500 and 500 for human, mouse, lizard and lamprey datasets, respectively. As we did not aim to study cell types at very high resolution, we tuned the split.size parameters for each species to generate cluster numbers at a similar level across vertebrates. Clusters were then checked and merged at the end of the iteration to ensure that they were separable with scrattch.bigcat::merge_cl. We simply used Seurat FindClusters with the Louvain algorithm and resolution\u2009=\u20091 for amphioxus owing to the limited number of cells and nuclei in the datasets.<\/p>\n<p>We next confirmed and refined the annotation of individual vertebrate atlases by examining the expression of canonical markers (Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM3\" rel=\"nofollow noopener\" target=\"_blank\">1<\/a> and Supplementary Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM1\" rel=\"nofollow noopener\" target=\"_blank\">2a\u2013d<\/a>), reference annotation in our clustering and their main dissection locations for vertebrates (Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM4\" rel=\"nofollow noopener\" target=\"_blank\">2<\/a>). We annotated amphioxus brain cell types on the basis of markers (Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM3\" rel=\"nofollow noopener\" target=\"_blank\">1<\/a> and Supplementary Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM1\" rel=\"nofollow noopener\" target=\"_blank\">2e<\/a>), mapped them to CNS cell types at the late neurula stage with MetaNeighbor (Extended Data Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#Fig7\" rel=\"nofollow noopener\" target=\"_blank\">2a<\/a>) and summarized the data into Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM4\" rel=\"nofollow noopener\" target=\"_blank\">2<\/a>.<\/p>\n<p>Atlas integration and cross-species mapping<\/p>\n<p>Homologous gene relationships for initial weighting gene\u2013gene graphs with cross-species edges in SAMap were generated by blast on protein-coding genes using SAMap map_gene.sh. We then performed cross-species mapping using the SAMap run function with five iterations, with the edge weight calculated and updated by Pearson\u2019s correlation (hom_edge_mode = \u201cpearson\u201d) and 30 cross-species edges per cell (crossK = 30). Mutual nearest neighbourhoods were independently calculated between each pair of species (pairwise=True). For chordate comparison, we randomly downsampled 1,500 cells for each major cell-type family in vertebrates. We then used the same parameters for SAMap mapping in chordates but with crossK = 20 owing to the low cell numbers in the amphioxus data. The alignment scores between cell types across species were calculated using get_mapping_scores from SAMap. We next used the GenePairFinder function to identify gene pairs (genes between species) that positively contributed to cross-species correlation between cell types and were differentially expressed in respective atlases.<\/p>\n<p>Identification of cell-type-specific TFs and conserved sets for cell-type families<\/p>\n<p>To identify TF-coding genes for each species, we used DeepTFactor<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 69\" title=\"Kim, G. B., Gao, Y., Palsson, B. O. &amp; Lee, S. Y. DeepTFactor: a deep learning-based tool for the prediction of transcription factors. Proc. Natl Acad. Sci. USA 118, e2021171118 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR69\" id=\"ref-link-section-d35702187e2492\" rel=\"nofollow noopener\" target=\"_blank\">69<\/a>, a deep-learning-based tool optimized for TF prediction. Cell-type-specific TFs were identified for each major cell-type family in vertebrates using NS-Forest (v.4.0)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 70\" title=\"Liu, A. et al. Discovery of optimal cell type classification marker genes from single cell RNA sequencing data. BMC Methods 1, 15 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR70\" id=\"ref-link-section-d35702187e2496\" rel=\"nofollow noopener\" target=\"_blank\">70<\/a>, a method designed to identify minimum combinations of necessary and sufficient marker genes for distinguishing different cell types. This method uses a random forest algorithm on preselected genes by binary scoring, a measurement of binary expression (specificity) for a gene. For our analysis, we used the binary score to rank TF specificity and extracted the top 30 TFs with the highest scores as cell-type-specific TFs with the nsforesting.NSForest function and the following parameters: gene_selection = \u201cBinaryFirst_high\u201d, n_top_genes = 30, n_binary_genes = 30, n_trees = 1500.<\/p>\n<p>We next assigned cell-type-specific TFs to individual orthogroups and defined an orthogroup as a conserved TF orthogroup for cell-type families if at least three (out of four) vertebrates contained these TFs. This approach identified 81 orthogroups (Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM5\" rel=\"nofollow noopener\" target=\"_blank\">3-1<\/a>), which we manually reviewed for expression patterns across species and summarized in Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM5\" rel=\"nofollow noopener\" target=\"_blank\">3-2<\/a> with supporting references. The orthogroups generated by OrthoFinder were uploaded to GitHub (<a href=\"https:\/\/github.com\/DiracZhu1998\/WGD2celltype_evolution\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/github.com\/DiracZhu1998\/WGD2celltype_evolution<\/a>).<\/p>\n<p>For the analysis of conserved TF orthogroups between sister cell types (Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#Fig3\" rel=\"nofollow noopener\" target=\"_blank\">3<\/a>, related analysis), we first subset 5,000 cells per group and identified markers for each sister cell type using Seurat FindAllMarkers with only.pos = T at individual species. For the comparison between oligodendrocytes and ependymo-astrocytes, we limited our analysis to oligodendrocytes and astrocytes, as ependymal cells are far less numerous than astrocytes. Markers were then filtered with adjusted P\u2009&lt;\u20090.05 and average log2[fold change]\u2009\u2267\u20090.58 and percentage of cells expressing that gene in the foreground\u2009&gt;\u20090.1. We retained only TFs and defined an orthogroup as a conserved TF orthogroup for astrocytes versus ependymal cells if at least three (out of four) vertebrates contained these TFs. For the comparison between astrocytes and oligodendrocytes and between astrocytes and OPC, a conserved TF orthogroup was considered conserved if at least two (out of three) amniotes contained these TFs.<\/p>\n<p>Classification of TFs and TF enrichment analysis<\/p>\n<p>TF families were downloaded from AnimalTFDB (v.4.0)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 71\" title=\"Shen, W.-K. et al. AnimalTFDB 4.0: a comprehensive animal transcription factor database updated with variation and expression annotations. Nucleic Acids Res. 51, D39&#x2013;D45 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR71\" id=\"ref-link-section-d35702187e2535\" rel=\"nofollow noopener\" target=\"_blank\">71<\/a> (<a href=\"http:\/\/guolab.wchscu.cn\/AnimalTFDB4\/#\/Download\" rel=\"nofollow noopener\" target=\"_blank\">http:\/\/guolab.wchscu.cn\/AnimalTFDB4\/#\/Download<\/a>). To classify TF gene families in species not represented in the database, we assigned TF family classifications at the orthogroup level using OrthoFinder output. If any human gene in an orthogroup was annotated with a specific TF family, we classified the entire orthogroup under that family. The high overlap (&gt;90%, not shown) in classifications based on model organisms (human, mouse and zebrafish) validated the robustness of this approach. The enrichment of a TF class was assessed using hypergeometric tests with the stats::phyper function for each TF class in each species. P\u2009values were further adjusted using the p.adjust(method = \u201cfdr\u201d) from the R Stats package.<\/p>\n<p>Identifying gene relationships for orthologues, paralogues, ohnologues and SSD paralogues<\/p>\n<p>To identify gene relationships, we first collected genome assemblies and gene annotation files for the species listed in Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM11\" rel=\"nofollow noopener\" target=\"_blank\">9<\/a>. For each protein-coding gene, only the transcript with the longest coding sequence (CDS) was retained. CDSs were extracted from genomes based on gene annotation files and translated into proteins with in-house scripts. We then performed phylogenetic orthology inference with OrthoFinder (v.2.5.5)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 72\" title=\"Emms, D. M. &amp; Kelly, S. OrthoFinder: phylogenetic orthology inference for comparative genomics. Genome Biol. 20, 238 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR72\" id=\"ref-link-section-d35702187e2560\" rel=\"nofollow noopener\" target=\"_blank\">72<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 73\" title=\"Emms, D. M. &amp; Kelly, S. OrthoFinder: solving fundamental biases in whole genome comparisons dramatically improves orthogroup inference accuracy. Genome Biol. 16, 157 (2015).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR73\" id=\"ref-link-section-d35702187e2563\" rel=\"nofollow noopener\" target=\"_blank\">73<\/a>. The species tree inferred from orthogroups matched with references (data not shown). Orthologues were identified on the basis of OrthoFinder output, applying a reciprocal best hit criterion. (In-)paralogues were defined as duplicated genes in the same orthogroup for each species. Ohnologues were identified based on Ohnologs (v.2.0)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 74\" title=\"Singh, P. P. &amp; Isambert, H. OHNOLOGS v2: a comprehensive resource for the genes retained from whole genome duplication in vertebrates. Nucleic Acids Res. 48, D724&#x2013;D730 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR74\" id=\"ref-link-section-d35702187e2567\" rel=\"nofollow noopener\" target=\"_blank\">74<\/a> (details provided at GitHub (<a href=\"https:\/\/github.com\/SinghLabUCSF\/Ohnologs-v2.0\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/github.com\/SinghLabUCSF\/Ohnologs-v2.0<\/a>), together with updates of ohnologues used (<a href=\"https:\/\/github.com\/DiracZhu1998\/WGD2celltype_evolution\/tree\/main\/2.gene_relationships\/ohnolog_inferring\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/github.com\/DiracZhu1998\/WGD2celltype_evolution\/tree\/main\/2.gene_relationships\/ohnolog_inferring<\/a> and see\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM1\" rel=\"nofollow noopener\" target=\"_blank\">Supplementary Text<\/a> for the evaluation of ohnologue detection) with a similar number of vertebrates used and updated genome and annotations. Owing to the limited availability of data for jawless vertebrates and the extensive loss of duplicated genes in this lineage<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 1\" title=\"Marl&#xE9;taz, F. et al. The hagfish genome and the evolution of vertebrates. Nature 627, 811&#x2013;820 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR1\" id=\"ref-link-section-d35702187e2589\" rel=\"nofollow noopener\" target=\"_blank\">1<\/a>, ohnologue identification in lamprey remains challenging. As jawed and jawless vertebrates independently underwent the second round of WGD, we tried ohnologue detection with lamprey and without the inclusion of lamprey and found little difference between the outcomes (&lt;0.2%). We also tried two other methods, doubletrouble<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 75\" title=\"Almeida-Silva, F. &amp; Van De Peer, Y. doubletrouble: an R\/Bioconductor package for the identification, classification, and analysis of gene and genome duplications. Bioinformatics 41, btaf043 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR75\" id=\"ref-link-section-d35702187e2593\" rel=\"nofollow noopener\" target=\"_blank\">75<\/a> and DupGen_Finder<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 76\" title=\"Qiao, X. et al. Gene duplication and evolution in recurring polyploidization&#x2013;diploidization cycles in plants. Genome Biol. 20, 38 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR76\" id=\"ref-link-section-d35702187e2597\" rel=\"nofollow noopener\" target=\"_blank\">76<\/a>, but they were not comparable to Ohnologs (v.2.0) or with previous results<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 1\" title=\"Marl&#xE9;taz, F. et al. The hagfish genome and the evolution of vertebrates. Nature 627, 811&#x2013;820 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR1\" id=\"ref-link-section-d35702187e2601\" rel=\"nofollow noopener\" target=\"_blank\">1<\/a> regarding the number of identified ohnologues and stability in different vertebrates (see details of the comparison in the\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM1\" rel=\"nofollow noopener\" target=\"_blank\">Supplementary Text<\/a>). Nevertheless, recent studies<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 7\" title=\"Yu, D. et al. Hagfish genome elucidates vertebrate whole-genome duplication events and their evolutionary consequences. Nat. Ecol. Evol. 8, 519&#x2013;535 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR7\" id=\"ref-link-section-d35702187e2609\" rel=\"nofollow noopener\" target=\"_blank\">7<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 30\" title=\"Simakov, O. et al. Deeply conserved synteny resolves early events in vertebrate evolution. Nat. Ecol. Evol. 4, 820&#x2013;830 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR30\" id=\"ref-link-section-d35702187e2612\" rel=\"nofollow noopener\" target=\"_blank\">30<\/a> suggest that the second round of WGD in jawed vertebrates probably involved interspecific hybridization, which resulted in asymmetric gene loss. Specifically, genes from the alpha parental lineage were around four times more likely to be retained than those from the beta lineage (based on results in chicken; <a href=\"https:\/\/raw.githubusercontent.com\/fmarletaz\/hagfish\/refs\/heads\/main\/Paralogons\/Vert_Evt_OGrrA.txt\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/raw.githubusercontent.com\/fmarletaz\/hagfish\/refs\/heads\/main\/Paralogons\/Vert_Evt_OGrrA.txt<\/a>).<\/p>\n<p>To assess the robustness of our ohnologue predictions, we compared our results to the Ohnologs (v.2) database (<a href=\"http:\/\/ohnologs.curie.fr\" rel=\"nofollow noopener\" target=\"_blank\">http:\/\/ohnologs.curie.fr<\/a>), finding that 75% of human and 70% of mouse ohnologues in our dataset were also present in the database, and vice versa (see the methodology comparison in the\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM1\" rel=\"nofollow noopener\" target=\"_blank\">Supplementary Text<\/a> for more details). SSD paralogues were defined as paralogues that are not ohnologues.<\/p>\n<p>Paralogue gene age classification<\/p>\n<p>Protein sequences were generated as described above. We aligned two protein sequences for each ohnologue and SSD paralogue pair using MAFFT (v.7.520)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 77\" title=\"Katoh, K. &amp; Standley, D. M. MAFFT multiple sequence alignment software version 7: improvements in performance and usability. Mol. Biol. Evol. 30, 772&#x2013;780 (2013).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR77\" id=\"ref-link-section-d35702187e2644\" rel=\"nofollow noopener\" target=\"_blank\">77<\/a> with the L-INS-I option (&#8211;localpair &#8211;maxiterate 1000) and converted the protein alignment into a codon alignment using PAL2NAL<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 78\" title=\"Suyama, M., Torrents, D. &amp; Bork, P. PAL2NAL: robust conversion of protein sequence alignments into the corresponding codon alignments. Nucleic Acids Res. 34, W609&#x2013;W612 (2006).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR78\" id=\"ref-link-section-d35702187e2648\" rel=\"nofollow noopener\" target=\"_blank\">78<\/a>. Then we used KaKs_Calculator (v.2.0)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 79\" title=\"Wang, D., Zhang, Y., Zhang, Z., Zhu, J. &amp; Yu, J. KaKs_Calculator 2.0: a toolkit incorporating gamma-series methods and sliding window strategies. Genomics Proteomics Bioinformatics 8, 77&#x2013;80 (2010).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR79\" id=\"ref-link-section-d35702187e2652\" rel=\"nofollow noopener\" target=\"_blank\">79<\/a> to calculate Ka (the rate of nonsynonymous substitutions), Ks (the rate of synonymous substitutions) and Ka\/Ks values. Ka and Ka\/Ks values were used in other analyses. Ks between paralogue pairs is used to estimate their duplication time<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 76\" title=\"Qiao, X. et al. Gene duplication and evolution in recurring polyploidization&#x2013;diploidization cycles in plants. Genome Biol. 20, 38 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR76\" id=\"ref-link-section-d35702187e2690\" rel=\"nofollow noopener\" target=\"_blank\">76<\/a>. For SSD paralogues, we estimated the duplication age based on a previous simulation in which Ks\u2009=\u20090.01 per million years (in other words, Ks\u2009=\u20091 is approximately 100\u2009million years ago)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 80\" title=\"Tiley, G. P., Barker, M. S. &amp; Burleigh, J. G. Assessing the performance of Ks plots for detecting ancient whole genome duplications. Genome Biol. Evol. 10, 2882&#x2013;2898 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR80\" id=\"ref-link-section-d35702187e2703\" rel=\"nofollow noopener\" target=\"_blank\">80<\/a>. We also retrieved duplication age information from Ensembl BioMart based on gene trees and compared the two metrics, which showed overall consistency (data not shown). It is worth noting that both approaches involve some imprecision: gene trees depend on the available taxa and on thresholds used to cluster genes into trees (similar to orthogroup classification), whereas Ks reflects the onset of divergence between duplicates (that is, related to the rediploidization time<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 81\" title=\"Robertson, F. M. et al. Lineage-specific rediploidization is a mechanism to explain time-lags between genome duplication and evolutionary diversification. Genome Biol. 18, 111 (2017).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR81\" id=\"ref-link-section-d35702187e2712\" rel=\"nofollow noopener\" target=\"_blank\">81<\/a>).<\/p>\n<p>As the two rounds of WGD in early vertebrate evolution are so close, we cannot use this method to separate 1R and 2R ohnologues. We instead separated ohnologues in jawed vertebrates into alpha and beta categories based on chicken orthology assignments from previous work<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 1\" title=\"Marl&#xE9;taz, F. et al. The hagfish genome and the evolution of vertebrates. Nature 627, 811&#x2013;820 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR1\" id=\"ref-link-section-d35702187e2719\" rel=\"nofollow noopener\" target=\"_blank\">1<\/a>.<\/p>\n<p>Identification of marker genes at the cell-type family and cluster level<\/p>\n<p>To reduce the potential influence of imbalanced cell-type numbers in vertebrates, we randomly subsampled 3,000 cells for each category during marker identification. Owing to the limited cell numbers in amphioxus clusters, we did not subsample amphioxus clusters during marker detection. Marker genes were identified for each species using the FindAllMarkers function of Seurat (v.5.0.0)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 82\" title=\"Hao, Y. et al. Dictionary learning for integrative, multimodal and scalable single-cell analysis. Nat. Biotechnol. 42, 293&#x2013;304 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR82\" id=\"ref-link-section-d35702187e2731\" rel=\"nofollow noopener\" target=\"_blank\">82<\/a> with the Wilcoxon rank-sum test (min.pct\u2009=\u20090.01, logfc.threshold\u2009=\u20090.58, test.use\u2009=\u2009\u2018wilcox\u2019, only.pos\u2009=\u2009TRUE) at both the cell-type family level and cluster level. For related downstream analyses, only marker genes with FDR\u2009&lt;\u20090.01 were used. As a few studies<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 83\" title=\"Squair, J. W. et al. Confronting false discoveries in single-cell differential expression. Nat. Commun. 12, 5692 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR83\" id=\"ref-link-section-d35702187e2735\" rel=\"nofollow noopener\" target=\"_blank\">83<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 84\" title=\"Junttila, S., Smolander, J. &amp; Elo, L. L. Benchmarking methods for detecting differential states between conditions from multi-subject single-cell RNA-seq data. Brief. Bioinform. 23, bbac286 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR84\" id=\"ref-link-section-d35702187e2738\" rel=\"nofollow noopener\" target=\"_blank\">84<\/a> previously questioned the quality of the Seurat \u2018wilcox\u2019 output, we also identified markers using FindAllMarkers with ROC analysis (test.use = \u201croc\u201d, only.pos = TRUE), which led to the same conclusions (data not shown but listed in GitHub and Figshare).<\/p>\n<p>Gene regulatory network analysis<\/p>\n<p>We performed gene regulatory network analysis and identified regulons using pySCENIC<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 85\" title=\"Aibar, S. et al. SCENIC: single-cell regulatory network inference and clustering. Nat. Methods 14, 1083&#x2013;1086 (2017).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR85\" id=\"ref-link-section-d35702187e2750\" rel=\"nofollow noopener\" target=\"_blank\">85<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 86\" title=\"Van de Sande, B. et al. A scalable SCENIC workflow for single-cell gene regulatory network analysis. Nat. Protoc. 15, 2247&#x2013;2276 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR86\" id=\"ref-link-section-d35702187e2753\" rel=\"nofollow noopener\" target=\"_blank\">86<\/a>. To reduce noise introduced by the imbalance in the number of cells in each major cell-type family, we first randomly subset 2,000 cells for each major cell-type family. To reduce noise of lowly expressed genes, we filtered genes expressed by fewer than 0.5% of cells and with low total UMI (equivalent to 1 UMI detected in 1% cells).<\/p>\n<p>The grn command in pySCENIC was used to infer gene\u2013gene co-expression relationships between TFs and their potential target genes with grnboost2 algorithm. This process returned an adjacency edge list with the TF, its potential target gene and an associated importance score. The adjacency edge list was then used as input for the ctx command to identify regulons, each consisting of a TF and its target genes enriched for the binding motifs of the TF. Human and mouse TF lists were downloaded (<a href=\"https:\/\/resources.aertslab.org\/cistarget\/tf_lists\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/resources.aertslab.org\/cistarget\/tf_lists\/<\/a>). The ctx command uses a motif annotation database and ranking databases, both of which were downloaded from Aerts Laboratory\u2019s cistarget resources (motif ranking datasets: <a href=\"https:\/\/resources.aertslab.org\/cistarget\/databases\/old\/homo_sapiens\/hg38\/refseq_r80\/mc9nr\/gene_based\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/resources.aertslab.org\/cistarget\/databases\/old\/homo_sapiens\/hg38\/refseq_r80\/mc9nr\/gene_based<\/a> and <a href=\"https:\/\/resources.aertslab.org\/cistarget\/databases\/old\/mus_musculus\/mm9\/refseq_r45\/mc9nr\/gene_based\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/resources.aertslab.org\/cistarget\/databases\/old\/mus_musculus\/mm9\/refseq_r45\/mc9nr\/gene_based\/<\/a>; and motif annotation files: <a href=\"https:\/\/resources.aertslab.org\/cistarget\/motif2tf\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/resources.aertslab.org\/cistarget\/motif2tf\/<\/a>). Next, the aucell command was used to compute regulon activity scores for each major cell-type family, and a regulon specificity score (RSS) was calculated using the regulon_specificity_scores function. The top regulons for each cell type were selected on the basis of the RSS.<\/p>\n<p>GO annotations and enrichment analyses<\/p>\n<p>Owing to the lack of recent updates for the GO annotation of lizard (Pogona\u2009vitticeps) lamprey (Petromyzon\u2009marinus)\u00a0and amphioxus (B.\u2009floridae), we re-annotated the GO annotations for these three species. GO annotations for the protein-coding genes of model organisms (Danio rerio, M.\u2009musculus and H.\u2009sapiens) were downloaded from Ensembl through BioMart. GO terms were associated with protein-coding genes from Pogona\u2009vitticeps, Petromyzon\u2009marinus and B.\u2009floridae according to their one-to-one orthologues in H.\u2009sapiens, M.\u2009musculus and D.\u2009rerio in an order of priority (human\u2009&gt;\u2009mouse\u2009&gt;\u2009zebrafish). The lizard, lamprey and amphioxus genes that could not be annotated using the above method were then BLAST-searched to the UniProtKB database<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 87\" title=\"The UniProt Consortium et al. UniProt: the Universal Protein Knowledgebase in 2025. Nucleic Acids Res. 53, D609&#x2013;D617 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR87\" id=\"ref-link-section-d35702187e2835\" rel=\"nofollow noopener\" target=\"_blank\">87<\/a> (release-2024_03) using BLAST (2.9.0+)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 88\" title=\"Camacho, C. et al. BLAST+: architecture and applications. BMC Bioinformatics 10, 421 (2009).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR88\" id=\"ref-link-section-d35702187e2839\" rel=\"nofollow noopener\" target=\"_blank\">88<\/a> with parameters (-evalue \u00d710\u20138). The best hit for each query was selected based on a bit score and its corresponding GO terms (<a href=\"https:\/\/www.nature.com\/articles\/ftp:\/\/ftp.ebi.ac.uk\/pub\/databases\/GO\/goa\/UNIPROT\/goa_uniprot_all.gaf.gz\" rel=\"nofollow noopener\" target=\"_blank\">ftp:\/\/ftp.ebi.ac.uk\/pub\/databases\/GO\/goa\/UNIPROT\/goa_uniprot_all.gaf.gz<\/a>) assigned to the respective query. In total, we annotated nearly all protein-coding genes for lizard and over 70% of lamprey and amphioxus. This level of annotation is higher than for GO in Ensembl for another amphioxus species, Branchiostoma lanceolatum, for which more than half of the protein-coding genes are not functionally annotated.<\/p>\n<p>The datasets of GO annotations for lizard, lamprey and amphioxus were built using makeOrgPackage function from the AnnotationForge package<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 89\" title=\" Carlson, H. et al. AnnotationForge. Bioconductor &#010;                https:\/\/doi.org\/10.18129\/B9.bioc.AnnotationForge&#010;                &#010;               (2017).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR89\" id=\"ref-link-section-d35702187e2858\" rel=\"nofollow noopener\" target=\"_blank\">89<\/a>. The dataset packages for human and mouse were retrieved from Bioconductor (v.3.20) at org.Hs.eg.db<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 90\" title=\"Carlson, M. org.Hs.eg.db. Bioconductor &#010;                https:\/\/doi.org\/10.18129\/B9.bioc.org.Hs.eg.db&#010;                &#010;               (2017).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR90\" id=\"ref-link-section-d35702187e2862\" rel=\"nofollow noopener\" target=\"_blank\">90<\/a> and org.Mm.eg.db<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 91\" title=\"Carlson, M. org.Mm.eg.db. Bioconductor &#010;                https:\/\/doi.org\/10.18129\/B9.bioc.org.Mm.eg.db&#010;                &#010;               (2017).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR91\" id=\"ref-link-section-d35702187e2866\" rel=\"nofollow noopener\" target=\"_blank\">91<\/a>, respectively. GO enrichment analysis was performed with clusterProfiler<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 92\" title=\"Wu, T. et al. clusterProfiler 4.0: a universal enrichment tool for interpreting omics data. Innovation 2, 100141 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR92\" id=\"ref-link-section-d35702187e2870\" rel=\"nofollow noopener\" target=\"_blank\">92<\/a> enrichGO with Benjamini\u2013Hochberg adjustment and\u2009cutoff =\u20090.05. Only protein-coding genes expressed in corresponding datasets were used as background genes in the GO enrichment analysis. The redundancy of enriched terms was filtered by simplify() with the following parameters: cutoff=0.7, by\u2009=\u2009\u201cp.adjust\u201d, select_fun=min.<\/p>\n<p>Classification of protein class and over-representation analysis<\/p>\n<p>To investigate protein class in ohnologues and SSD paralogues, we used \u2018Functional classification viewed in graphic charts\u2019 with bar plots in the PANTHER database<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 93\" title=\"Thomas, P. D. et al. PANTHER: a browsable database of gene products organized by biological function, using curated protein family and subfamily classification. Nucleic Acids Res. 31, 334&#x2013;341 (2003).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR93\" id=\"ref-link-section-d35702187e2882\" rel=\"nofollow noopener\" target=\"_blank\">93<\/a> (v.19.0; <a href=\"https:\/\/www.pantherdb.org\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/www.pantherdb.org<\/a>). Over-representation analysis was conducted using the \u2018Statistical Overrepresentation Test\u2019 in the PANTHER website, with protein-coding genes in our datasets as the background. Fisher\u2019s exact test was applied with FDR correction to assess significance. Owing to the absence of corresponding data for lizard, lamprey and amphioxus in the PANTHER database, this analysis was limited to human and mouse.<\/p>\n<p>Cross-species cell-type tree<\/p>\n<p>We filtered orthogroups to retain those containing at least one gene in each of the five species. To minimize the potential influence of high copy-number SSDs, only orthogroups with fewer than or equal to five gene copies for each species were retained. We defined metagenes by summing the UMI counts of all gene copies in each orthogroup for each species. Expression normalization and identification of 3,000 highly variable metagenes were performed using Seurat\u2019s SCTransform function<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 82\" title=\"Hao, Y. et al. Dictionary learning for integrative, multimodal and scalable single-cell analysis. Nat. Biotechnol. 42, 293&#x2013;304 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR82\" id=\"ref-link-section-d35702187e2901\" rel=\"nofollow noopener\" target=\"_blank\">82<\/a>. We retained metagenes that were both highly variable in at least three out of the five species and were TF metagenes (if TFs were in that metagene or orthogroup).<\/p>\n<p>Cross-species comparisons of cell-type-specific gene expression were based on gene specificity indices calculated using a previously developed method<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Tosches, M. A. et al. Evolution of pallium, hippocampus, and cortical cell types revealed by single-cell transcriptomics in reptiles. Science 360, 881&#x2013;888 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR16\" id=\"ref-link-section-d35702187e2908\" rel=\"nofollow noopener\" target=\"_blank\">16<\/a>. In brief, for each metagene g in cell-type c, we computed its specificity index (s) as the mean expression in c divided by its mean expression across all cells:<\/p>\n<p>$${s}_{g,c}=\\frac{{g}_{c}}{\\left(\\frac{1}{N}\\sum _{i\\in c}{g}_{i}\\right)}$$<\/p>\n<p>This formula shows that the number of cells per category matters. To control the cell number imbalance in cell types, we subsampled 500 cells per glial cell-type family in vertebrates and per glia cell type in amphioxus. We then generated a chordate glia tree using pvclust with the following parameters: nboot = 1000, method.hclust = \u201caverage\u201d, method.dist = function (z){as.dist (1 &#8211; cor (z, use = \u201cpa\u201d, method = \u201cspearman\u201d))}.<\/p>\n<p>RNA velocity and multipotency analyses in amphioxus<\/p>\n<p>We performed RNA velocity based on velocyto.py (v.0.17)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 94\" title=\"La Manno, G. et al. RNA velocity of single cells. Nature 560, 494&#x2013;498 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR94\" id=\"ref-link-section-d35702187e3019\" rel=\"nofollow noopener\" target=\"_blank\">94<\/a> and scVelo (v.0.3.3)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 95\" title=\"Bergen, V., Lange, M., Peidli, S., Wolf, F. A. &amp; Theis, F. J. Generalizing RNA velocity to transient cell states through dynamical modeling. Nat. Biotechnol. 38, 1408&#x2013;1414 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR95\" id=\"ref-link-section-d35702187e3023\" rel=\"nofollow noopener\" target=\"_blank\">95<\/a>. Each sample from N4 and T1 stages was preprocessed to generate a loom file with annotated spliced and unspliced reads, and loom files for the same developmental stage were merged and analysed together. Both spliced and unspliced raw counts (UMI) were first normalized using scvelo.pp.normalize_per_cell, and the top 3,000 genes with the highest variance were selected, followed by log-transformation via scvelo.pp.log1p. Dimensionality reduction and neighbourhood smoothing were performed using scvelo.pp.moments with parameters n_pcs=50, n_neighbors=30. For dynamical modelling of transcriptional kinetics, we applied scv.tl.recover_dynamics and subsequently executed scv.tl.velocity(mode\u2009=\u2009\u2018dynamical\u2019).<\/p>\n<p>To assess cell-type multipotency, amphioxus gene IDs were mapped to one-to-one mouse orthologues based on reciprocal best hit, and CytoTRACE2 (ref. <a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 96\" title=\"Kang, M. et al. Improved reconstruction of single-cell developmental potential with CytoTRACE 2. Nat. Methods 22, 2258&#x2013;2263 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR96\" id=\"ref-link-section-d35702187e3030\" rel=\"nofollow noopener\" target=\"_blank\">96<\/a>) was applied with the parameters species = \u201cmouse\u201d, seed = 42.<\/p>\n<p>Generation of amphioxus SoxE mutants<\/p>\n<p>CRISPR\u2013Cas9-mediated gene editing was used to generate SoxE mutants as previously described<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 97\" title=\"Su, L., Shi, C., Huang, X., Wang, Y. &amp; Li, G. Application of CRISPR\/Cas9 nuclease in amphioxus genome editing. Genes 11, 1311 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR97\" id=\"ref-link-section-d35702187e3049\" rel=\"nofollow noopener\" target=\"_blank\">97<\/a>. A gRNA targeting the sequence (5\u2032-GGCCCATGAACGCCTTCA-3\u2032) at the beginning of HMG-encoding region was selected and synthesized. A PCR primer pair (forward: 5\u2032-TGAGTTTAGCGGCGATCAGT-3\u2032; reverse: 5\u2032-TAGTTTCCCCAGCGTCTTGC-3\u2032) spanning the target site was used to amplify the genomic region. The amplicon was digested with the restriction enzyme XmnI (5\u2032-GAANNNNTTC-3\u2032) to determine the gRNA efficacy and to identify the heterozygous and homozygous mutants. Heterozygotes carrying an 8\u2009bp deletion in the target site were screened and used for the study. Homozygotes were acquired by crossing the heterozygotes.<\/p>\n<p>In situ hybridization chain reaction<\/p>\n<p>Expression patterns of SoxE, OligB, Eaat2 and Syn were detected by HCR (v.3) as previously described<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 98\" title=\"Andrews, T. G. R., Gattoni, G., Busby, L., Schwimmer, M. A. &amp; Benito-Guti&#xE9;rrez, &#xC8;. in In Situ Hybridization Protocols (eds Nielsen, B. S. &amp; Jones, J.) 179&#x2013;194 (Springer, 2020).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR98\" id=\"ref-link-section-d35702187e3073\" rel=\"nofollow noopener\" target=\"_blank\">98<\/a>. The probe sequence information is provided in Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM12\" rel=\"nofollow noopener\" target=\"_blank\">10<\/a>. DAPI (Invitrogen, 1\u2009mg\u2009ml\u20131 in PBST) was used for nuclear staining. After staining, the samples were stored in antifluorescence quencher medium (S2100, Solarbio) and photographed under a confocal laser scanning microscope (LSM980 Airyscan2, Zeiss).<\/p>\n<p>Single-embryo bulk RNA-seq and downstream analyses<\/p>\n<p>Gonadally mature SoxE heterozygous F1 female and male amphioxus were subjected to the thermo-based method (from 19 to 29\u2009\u00b0C) to produce gametes. Fertilized eggs were incubated in an incubator maintained at 30\u2009\u00b0C and 95% humidity, in which embryos developed to the N4 and T1 stages. At each stage, 15 embryos were randomly selected and each embryo was carefully placed into a PCR tube, with efforts to remove seawater while ensuring embryo survival. The PCR tube containing one embryo was snap-frozen in liquid nitrogen for 10\u2009min, and the samples were subsequently stored at \u221280\u2009\u00b0C. The samples were later sent to Tenk Genomics for Smart RNA extraction, Smart-seq2-based RNA reverse transcription, cDNA quality assessment, amplification, purification and quantification. The cDNA was returned for SoxE genotype identification. We designed another pair of PCR primers (forward: 5\u2032-GAGCCCACCGAGCTCGA-3\u2032; reverse: 5\u2032-TAGTTTCCCCAGCGTCTTGC-3\u2032) to amplify the SoxE gRNA2.5 target site and used the restriction enzyme XmnI for genotype analysis of each sample. Three wild-type and three mutant samples from the N4 and T1 stages were selected for sequencing library construction using Nextera technology by Tenk Genomics. Sequencing was performed on a BGI T7 platform with a PE150 mode, and the sequencing depth was 6\u2009Gb. Sequencing statistics are provided in Supplementary Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM13\" rel=\"nofollow noopener\" target=\"_blank\">11<\/a> and Supplementary Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM1\" rel=\"nofollow noopener\" target=\"_blank\">22<\/a>. Genotypes were further confirmed by read alignments (Supplementary Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM1\" rel=\"nofollow noopener\" target=\"_blank\">21<\/a>). After the removal of low-quality reads and adapter sequences using fastp (v.1.0.1)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 99\" title=\"Chen, S., Zhou, Y., Chen, Y. &amp; Gu, J. fastp: an ultra-fast all-in-one FASTQ preprocessor. Bioinformatics 34, i884&#x2013;i890 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR99\" id=\"ref-link-section-d35702187e3113\" rel=\"nofollow noopener\" target=\"_blank\">99<\/a>, clean reads were aligned to the amphioxus genome using STAR (v.2.4.0g1)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 100\" title=\"Dobin, A. et al. STAR: ultrafast universal RNA-seq aligner. Bioinformatics 29, 15&#x2013;21 (2013).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR100\" id=\"ref-link-section-d35702187e3117\" rel=\"nofollow noopener\" target=\"_blank\">100<\/a> with a maximum intron length of 10,000\u2009bp (&#8211;alignIntronMax 10000), optimized for amphioxus. Gene raw counts of each sample were calculated using featureCounts (v.2.1.1)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 101\" title=\"Liao, Y., Smyth, G. K. &amp; Shi, W. featureCounts: an efficient general purpose program for assigning sequence reads to genomic features. Bioinformatics 30, 923&#x2013;930 (2014).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR101\" id=\"ref-link-section-d35702187e3121\" rel=\"nofollow noopener\" target=\"_blank\">101<\/a> from BAM for DESeq2 (v.1.42.0)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 102\" title=\"Love, M. I., Huber, W. &amp; Anders, S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol. 15, 550 (2014).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR102\" id=\"ref-link-section-d35702187e3125\" rel=\"nofollow noopener\" target=\"_blank\">102<\/a> normalization and differential gene expression analysis.<\/p>\n<p>Subfunctionalization and neofunctionalization<\/p>\n<p>Gene relationships were assessed on the basis of the above-described OrthoFinder output. To avoid risks of skewing from high copy-number SSDs and uncertainty on orthology inference due to gene turnover, only orthogroups with fewer than or equal to five gene copies for each species were retained. To infer ancestral states without considering gene losses (loss of all copies), we retained orthogroups with at least one copy for each species. This enabled us to do cross-species comparisons directly at the orthogroup level as at least one gene for each species was present for each orthogroup. An orthogroup was classified as an ohnologue orthogroup if it contained one pair of ohnologues in at least three out of four vertebrates, which resulted in 1,872 ohnologue orthogroups. The same approach was applied to SSDs, and 1,050 SSD paralogue orthogroups were identified. Some (339) orthogroups were considered as both an ohnologue orthogroup and SSD paralogue orthogroup.<\/p>\n<p>To predict ancestral states, we next binarized expression matrices using two separate approaches: based on whether genes were classified as markers, and based on gene expression or not determined by the Trinarization score. For the second approach, a gene was considered expressed if it was estimated to be present in at least 10% of the cells, with a posterior error probability of no more than 5%. Details of the Trinarization score have been previously described<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 3\" title=\"Zeisel, A. et al. Molecular architecture of the mouse nervous system. Cell 174, 999&#x2013;1014 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR3\" id=\"ref-link-section-d35702187e3140\" rel=\"nofollow noopener\" target=\"_blank\">3<\/a>. We inferred ancestral states for vertebrate and amniote lineages across homologous cell-type families. For vertebrate ancestral states, a gene family was considered expressed (state\u2009=\u20091) in a given cell-type family if at least three out of four species used one or more copies from that paralogue family in that cell-type family. The same criterion was applied for predicting amniote ancestral states, whereby expression (state\u2009=\u20091) was assigned if at least two out of the three species were being considered. The extent of subfunctionalization and neofunctionalization in gene families was quantified by comparing the binarized expression patterns of individual genes to the inferred ancestral states. Specifically, the difference between the binarized expression of a gene and orthogroup ancestral state was computed, in which a value of \u20131 indicated subfunctionalization (unless all copies in that species were \u20131, which indicated loss\u00a0of\u00a0function; Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4a<\/a>) and a value of +1 denoted neofunctionalization.<\/p>\n<p>Expression divergence (dT) among paralogues<\/p>\n<p>Gene relationships were based on the above-described OrthoFinder output. To avoid risks of skewing from high copy-number SSDs and uncertainty on orthology inference due to gene turnover, only orthogroups with fewer than or equal to five gene copies for each species were retained. To perform the pairwise comparison in shared orthogroups, orthogroups with at least one copy for any of the four species were further retained. Paralogue orthogroups were then defined as orthogroups that included one pair of paralogue genes in at least three out of four vertebrates. For a combination of paralogues in orthogroup, we calculated the expression divergence (dT) based on a simple formula<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 103\" title=\"Farre, D. &amp; Alba, M. M. Heterogeneous patterns of gene-expression diversification in mammalian gene duplicates. Mol. Biol. Evol. 27, 325&#x2013;335 (2010).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR103\" id=\"ref-link-section-d35702187e3162\" rel=\"nofollow noopener\" target=\"_blank\">103<\/a> for each species separately. Specifically, dT was first calculated for each pair of paralogues by the fractional difference between the number of cell-type families expressing either paralogue (Neither) and the number of cell-type families expressing both paralogues (Nboth) relative to Neither. dT was next averaged in a paralogue orthogroup (when there was more than one pair of paralogues) for each species.<\/p>\n<p>Cell-type nonspecific dominant expression<\/p>\n<p>To compare gene expression levels between paralogues for each species, we first calculated the average normalized expression levels for each gene using the Seurat::AverageExpression function<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 82\" title=\"Hao, Y. et al. Dictionary learning for integrative, multimodal and scalable single-cell analysis. Nat. Biotechnol. 42, 293&#x2013;304 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR82\" id=\"ref-link-section-d35702187e3193\" rel=\"nofollow noopener\" target=\"_blank\">82<\/a>, and the proportion of cells expressing specific genes (pct. exp.) with an expression count greater than 0. These calculations were performed at both the cell-type family and cluster levels. Next, we use the igraph package<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 104\" title=\"Csardi, G. &amp; Nepusz, T. The igraph software package for complex network research. InterJournal Complex Systems 1695 &#010;                http:\/\/igraph.org&#010;                &#010;               (2006).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR104\" id=\"ref-link-section-d35702187e3197\" rel=\"nofollow noopener\" target=\"_blank\">104<\/a> to construct ohnologue and SSD paralogue families based on previously identified ohnologue pairs and SSD paralogue pairs, respectively. We tested the expression levels and pct. exp. values using the friedman_test function from the rstatix package<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 105\" title=\"Kassambara, A. rstatix: Pipe-Friendly Framework for Basic Statistical Tests. R package version 0.7.2 &#010;                https:\/\/doi.org\/10.32614\/CRAN.package.rstatix&#010;                &#010;               (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR105\" id=\"ref-link-section-d35702187e3201\" rel=\"nofollow noopener\" target=\"_blank\">105<\/a>, as the data did not follow a normal distribution. For species pairwise comparisons in individual ohnologue and SSD paralogue families, we applied the rstatix::wilcox_test function with Bonferroni-adjusted P\u2009values to identify the highest-expressed (dominant) copy in each gene family and to search for whether their orthologues are the dominant copy in another species. One-to-one orthologue relationships underpinning this were derived from above-described OrthoFinder results.<\/p>\n<p>Variance decomposition and the identification of genes highly contributing to cell-type and\/or regional identity<\/p>\n<p>To assess the contribution of a gene to cell-type identity and regional identity, we constructed a sum of UMI in expression matrices with three major cell-type families in the brain (excitatory neurons, inhibitory neurons and astrocytes) along with four brain divisions (telencephalon, diencephalon, mesencephalon and rhombencephalon). The pseudobulk expression was calculated by the sum of gene counts (UMI) for each gene in individual cell-type families. To balance cell number differences, 2,000 cells were randomly selected for each cell-type family in each species. We then used DESeq2 (ref. <a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 102\" title=\"Love, M. I., Huber, W. &amp; Anders, S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol. 15, 550 (2014).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR102\" id=\"ref-link-section-d35702187e3216\" rel=\"nofollow noopener\" target=\"_blank\">102<\/a>) to normalize library sizes and performed LMM for each gene with the lme4 package<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 106\" title=\"Bates, D., M&#xE4;chler, M., Bolker, B. &amp; Walker, S. Fitting linear mixed-effects models using lme4. J. Stat. Soft. &#010;                https:\/\/doi.org\/10.18637\/jss.v067.i01&#010;                &#010;               (2015).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR106\" id=\"ref-link-section-d35702187e3220\" rel=\"nofollow noopener\" target=\"_blank\">106<\/a>. The restricted maximum likelihood estimators for the random effects of cell-type, regional and residual variance were normalized by their sum to give the variance components (Extended Data Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#Fig14\" rel=\"nofollow noopener\" target=\"_blank\">9c<\/a>). Genes that contributed &gt;25% of the total variance to cell-type family or regional identity were classified as genes that highly contributed to cell-type signals and regional signals, respectively.<\/p>\n<p>Analysis of the CN<\/p>\n<p>We downloaded human, mouse and chicken CN datasets<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 46\" title=\"Kebschull, J. M. et al. Cerebellar nuclei evolved by repeatedly duplicating a conserved cell-type set. Science 370, eabd5059 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR46\" id=\"ref-link-section-d35702187e3235\" rel=\"nofollow noopener\" target=\"_blank\">46<\/a>. These datasets were further filtered to retain only protein-coding genes and excitatory neurons, which show higher regional variants than inhibitory neurons in the CN. We detected DEGs as described above, using FindAllMarkers with parameters (wilcox, only.pos = TRUE), and only DEGs with log2[fold change]\u2009&gt;\u20090.58 and adjusted P\u2009&lt;\u20090.01 were retained. Scaled average expression was calculated using Seurat AverageExpression<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 82\" title=\"Hao, Y. et al. Dictionary learning for integrative, multimodal and scalable single-cell analysis. Nat. Biotechnol. 42, 293&#x2013;304 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR82\" id=\"ref-link-section-d35702187e3244\" rel=\"nofollow noopener\" target=\"_blank\">82<\/a> and then normalized by dividing the expression of each gene by its mean among different cell types. The transcriptomic dendrogram was calculated on the basis of scaled average expression of DEGs using pvclust with the following parameters: Spearman\u2019s correlation-based distance 1\u2009\u2013\u2009cor() and average linkage with 1,000 bootstrap replicates. Expression profiles were binarized using the Trinarization score, and a gene was considered expressed if it was estimated to be present in at least 20% of the cells, with a posterior error probability of no more than 5%. We used a 20% threshold here rather than the 10% applied in the previous analysis because several documented CN-related TFs showed substantial differential expression with more than 10% cells expressing the gene. For comparisons involving serially homologous structures, such as distinct CN types, a more permissive cutoff was appropriate to avoid excluding biologically meaningful signals. The binarized data were then used to infer ancestral states based on dendrograms using maximum parsimony. Specifically, we used the phangorn package<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 107\" title=\"Schliep, K. P. phangorn: phylogenetic analysis in R. Bioinformatics 27, 592&#x2013;593 (2011).\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#ref-CR107\" id=\"ref-link-section-d35702187e3248\" rel=\"nofollow noopener\" target=\"_blank\">107<\/a>, converted the binarized expression into phyDat format and applied the ancestral.pars function with the accelerated transform (ACCTRAN) approach to estimate ancestral states and return probability. Genes in each ancestral node were classified as expressed if the probability exceeded 0.5, and as not expressed otherwise. Finally, we identified gene expression gain and loss events along branching points in the tree to identify candidate genes that might be involved in the cell-type duplication and divergence.<\/p>\n<p>Ethics approval<\/p>\n<p>Work with lamprey embryos was approved by the University of Oxford, Department of Zoology Animal Welfare and Ethical Review Board. Ethical review was not required for work with amphioxus.<\/p>\n<p>Reporting summary<\/p>\n<p>Further information on research design is available in the\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"supplementary material anchor\" href=\"http:\/\/www.nature.com\/articles\/s41586-026-10629-x#MOESM2\" rel=\"nofollow noopener\" target=\"_blank\">Nature Portfolio Reporting Summary<\/a> linked to this article.<\/p>\n","protected":false},"excerpt":{"rendered":"Vertebrate scRNA and snRNA atlas collection, filtering and preprocessing Cell atlases were retrieved from previous publications2,3,4,5. Low-quality cells&hellip;\n","protected":false},"author":3,"featured_media":858791,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[8],"tags":[329685,110301,8834,10046,97574,10047,159,67,132,68],"class_list":["post-858790","post","type-post","status-publish","format-standard","has-post-thumbnail","category-science","tag-cellular-neuroscience","tag-evolutionary-developmental-biology","tag-genomics","tag-humanities-and-social-sciences","tag-molecular-evolution","tag-multidisciplinary","tag-science","tag-united-states","tag-unitedstates","tag-us"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@us\/116728957878380263","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts\/858790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/comments?post=858790"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts\/858790\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/media\/858791"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/media?parent=858790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/categories?post=858790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/tags?post=858790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}