OSCR

The perineurium integrates leptin with its sympathetic outflow to protect against obesity.

A correction to this paper has been published: the notice, 42581328, from Europe PMC.

Code ↔ Paper

15 matches between paragraphs of the paper and lines of its authors' code, computed by the harvester (lexical-v1). Click a colored paragraph or line to see its counterpart.

The 15 matches · 9 of them tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
  1. [1] § Results › SPCs highly co-express Lepr and Adrb2, unlike any other cell type ↔ scripts/Extended_data_Fig. 5a.R, the whole file · a weak match · score 0.84 · Adra2b, Adra1a, Adra1b, Adra2a, Adra2c, adrenergic receptors
  2. [2] § Results › SPCs highly co-express Lepr and Adrb2, unlike any other cell type ↔ scripts/Extended_data_Fig. 10_umap.R, the whole file · a weak match · score 0.79 · Adra2b, Adra1a, Adra1b, Adra2a, Adra2c, adrenergic receptors
  3. [3] § Results › scRNA-seq of sympathetic ganglia reveals a cluster of endothelial cells highly expressing the leptin receptor ↔ scripts/Figure. 1b_UMAP.R, the whole file · a weak match · score 0.79 · superior cervical ganglia, scRNA, Schwann cells, stellate ganglia, UMAP, endothelial cells
  4. [4] § Results › SPCs highly co-express Lepr and Adrb2, unlike any other cell type ↔ scripts/Extended_data_Fig. 10_umap.R, the whole file · a weak match · score 0.76 · Adra1a, Adra1b, Adra2a, Adra2c, adrenergic receptors, arcuate
  5. [5] § Results › SPCs highly co-express Lepr and Adrb2, unlike any other cell type ↔ scripts/Extended_data_Fig.10_coexpression.R, the whole file · a weak match · score 0.74 · Adra1a, Adra1b, Adra2a, Adra2c, adrenergic receptors, Adrb3
  6. [6] § Results › scRNA-seq of sympathetic ganglia reveals a cluster of endothelial cells highly expressing the leptin receptor ↔ scripts/Figure. 1c_stacked_violin.R, lines 1–52 · score 0.72 · Cd11c, Schwann cells, Cd45, Cdh2, Mbp, Des
  7. [7] § Methods › Cell clustering and cell-type annotation ↔ scripts/Figure. 6a_b_f_seurat_analysis_hSG_hSCG_KZ.R, lines 46–89 · score 0.72 · FindVariableFeatures, ScaleData, barcodes, Seurat, resolution, UMAP
  8. [8] § Results › scRNA-seq of sympathetic ganglia reveals a cluster of endothelial cells highly expressing the leptin receptor ↔ scripts/Figure. 1b_UMAP.R, the whole file · a weak match · score 0.69 · mouse superior cervical, scRNA, sc nm, stellate ganglia, UMAP, cell myelinating
  9. [9] § Results › SPCs highly co-express Lepr and Adrb2, unlike any other cell type ↔ scripts/Figure. 6a_b_f_seurat_analysis_hSG_hSCG_KZ.R, lines 91–131 · score 0.61 · double positive cells, immune cells, fibroblasts, muscle, nucleus, endothelial cell
  10. [10] § Results › SPCs highly co-express Lepr and Adrb2, unlike any other cell type ↔ scripts/Extended_data_Fig. 6_7.R, lines 1–44 · score 0.58 · Tabula Muris, Lepr Adrb2, droplet, organ, heart, lung
  11. [11] § Results › LEPR+ADRB2+ SPCs are present in humans, and common polymorphisms of LEPR and ADRB2 show male-specific synergistic interaction with obesity risk ↔ scripts/Figure. 6a_b_f_seurat_analysis_hSG_hSCG_KZ.R, lines 91–131 · score 0.57 · immune cell, ADRB2 expression, donors, female, Sex, nuclei
  12. [12] § Results › Obesity and high leptin drive apoptosis of SPCs, which is prevented by sympathomimetic ADRB2 agonism ↔ scripts/Figure. 5b_DEG_volcanoplot.R, the whole file · a weak match · score 0.56 · Tnfrsf1a, DEGs, expressed genes, apoptosis, obese
  13. [13] § Results › scRNA-seq of sympathetic ganglia reveals a cluster of endothelial cells highly expressing the leptin receptor ↔ scripts/Figure. 2b_2c_coexpression.R, lines 1–83 · score 0.54 · sc nm, cells co expressing, lean mice, cell myelinating, Correlogram, Box
  14. [14] § Results › scRNA-seq of sympathetic ganglia reveals a cluster of endothelial cells highly expressing the leptin receptor ↔ scripts/Extended_data_Fig. 1b_1c.R, the whole file · a weak match · score 0.53 · sample classification, sc nm, UMAP, cell myelinating, ECs, Endothelial cells
  15. [15] § Results › Obesity and high leptin drive apoptosis of SPCs, which is prevented by sympathomimetic ADRB2 agonism ↔ scripts/Extended_data_Fig.10_coexpression.R, the whole file · a weak match · score 0.52 · adrenergic receptors, expressed genes, ADRB3, ADRB1, cut, diet

