OSCR

Spinal nociceptive denervation impedes subsequent chronic autonomic remodeling after myocardial infarction in male swine.

Code ↔ Paper

1 match 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 1 match
  1. [1] § Methods › Plasma proteomics › Data analysis ↔ pathway_enrichment.R, lines 44–110 · score 0.74 · fold change, Gene Ontology, expressed proteins, GO, RITAN, log2

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 · 125 lines · 5.1 KB · MIT · 1 match

  1. ################################################################################
  2. ## Gene Ontology pathway enrichment of plasma differentially expressed proteins
  3. ##
  4. ## Companion code for:
  5. ## van Weperen et al. "Spinal nociceptive denervation impedes chronic autonomic
  6. ## remodeling after myocardial infarction"
  7. ##
  8. ## Description
  9. ## Performs over-representation (term enrichment) analysis of differentially
  10. ## expressed plasma proteins (DEPs) against the Gene Ontology (GO) database
  11. ## using RITAN, separately for up- and down-regulated proteins. For each set it
  12. ## reports, per GO term, the gene ratio (proteins in the DEP list mapping to the
  13. ## term / term set size), the protein count, and the enrichment p-value. The
  14. ## exported enrichment tables were used to generate the published figure panel
  15. ## in GraphPad Prism.
  16. ##
  17. ## Scope
  18. ## This script covers the DOWNSTREAM pathway enrichment only. Plasma sample
  19. ## preparation, LC-MS/MS acquisition, and DEP identification (DIA-NN,
  20. ## FragPipe-Analyst) were performed by the UCLA Proteome Research Center, which
  21. ## provided the DEP table (Data/dep.xlsx) used here as input. The final figure
  22. ## was produced in GraphPad Prism from the enrichment tables exported below.
  23. ## Raw and processed proteomics data are in ProteomeXchange/PRIDE under
  24. ## accession [TO BE ADDED], not in this repository.
  25. ##
  26. ## Input
  27. ## Data/dep.xlsx -- one row per protein, PRODUCED BY THE CORE FACILITY, with
  28. ## columns:
  29. ## Protein ID, Gene Name,
  30. ## X1_vs_X2_log2 fold change, X1_vs_X2_p.val, X1_vs_X2_p.adj,
  31. ## significant, X1_vs_X2_significant, imputed, num_NAs
  32. ## ("X1_vs_X2" denotes the contrast as exported by FragPipe-Analyst /
  33. ## DIA-NN label-free quantification; here cRTX+MI vs Vehicle+MI.)
  34. ##
  35. ## Output
  36. ## up_pathways.xlsx, down_pathways.xlsx -- full significant enrichment tables
  37. ## (subsequently plotted in Prism)
  38. ##
  39. ## Author: Jonathan D. Hoang
  40. ## License: MIT (see LICENSE)
  41. ################################################################################
  42. # ---- 1. Dependencies ---------------------------------------------------------
  43. # CRAN packages install via install.packages(); Bioconductor packages (RITAN,
  44. # RITANdata) install via BiocManager. BiocManager itself is bootstrapped if
  45. # absent.
  46. if (!requireNamespace("BiocManager", quietly = TRUE)) {
  47. install.packages("BiocManager")
  48. }
  49. cran_pkgs <- c("tidyverse", "readxl", "rstudioapi", "WriteXLS")
  50. bioc_pkgs <- c("RITAN", "RITANdata")
  51. for (pkg in cran_pkgs) {
  52. if (!requireNamespace(pkg, quietly = TRUE)) install.packages(pkg)
  53. }
  54. for (pkg in bioc_pkgs) {
  55. if (!requireNamespace(pkg, quietly = TRUE)) BiocManager::install(pkg, update = FALSE)
  56. }
  57. library(RITAN)
  58. library(RITANdata) # provides geneset_list (GO, etc.)
  59. library(tidyverse)
  60. library(readxl)
  61. # ---- 2. Parameters -----------------------------------------------------------
  62. # Edit these to re-run with different thresholds or input/output locations.
  63. dep_file <- file.path("Data", "dep.xlsx") # differentially expressed proteins
  64. logfc_thr <- 0.5 # |log2 fold change| cutoff for a DEP
  65. p_thr <- 0.05 # nominal p-value cutoff for a DEP and for enrichment
  66. resources <- "GO" # RITAN geneset resource(s); manuscript uses Gene Ontology
  67. # Resolve the working directory to this script's location (RStudio) so that the
  68. # relative paths above are stable regardless of where R was launched. Falls back
  69. # to the current working directory when run via Rscript / a non-RStudio session.
  70. if (rstudioapi::isAvailable()) {
  71. setwd(dirname(rstudioapi::getSourceEditorContext()$path))
  72. }
  73. # ---- 3. Load and split differentially expressed proteins ---------------------
  74. # DEPs are defined as proteins passing both the fold-change and p-value cutoffs.
  75. # They are split by the sign of the log2 fold change into up- and down-regulated
  76. # sets (relative to the cRTX+MI vs Vehicle+MI contrast). Gene symbols are upper-
  77. # cased to match RITAN's GO geneset identifiers.
  78. dep <- read_xlsx(dep_file)
  79. # Standardize the two columns used downstream to syntactic names.
  80. dep <- dep %>%
  81. rename(log2fc = `X1_vs_X2_log2 fold change`,
  82. pval = `X1_vs_X2_p.val`)
  83. is_dep <- abs(dep$log2fc) > logfc_thr & dep$pval < p_thr
  84. up_dep <- toupper(dep$`Gene Name`[is_dep & dep$log2fc > 0])
  85. down_dep <- toupper(dep$`Gene Name`[is_dep & dep$log2fc < 0])
  86. message(sprintf("Up-regulated DEPs: %d | Down-regulated DEPs: %d",
  87. length(up_dep), length(down_dep)))
  88. # ---- 4. Term enrichment (over-representation) against GO ----------------------
  89. # RITAN::term_enrichment tests each set against every term in `resources`.
  90. # GeneRatio = n (DEPs in term) / n.set (term size). Significant terms (p < p_thr)
  91. # are ordered by p-value and written out; these tables were imported into
  92. # GraphPad Prism to produce the published figure.
  93. enrich <- function(genes) {
  94. e <- term_enrichment(genes, resources = resources)
  95. e$GeneRatio <- e$n / e$n.set
  96. e <- e[e$p < p_thr, ]
  97. e[order(e$p, decreasing = FALSE), ]
  98. }
  99. e_up <- enrich(up_dep)
  100. e_down <- enrich(down_dep)
  101. WriteXLS::WriteXLS(e_up, "up_pathways.xlsx")
  102. WriteXLS::WriteXLS(e_down, "down_pathways.xlsx")
  103. message("Done. Wrote: up_pathways.xlsx, down_pathways.xlsx")

