Spinal nociceptive denervation impedes subsequent chronic autonomic remodeling after myocardial infarction in male swine.
The 1 match
- [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
- ################################################################################
- ## Gene Ontology pathway enrichment of plasma differentially expressed proteins
- ##
- ## Companion code for:
- ## van Weperen et al. "Spinal nociceptive denervation impedes chronic autonomic
- ## remodeling after myocardial infarction"
- ##
- ## Description
- ## Performs over-representation (term enrichment) analysis of differentially
- ## expressed plasma proteins (DEPs) against the Gene Ontology (GO) database
- ## using RITAN, separately for up- and down-regulated proteins. For each set it
- ## reports, per GO term, the gene ratio (proteins in the DEP list mapping to the
- ## term / term set size), the protein count, and the enrichment p-value. The
- ## exported enrichment tables were used to generate the published figure panel
- ## in GraphPad Prism.
- ##
- ## Scope
- ## This script covers the DOWNSTREAM pathway enrichment only. Plasma sample
- ## preparation, LC-MS/MS acquisition, and DEP identification (DIA-NN,
- ## FragPipe-Analyst) were performed by the UCLA Proteome Research Center, which
- ## provided the DEP table (Data/dep.xlsx) used here as input. The final figure
- ## was produced in GraphPad Prism from the enrichment tables exported below.
- ## Raw and processed proteomics data are in ProteomeXchange/PRIDE under
- ## accession [TO BE ADDED], not in this repository.
- ##
- ## Input
- ## Data/dep.xlsx -- one row per protein, PRODUCED BY THE CORE FACILITY, with
- ## columns:
- ## Protein ID, Gene Name,
- ## X1_vs_X2_log2 fold change, X1_vs_X2_p.val, X1_vs_X2_p.adj,
- ## significant, X1_vs_X2_significant, imputed, num_NAs
- ## ("X1_vs_X2" denotes the contrast as exported by FragPipe-Analyst /
- ## DIA-NN label-free quantification; here cRTX+MI vs Vehicle+MI.)
- ##
- ## Output
- ## up_pathways.xlsx, down_pathways.xlsx -- full significant enrichment tables
- ## (subsequently plotted in Prism)
- ##
- ## Author: Jonathan D. Hoang
- ## License: MIT (see LICENSE)
- ################################################################################
- # ---- 1. Dependencies ---------------------------------------------------------
- # CRAN packages install via install.packages(); Bioconductor packages (RITAN,
- # RITANdata) install via BiocManager. BiocManager itself is bootstrapped if
- # absent.
- if (!requireNamespace("BiocManager", quietly = TRUE)) {
- install.packages("BiocManager")
- }
- cran_pkgs <- c("tidyverse", "readxl", "rstudioapi", "WriteXLS")
- bioc_pkgs <- c("RITAN", "RITANdata")
- for (pkg in cran_pkgs) {
- if (!requireNamespace(pkg, quietly = TRUE)) install.packages(pkg)
- }
- for (pkg in bioc_pkgs) {
- if (!requireNamespace(pkg, quietly = TRUE)) BiocManager::install(pkg, update = FALSE)
- }
- library(RITAN)
- library(RITANdata) # provides geneset_list (GO, etc.)
- library(tidyverse)
- library(readxl)
- # ---- 2. Parameters -----------------------------------------------------------
- # Edit these to re-run with different thresholds or input/output locations.
- dep_file <- file.path("Data", "dep.xlsx") # differentially expressed proteins
- logfc_thr <- 0.5 # |log2 fold change| cutoff for a DEP
- p_thr <- 0.05 # nominal p-value cutoff for a DEP and for enrichment
- resources <- "GO" # RITAN geneset resource(s); manuscript uses Gene Ontology
- # Resolve the working directory to this script's location (RStudio) so that the
- # relative paths above are stable regardless of where R was launched. Falls back
- # to the current working directory when run via Rscript / a non-RStudio session.
- if (rstudioapi::isAvailable()) {
- setwd(dirname(rstudioapi::getSourceEditorContext()$path))
- }
- # ---- 3. Load and split differentially expressed proteins ---------------------
- # DEPs are defined as proteins passing both the fold-change and p-value cutoffs.
- # They are split by the sign of the log2 fold change into up- and down-regulated
- # sets (relative to the cRTX+MI vs Vehicle+MI contrast). Gene symbols are upper-
- # cased to match RITAN's GO geneset identifiers.
- dep <- read_xlsx(dep_file)
- # Standardize the two columns used downstream to syntactic names.
- dep <- dep %>%
- rename(log2fc = `X1_vs_X2_log2 fold change`,
- pval = `X1_vs_X2_p.val`)
- is_dep <- abs(dep$log2fc) > logfc_thr & dep$pval < p_thr
- up_dep <- toupper(dep$`Gene Name`[is_dep & dep$log2fc > 0])
- down_dep <- toupper(dep$`Gene Name`[is_dep & dep$log2fc < 0])
- message(sprintf("Up-regulated DEPs: %d | Down-regulated DEPs: %d",
- length(up_dep), length(down_dep)))
- # ---- 4. Term enrichment (over-representation) against GO ----------------------
- # RITAN::term_enrichment tests each set against every term in `resources`.
- # GeneRatio = n (DEPs in term) / n.set (term size). Significant terms (p < p_thr)
- # are ordered by p-value and written out; these tables were imported into
- # GraphPad Prism to produce the published figure.
- enrich <- function(genes) {
- e <- term_enrichment(genes, resources = resources)
- e$GeneRatio <- e$n / e$n.set
- e <- e[e$p < p_thr, ]
- e[order(e$p, decreasing = FALSE), ]
- }
- e_up <- enrich(up_dep)
- e_down <- enrich(down_dep)
- WriteXLS::WriteXLS(e_up, "up_pathways.xlsx")
- WriteXLS::WriteXLS(e_down, "down_pathways.xlsx")
- message("Done. Wrote: up_pathways.xlsx, down_pathways.xlsx")
pathway_enrichment.R at commit 28a4fed, under MIT · at the source
Overview
- UCLA Electrophysiology Programs, Division of Cardiology, Department of Medicine, University of California, Los Angeles (UCLA),Los Angeles, CA USA
- Molecular, Cellular, and Integrative Physiology Interdepartmental Programs, UCLA,Los Angeles, CA USA
Abstract
After chronic myocardial infarction (MI), pathological autonomic remodeling, including vagal dysfunction and sympathoexcitation, predisposes to ventricular arrhythmias (VT/
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
28a4feded9dff6ea6cedb4ea1d6c5f4143fc1933, 16 June 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
3 files
- pathway_enrichment.R, R, 125 lines, 1 match
- LICENSE, License, 21 lines
- README.md, Text, 152 lines
Zenodo 20711756
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
- 27 September 2026: the link answers (HTTP 200)
3 files
- pathway_enrichment.R, R, 125 lines
- LICENSE, License, 21 lines
- README.md, Text, 149 lines
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://
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://
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://
BibTeX
@article{vanweperen2026s
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/
url = {https://
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/
VL - 17
IS - 1
SP - 8955
SN - 2041-1723
PB - Nature Publishing Group
DO - 10.1038/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1038/
"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":
"volume": "17",
"issue": "1",
"page": "8955",
"DOI": "10.1038/
"PMID": "42637749",
"PMCID": "PMC13503775",
"ISSN": "2041-1723",
"publisher": "Nature Publishing Group",
"URL": "https://
"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 biologyIn 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 biologyIn 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 insightIn 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 AmericaIn 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 methodsIn 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 communicationsIn 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 neuroscienceIn 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: EBioMedicineIn 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 psychiatryIn 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.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 2 repositories of the authors' code, each at its verified commit and with its license, 2 scripts, and 1 match between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:dd38c7a070e770c6…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
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.