Paper

Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC

The paper is loaded when this pane is shown.

The authors' code

R · 200 lines · 9.4 KB · MIT · 3 matches

  1. #load required libraries
  2. library(Seurat)
  3. library(SeuratWrappers)
  4. library(Azimuth)
  5. library(ggplot2)
  6. library(patchwork)
  7. library(SCpubr)
  8. library(dplyr)
  9. library(stringr)
  10. library(ggnewscale)
  11. # 1. Load and preprocess superior cervical ganglion (SCG) data
  12. data.healthy <- '231208_snSeq_clean_up_hSCG_healthy_CBend3_threshold_150_set20-50k_filtered_seurat.h5'
  13. data.data_healthy <- Read10X_h5(filename = data.healthy, use.names = TRUE)
  14. SCG_health <- CreateSeuratObject(counts = data.data_healthy)
  15. SCG_health
  16. SCG_health$stim <- "Health"
  17. SCG_health$orig <- "SCG"
  18. SCG_health <- PercentageFeatureSet(object = SCG_health, pattern = "^MT-", col.name = "percent.mt")
  19. VlnPlot(object = SCG_health, features = c("nFeature_RNA", "nCount_RNA", "percent.mt"), ncol = 3,pt.size = 0.1)
  20. SCG_health <- subset(x= SCG_health, subset = nFeature_RNA > 500 & nFeature_RNA < 2000 & percent.mt < 1)
  21. SCG_health <- RunAzimuth(SCG_health, reference = "humancortexref")
  22. # 2. Load and preprocess stellate ganglion (SG) data
  23. data.healthy2 <- '231207_snSeq_clean_up_hSG_CoV_healthy_CBend3_exp20_ttl60_lr_510_5_threshould_60_filtered_seurat.h5'
  24. data.data_healthy2 <- Read10X_h5(filename = data.healthy2, use.names = TRUE)
  25. SG_health <- CreateSeuratObject(counts = data.data_healthy2)
  26. SG_health
  27. SG_health$stim <- "Health2"
  28. SG_health$orig <- "Stellate"
  29. SG_health <- PercentageFeatureSet(object = SG_health, pattern = "^MT-", col.name = "percent.mt")
  30. VlnPlot(object = SG_health, features = c("nFeature_RNA", "nCount_RNA", "percent.mt"), ncol = 3,pt.size = 0.1)
  31. SG_health <- subset(x= SG_health, subset = nFeature_RNA > 500 & nFeature_RNA < 2000 & percent.mt < 1)
  32. SG_health <- RunAzimuth(SG_health, reference = "humancortexref")
  33. # 3. Adjust and assign donor IDs
  34. donor_id <- read.csv(file = "donor_ids_SCG.tsv", sep = "\t", header = T)
  35. donor_id_pp <- read.csv(file = "donor_id_SG.tsv", sep = "\t", header = T)
  36. # Adjust donor IDs to ensure consistency across samples.
  37. # Both files originally contain donors labeled "0" and "1", but they refer to different individuals.
  38. # To avoid confusion, reassign donor IDs in the second sample: donor 0 → donor 2, and donor 1 → donor 3
  39. donor_id_pp <- donor_id_pp%>%mutate(donor_id = ifelse(donor_id == "donor0", "donor2",
  40. ifelse(donor_id == "donor1", "donor3", donor_id)))
  41. # Assign donor IDs to SCG Seurat object (SCG_health)
  42. donor_id <- data.frame(barcode = donor_id$cell, donor_id = donor_id$donor_id)
  43. meta <- [email hidden]
  44. meta$barcode <- rownames(meta)
  45. meta <- meta%>%left_join(donor_id, by = c("barcode"))
  46. rownames(meta) <- meta$barcode
  47. [email hidden] <- meta
  48. # Assign donor IDs to SG Seurat object (SG_health)
  49. donor_id <- data.frame(barcode = donor_id_pp$cell, donor_id = donor_id_pp$donor_id)
  50. meta <- [email hidden]
  51. meta$barcode <- rownames(meta)
  52. meta <- meta%>%left_join(donor_id, by = c("barcode"))
  53. rownames(meta) <- meta$barcode
  54. [email hidden] <- meta
  55. # 4. Merge and process combined object
  56. SGs.combined <- merge(SCG_health, y = SG_health, add.cell.ids = c("Health", "Health2"), project = "Ganglia")
  57. SGs.combined
  58. head(colnames(SGs.combined))
  59. table(SGs.combined$orig.ident)
  60. SGs.combined$Method <- "snSeq"
  61. SGs.combined <- NormalizeData(SGs.combined, verbose = FALSE)
  62. SGs.combined <- FindVariableFeatures(SGs.combined)
  63. SGs.combined <- ScaleData(SGs.combined)
  64. SGs.combined <- RunPCA(SGs.combined)
  65. ElbowPlot(SGs.combined)
  66. SGs.combined <- FindNeighbors(SGs.combined, dims = 1:20, reduction = "pca")
  67. SGs.combined <- FindClusters(SGs.combined, resolution = 0.1, cluster.name = "unintegrated_clusters")
  68. SGs.combined <- RunUMAP(SGs.combined, dims = 1:20, reduction = "pca", reduction.name = "umap.unintegrated")
  69. # visualize by batch and cell type annotation
  70. # cell type annotations were previously added by Azimuth
  71. DimPlot(SGs.combined, reduction = "umap.unintegrated", split.by = "orig.ident")
  72. DimPlot(SGs.combined, reduction = "umap.unintegrated", group.by = c("predicted.subclass", "orig.ident"))
  73. # 5. Perform integration and clustering
  74. DefaultAssay(SGs.combined) <- "RNA"
  75. SGs.combined <- IntegrateLayers(object = SGs.combined, method = HarmonyIntegration,
  76. orig.reduction = "pca", new.reduction = "harmony", verbose = FALSE)
  77. SGs.combined <- FindNeighbors(SGs.combined, reduction = "harmony", dims = 1:20)
  78. SGs.combined <- FindClusters(SGs.combined, resolution = 0.075, cluster.name = "harmony_clusters")
  79. SGs.combined <- RunUMAP(SGs.combined, reduction = "harmony", dims = 1:20, reduction.name = "umap.harmony")
  80. p1 <- DimPlot(SGs.combined, reduction = "umap.harmony", group.by = c("orig.ident", "harmony_clusters"), combine = FALSE)
  81. # 6. Visualize integration results
  82. DimPlot(SGs.combined, reduction = "umap.harmony", group.by = c("orig.ident", "harmony_clusters"))
  83. do_DimPlot(SGs.join, reduction = "umap.harmony", label = T)
  84. # 7. Join layers and verify metadata
  85. SGs.join <- JoinLayers(SGs.combined)
  86. do_DimPlot(SGs.join, reduction = "umap.harmony", split.by = "donor_id")
  87. # 8. Identify marker genes
  88. All_markers_default_values_SGs_join_Res_0_1 <- FindAllMarkers(SGs.join)
  89. write.csv(All_markers_default_values_SGs_join_Res_0_1, file="All_markers_default_values_SGs_join_Res_0_1.csv")
  90. # 9. Visualize gene expression
  91. do_NebulosaPlot(SGs.join, c("LEPR", "ADRB2"), joint = TRUE, reduction = "umap.harmony", sequential.palette = "OrRd")
  92. # 10. Assign sex based on donor IDs
  93. FeaturePlot(SGs.join, features=c("XIST", "UTY"), split.by = "donor_id", reduction = "umap.harmony")
  94. meta <- [email hidden]
  95. meta <- meta%>%mutate(sex=ifelse(donor_id=="donor1"|donor_id=="donor2", "male",
  96. ifelse(donor_id=="donor0"|donor_id== "donor3", "female","unknown")))
  97. [email hidden] <- meta
  98. do_DimPlot(SGs.join, reduction = "umap.harmony", split.by = "sex")
  99. # 11. Rename clusters
  100. SGs_rename <- RenameIdents(SGs.join, `0`= "Glia_cells", `1` ="Fibroblasts", `2` = "Endothelial_cells",
  101. `3` = "Smooth_muscle_cells", `4`= "Glia_cells_2", `5` = "Immune_cells",
  102. `6` = "Sympathetic_neurons")
  103. do_DimPlot(SGs_rename, reduction = "umap.harmony", label = T, label.box = T)
  104. # 12. Filter for nuclei with valid sex assignment
  105. SGs_rename_filtered <- subset(SGs_rename, subset = sex %in% c("male", "female"))
  106. ### Dotplot of ADRB2 * LEPR coexpression
  107. # 13. Fetch expression data for LEPR, ADRB2, and cell type metadata
  108. # - Retrieves gene expression data and cell type annotations from the Seurat object
  109. expr <- FetchData(SGs_rename_filtered, vars = c("LEPR", "ADRB2", "celltype")) %>%
  110. rename(cluster = celltype)
  111. # 14. Identify double-positive cells (double-positive if both LEPR and ADRB2 expression are greater than 0)
  112. expr <- expr %>% mutate(double_pos = LEPR > 0 & ADRB2 > 0)
  113. # 15. Calculate percentage of double-positive cells per cluster (% of cluster cells)
  114. percent_df <- expr %>%
  115. group_by(cluster) %>%
  116. summarise(pct_double = mean(double_pos) * 100)
  117. # 16. Calculate distribution of double-positive cells across clusters
  118. # - Determines the percentage of all double-positive cells belonging to each cluster
  119. double_pos_per_cluster <- expr %>%
  120. filter(double_pos) %>%
  121. group_by(cluster) %>%
  122. summarise(n_double_pos = n()) %>%
  123. mutate(pct_of_all_double = n_double_pos / sum(n_double_pos) * 100)
  124. # 17. Aggregate expression data
  125. # - Computes mean expression of LEPR and ADRB2 per cluster
  126. agg_expr <- expr %>%
  127. group_by(cluster) %>%
  128. summarise(
  129. LEPR = mean(LEPR),
  130. ADRB2 = mean(ADRB2)
  131. ) %>%
  132. # Join with percent_df and double_pos_per_cluster to include pct_double and pct_of_all_double
  133. left_join(percent_df, by = "cluster") %>%
  134. left_join(double_pos_per_cluster, by = "cluster")
  135. # 18. Compute co-expression score
  136. # - Creates a co-expression score as the product of mean LEPR and ADRB2 expression
  137. agg_expr$coexpr_LEPR_ADRB2 <- agg_expr$LEPR * agg_expr$ADRB2
  138. # 19. Reorder clusters for visualization
  139. # - Extracts base cluster names and sex suffixes
  140. # - Orders clusters: 'end' clusters first, then others alphabetically by base name and sex (male, then female)
  141. agg_expr <- agg_expr %>%
  142. mutate(
  143. base_cluster = str_replace(cluster, "_male|_female", ""),
  144. sex = if_else(str_detect(cluster, "_male$"), "male", "female"),
  145. is_end_group = str_detect(cluster, "end_male$|end_female$")
  146. ) %>%
  147. arrange(is_end_group, base_cluster, factor(sex, levels = c("male", "female")))
  148. # Convert cluster to factor to preserve order in plot
  149. agg_expr$cluster <- factor(agg_expr$cluster, levels = agg_expr$cluster)
  150. # 20. Visualize double-positive cell distribution
  151. # - Creates a scatter plot showing the percentage of all double-positive cells per cluster
  152. # - Points are sized by percentage and colored by co-expression score, with separate color scales for male and female
  153. ggplot() +
  154. # Male points
  155. geom_point(data = filter(agg_expr, sex == "male"),
  156. aes(x = cluster, y = pct_of_all_double, size = pct_of_all_double, color = coexpr_LEPR_ADRB2),
  157. alpha = 0.8) +
  158. scale_color_gradientn(colors = c("grey90", "lightblue", "blue2", "darkblue")) +
  159. new_scale_color() +
  160. # Female points
  161. geom_point(data = filter(agg_expr, sex == "female"),
  162. aes(x = cluster, y = pct_of_all_double, size = pct_of_all_double, color = coexpr_LEPR_ADRB2),
  163. alpha = 0.8) +
  164. scale_color_gradientn(colors = c("lightpink", "red4")) +
  165. scale_size(range = c(3, 10)) +
  166. labs(
  167. x = "Cluster",
  168. y = "% of All Double-Positive Cells",
  169. size = "% of All Double-Positive",
  170. color = "LEPR × ADRB2 Coexpression",
  171. title = "Double-Positive Cells as % of Total Across Clusters"
  172. ) +
  173. theme_minimal() +
  174. theme(axis.text.x = element_text(angle = 45, hjust = 1))

