OSCR

Sex and life experience shape locus coeruleus pretangle tau pathology.

Code ↔ Paper

8 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 8 matches
  1. [1] § RESULTS › snRNA‐seq identifies major hippocampal cell types and regionally distinct neuronal subpopulations ↔ ex_subclsuters.ipynb, lines 31–33 · score 0.90 · Camk2d, Htr2c, Mgat4c, Sema5a, Arhgap12, Cpne4
  2. [2] § RESULTS › snRNA‐seq identifies major hippocampal cell types and regionally distinct neuronal subpopulations ↔ hippo_allcelltypes.ipynb, lines 29–30 · score 0.89 · Inpp5d, Slc17a7, Slc1a2, Slc1a3, Arhgap15, Ctss
  3. [3] § RESULTS › Sex‐ and experience‐dependent transcriptomic remodeling of hippocampal neurons and glia induced by LC pretangle tau › Excitatory neurons ↔ excitatory_go.R, lines 126–188 · score 0.84 · axon ensheathment, cellular stress, synaptic signaling, protein regulation, myelination, neurodevelopmental
  4. [4] § METHODS › Single‐nucleus RNA sequencing › Gene ontology analysis ↔ OligoAstroMicro_go.R, lines 27–72 · score 0.82 · enrichGO, keyType, compareCluster, db, readable, rn
  5. [5] § METHODS › Single‐nucleus RNA sequencing › Gene ontology analysis ↔ excitatory_go.R, lines 26–71 · score 0.82 · enrichGO, keyType, compareCluster, db, readable, rn
  6. [6] § RESULTS › snRNA‐seq identifies major hippocampal cell types and regionally distinct neuronal subpopulations ↔ hippo_allcelltypes.ipynb, lines 71–88 · score 0.64 · low quality cells, inhibitory neurons, excitatory neurons, Endo, OPCs, LQCs
  7. [7] § RESULTS › Sex‐ and experience‐dependent transcriptomic remodeling of hippocampal neurons and glia induced by LC pretangle tau › Inhibitory neurons ↔ excitatory_go.R, lines 73–124 · score 0.61 · electron transport chain, mitochondrial energy, excitatory, clusters
  8. [8] § RESULTS › Sex‐ and experience‐dependent transcriptomic remodeling of hippocampal neurons and glia induced by LC pretangle tau › Inhibitory neurons ↔ excitatory_go.R, lines 126–188 · score 0.55 · synaptic signaling, RNA processing, calcium, mitochondrial, excitatory, regulated

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 · 275 lines · 9.3 KB · no license · 4 matches

  1. library(clusterProfiler)
  2. library(enrichplot)
  3. library(org.Rn.eg.db)
  4. library(ggnewscale)
  5. library(RColorBrewer)
  6. # ------------------------------ Parameters ------------------------------------
  7. deg_dir <- "~/your_file_path/ex_G0_DEGs_c012"
  8. pval_thr <- 0.05
  9. logfc_thr <- 0.5
  10. topN <- 10
  11. # Faceting (clusters) and x-axis ordering
  12. cluster_order <- c("C0","C1","C2") # facets you want to show
  13. base_order <- c("cE14F","cE14M","eSTRF","eSTRM","eERF","eERM","lSTRF","lSTRM","lERF","lERM")
  14. # ---------------------------- Helper functions --------------------------------
  15. strip_ver <- function(x) gsub("\\.\\d+$", "", x) # remove Ensembl version suffix
  16. norm <- function(x) {
  17. x |>
  18. stringr::str_replace_all("[\u2010-\u2015\u2212]", "-") |> # normalize dashes
  19. stringr::str_squish() |>
  20. stringr::str_to_lower()
  21. }
  22. # ---------------------- 1) Load DEGs and split UP/DOWN ------------------------
  23. deg_files <- list.files(deg_dir, pattern = "\\.csv$", full.names = TRUE)
  24. combined_up <- list()
  25. combined_down <- list()
  26. for (file in deg_files) {
  27. condition <- tools::file_path_sans_ext(basename(file)) # e.g., "cE14F_C0"
  28. df <- read.csv(file, check.names = FALSE)
  29. gene_col <- dplyr::case_when(
  30. "Gene" %in% names(df) ~ "Gene",
  31. "gene_names" %in% names(df) ~ "gene_names",
  32. TRUE ~ NA_character_
  33. )
  34. if (is.na(gene_col)) next
  35. up_genes <- df %>%
  36. filter(p_val_adj < pval_thr, logFC > logfc_thr) %>%
  37. pull(!!sym(gene_col)) %>% unique()
  38. dn_genes <- df %>%
  39. filter(p_val_adj < pval_thr, logFC < -logfc_thr) %>%
  40. pull(!!sym(gene_col)) %>% unique()
  41. combined_up[[condition]] <- up_genes
  42. combined_down[[condition]] <- dn_genes
  43. }
  44. # Strip Ensembl version suffixes (if present)
  45. combined_up <- lapply(combined_up, strip_ver)
  46. combined_down <- lapply(combined_down, strip_ver)
  47. # ------------------- 2) Build compareCluster input & run ----------------------
  48. gene_sets <- c(
  49. setNames(combined_up, paste0(names(combined_up), "_UP")),
  50. setNames(combined_down, paste0(names(combined_down), "_DOWN"))
  51. )
  52. go_all <- compareCluster(
  53. geneCluster = gene_sets,
  54. fun = "enrichGO",
  55. OrgDb = org.Rn.eg.db,
  56. keyType = "ENSEMBL",
  57. ont = "BP",
  58. readable = TRUE
  59. )
  60. # ---------------- 3) Tidy results: parse sample & cluster ---------------------
  61. go_raw <- as_tibble(go_all@compareClusterResult)
  62. # Cluster names look like "<SampleBase>_C#_UP" or "_DOWN"
  63. go_df <- go_raw %>%
  64. mutate(
  65. Regulation = if_else(grepl("_UP$", Cluster), "Up", "Down"),
  66. Sample = sub("_(UP|DOWN)$", "", Cluster), # "<SampleBase>_C#"
  67. Cluster3 = sub("^.*_(C\\d+)$", "\\1", Sample), # allow any C#
  68. SampleBase = sub("_(C\\d+)$", "", Sample), # prefix before _C#
  69. negLog10Padj = -log10(p.adjust + 1e-300)
  70. ) %>%
  71. filter(!is.na(Cluster3), p.adjust < 0.05, Count >= 3) %>%
  72. mutate(
  73. Cluster3 = factor(Cluster3, levels = cluster_order),
  74. SampleBase = factor(SampleBase, levels = base_order),
  75. Regulation = factor(Regulation, levels = c("Up","Down"))
  76. ) %>%
  77. droplevels()
  78. #for topN GO terms run 4A # for your selected terms run 4B # then continue from step 5
  79. # ---------------- 4A) Option: keep topN per panel (default) -------------------sel <- go_df %>%
  80. group_by(Regulation, Cluster3, Sample) %>%
  81. slice_min(order_by = p.adjust, n = topN, with_ties = FALSE) %>%
  82. ungroup()
  83. global_levels <- sel %>%
  84. group_by(Description) %>%
  85. summarise(median_padj = median(p.adjust, na.rm = TRUE), .groups = "drop") %>%
  86. arrange(median_padj) %>%
  87. pull(Description)
  88. plot_df <- go_df %>%
  89. filter(Description %in% global_levels) %>%
  90. mutate(Description = factor(Description, levels = rev(global_levels))) %>%
  91. droplevels()
  92. # ---------------- 4B) Option: selcted GO term from top list for main figure-> GO IDs -----------
  93. keep_terms <- c(
  94. # ——— Mitochondria Energy Production
  95. "oxidative phosphorylation",
  96. "aerobic respiration",
  97. "cellular respiration",
  98. "ATP synthesis coupled electron transport",
  99. "respiratory electron transport chain",
  100. "mitochondrial ATP synthesis coupled electron transport",
  101. "proton transmembrane transport",
  102. "proton motive force-driven mitochondrial ATP synthesis",
  103. "NADH dehydrogenase complex assembly",
  104. "mitochondrial respiratory chain complex I assembly",
  105. # ——— RNA/Protein Regulation
  106. "ribosome biogenesis",
  107. "ribonucleoprotein complex biogenesis",
  108. "protein-RNA complex organization",
  109. "ribosome assembly",
  110. "rRNA processing",
  111. "rRNA metabolic process",
  112. "cytoplasmic translation",
  113. "translational elongation",
  114. "protein folding",
  115. "proteasomal protein catabolic process",
  116. # ——— Synaptic Signaling Plasticity and Learning
  117. "regulation of synaptic vesicle recycling",
  118. "vesicle-mediated transport in synapse",
  119. "presynaptic endocytosis",
  120. "postsynapse organization",
  121. "regulation of postsynaptic membrane neurotransmitter receptor levels",
  122. "chemical synaptic transmission, postsynaptic",
  123. "receptor localization to synapse",
  124. "dendritic spine organization",
  125. "regulation of synaptic plasticity",
  126. "regulation of long-term synaptic potentiation",
  127. "learning or memory",
  128. "long-term memory",
  129. # ——— Cellular Stress Calcium Signaling
  130. "cellular response to reactive oxygen species",
  131. "reactive oxygen species metabolic process",
  132. "response to endoplasmic reticulum stress",
  133. "endoplasmic reticulum calcium ion homeostasis",
  134. "negative regulation of calcium-mediated signaling",
  135. "regulation of intrinsic apoptotic signaling pathway by p53 class mediator",
  136. "mitochondrial outer membrane permeabilization",
  137. "regulation of mitochondrial membrane permeability involved in apoptotic process",
  138. # ——— Neurodevelopment Axonal Transport
  139. "hippocampus development",
  140. "limbic system development",
  141. "midbrain development",
  142. "neural nucleus development",
  143. "axonal transport",
  144. "retrograde axonal transport",
  145. "myelination",
  146. "axon ensheathment",
  147. "axon regeneration",
  148. "axonogenesis"
  149. )
  150. keep_tbl <- tibble(
  151. keep_term_raw = keep_terms,
  152. keep_term_clean = norm(keep_terms),
  153. keep_order = seq_along(keep_terms)
  154. )
  155. all_terms <- as_tibble(go_all@compareClusterResult) %>%
  156. distinct(ID, Description) %>%
  157. mutate(Desc_clean = norm(Description))
  158. join_ids <- keep_tbl %>%
  159. inner_join(all_terms, by = c("keep_term_clean" = "Desc_clean")) %>%
  160. arrange(keep_order)
  161. keep_ids <- join_ids$ID
  162. # Filter go_df by these IDs
  163. plot_df <- go_df %>%
  164. filter(ID %in% keep_ids)
  165. desc_levels <- join_ids$Description # in your keep_terms order
  166. plot_df <- plot_df %>%
  167. mutate(Description = factor(Description, levels = rev(desc_levels))) %>% # rev() puts first at top
  168. droplevels()
  169. # ---------------- 5) Pad empty samples so ticks stay visible ------------------
  170. pad_grid <- tidyr::expand_grid(
  171. Cluster3 = factor(cluster_order, levels = cluster_order),
  172. SampleBase = factor(base_order, levels = base_order)
  173. )
  174. pad_df <- pad_grid %>%
  175. mutate(
  176. Description = factor(NA, levels = levels(plot_df$Description)),
  177. Count = NA_integer_,
  178. Regulation = factor("Up", levels = c("Up","Down")),
  179. negLog10Padj = NA_real_
  180. )
  181. plot_df_pad <- bind_rows(plot_df, pad_df) %>%
  182. mutate(SampleBase = factor(SampleBase, levels = base_order))
  183. # ---------------------------- 6) Plot figure ----------------------------------
  184. down_df <- filter(plot_df_pad, Regulation == "Down")
  185. up_df <- filter(plot_df_pad, Regulation == "Up")
  186. p_go <- ggplot(plot_df_pad) +
  187. # DOWN (Blues)
  188. geom_point(
  189. data = down_df,
  190. aes(x = SampleBase, y = Description, size = Count, fill = negLog10Padj),
  191. shape = 21, color = "#08519C", stroke = 0.6, alpha = 0.95, na.rm = TRUE
  192. ) +
  193. scale_fill_gradientn(
  194. name = "Down: -log10(adj p)",
  195. colours = brewer.pal(9, "Blues"),
  196. na.value = NA
  197. ) +
  198. ggnewscale::new_scale_fill() +
  199. # UP (Reds)
  200. geom_point(
  201. data = up_df,
  202. aes(x = SampleBase, y = Description, size = Count, fill = negLog10Padj),
  203. shape = 21, color = "#A50F15", stroke = 0.6, alpha = 0.95, na.rm = TRUE
  204. ) +
  205. scale_fill_gradientn(
  206. name = "Up: -log10(adj p)",
  207. colours = brewer.pal(9, "Reds"),
  208. na.value = NA
  209. ) +
  210. scale_size(name = "Gene Count", range = c(2, 8)) +
  211. guides(size = guide_legend(order = 1)) +
  212. facet_grid(. ~ Cluster3, scales = "free_x", space = "free_x") +
  213. scale_x_discrete(limits = base_order, drop = FALSE) +
  214. scale_y_discrete(drop = FALSE) +
  215. labs(
  216. #title = "GO BP enrichment per sample (excitatory clusters)",#
  217. x = "Samples", y = "GO terms"
  218. ) +
  219. theme_bw() +
  220. theme(
  221. axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1, size = 8),
  222. axis.text.y = element_text(size = 7),
  223. strip.text = element_text(face = "bold"),
  224. panel.grid.major.y = element_line(size = 0.2, linetype = 3)
  225. )
  226. p_go
  227. # ---------------------------- 7) Save outputs ---------------------------------
  228. saveRDS(go_all, file = "excitatory_GO_up_down_compareCluster.rds")
  229. raw_df <- as.data.frame(go_all@compareClusterResult)
  230. write.csv(raw_df, file = "excitatory_GO_BP_results_raw.csv", row.names = FALSE)
  231. write.csv(go_df, file = "excitatory_GO_BP_results_tidy.csv", row.names = FALSE)
  232. write.csv(plot_df, file = "excitatory_GO_BP_results_plotdf.csv", row.names = FALSE)
  233. ggsave("excitatory_GO_BP_selected.pdf", plot = p_go, width = 12, height = 10, units = "in")
  234. ggsave("excitatory_GO_BP_plot.svg", plot = p_go, width = 11, height = 8.5, units = "in", bg = "transparent")
  235. ggsave("excitatory_GO_BP_plot.jpg", plot = p_go, width = 11, height = 8.5, units = "in", dpi = 300)

