OSCR

Species-specific brain transcriptomic responses to clothianidin and sulfoxaflor in pollinators.

Code ↔ Paper

7 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 7 matches · 1 of them tie a paragraph to a whole file, not to given lines: a weak match, whose lines are not tinted
  1. [1] § STAR★Methods › Quantification and statistical analysis › Weighted gene co-expression network analysis (WGCNA) ↔ 08_vcar_wgcna.R, lines 43–88 · score 0.92 · soft thresholding power, mergeCutHeight, random seed, scale free topology, WGCNA, connectivity
  2. [2] § STAR★Methods › Quantification and statistical analysis › Comparison to other bumble bee tissues ↔ 09_tissue_species_conparison.R, lines 126–209 · score 0.81 · removeBatchEffect, Surrogate Variable, limma, SVA, leg, PCA
  3. [3] § STAR★Methods › Quantification and statistical analysis › Differential gene expression analysis ↔ 01_feature_count.R, the whole file · a weak match · score 0.67 · STAR alignments, featureCounts, quality, BAM, genomes, butterfly
  4. [4] § Results › Variation in statistical power across species influences differentially expressed gene detection ↔ 04_bter_iterations.R, lines 185–247 · score 0.64 · Kolmogorov Smirnov, positively skewed, skewness, median
  5. [5] § STAR★Methods › Quantification and statistical analysis › Differential gene expression analysis ↔ 04_bter_iterations.R, lines 56–131 · score 0.59 · betaPrior, DESeq2, Wald, colony, bter, filtered
  6. [6] § STAR★Methods › Method details › Insecticide treatment preparation ↔ 06-kegg_enrichment.R, lines 121–194 · score 0.57 · amino acid, sugar, degradation, protein, sucrose, treatments
  7. [7] § Results › The effects of insecticides differ between species ↔ 09_tissue_species_conparison.R, lines 126–209 · score 0.53 · biological signals, PC2, PC1, tissues, PCA, tubule

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 · 210 lines · 9.7 KB · no license · 2 matches

  1. # Uplad species
  2. vcar_matrix <- read.csv("~/2023-species_comparisons/tables/star_counts/vcar_star_featureCounts.csv")
  3. obic_matrix <- read.csv("~/2023-species_comparisons/tables/star_counts/FULL_SET_obic_star_featureCounts_notfilt.csv")
  4. bter_matrix <- read.csv("~/2023-species_comparisons/tables/star_counts/bter_star_featureCounts.csv")
  5. lser_matrix <- read_csv("~/2022-Lsericata_brainDGE/results_update/lser_FULL_STAR_counts_290324.csv")
  6. colnames(vcar_matrix) <- gsub(".Aligned.out.sorted.bam", "", colnames(vcar_matrix))
  7. colnames(obic_matrix) <- gsub(".Aligned.out.sorted.bam", "", colnames(obic_matrix))
  8. colnames(lser_matrix) <- gsub(".Aligned.out.sorted.bam", "", colnames(lser_matrix))
  9. colnames(lser_matrix) <- sub("_S.*", "", colnames(lser_matrix))
  10. colnames(bter_matrix) <- gsub(".Aligned.out.sorted.bam", "", colnames(bter_matrix))
  11. bter_meta <- read.csv("~/2023-species_comparisons/tables/metadata/bter_meta.csv")
  12. vcar_meta <- read.csv("~/2023-species_comparisons/tables/metadata/vcar_meta.csv")
  13. obic_meta <- read.csv("~/2023-species_comparisons/tables/metadata/obic_meta.csv")
  14. lser_meta <- read.csv("~/2023-species_comparisons/tables/metadata/lser_meta_update.csv")
  15. bter_dds <- read_rds("~/2023-species_comparisons/DGE_pipelines/bter_dds_filtered_052024.rds")
  16. vcar_dds <- read_rds("~/2023-species_comparisons/DGE_pipelines/vcar_dds_filtered_052024.rds")
  17. lser_dds <- read_rds("~/2023-species_comparisons/DGE_pipelines/lser_dds_filtered_052024.rds")
  18. obic_dds <- read_rds("~/2023-species_comparisons/DGE_pipelines/obic_dds_filtered_052024.rds")
  19. # Subset samples in the raw matrices (only controls)
  20. bter_g <- bter_matrix$X
  21. vcar_g <- vcar_matrix$X
  22. lser_g <- lser_matrix$...1
  23. vcar_matrix_cont <- vcar_matrix[, grep("CONT", colnames(vcar_matrix))]
  24. lser_matrix_cont <- lser_matrix[, grep("CONT", colnames(lser_matrix))]
  25. bter_matrix_cont <- bter_matrix[, grep("CONT", colnames(bter_matrix))]
  26. colnames(vcar_matrix_cont) <- gsub(".CONT", "-CONT", colnames(vcar_matrix_cont))
  27. vcar_matrix_cont <- vcar_matrix_cont[, colnames(vcar_matrix_cont) %in% vcar_meta$SAMPLE_CODE]
  28. colnames(bter_matrix_cont) <- gsub("\\.", "-", colnames(bter_matrix_cont))
  29. bter_matrix_cont <- bter_matrix_cont[, colnames(bter_matrix_cont) %in% bter_meta$SAMPLE_NAME]
  30. colnames(lser_matrix_cont) <- gsub("-", ".", colnames(lser_matrix_cont))
  31. lser_matrix_cont <- lser_matrix_cont[, colnames(lser_matrix_cont) %in% colnames(lser_dds)]
  32. lser_matrix_cont$X <- lser_g
  33. vcar_matrix_cont$X <- vcar_g
  34. bter_matrix_cont$X <- bter_g
  35. obic_g <- obic_matrix$X
  36. colnames(obic_matrix) <- gsub("\\.", "-", colnames(obic_matrix))
  37. obic_matrix <- obic_matrix[, colnames(obic_matrix) %in% obic_meta$SAMPLE_SEQ]
  38. sample_code_mapping <- setNames(obic_meta$SAMPLE_CODE, obic_meta$SAMPLE_SEQ)
  39. colnames(obic_matrix) <- sample_code_mapping[colnames(obic_matrix)]
  40. obic_matrix <- obic_matrix[, grep("cont", colnames(obic_matrix))]
  41. obic_matrix$X <- obic_g
  42. obic_matrix_cont <- obic_matrix
  43. # Upload tissue ban files
  44. # bamFiles <- list.files(pattern="*.bam",
  45. # path = "~/2022-bter_tissues_chronic_exposure/results/2022-10-07-star/update/tmp/star_combined_run/")
  46. # bamFiles <- bamFiles[grep("FCONT", bamFiles)]
  47. # bamFiles <- paste("~/2022-bter_tissues_chronic_exposure/results/2022-10-07-star/update/tmp/star_combined_run", bamFiles, sep = "/")
  48. # annotationFile <- "~/2023-species_comparisons/genomes/bter/bter.gtf"
  49. # outDir <- ""
  50. #
  51. # counts_bter <- featureCounts(
  52. # files = bamFiles,
  53. # annot.ext = annotationFile,
  54. # isGTFAnnotationFile = TRUE,
  55. # isPairedEnd = TRUE,
  56. # minMQS = 0,
  57. # )
  58. #
  59. # bter_tissues_matrix <- counts_bter$counts
  60. muscle_matrix <- bter_tissues_matrix[, grep("LEG", colnames(bter_tissues_matrix))]
  61. tubules_matrix <- bter_tissues_matrix[, grep("TUBULES", colnames(bter_tissues_matrix))]
  62. colnames(muscle_matrix) <- gsub(".Aligned.out.sorted.bam", "", colnames(muscle_matrix))
  63. colnames(tubules_matrix) <- gsub(".Aligned.out.sorted.bam", "", colnames(tubules_matrix))
  64. # Subset genes that are conserved 1-1 orthologs: n = 2956
  65. muscle_matrix_subset <- muscle_matrix[rownames(muscle_matrix) %in% ortholog_list$all_species_orthologs$Bter_gene, ]
  66. tubules_matrix_subset <- tubules_matrix[rownames(tubules_matrix) %in% ortholog_list$all_species_orthologs$Bter_gene, ]
  67. bter_matrix_subset <- bter_matrix_cont[bter_matrix_cont$X %in% ortholog_list$all_species_orthologs$Bter_gene, ]
  68. vcar_matrix_cont$X <- gsub("gene-", "", vcar_matrix_cont$X)
  69. vcar_matrix_subset <- vcar_matrix_cont[vcar_matrix_cont$X %in% ortholog_list$all_species_orthologs$Vcar_gene, ]
  70. lser_matrix_subset <- lser_matrix_cont[lser_matrix_cont$X %in% ortholog_list$all_species_orthologs$Lser_gene, ]
  71. obic_matrix_subset <- obic_matrix_cont[obic_matrix_cont$X %in% ortholog_list$all_species_orthologs$Obic_gene, ]
  72. # Change names to bter gene IDs
  73. ##Ensure 'X' column exists and not in rownames, and convert to data frames if necessary
  74. muscle_matrix_subset <- as.data.frame(muscle_matrix_subset) # Ensure it's a data frame
  75. muscle_matrix_subset$X <- rownames(muscle_matrix_subset) # Move rownames to a column 'X'
  76. rownames(muscle_matrix_subset) <- NULL # Remove rownames
  77. tubules_matrix_subset <- as.data.frame(tubules_matrix_subset) # Ensure it's a data frame
  78. tubules_matrix_subset$X <- rownames(tubules_matrix_subset) # Move rownames to a column 'X'
  79. rownames(tubules_matrix_subset) <- NULL # Remove rownames
  80. bter_matrix_subset <- as.data.frame(bter_matrix_subset) # Ensure it's a data frame
  81. vcar_matrix_subset <- as.data.frame(vcar_matrix_subset) # Ensure it's a data frame
  82. lser_matrix_subset <- as.data.frame(lser_matrix_subset) # Ensure it's a data frame
  83. obic_matrix_subset <- as.data.frame(obic_matrix_subset)
  84. # Replace gene IDs
  85. lser_gene_mapping <- setNames(ortholog_list$all_species_orthologs$Bter_gene, ortholog_list$all_species_orthologs$Lser_gene)
  86. lser_matrix_subset$X <- lser_gene_mapping[lser_matrix_subset$X] # Replace Lser gene IDs with Bter_gene IDs
  87. vcar_gene_mapping <- setNames(ortholog_list$all_species_orthologs$Bter_gene, ortholog_list$all_species_orthologs$Vcar_gene)
  88. vcar_matrix_subset$X <- vcar_gene_mapping[vcar_matrix_subset$X] # Replace Vcar gene IDs with Bter_gene IDs
  89. obic_gene_mapping <- setNames(ortholog_list$all_species_orthologs$Bter_gene, ortholog_list$all_species_orthologs$Obic_gene)
  90. obic_matrix_subset$X <- obic_gene_mapping[obic_matrix_subset$X] # Replace Obic gene IDs with Bter_gene IDs
  91. ### SVA batch correction
  92. ### Combine the data frames
  93. ### Run PCA
  94. # combined_matrix <- Reduce(function(x, y) merge(x, y, by = "X"),
  95. # list(muscle_matrix_scaled, tubules_matrix_scaled, bter_matrix_scaled,
  96. # vcar_matrix_scaled, lser_matrix_scaled, obic_matrix_scaled))
  97. # OR:
  98. combined_matrix <- Reduce(function(x, y) merge(x, y, by = "X"),
  99. list(muscle_matrix_subset, tubules_matrix_subset, bter_matrix_subset,
  100. vcar_matrix_subset, lser_matrix_subset, obic_matrix_subset))
  101. scale_0_to_1 <- function(x) {
  102. return((x - min(x)) / (max(x) - min(x)))
  103. }
  104. # Apply the scaling function to each column (except the 'X' column)
  105. combined_matrix[, -1] <- as.data.frame(lapply(combined_matrix[, -1], scale_0_to_1))
  106. # Create metadata
  107. all_meta <- data.frame(sample = colnames(combined_matrix))
  108. all_meta <- all_meta %>%
  109. mutate(
  110. tissue = case_when(
  111. grepl("TUBULES", sample) ~ "tubules",
  112. grepl("LEG", sample) ~ "muscle",
  113. TRUE ~ "brain"
  114. ),
  115. species = case_when(
  116. grepl("FCONT", sample) ~ "bter",
  117. grepl("cont_", sample) ~ "obic",
  118. grepl("X", sample) ~ "lser",
  119. grepl("AU", sample) ~ "vcar",
  120. TRUE ~ "unknown" # Use this to catch any unexpected cases
  121. )
  122. ) %>%
  123. mutate(batch = case_when(
  124. species == "bter" & tissue == "brain" ~ "batch_a", # bter brain
  125. species == "obic" ~ "batch_b", # obic species
  126. species == "lser" ~ "batch_c", # lser species
  127. species == "vcar" ~ "batch_d", # vcar species
  128. species == "bter" & (tissue == "tubules" | tissue == "muscle") ~ "batch_e", # tubules and muscle (bter)
  129. TRUE ~ "unknown" # Fallback in case there are any unhandled cases
  130. ))
  131. all_meta <- all_meta %>% filter(sample != "X")
  132. # Batch effect
  133. numeric_expression_data <- as.matrix(combined_matrix[, -1])
  134. mod <- model.matrix(~ tissue, data = all_meta)
  135. # Create a null model for the null hypothesis (no biological signal)
  136. mod0 <- model.matrix(~ 1, data = all_meta)
  137. # Estimate surrogate variables (SVs) using sva()
  138. svobj <- sva(numeric_expression_data, mod, mod0)
  139. batch_corrected <- limma::removeBatchEffect(numeric_expression_data, covariates = svobj$sv, design = mod0)
  140. # batch_corrected <- ComBat(dat = batch_corrected, batch = all_meta$batch, mod = NULL)
  141. data_for_pca <- t(batch_corrected)
  142. # Perform PCA
  143. pca_result <- prcomp(data_for_pca, scale. = TRUE)
  144. # Summary of PCA (optional)
  145. summary(pca_result)
  146. # Create a data frame of PCA results (scores)
  147. pca_scores <- as.data.frame(pca_result$x)
  148. # Add sample names as a column to the PCA scores
  149. pca_scores$sample <- rownames(pca_scores)
  150. pca_scores <- pca_scores %>%
  151. mutate(
  152. tissue = case_when(
  153. grepl("TUBULES", sample) ~ "tubules",
  154. grepl("LEG", sample) ~ "muscle",
  155. TRUE ~ "brain"
  156. ),
  157. species = case_when(
  158. grepl("FCONT", sample) ~ "bter",
  159. grepl("cont_", sample) ~ "obic",
  160. grepl("X", sample) ~ "lser",
  161. grepl("AU", sample) ~ "vcar",
  162. TRUE ~ "unknown" # Use this to catch any unexpected cases
  163. )
  164. )
  165. # Plot the PCA using ggplot2 with color indicating species and shape indicating tissue
  166. ggplot(pca_scores, aes(x = PC1, y = PC2, color = species, shape = tissue)) +
  167. geom_point(size = 3) +
  168. #geom_text(aes(label = sample), vjust = -1, size = 3) +
  169. labs(x = "PC1 [38.257%]", y = "PC2 [25.494%]") +
  170. scale_shape_manual(values = c(0,1,23))