Figure. 6a_b_f_seurat_analysis_hSG_hSCG_KZ.R at commit 7d55375, under MIT · at the source

Overview

Authors: Gitalee Sarker1, Emma Haberman1, Anandhakumar Chandran2, Thomas Monfeuga2, Cyrielle Maroteau2, Sofia Lundh3, David S Oliveira1, Andrea Raimondi4, Karin Ziegler5,6, Tiago Gomes7, Tiago N Cordeiro7, Karishma Parekh1, Emilia Schmid1, Paola Fernández-Sanmartín8, Alina Griebel5, Noelia Martinez-Sanchez9, Bernardo A Arús10,11,12,13, Samson W Cheung1, Yitao Zhu1, Michal Shaked2
and 7 other authorsSarah C L Knowles14, Stefan Hanns Engelhardt5, Matteo Iannacone15,16, Philipp E Scherer17, Miguel López8, Enrique M Toledo2, Ana I Domingos1
17 affiliations
  1. Department of Physiology, Anatomy and Genetics, University of Oxford, Oxford, UK
  2. Research and Development, Novo Nordisk Research Centre Oxford, Oxford, UK
  3. Department of Pathology and Imaging, Global Drug Discovery, Novo Nordisk, Måløv, Denmark
  4. Experimental Imaging Centre, IRCCS San Raffaele Scientific Institute, Milan, Italy
  5. Institute of Pharmacology and Toxicology, Technical University Munich (TUM), Munich, Germany
  6. DZHK (German Centre for Cardiovascular Research), Partner Site Munich Heart Alliance, Munich, Germany
  7. Instituto de Tecnologia Química e Biológica António Xavier, ITQB NOVA, Lisbon, Portugal
  8. Neurobesity Group, Department of Physiology, Center for Research in Molecular Medicine and Chronic Diseases (CiMUS), Universidade de Santiago de Compostela, Santiago, Spain
  9. Oxford Centre for Diabetes, Endocrinology and Metabolism, Oxford, UK
  10. Helmholtz-Zentrum Dresden-Rossendorf (HZDR), Dresden, Germany
  11. Medizinische Fakultät and University Hospital Carl Gustav Carus, Technische Universität Dresden, Dresden, Germany
  12. Department of Functional Imaging in Surgical Oncology, National Center for Tumor Diseases (NCT/UCC), Dresden, Germany
  13. German Cancer Research Center (DKFZ), Heidelberg, Germany
  14. Department of Biology, University of Oxford, Oxford, UK
  15. Vita-Salute San Raffaele University, Milan, Italy
  16. Division of Immunology, Transplantation and Infectious Diseases, IRCCS San Raffaele Scientific Institute, Milan, Italy
  17. Touchstone Diabetes Center, The University of Texas Southwestern Medical Center, Dallas, TX USA