excitatory_go.R at commit fcb73f0, no license · at the source

Overview

Authors: Zia Hasan1, Sarah E. Torraville1, Tamunotonye Omoluabi1, Aida Maziar1, Onyedikachi N. Belolise1, Lauren A. MacGowan1, Cassandra M. Flynn1, Camila Reinhardt1, Susan G. Walling2, Touati Benoukraf1, Qi Yuan1
  1. Biomedical Sciences Faculty of Medicine Memorial University of Newfoundland St. John's Newfoundland and Labrador Canada
  2. Department of Psychology Faculty of Science Memorial University of Newfoundland St. John's Newfoundland and Labrador Canada
Journal: Alzheimer's & dementia : the journal of the Alzheimer's Association, volume 22, issue 3, article e71285
Dates: received 31 August 2025; accepted 14 February 2026; published online 10 March 2026; in print March 2026
Type: Research article · Language: English
License: CC BY-NC-ND
Identifiers: DOI 10.1002/alz.71285 · PMID 41804725 · PMCID PMC12973150 · OpenAlex W7134842462
Open access: hybrid, a free copy (OpenAlex)
Status: code verified
Categories: genetics / omics (modality), human (organism), rat (organism), Alzheimer's / dementia (population), cellular / molecular (subfield)
Methods: Spectral & time-frequency, Statistics, Smoothing, state filtering, decompositions, Evoked potentials
Keywords: BDNF, enrichment, hippocampus, locus coeruleus, pretangle tau, sex, stress, transcriptomic
MeSH: Alzheimer Disease*, Locus Coeruleus*, tau Proteins*, Tauopathies*, Animals, Female, Hippocampus, Humans, Male, Neurons, Rats, Rats, Transgenic, Sex Characteristics, Stress, Psychological (* major topic)
Topic: Alzheimer's disease research and treatments (Physiology, Medicine), according to OpenAlex
Funding: Canadian Institutes of Health Research Project Grant (#PJT‐169197); Alzheimer Society of Canada New Investigator Grant (#20‐04)
Citations: not cited yet (Europe PMC); 75 references in the paper

Abstract

The abstract is not reproduced here: the paper's license (CC BY-NC-ND) does not allow it. Read it in the paper, at the publisher or on Europe PMC.

Repository

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

ziahasanz/hippocampus_paper

License: none: the authors keep all their rights
State: the link answers, verified on 30 September 2026
Evidence: files inventoried
Commit: fcb73f0d996def9ef20082f919c3238e6fd9f2e5, 14 May 2026
Languages: R (5), Jupyter (3)
Size: 10 files, 8 scripts
Software Heritage: not archived
Found in: “DATA AVAILABILITY STATEMENT”
Holds: README, 3 notebooks
Not found: license file, CITATION.cff, environment file, tests, continuous integration, documentation
Tools: tidyverse (5 files), Matplotlib (3 files), NumPy (3 files), pandas (3 files), Scanpy (3 files), seaborn (3 files), clusterProfiler (2 files), patchwork (1 file)
Availability: 1 check, the latest on 30 September 2026: the link answers
  • 30 September 2026: the link answers
9 files

The paper's code and data availability statement is in the Data section.

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;
  • 8 scripts, each with its path and the digest of its content;
  • 8 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

Code and data availability statement

The paper has a code and data availability statement. Its license (CC BY-NC-ND) does not allow reproducing it here; in short, from what the harvester recognized in it:

Read it in the paper: doi.org/10.1002/alz.71285.

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

Recorded: type, language, journal, volume, issue, pages, dates, 11 authors, 8 keywords, 14 MeSH terms, 2 funders, 74 references.

Cite

This paper

Hasan, Z., Torraville, S. E., Omoluabi, T., Maziar, A., Belolise, O. N., MacGowan, L. A., Flynn, C. M., Reinhardt, C., Walling, S. G., Benoukraf, T., & Yuan, Q. (2026). Sex and life experience shape locus coeruleus pretangle tau pathology. Alzheimer's & dementia : the journal of the Alzheimer's Association, 22(3), e71285. https://doi.org/10.1002/alz.71285

BibTeX

@article{hasan2026sex,
author = {Hasan, Zia and Torraville, Sarah E. and Omoluabi, Tamunotonye and Maziar, Aida and Belolise, Onyedikachi N. and MacGowan, Lauren A. and Flynn, Cassandra M. and Reinhardt, Camila and Walling, Susan G. and Benoukraf, Touati and Yuan, Qi},
title = {{Sex and life experience shape locus coeruleus pretangle tau pathology}},
journal = {Alzheimer's \& dementia : the journal of the Alzheimer's Association},
year = {2026},
month = mar,
volume = {22},
number = {3},
pages = {e71285},
publisher = {Wiley},
issn = {1552-5260},
doi = {10.1002/alz.71285},
url = {https://doi.org/10.1002/alz.71285},
pmid = {41804725},
pmcid = {PMC12973150}
}

RIS

TY - JOUR
AU - Hasan, Zia
AU - Torraville, Sarah E.
AU - Omoluabi, Tamunotonye
AU - Maziar, Aida
AU - Belolise, Onyedikachi N.
AU - MacGowan, Lauren A.
AU - Flynn, Cassandra M.
AU - Reinhardt, Camila
AU - Walling, Susan G.
AU - Benoukraf, Touati
AU - Yuan, Qi
TI - Sex and life experience shape locus coeruleus pretangle tau pathology
T2 - Alzheimer's & dementia : the journal of the Alzheimer's Association
J2 - Alzheimers Dement
PY - 2026
DA - 2026/03/01
VL - 22
IS - 3
SP - e71285
SN - 1552-5260
PB - Wiley
DO - 10.1002/alz.71285
UR - https://doi.org/10.1002/alz.71285
LA - en
ER -

CSL-JSON

{
"id": "10.1002/alz.71285",
"type": "article-journal",
"title": "Sex and life experience shape locus coeruleus pretangle tau pathology",
"container-title": "Alzheimer's & dementia : the journal of the Alzheimer's Association",
"author": [
{
"family": "Hasan",
"given": "Zia"
},
{
"family": "Torraville",
"given": "Sarah E."
},
{
"family": "Omoluabi",
"given": "Tamunotonye"
},
{
"family": "Maziar",
"given": "Aida"
},
{
"family": "Belolise",
"given": "Onyedikachi N."
},
{
"family": "MacGowan",
"given": "Lauren A."
},
{
"family": "Flynn",
"given": "Cassandra M."
},
{
"family": "Reinhardt",
"given": "Camila"
},
{
"family": "Walling",
"given": "Susan G."
},
{
"family": "Benoukraf",
"given": "Touati"
},
{
"family": "Yuan",
"given": "Qi"
}
],
"container-title-short": "Alzheimers Dement",
"volume": "22",
"issue": "3",
"page": "e71285",
"DOI": "10.1002/alz.71285",
"PMID": "41804725",
"PMCID": "PMC12973150",
"ISSN": "1552-5260",
"publisher": "Wiley",
"URL": "https://doi.org/10.1002/alz.71285",
"language": "en",
"issued": {
"date-parts": [
[
2026,
3,
1
]
]
}
}

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.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: clusterProfiler, Scanpy, patchwork, 5 other tools, genetics / omics, cellular / molecular, 2 references
[2] doi:10.1038/s41586-026-10629-x [code]
Whole-genome duplication shaped cell-type evolution in the vertebrate brain.
Journal: Nature
In common: clusterProfiler, Scanpy, patchwork, 5 other tools, genetics / omics, cellular / molecular, 1 reference
[3] doi:10.1126/sciadv.aeg3223 [code]
The extreme diversity of retinal amacrine cells has deep evolutionary roots.
Journal: Science advances
In common: clusterProfiler, Scanpy, patchwork, 5 other tools, genetics / omics, cellular / molecular, 1 reference
[4] doi:10.1101/gr.280436.125 [code]
Cell type-specific gene regulatory atlas prioritizes drug targets and repurposable medicines in Alzheimer's disease.
Journal: Genome research
In common: Scanpy, seaborn, tidyverse, 3 other tools, Alzheimer's / dementia, genetics / omics, cellular / molecular, 3 references
[5] 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: clusterProfiler, Scanpy, patchwork, 4 other tools, genetics / omics, 2 references
[6] doi:10.1002/advs.77986 [code]
DUET-seq: An Open-Source Droplet Platform for High-Fidelity Joint Chromatin and Transcriptome Profiling Reveals Temporal Regulatory Decoupling in Single Cells.
Journal: Advanced science (Weinheim, Baden-Wurttemberg, Germany)
In common: clusterProfiler, Scanpy, patchwork, 5 other tools, genetics / omics, 1 reference
[7] doi:10.1038/s41586-026-10214-2 [code]
Multidimensional profiling of heterogeneity in supratentorial ependymomas.
Journal: Nature
In common: clusterProfiler, Scanpy, patchwork, 5 other tools, genetics / omics, 1 reference
[8] doi:10.1016/j.cell.2026.05.026 [code]
The critical role of the endogenous immune compartment after CAR T cell therapy in recurrent GBM.
Journal: Cell
In common: clusterProfiler, Scanpy, patchwork, 5 other tools, genetics / omics, 1 reference
[9] 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: clusterProfiler, Scanpy, patchwork, 5 other tools, cellular / molecular, 1 reference
[10] doi:10.1038/s41398-026-04200-5 [code]
Postmortem brain single-nucleus and bulk gene expression analyses identify shared and distinct abnormalities in bipolar disorder and major depressive disorder.
Journal: Translational psychiatry
In common: clusterProfiler, Scanpy, patchwork, 3 other tools, genetics / omics, cellular / molecular, 2 references

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.