pathway_enrichment.R at commit 28a4fed, under MIT · at the source

Overview

  1. UCLA Electrophysiology Programs, Division of Cardiology, Department of Medicine, University of California, Los Angeles (UCLA),Los Angeles, CA USA
  2. Molecular, Cellular, and Integrative Physiology Interdepartmental Programs, UCLA,Los Angeles, CA USA
Institutions: University of California, Los Angeles (United States)
Journal: Nature communications, volume 17, issue 1, article 8955
Dates: received 17 March 2025; accepted 10 July 2026; published online 22 July 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1038/s41467-026-75759-2 · PMID 42637749 · PMCID PMC13503775 · OpenAlex W7170067692
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: pain (population)
Methods: Spectral & time-frequency, Statistics, Smoothing, state filtering, decompositions, Machine learning, Evoked potentials, Single-unit activity, calcium imaging
Keywords: Ventricular tachycardia, Cardiovascular diseases, Cardiology, Myocardial infarction
MeSH: Autonomic Nervous System*, Myocardial Infarction*, Nociceptors*, Spinal Cord*, Animals, Baroreflex, Diterpenes, Male, Swine, Vagus Nerve (* major topic)
Topic: Vagus Nerve Stimulation Research (Neurology, Neuroscience), according to OpenAlex
Citations: not cited yet (Europe PMC); 152 references in the paper

Abstract