Journal: Nature metabolism, volume 8, issue 7, pages 1563-1582
Dates: received 20 February 2026; accepted 2 June 2026; published online 13 July 2026; in print 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1038/s42255-026-01555-3 · PMID 42443582 · PMCID PMC13400315 · OpenAlex W7168153812
Open access: hybrid, a free copy (OpenAlex)
Status: code verified
Categories: human (organism), mouse (organism), other condition (population), cellular / molecular (subfield)
Methods: Statistics, Smoothing, state filtering, decompositions, Evoked potentials, fMRI & imaging
Keywords: Molecular biology, Neuroscience, Metabolism
MeSH: Leptin*, Obesity*, Peripheral Nerves*, Sympathetic Nervous System*, Animals, Energy Metabolism, Ganglia, Sympathetic, Humans, Male, Mice, Mice, Knockout, Receptors, Adrenergic, beta-2, Receptors, Leptin, Thermogenesis (* major topic)
Topic: Regulation of Appetite and Obesity (Endocrine and Autonomic Systems, Neuroscience), according to OpenAlex
Funding: European Research Council (771431); Ministerio de Ciencia e Innovación co-funded by the FEDER Program of the EU; Novo Nordisk Postdoctoral Fellowship; Wellcome Trust (208576/Z/17/Z); Biotechnology and Biological Sciences Research Council (BB/Y006488/1); RCUK | Biotechnology and Biological Sciences Research Council
Citations: not cited yet (Europe PMC); 80 references in the paper
Notices: A correction to this paper has been published (42581328, from Europe PMC)