09_tissue_species_conparison.R at commit 78331a5, no license · at the source

Overview

Authors: Alicja Witwicka1,2, Federico López-Osorio1,3, Courtney May1, Yeahji Jeong1, Yannick Wurm1,4
ORCID iDs: Courtney May
  1. Biology Department, Queen Mary University of London, London, UK
  2. Tree of Life, Wellcome Sanger Institute, Hinxton, UK
  3. Institute of Developmental Biology and Neurobiology, Johannes Gutenberg University Mainz, Mainz, Germany
  4. Digital Environment Research Institute, Queen Mary University of London, London, UK
Institutions: Queen Mary University of London (United Kingdom); Wellcome Sanger Institute (United Kingdom); Johannes Gutenberg University Mainz (Germany)
Journal: iScience, volume 29, issue 8, article 116878
Dates: received 29 October 2025; accepted 6 July 2026; published online 22 July 2026
Type: Research article · Language: English
License: CC BY-NC-ND
Identifiers: DOI 10.1016/j.isci.2026.116878 · PMID 42540610 · PMCID PMC13426221 · OpenAlex W7170061677
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: genetics / omics (modality), other (organism), cellular / molecular (subfield)
Methods: Statistics, Smoothing, state filtering, decompositions, Connectivity, Spectral & time-frequency
Keywords: pesticide assessment, neonicotinoids, acetamiprid, species-specific effects, toxicogenomics, butterflies, bees, flies
Topic: Insect and Pesticide Research (Insect Science, Agricultural and Biological Sciences), according to OpenAlex
Funding: Natural Environment Research Council (NE/L00626X/1, NE/S007229/1); European Union (H2020-MSCA-IF-2018-840185); RCUK | Biotechnology and Biological Sciences Research Council (BBSRC) (BB/T015683/1)
Citations: not cited yet (Europe PMC); 102 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.