After chronic myocardial infarction (MI), pathological autonomic remodeling, including vagal dysfunction and sympathoexcitation, predisposes to ventricular arrhythmias (VT/VF). However, what underlies this functional and structural remodeling remains unknown. We hypothesized that spinal nociceptive afferent signaling initiates and perpetuates these pathological autonomic changes. We employed cervicothoracic epidural resiniferatoxin (RTX) to ablate spinal nociceptive neurons in male pigs before MI, and assessed autonomic and electrophysiological function four-to-six weeks post-infarction. Compared to vehicle-treated infarcted animals, epidural RTX attenuated the loss of vagal tone and baroreflex sensitivity, reduced spinal cord inflammation, glial activation, and circulating stress and inflammatory markers, and stabilized electrophysiological parameters, lowering VT/VF inducibility. In a separate cohort, acute C7–T1 nociceptive afferent ablation after chronic MI acutely restored vagal function and decreased VT/VF inducibility. This study demonstrates that cervicothoracic spinal nociceptive afferents significantly contribute to MI-induced autonomic remodeling and VT/VF, providing novel insight into the mechanisms underlying sympathovagal imbalance after MI.

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

Repositories

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

jdthoang/vanWeperenV_2026_EpiduralRTX

License: MIT
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 28a4feded9dff6ea6cedb4ea1d6c5f4143fc1933, 16 June 2026
Languages: R (1)
Size: 4 files, 1 script
Software Heritage: not archived
Found in: “Code availability”
Holds: README, license file
Not found: CITATION.cff, environment file, tests, continuous integration, documentation
Tools: tidyverse (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
3 files

Zenodo 20711756

License: MIT
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Size: 1 file
Software Heritage: not checked
Found in: “Code availability”
Not found: README, license file, CITATION.cff, environment file, tests, continuous integration, documentation
Tools: tidyverse (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
  • 27 September 2026: the link answers (HTTP 200)
3 files
At the source:

Code availability

Custom code used to process the extracellular neural recordings and to analyze the plasma proteomic data (differential expression, and pathway enrichment) is available at GitHub (https://github.com/jdthoang/vanWeperenV_2026_EpiduralRTX/) and archived at Zenodo (10.5281/zenodo.20711756). Pathway analysis was performed with RITAN (v3.20) in R (v4.4.2). Customized software, iScaldyn (University of Utah), was used to compute activation-recovery intervals and is freely available upon request from Robert L. Lux. Image quantification was performed in ImageJ (NIH, v1.54). No other custom code was generated in this study.

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:

  • 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
  • 2 scripts, each with its path and the digest of its content;
  • 1 match 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

No dataset and no data link were found in the paper.

Data availability

The mass spectrometry proteomics data have been deposited to the ProteomeXchange Consortium via the PRIDE partner repository under accession code MV000099727 (https://massive.ucsd.edu/ProteoSAFe/dataset.jsp?task=9d63769e90804f8091546cfca56052cb). Source data underlying all figures, including individual data points, are provided with this paper in the Source Data file and Supplementary data 1 and 2. Raw acquisition files (electrophysiological recordings, neural recordings, and confocal microscopy images) are large and are available from the corresponding author on request, owing to file-size and format constraints; their summary measurements are fully reported in the Source Data file. Source data are provided with this paper.

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 1, 27 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 10 authors, 4 keywords, 10 MeSH terms, 1 funder, 150 references.

Cite

This paper

van Weperen, V. Y. H., Hoang, J. D., Jani, N. R., Avasthi, S., Chan, C. A., Cao, K., Lokhandwala, Z. A., Emamimeybodi, M., Atmani, K., & Vaseghi, M. (2026). Spinal nociceptive denervation impedes subsequent chronic autonomic remodeling after myocardial infarction in male swine. Nature communications, 17(1), 8955. https://doi.org/10.1038/s41467-026-75759-2

BibTeX

@article{vanweperen2026spinal,
author = {van Weperen, Valerie Y. H. and Hoang, Jonathan D. and Jani, Neil R. and Avasthi, Shail and Chan, Christopher A. and Cao, Kuan and Lokhandwala, Zulfiqar A. and Emamimeybodi, Maryam and Atmani, Karim and Vaseghi, Marmar},
title = {{Spinal nociceptive denervation impedes subsequent chronic autonomic remodeling after myocardial infarction in male swine}},
journal = {Nature communications},
year = {2026},
month = jul,
volume = {17},
number = {1},
pages = {8955},
publisher = {Nature Publishing Group},
issn = {2041-1723},
doi = {10.1038/s41467-026-75759-2},
url = {https://doi.org/10.1038/s41467-026-75759-2},
pmid = {42637749},
pmcid = {PMC13503775}
}

RIS

TY - JOUR
AU - van Weperen, Valerie Y. H.
AU - Hoang, Jonathan D.
AU - Jani, Neil R.
AU - Avasthi, Shail
AU - Chan, Christopher A.
AU - Cao, Kuan
AU - Lokhandwala, Zulfiqar A.
AU - Emamimeybodi, Maryam
AU - Atmani, Karim
AU - Vaseghi, Marmar
TI - Spinal nociceptive denervation impedes subsequent chronic autonomic remodeling after myocardial infarction in male swine
T2 - Nature communications
J2 - Nat Commun
PY - 2026
DA - 2026/07/22
VL - 17
IS - 1
SP - 8955
SN - 2041-1723
PB - Nature Publishing Group
DO - 10.1038/s41467-026-75759-2
UR - https://doi.org/10.1038/s41467-026-75759-2
LA - en
ER -

CSL-JSON

{
"id": "10.1038/s41467-026-75759-2",
"type": "article-journal",
"title": "Spinal nociceptive denervation impedes subsequent chronic autonomic remodeling after myocardial infarction in male swine",
"container-title": "Nature communications",
"author": [
{
"family": "van Weperen",
"given": "Valerie Y. H."
},
{
"family": "Hoang",
"given": "Jonathan D."
},
{
"family": "Jani",
"given": "Neil R."
},
{
"family": "Avasthi",
"given": "Shail"
},
{
"family": "Chan",
"given": "Christopher A."
},
{
"family": "Cao",
"given": "Kuan"
},
{
"family": "Lokhandwala",
"given": "Zulfiqar A."
},
{
"family": "Emamimeybodi",
"given": "Maryam"
},
{
"family": "Atmani",
"given": "Karim"
},
{
"family": "Vaseghi",
"given": "Marmar"
}
],
"container-title-short": "Nat Commun",
"volume": "17",
"issue": "1",
"page": "8955",
"DOI": "10.1038/s41467-026-75759-2",
"PMID": "42637749",
"PMCID": "PMC13503775",
"ISSN": "2041-1723",
"publisher": "Nature Publishing Group",
"URL": "https://doi.org/10.1038/s41467-026-75759-2",
"language": "en",
"issued": {
"date-parts": [
[
2026,
7,
22
]
]
}
}

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.1002/ejp.70277 [code]
Proximity Labelling Reveals the Compartmental Proteome of Murine Sensory Neurons.
Journal: European journal of pain (London, England)
In common: tidyverse, pain, 1 reference
[2] doi:10.1186/s13059-026-04125-8 [code]
MLMarker: a machine learning framework for tissue inference and biomarker discovery.
Journal: Genome biology
In common: tidyverse, 1 reference
[3] doi:10.1038/s42003-026-10259-z [code]
Spatial transcriptomic profiling of developing mouse hearts reveals a spatially patterned signaling environment.
Journal: Communications biology
In common: tidyverse, 1 reference
[4] doi:10.1172/jci.insight.207270 [code]
Progressive hypothalamic neuroinflammation in ovariectomized mice parallels aging-related transcriptomic changes in the female human hypothalamus.
Journal: JCI insight
In common: tidyverse, 1 reference
[5] doi:10.1073/pnas.2604124123
Bladder mucosal afferents detect UTI and aid pathogen clearance.
Journal: Proceedings of the National Academy of Sciences of the United States of America
In common: pain, 1 reference
[6] doi:10.1016/j.crmeth.2026.101412
An improved preservation method for human dorsal root ganglion neurons enables wider access to human molecular pain neuroscience.
Journal: Cell reports methods
In common: pain, 1 reference
[7] doi:10.1038/s41467-026-71289-z
Descending inhibitory rostral ventromedial medulla neurons cause widespread antinociception and contribute to the pain-inhibits-pain phenomenon.
Journal: Nature communications
In common: pain, 1 reference
[8] doi:10.1038/s41593-026-02367-0 [code]
A reproducible three-dimensional model of human brain tissue to investigate physiological and disease-associated microglia phenotypes.
Journal: Nature neuroscience
In common: tidyverse, 1 reference
[9] doi:10.1016/j.ebiom.2026.106408 [code]
Microcephaly-like phenotype triggered by novel reassortant and prototypic Oropouche virus strains in brain organoids.
Journal: EBioMedicine
In common: tidyverse, 1 reference
[10] doi:10.1038/s41398-026-04292-z [code]
Regional juxtacortical microstructural changes and gene expression provide insights into neurodegeneration in Alzheimer's disease.
Journal: Translational psychiatry
In common: tidyverse, 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.