Abstract

The regulatory mechanism of leptin’s afferent action in the brain is contingent upon the efferent sympathetic innervation of white and brown adipose tissues. Nonetheless, the peripheral regulation governing the afferent–efferent balance remains ambiguous. Here we show the enriched expression of both leptin receptor (Lepr) and β2-adrenergic receptor (Adrb2) in perineurial cells that form a barrier around sympathetic ganglia and nerve bundles in adipose tissues, using single-cell RNA sequencing on mouse sympathetic ganglia. Lepr+ sympathetic perineurial cells (SPCs) are molecularly similar to endothelial cells. Conditional knockout of Adrb2 in Lepr+ cells, including SPCs, predisposes male mice to obesity by lowering energy expenditure and thermogenesis without affecting food intake. Notably, obesity-associated hyperleptinaemia causes apoptosis in SPCs, disrupting the perineurial barrier and concomitant adipose sympathetic neuropathy. This deleterious effect can be reversed by partial reduction of leptin or sympathomimetic β2-adrenergic receptor agonism. Clinically, we observed a male-specific synergistic effect of LEPR and ADRB2 polymorphisms on increased body mass index risk in a large European population. We propose that SPCs coordinate the afferent and efferent arms of the neuroendocrine loop of leptin action to regulate energy expenditure and body weight.