Repositories

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

aswitwicka/species_insecticide_exposure

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 78331a5cd779535fc5c33e0d4547f76ab73a67c1, 22 October 2025
Languages: R (9)
Size: 11 files, 9 scripts
Software Heritage: not archived
Found in: “Data and code availability”
Holds: README
Not found: license file, CITATION.cff, environment file, tests, continuous integration, documentation
Tools: DESeq2 (3 files), tidyverse (3 files), clusterProfiler (1 file), igraph (1 file), limma (1 file), WGCNA (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
10 files

Zenodo 21206760

License: CC-BY-4.0
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Size: 1 file
Software Heritage: not checked
Found in: “Data and code availability”
Not found: README, license file, CITATION.cff, environment file, tests, continuous integration, documentation
Tools: DESeq2 (3 files), tidyverse (3 files), clusterProfiler (1 file), igraph (1 file), limma (1 file), WGCNA (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
  • 27 September 2026: the link answers (HTTP 200)
10 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:

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

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

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.1016/j.isci.2026.116878.

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, 5 authors, 8 keywords, 3 funders, 100 references.

Cite

This paper

Witwicka, A., López-Osorio, F., May, C., Jeong, Y., & Wurm, Y. (2026). Species-specific brain transcriptomic responses to clothianidin and sulfoxaflor in pollinators. iScience, 29(8), 116878. https://doi.org/10.1016/j.isci.2026.116878

BibTeX

@article{witwicka2026species,
author = {Witwicka, Alicja and López-Osorio, Federico and May, Courtney and Jeong, Yeahji and Wurm, Yannick},
title = {{Species-specific brain transcriptomic responses to clothianidin and sulfoxaflor in pollinators}},
journal = {iScience},
year = {2026},
month = jul,
volume = {29},
number = {8},
pages = {116878},
publisher = {Elsevier},
issn = {2589-0042},
doi = {10.1016/j.isci.2026.116878},
url = {https://doi.org/10.1016/j.isci.2026.116878},
pmid = {42540610},
pmcid = {PMC13426221}
}

RIS

TY - JOUR
AU - Witwicka, Alicja
AU - López-Osorio, Federico
AU - May, Courtney
AU - Jeong, Yeahji
AU - Wurm, Yannick
TI - Species-specific brain transcriptomic responses to clothianidin and sulfoxaflor in pollinators
T2 - iScience
J2 - iScience
PY - 2026
DA - 2026/07/22
VL - 29
IS - 8
SP - 116878
SN - 2589-0042
PB - Elsevier
DO - 10.1016/j.isci.2026.116878
UR - https://doi.org/10.1016/j.isci.2026.116878
LA - en
ER -

CSL-JSON

{
"id": "10.1016/j.isci.2026.116878",
"type": "article-journal",
"title": "Species-specific brain transcriptomic responses to clothianidin and sulfoxaflor in pollinators",
"container-title": "iScience",
"author": [
{
"family": "Witwicka",
"given": "Alicja"
},
{
"family": "López-Osorio",
"given": "Federico"
},
{
"family": "May",
"given": "Courtney"
},
{
"family": "Jeong",
"given": "Yeahji"
},
{
"family": "Wurm",
"given": "Yannick"
}
],
"container-title-short": "iScience",
"volume": "29",
"issue": "8",
"page": "116878",
"DOI": "10.1016/j.isci.2026.116878",
"PMID": "42540610",
"PMCID": "PMC13426221",
"ISSN": "2589-0042",
"publisher": "Elsevier",
"URL": "https://doi.org/10.1016/j.isci.2026.116878",
"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.1038/s41467-026-71360-9 [code]
Perinatal brain developmental transition revealed by transcriptomic and proteomic analyses of Bama miniature pigs.
Journal: Nature communications
In common: WGCNA, limma, clusterProfiler, 1 other tool, other, genetics / omics, 6 references
[2] doi:10.1038/s41380-026-03629-w [code]
Maternal fasting during early gestation induces epigenetic alterations and schizophrenia-related phenotypes.
Journal: Molecular psychiatry
In common: WGCNA, limma, igraph, 3 other tools, genetics / omics, cellular / molecular, 2 references
[3] doi:10.1093/bioinformatics/btag592 [code]
Network-based stratification of allele-specific expression reveals patient subgroups in Huntington's disease.
Journal: Bioinformatics (Oxford, England)
In common: WGCNA, limma, igraph, 3 other tools, genetics / omics, 2 references
[4] 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: WGCNA, limma, igraph, 3 other tools, genetics / omics, cellular / molecular, 1 reference
[5] 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: WGCNA, limma, igraph, 2 other tools, genetics / omics, cellular / molecular, 2 references
[6] doi:10.1038/s44400-026-00075-x [code]
Common pathogenic mechanisms in the hippocampus across neurodegenerative dementias: Alzheimer's disease, Down syndrome, and Parkinson's disease.
Journal: NPJ dementia
In common: WGCNA, limma, DESeq2, 2 other tools, 3 references
[7] doi:10.1186/s11689-026-09713-0 [code]
DRP1 mutations associated with EMPF1 encephalopathy perturb the transcriptional profile and maturation of cortical neurons.
Journal: Journal of neurodevelopmental disorders
In common: WGCNA, limma, DESeq2, 2 other tools, 3 references
[8] doi:10.1038/s41467-026-74455-5 [code]
Neuron type-specific translatomes in dorsal hippocampus during early memory consolidation.
Journal: Nature communications
In common: WGCNA, DESeq2, clusterProfiler, 1 other tool, 4 references
[9] doi:10.1038/s42003-026-10957-8 [code]
Brain defence by the extracellular matrix protein Cochlin.
Journal: Communications biology
In common: WGCNA, limma, igraph, 3 other tools, cellular / molecular
[10] 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: WGCNA, limma, igraph, 3 other tools, cellular / molecular

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.