Developmental stage dominates cell-type identity and reveals a chromatin regulatory function for Rad50 in Drosophila.
The 8 matches
- [1] § Materials and methods › LC–MS/MS ↔ 260511_lcmsms_analysis.Rmd, lines 69–117 · score 0.90 · endoplasmic reticulum, LC MS, clathrin, endomembrane, endosome, golgi
- [2] § Results › Developmental stage is the main feature of cell identity ↔ 250411_RNAseq_gliaHemocytesNeurons.Rmd, lines 207–276 · score 0.81 · Euclidean distances, hierarchical clustering, variance explained, HC, PC1, PC2
- [3] § Materials and methods › RT-qPCR ↔ 251103_RTqPCR_analysis_DNArepair.Rmd, lines 12–50 · score 0.74 · standard deviation, technical replicate, biological replicate, duplicate, Ct, PCR
- [4] § Results › Developmental stage is the main feature of cell identity ↔ 250411_RNAseq_gliaHemocytesNeurons.Rmd, lines 207–276 · score 0.66 · Euclidean distances, Hierarchical clustering, PC1, PC2, hemocytes, PCA
- [5] § Materials and methods › RNA-seq analysis ↔ 250411_RNAseq_gliaHemocytesNeurons.Rmd, lines 67–92 · score 0.61 · stabilization transformed, cellType, glia, neurons, hemocytes, padj
- [6] § Results › Rad50 interacts with a broad spectrum of chromatin associated proteins ↔ 260511_lcmsms_analysis.Rmd, lines 119–158 · score 0.61 · PolA1, PolA2, Prim1, Prim2, Mre11, alpha
- [7] § Results › Stage-specific transcriptional features in embryonic and larval cells ↔ 250411_RNAseq_gliaHemocytesNeurons.Rmd, lines 94–134 · score 0.55 · Log2FC, gene selection, DESeq2, glia, neurons, hemocytes
- [8] § Results › Rad50 interacts with a broad spectrum of chromatin associated proteins ↔ 260511_lcmsms_analysis.Rmd, lines 160–218 · score 0.52 · Reactome pathway, Co IP LC, LC MS, log2, enrichment, Rad50
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 Markdown · 309 lines · 12 KB · no license · 4 matches
- ---
- title: "RNA-seq glia/hemocytes/neurons analysis"
- author: "Thomas Boutet"
- date: "2/23/2025"
- output: html_document
- ---
- ```{r setup, include=FALSE}
- knitr::opts_chunk$set(echo = TRUE)
- ```
- # Library
- ```{r library}
- library(DESeq2)
- library(dplyr)
- library(ggplot2)
- library(ggdendro)
- library(gridExtra)
- library(VennDiagram)
- library(pheatmap)
- library(RColorBrewer)
- library(ggsci)
- library(ggplotify)
- library(cowplot)
- library(ggpubr)
- library(tibble)
- library(tidyr)
- library(stringr)
- ```
- # Setup working dir
- ```{r setup dir}
- pathToProj <- "~/01_transcriptome_stage"
- figureDir <- file.path(pathToProj, "figure")
- geneSelection <- file.path(pathToProj, "geneSelection")
- ```
- # Setup count data
- ```{r}
- # get countmatrix
- countMatrix <- read.table("/01_transcriptome_stage/hisat2_L3E16_stranded.csv", sep = ";", header = TRUE)
- # create the count file and the metadata for DESeq2. Include batch
- metaData <- matrix(c("hemo_e16_rep1", "hemo_e16_rep2", "hemo_e16_rep3", "hemo_l3_rep1", "hemo_l3_rep2", "hemo_l3_rep3",
- "glia_e16_rep1", "glia_e16_rep2", "glia_e16_rep3", "glia_l3_rep1", "glia_l3_rep2", "glia_l3_rep3",
- "neuron_e16_rep1", "neuron_e16_rep2", "neuron_e16_rep3", "neuron_l3_rep1", "neuron_l3_rep2", "neuron_l3_rep3",
- # Cell type
- "hemo", "hemo", "hemo", "hemo", "hemo", "hemo",
- "glia", "glia", "glia", "glia", "glia", "glia",
- "neurons", "neurons", "neurons", "neurons", "neurons", "neurons",
- # Stage
- "e16", "e16", "e16", "l3", "l3", "l3",
- "e16", "e16", "e16", "l3", "l3", "l3",
- "e16", "e16", "e16", "l3", "l3", "l3"),
- ncol = 3, byrow = FALSE)
- metaData <- as.data.frame(metaData)
- colnames(metaData) <- c("sample", "cellType", "stage")
- countData <- dplyr::select(countMatrix, c(1, (3:20)))
- countData <- as.data.frame(countData)
- rownames(countData) <- countData$Geneid
- countData <- countData[, -1]
- ```
- # perform DESeq2 for stage analysis
- ```{r}
- # modelize the statistical analysis. We use cell-type and stage as main effect and then we look at the interaction term celtype vs stage
- deseq2Obj <- DESeqDataSetFromMatrix(countData = countData,
- colData = metaData,
- design = ~ cellType + stage + cellType:stage)
- # perform deseq2
- dds <- DESeq(deseq2Obj)
- # Store the results
- res <- results(dds)
- # Order the results by p-value
- res <- res[order(res$padj), ]
- # get coef names
- resultsNames(dds)
- summary(res)
- # if needed, here are normalized counts extracted
- normlzd_dds <- counts(dds, normalized=T)
- # varaiance stabilization transformation: prepare data for clustering
- vsd <- vst(dds, blind=T)
- rsd <- rlog(dds, blind=T)
- ```
- # perform analysis and plot graphs
- ```{r}
- # --- 1. Log2FC Shrinkage for All Coefficients ---
- # Get all coefficient names from deseq2 analysis
- coefNames <- resultsNames(dds)[-1]
- # Apply shrinkage using apeglm to each coefficient
- shrunkenResults <- lapply(coefNames, function(coef) {
- lfcShrink(dds, coef = coef, type = "apeglm")
- })
- names(shrunkenResults) <- coefNames
- # --- 2. Candidate Gene Selection ---
- # (a) For Glia Stage Contrast (L3 vs E16): use shrunken result
- res_stage_shrunk <- shrunkenResults[["stage_l3_vs_e16"]]
- cand_glia_df <- subset(as.data.frame(res_stage_shrunk), padj < 0.01 & abs(log2FoldChange) > 1)
- cand_glia <- rownames(cand_glia_df)
- up_glia <- sum(cand_glia_df$log2FoldChange > 0)
- down_glia <- sum(cand_glia_df$log2FoldChange < 0)
- # (b) For Interaction Effects, use shrunken results for each interaction. No interaction is verified if i. no difference log2FC<|1| or ii. if no significant padj>0.01
- res_int_hemo_shrunk <- shrunkenResults[["cellTypehemo.stagel3"]]
- res_int_neurons_shrunk <- shrunkenResults[["cellTypeneurons.stagel3"]]
- sig_int_hemo_df <- subset(as.data.frame(res_int_hemo_shrunk), (padj > 0.01 | abs(log2FoldChange) < 1))
- sig_int_neurons_df <- subset(as.data.frame(res_int_neurons_shrunk), (padj > 0.01 | abs(log2FoldChange) < 1))
- sig_int_hemo <- rownames(sig_int_hemo_df)
- sig_int_neurons <- rownames(sig_int_neurons_df)
- sig_interaction_genes <- unique(intersect(sig_int_hemo, sig_int_neurons))
- # (c) Final Candidate (Consistent Stage-Specific Genes) --> intersection between the stage contrast and the interaction terms
- final_stage_specific <- intersect(cand_glia, sig_interaction_genes)
- final_df <- cand_glia_df[rownames(cand_glia_df) %in% final_stage_specific, ]
- up_final <- sum(final_df$log2FoldChange > 0)
- down_final <- sum(final_df$log2FoldChange < 0)
- # Export Candidate Lists or GO analysis
- final_L3_candidates <- rownames(final_df)[final_df$log2FoldChange > 0]
- final_E16_candidates <- rownames(final_df)[final_df$log2FoldChange < 0]
- output_candidates_L3 <- file.path("/01_transcriptome_stage/geneSelection/Final_Candidate_Genes_Up_in_L3.txt")
- write.table(final_L3_candidates, file = output_candidates_L3, quote = FALSE, row.names = FALSE, col.names = FALSE)
- output_candidates_E16 <- file.path("/01_transcriptome_stage/geneSelection/Final_Candidate_Genes_Up_in_E16.txt")
- write.table(final_E16_candidates, file = output_candidates_E16, quote = FALSE, row.names = FALSE, col.names = FALSE)
- # --- 3. Background Extraction for GO Analysis ---
- # Define the background universe as: TAKES OUT ALL DETECTED GENES - COUTNS > 0
- keep <- rowSums(counts(dds)) > 0
- dds2 <- dds[keep, ]
- filtered_genes <- rownames(dds2)
- # Write them to a text file
- write.table(filtered_genes,
- file = file.path("/01_transcriptome_stage/geneSelection/filtered_genes_background.txt"),
- quote = FALSE,
- row.names = FALSE,
- col.names = FALSE)
- # --- 4. GO Analysis Barplots ---
- # define path to find GO analysis
- go_file_E16 <- file.path("/01_transcriptome_stage/GO_gene_selection/GO_upE16.csv")
- go_file_L3 <- file.path("/01_transcriptome_stage/GO_gene_selection/GO_upL3.csv")
- # Read GO result files
- go_upE16 <- read.delim(go_file_E16, header = TRUE, sep = ",", stringsAsFactors = FALSE)
- go_upL3 <- read.delim(go_file_L3, header = TRUE, sep = ",", stringsAsFactors = FALSE)
- # Sort by bonferroni corrected pvalue and take top10 for each stage
- go_upE16_sig <- go_upE16[order(go_upE16$Bonferroni), ][1:10, ]
- go_upL3_sig <- go_upL3[order(go_upL3$Bonferroni), ][1:10, ]
- # Prepare for plotting
- go_upE16_sig <- go_upE16_sig %>%
- arrange(-Bonferroni) %>% # arrange by significance
- mutate(Gene.Set.Name = factor(Gene.Set.Name, levels = Gene.Set.Name))
- go_upL3_sig <- go_upL3_sig %>%
- arrange(-Bonferroni) %>% # arrange by significance
- mutate(Gene.Set.Name = factor(Gene.Set.Name, levels = Gene.Set.Name))
- # plot GO term
- figure1F_E16 <- ggplot(go_upE16_sig,
- aes(x = Gene.Set.Name,
- y = log2.fold,
- fill = Bonferroni)) +
- geom_bar(stat = "identity", width = 0.5, size = 3) +
- geom_text(aes(label = paste0(Count.Overlap.Gene, "/", Gene.Set.Size)),
- hjust = 1.1, size = 3) +
- coord_flip() +
- scale_x_discrete(labels = function(x) str_wrap(x, width = 30)) +
- scale_fill_gradient(low = "#E64B35FF",
- high = "#4DBBD5FF") +
- labs(title = "GO Terms for genes upregulated in E16",
- x = "GO Term",
- y = "Log2 Fold Enrichment",
- fill = "Bonferroni p-value") +
- theme_minimal()
- figure1F_L3 <- ggplot(go_upL3_sig,
- aes(x = Gene.Set.Name,
- y = log2.fold,
- fill = Bonferroni)) +
- geom_bar(stat = "identity", width = 0.5, size = 3) +
- geom_text(aes(label = paste0(Count.Overlap.Gene, "/", Gene.Set.Size)),
- hjust = 1.1, size = 3) +
- coord_flip() +
- scale_x_discrete(labels = function(x) str_wrap(x, width = 30)) +
- scale_fill_gradient(low = "#E64B35FF",
- high = "#4DBBD5FF") +
- labs(title = "GO Terms for genes upregulated in L3",
- x = "GO Term",
- y = "Log2 Fold Enrichment",
- fill = "Bonferroni p-value") +
- theme_minimal()
- # --- 5. ploting rest of figures ---
- # Define candidate colors using the NPG palette from ggsci:
- candidate_colors <- pal_npg()(3)
- # Get PCA and percentage of variation explained
- pcaData <- plotPCA(vsd, intgroup = c("cellType", "stage"), returnData = TRUE)
- percentVar <- round(100 * attr(pcaData, "percentVar"), 1)
- # Create PCA plot with percentage of variation explained on the axes
- figure1A <- ggplot(pcaData, aes(x = PC1, y = PC2, color = cellType, shape = stage)) +
- geom_point(size = 3) +
- scale_color_manual(values = c("glia" = candidate_colors[1],
- "hemo" = candidate_colors[2],
- "neurons" = candidate_colors[3])) +
- ggtitle("PCA: Samples by Cell Type & Stage") +
- xlab(paste0("PC1: ", percentVar[1], "% variance explained")) +
- ylab(paste0("PC2: ", percentVar[2], "% variance explained")) +
- theme_minimal()
- # Create hierarchical clustering of euclidean distances
- sampleDists <- dist(t(assay(vsd)))
- hc <- hclust(sampleDists, method = "ward.D2")
- dendro_data <- dendro_data(as.dendrogram(hc))
- figure1B <- ggplot() +
- geom_segment(data = segment(dendro_data),
- aes(x = x, y = y, xend = xend, yend = yend)) +
- geom_text(data = dendro_data$labels,
- aes(x = x, y = y, label = label),
- angle = 90, hjust = 1, size = 2.5) +
- theme_minimal() +
- coord_cartesian(clip = "off") + # allow drawing outside the plot area
- theme(plot.margin = unit(c(1, 4, 4, 1), "lines"), # increase bottom margin
- axis.text.x = element_blank(),
- axis.ticks.x = element_blank(),
- plot.title = element_text(hjust = 0.5)) +
- labs(title = "Hierarchical Clustering Dendrogram", x = "", y = "Height")
- ## Venn Diagram and Heatmap of Final Candidates
- figure1D <- venn.diagram(
- x = list("Glia Candidates" = cand_glia,
- "Hemocytes Interaction" = sig_int_hemo,
- "Neurons Interaction" = sig_int_neurons),
- filename = NULL,
- fill = c(adjustcolor(candidate_colors[1], alpha.f = 0.5),
- adjustcolor(candidate_colors[2], alpha.f = 0.5),
- adjustcolor(candidate_colors[3], alpha.f = 0.5)),
- col = c(NA, NA, NA), # Remove borders
- cex = 1,
- fontfamily = "sans", # Font for numbers in the circles
- cat.cex = 1,
- cat.fontfamily = "sans", # Font for the category labels
- margin = 0.05,
- main = "Stage-specific genes",
- main.cex = 1.0,
- main.fontfamily = "sans" # Font for the title
- )
- # plot heatmap of stage-specific genes
- figure1E <- pheatmap(assay(vsd)[final_stage_specific, ],
- scale = "row",
- clustering_distance_rows = "correlation",
- clustering_distance_cols = "euclidean",
- show_rownames = FALSE,
- cellwidth = 15,
- main = "Heatmap of z-score of cell-type independent\nstage specific-genes",
- color = colorRampPalette(rev(brewer.pal(9, "RdBu")))(255))
- ```
- # plot figures
- ```{r}
- # --- Save Individual Plots as PDFs ---
- # Save PCA Plot
- output_pca <- file.path("/01_transcriptome_stage/figure/Fig1A_PCA_Plot.pdf")
- ggsave(output_pca, figure1A, width = 5, height = 3)
- # Save Sample Distance Heatmap (dendrogram)
- output_dendro <- file.path("/01_transcriptome_stage/figure/Fig1B_Dendrogram.pdf")
- pdf(output_dendro, width = 5, height = 3)
- grid.draw(figure1B)
- dev.off()
- # Save Venn Diagram
- output_venn <- file.path("/01_transcriptome_stage/figure/Fig1D_Venn_Diagram.pdf")
- pdf(output_venn, width = 3, height = 3)
- grid.draw(figure1D)
- dev.off()
- # Save Heatmap Stage
- output_heatmap <- file.path("/01_transcriptome_stage/figure/Fig1E_Stage_Heatmap.pdf")
- pdf(output_heatmap, width = 7, height = 7)
- grid.draw(figure1E)
- dev.off()
- # Save GO panel
- GO_panel <- plot_grid(figure1F_E16, figure1F_L3, ncol = 1, align = "v", rel_heights = c(1, 1))
- output_go_E16_L3 <- file.path("/01_transcriptome_stage/figure/GO_panel_E16_L3.pdf")
- ggsave(output_go_E16_L3, GO_panel, width = 6, height = 5)
- ```
250411_RNAseq_gliaHemocytesNeurons.Rmd at commit 90ba453, no license · at the source
Overview
- Institut de Génétique et de Biologie Moléculaire et Cellulaire, 67400, Illkirch-Grafenstaden, France
- Centre National de la Recherche Scientifique, 67400, Illkirch-Graffenstaden UMR7104, France
- Institut National de la Santé et de la Recherche Médicale, 67400, llkirch-Graffenstaden U1258, France
- Université de Strasbourg, 67000, Strasbourg, France
- Institut de Biologie Moléculaire et Cellulaire, UPR9022, 67084, Strasbourg, France
- Department of Biology and Biotechnologies, Sapienza University of Rome, Rome 00185, Italy
- IBPM CNR c/o Department of Biology and Biotechnology, Sapienza University of Rome, Rome 00185, Italy
- The University of Trans-Disciplinary Health Sciences & Technology (TDU), Bengaluru, Karnataka 560064, India
- Institute for Stem Cell Science and Regenerative Medicine (inStem), GKVK, Bellary Road, Bangalore 560065, India
Abstract
Cell types are fundamental units of metazoans, however, their definition remains a long-standing challenge. We here use high-throughput assays allowing for unprecedented resolution to analyze and compare the transcriptional landscapes of related and unrelated Drosophila cell types at larval and embryonic stages. Unexpectedly, all cell types share a stage-specific signature that is even stronger than the cell-specific one. Despite having distinct developmental origins and functions, neurons, glia, and hemocytes are more transcriptionally similar to one another within the same developmental stage than they are to the same cell type at different stages. This stage-specific signature is enriched for DNA repair genes at larval stage, particularly the MRN complex (Mre11–Rad50–Nbs). Loss of Rad50 disrupts histone modification patterns and causes inappropriate reactivation of embryonic gene expression programs in larval central nervous system (CNS), as revealed by transcriptomic and chromatin accessibility analyses. The identification of cell-specific and stage-specific signatures highlights a new dimension in the definition of cell identity and suggests a role for Rad50 in maintaining developmentally appropriate chromatin states.
Reproduced under the paper's license (CC BY-NC), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 8 matches between paragraphs and lines of code.
ThomasBLMN/260611_transcriptomePaper
90ba453cd332fccdbf8be587396cba5756bcfabb, 19 December 2025Availability: 1 check, the latest on 28 September 2026: the link answers
- 28 September 2026: the link answers
5 files
- 250411_RNAseq_gliaHemocy
tesNeurons.Rmd , R, 309 lines, 4 matches - 251103_RTqPCR_analysis_D
NArepair.Rmd , R, 427 lines, 1 match - 251103_RTqPCR_analysis_K
O_ctrl.Rmd , R, 225 lines - 260511_lcmsms_analysis.R
md , R, 218 lines, 3 matches - README.md, Text, 7 lines
Zenodo 18978512
Availability: 1 check, the latest on 28 September 2026: the link answers (HTTP 200)
- 28 September 2026: the link answers (HTTP 200)
4 files
- 250411_RNAseq_gliaHemocy
tesNeurons.Rmd , R, 309 lines - 251103_RTqPCR_analysis_D
NArepair.Rmd , R, 427 lines - 251103_RTqPCR_analysis_K
O_ctrl.Rmd , R, 225 lines - 260511_lcmsms_analysis.R
md , R, 218 lines
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;
- 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
No dataset and no data link were found in the paper.
Data availability
Sequencing data have been deposited at EBI (E-MTAB-13490, E-MTAB-8702 for RNA-seq, E-MTAB-16072 for ATAC-seq) and are publicly available as of the date of publication. The mass spectrometry proteomics data have been deposited to the ProteomeXchange Consortium via the PRIDE partner repository with the dataset identifier PXD056082 and 10.6019/
Reproduced under the paper's license (CC BY-NC), 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, 28 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 8 authors, 12 MeSH terms, 14 funders, 116 references.
Cite
This paper
Boutet, T., Sakr, R., Marzullo, M., Goyal, M., Cattenoz, P. B., Ciapponi, L., Mukherjee, T., & Giangrande, A. (2026). Developmental stage dominates cell-type identity and reveals a chromatin regulatory function for Rad50 in Drosophila. Nucleic acids research, 54(7), gkag294. https://
BibTeX
@article{boutet2026devel
author = {Boutet, Thomas and Sakr, Rosy and Marzullo, Marta and Goyal, Manisha and Cattenoz, Pierre B and Ciapponi, Laura and Mukherjee, Tina and Giangrande, Angela},
title = {{Developmental stage dominates cell-type identity and reveals a chromatin regulatory function for Rad50 in Drosophila}},
journal = {Nucleic acids research},
year = {2026},
month = apr,
volume = {54},
number = {7},
pages = {gkag294},
publisher = {Oxford University Press},
issn = {0305-1048},
doi = {10.1093/
url = {https://
pmid = {41978263},
pmcid = {PMC13076223}
}
RIS
TY - JOUR
AU - Boutet, Thomas
AU - Sakr, Rosy
AU - Marzullo, Marta
AU - Goyal, Manisha
AU - Cattenoz, Pierre B
AU - Ciapponi, Laura
AU - Mukherjee, Tina
AU - Giangrande, Angela
TI - Developmental stage dominates cell-type identity and reveals a chromatin regulatory function for Rad50 in Drosophila
T2 - Nucleic acids research
J2 - Nucleic Acids Res
PY - 2026
DA - 2026/
VL - 54
IS - 7
SP - gkag294
SN - 0305-1048
PB - Oxford University Press
DO - 10.1093/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1093/
"type": "article-journal",
"title": "Developmental stage dominates cell-type identity and reveals a chromatin regulatory function for Rad50 in Drosophila",
"container-title": "Nucleic acids research",
"author": [
{
"family": "Boutet",
"given": "Thomas"
},
{
"family": "Sakr",
"given": "Rosy"
},
{
"family": "Marzullo",
"given": "Marta"
},
{
"family": "Goyal",
"given": "Manisha"
},
{
"family": "Cattenoz",
"given": "Pierre B"
},
{
"family": "Ciapponi",
"given": "Laura"
},
{
"family": "Mukherjee",
"given": "Tina"
},
{
"family": "Giangrande",
"given": "Angela"
}
],
"container-title-short":
"volume": "54",
"issue": "7",
"page": "gkag294",
"DOI": "10.1093/
"PMID": "41978263",
"PMCID": "PMC13076223",
"ISSN": "0305-1048",
"publisher": "Oxford University Press",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
4,
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.stemcr.2026.102930 [code]
- ZFHX4 is necessary for dopaminergic neuron differentiation and controls cell cycle by regulating LIN28A.Journal: Stem cell reportsIn common: rstatix, DESeq2, pheatmap, 4 other tools, 6 references
- [2] doi:10.1038/s41586-026-10512-9 [code]
- Astrocyte glucocorticoid receptor signalling restricts neuronal plasticity.Journal: NatureIn common: DESeq2, pheatmap, cowplot, 4 other tools, 5 references
- [3] doi:10.1016/j.celrep.2026.117073 [code]
- Single-cell epigenomics uncovers heterochromatin instability and transcription factor dysfunction during mouse brain aging.Journal: Cell reportsIn common: DESeq2, pheatmap, cowplot, 5 other tools, 4 references
- [4] doi:10.1038/s41467-026-76675-1 [code]
- Long-read proteogenomic atlas of human neuronal differentiation reveals isoform diversity informing neurodevelopmental risk mechanisms.Journal: Nature communicationsIn common: rstatix, DESeq2, pheatmap, 6 other tools, 2 references
- [5] doi:10.1038/s44319-026-00728-1
- NimA promotes cell adhesion at the blood brain barrier of the Drosophila nervous system.Journal: EMBO reportsIn common: drosophila, 5 references, author Angela Giangrande
- [6] 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: rstatix, DESeq2, pheatmap, 6 other tools, 2 references
- [7] doi:10.1038/s41586-026-10629-x [code]
- Whole-genome duplication shaped cell-type evolution in the vertebrate brain.Journal: NatureIn common: rstatix, DESeq2, pheatmap, 6 other tools, 2 references
- [8] doi:10.21203/rs.3.rs-9927928/v1 [code]
- Genome-wide and allele-resolved maps of the radial architecture of the mouse genomeJournal: Research Square (preprint)In common: DESeq2, pheatmap, cowplot, 5 other tools, 3 references
- [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 communicationsIn common: DESeq2, pheatmap, reshape2, 4 other tools, 4 references
- [10] doi:10.1002/imt2.70163 [code]
- Spatial multi-omics unveils sphingolipid metabolic reprogramming within the retinal pathological niche.Journal: iMetaIn common: rstatix, DESeq2, pheatmap, 6 other tools
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, 8 scripts, and 8 matches 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:8b63b9615044ea6e…
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.