Reproduced under the paper's license (CC BY), from the paper cited above.

Repository

Its files are read in the Code ↔ Paper reader above, with 15 matches between paragraphs and lines of code.

automet26/Sympathetic_Perineurium_Leptin_Obesity

License: MIT
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 7d55375af11054caec5863f15ec1cc193d72bce3, 29 June 2026
Languages: R (21)
Size: 26 files, 21 scripts
Software Heritage: not archived
Found in: “Code availability”
Holds: README, license file
Not found: CITATION.cff, environment file, tests, continuous integration, documentation
Tools: Seurat (21 files), tidyverse (20 files), ggplot2 (17 files), patchwork (11 files), pheatmap (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
23 files

Code availability

No custom code or mathematical algorithm was created in this work. The code used to create figures from scRNA-seq dataset and all additional input data files can be found on GitHub via https://github.com/automet26/Sympathetic_Perineurium_Leptin_Obesity. Please direct any other bioinformatic inquiries to G.S.

Reproduced under the paper's license (CC BY), from the paper cited above.

Tracing map

Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.

What the map holds:

  • 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
  • 21 scripts, each with its path and the digest of its content;
  • 15 matches between paragraphs of the paper and lines of the code (method lexical-v1);
  • neither the text of the paper nor the code itself.

Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.

Data

Datasets cited

Data Availability Statement

The raw single-cell sequencing data of sympathetic ganglia supporting the findings in this study have been deposited in the Gene Expression Omnibus (GEO) under accession code GSE233163 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE233163). The raw data of the public dataset reanalysed in this study can be found in the GEO repository under the following accession codes: Tabula Muris (GSE109774 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE109774) and GSE93374 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE93374)), mouse sympathetic ganglia (GSE231767 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE231767)), dorsal root ganglia (GSE175421 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE175421)), nodose ganglia (GSE124312 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE124312)), sciatic nerve (GSE137870 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE137870)), MCA (GSE108097 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE108097)), Tabula Muris Senis (GSE132042 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE132042)), WAT (mouse, GSE17617 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE17617); human, GSE155960 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE155960)), BAT (mouse, GSE207707 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE207707); human, E-MTAB-9199 (http://www.ebi.ac.uk/arrayexpress/experiments/E-MTAB-9199/)), human sympathetic ganglia (GSE241386 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE241386)) and Mouse Organogenesis Cell Atlas (GSE119945 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE119945)). The Seurat object containing the HypoMap dataset is available via 10.17863/CAM.87955. Source data are provided with this paper.

No custom code or mathematical algorithm was created in this work. The code used to create figures from scRNA-seq dataset and all additional input data files can be found on GitHub via https://github.com/automet26/Sympathetic_Perineurium_Leptin_Obesity. Please direct any other bioinformatic inquiries to G.S.

Reproduced under the paper's license (CC BY), from the paper cited above.

Versions

The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.

Version 2, 28 September 2026

  • Publisher: n/a → Nature Portfolio

Version 1, 27 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 27 authors, 3 keywords, 14 MeSH terms, 6 funders, 78 references, 1 integrity notice.

Cite

This paper

Sarker, G., Haberman, E., Chandran, A., Monfeuga, T., Maroteau, C., Lundh, S., Oliveira, D. S., Raimondi, A., Ziegler, K., Gomes, T., Cordeiro, T. N., Parekh, K., Schmid, E., Fernández-Sanmartín, P., Griebel, A., Martinez-Sanchez, N., Arús, B. A., Cheung, S. W., Zhu, Y., . . . Domingos, A. I. (2026). The perineurium integrates leptin with its sympathetic outflow to protect against obesity. Nature metabolism, 8(7), 1563-1582. https://doi.org/10.1038/s42255-026-01555-3

BibTeX

@article{sarker2026perineurium,
author = {Sarker, Gitalee and Haberman, Emma and Chandran, Anandhakumar and Monfeuga, Thomas and Maroteau, Cyrielle and Lundh, Sofia and Oliveira, David S and Raimondi, Andrea and Ziegler, Karin and Gomes, Tiago and Cordeiro, Tiago N and Parekh, Karishma and Schmid, Emilia and Fernández-Sanmartín, Paola and Griebel, Alina and Martinez-Sanchez, Noelia and Arús, Bernardo A and Cheung, Samson W and Zhu, Yitao and Shaked, Michal and Knowles, Sarah C L and Engelhardt, Stefan Hanns and Iannacone, Matteo and Scherer, Philipp E and López, Miguel and Toledo, Enrique M and Domingos, Ana I},
title = {{The perineurium integrates leptin with its sympathetic outflow to protect against obesity}},
journal = {Nature metabolism},
year = {2026},
month = jul,
volume = {8},
number = {7},
pages = {1563--1582},
publisher = {Nature Portfolio},
issn = {2522-5812},
doi = {10.1038/s42255-026-01555-3},
url = {https://doi.org/10.1038/s42255-026-01555-3},
pmid = {42443582},
pmcid = {PMC13400315}
}

RIS

TY - JOUR
AU - Sarker, Gitalee
AU - Haberman, Emma
AU - Chandran, Anandhakumar
AU - Monfeuga, Thomas
AU - Maroteau, Cyrielle
AU - Lundh, Sofia
AU - Oliveira, David S
AU - Raimondi, Andrea
AU - Ziegler, Karin
AU - Gomes, Tiago
AU - Cordeiro, Tiago N
AU - Parekh, Karishma
AU - Schmid, Emilia
AU - Fernández-Sanmartín, Paola
AU - Griebel, Alina
AU - Martinez-Sanchez, Noelia
AU - Arús, Bernardo A
AU - Cheung, Samson W
AU - Zhu, Yitao
AU - Shaked, Michal
AU - Knowles, Sarah C L
AU - Engelhardt, Stefan Hanns
AU - Iannacone, Matteo
AU - Scherer, Philipp E
AU - López, Miguel
AU - Toledo, Enrique M
AU - Domingos, Ana I
TI - The perineurium integrates leptin with its sympathetic outflow to protect against obesity
T2 - Nature metabolism
J2 - Nat Metab
PY - 2026
DA - 2026/07/13
VL - 8
IS - 7
SP - 1563
EP - 1582
SN - 2522-5812
PB - Nature Portfolio
DO - 10.1038/s42255-026-01555-3
UR - https://doi.org/10.1038/s42255-026-01555-3
LA - en
ER -

CSL-JSON

{
"id": "10.1038/s42255-026-01555-3",
"type": "article-journal",
"title": "The perineurium integrates leptin with its sympathetic outflow to protect against obesity",
"container-title": "Nature metabolism",
"author": [
{
"family": "Sarker",
"given": "Gitalee"
},
{
"family": "Haberman",
"given": "Emma"
},
{
"family": "Chandran",
"given": "Anandhakumar"
},
{
"family": "Monfeuga",
"given": "Thomas"
},
{
"family": "Maroteau",
"given": "Cyrielle"
},
{
"family": "Lundh",
"given": "Sofia"
},
{
"family": "Oliveira",
"given": "David S"
},
{
"family": "Raimondi",
"given": "Andrea"
},
{
"family": "Ziegler",
"given": "Karin"
},
{
"family": "Gomes",
"given": "Tiago"
},
{
"family": "Cordeiro",
"given": "Tiago N"
},
{
"family": "Parekh",
"given": "Karishma"
},
{
"family": "Schmid",
"given": "Emilia"
},
{
"family": "Fernández-Sanmartín",
"given": "Paola"
},
{
"family": "Griebel",
"given": "Alina"
},
{
"family": "Martinez-Sanchez",
"given": "Noelia"
},
{
"family": "Arús",
"given": "Bernardo A"
},
{
"family": "Cheung",
"given": "Samson W"
},
{
"family": "Zhu",
"given": "Yitao"
},
{
"family": "Shaked",
"given": "Michal"
},
{
"family": "Knowles",
"given": "Sarah C L"
},
{
"family": "Engelhardt",
"given": "Stefan Hanns"
},
{
"family": "Iannacone",
"given": "Matteo"
},
{
"family": "Scherer",
"given": "Philipp E"
},
{
"family": "López",
"given": "Miguel"
},
{
"family": "Toledo",
"given": "Enrique M"
},
{
"family": "Domingos",
"given": "Ana I"
}
],
"container-title-short": "Nat Metab",
"volume": "8",
"issue": "7",
"page": "1563-1582",
"DOI": "10.1038/s42255-026-01555-3",
"PMID": "42443582",
"PMCID": "PMC13400315",
"ISSN": "2522-5812",
"publisher": "Nature Portfolio",
"URL": "https://doi.org/10.1038/s42255-026-01555-3",
"language": "en",
"issued": {
"date-parts": [
[
2026,
7,
13
]
]
}
}

The tracing map gets a citation of its own once an author has validated it and it has a DOI.

Similar papers

The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.

[1] doi:10.1038/s42255-026-01539-3 [code]
A cross-species atlas of the dorsal vagal complex reveals neural mediators of the effects of cagrilintide on energy balance.
Journal: Nature metabolism
In common: pheatmap, Seurat, ggplot2, 1 other tool, mouse, author Sofia Lundh
[2] doi:10.1016/j.cpblue.2026.100072 [code]
NodoMap: A single-cell and spatial transcriptomic atlas of the mouse nodose ganglion.
Journal: Cell press blue
In common: pheatmap, Seurat, patchwork, 2 other tools, mouse, 3 references
[3] doi:10.1038/s44318-026-00806-z [code]
Interspecific diversity in the neuronal composition of the mammalian cortex arises from heterochrony in neurogenesis.
Journal: The EMBO journal
In common: pheatmap, Seurat, patchwork, 2 other tools, 3 references
[4] doi:10.1038/s41467-026-75723-0 [code]
Spatial transcriptomics reveals distinct cell type dynamics following opioid dependence in female mice with the common human μ-opioid receptor variant Oprm1 A118G.
Journal: Nature communications
In common: pheatmap, Seurat, patchwork, 2 other tools, other condition, mouse, cellular / molecular, 1 reference
[5] doi:10.1016/j.celrep.2026.117073 [code]
Single-cell epigenomics uncovers heterochromatin instability and transcription factor dysfunction during mouse brain aging.
Journal: Cell reports
In common: pheatmap, Seurat, patchwork, 2 other tools, mouse, cellular / molecular, 1 reference
[6] doi:10.1038/s42003-026-10957-8 [code]
Brain defence by the extracellular matrix protein Cochlin.
Journal: Communications biology
In common: pheatmap, Seurat, patchwork, 2 other tools, mouse, cellular / molecular, 1 reference
[7] doi:10.1016/j.xcrm.2026.102766 [code]
A longitudinal single-cell and spatial multiomic atlas of pediatric high-grade glioma.
Journal: Cell reports. Medicine
In common: pheatmap, Seurat, patchwork, 2 other tools, other condition, cellular / molecular, 1 reference
[8] doi:10.1038/s41467-026-73305-8 [code]
Comparative analysis of the cellular landscape in mammalian striatum.
Journal: Nature communications
In common: pheatmap, Seurat, patchwork, 2 other tools, mouse, cellular / molecular, 1 reference
[9] doi:10.1038/s41467-026-69944-6 [code]
Multi-modal dissection of cell-type specific TDP-43 pathology in the motor cortex.
Journal: Nature communications
In common: pheatmap, Seurat, patchwork, 2 other tools, other condition, 1 reference
[10] doi:10.1126/sciadv.aed2952 [code]
Activation of transposable elements is linked to a region- and cell type-specific interferon response in Parkinson's disease.
Journal: Science advances
In common: pheatmap, Seurat, patchwork, 2 other tools, cellular / molecular, 1 reference

Contribute

The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.

Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.

Request its removal

To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).

Discussion, reproductions, activity

Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.

Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.

Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.