Single-cell epigenomics uncovers heterochromatin instability and transcription factor dysfunction during mouse brain aging.
The 14 matches · 4 of them tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
- [1] § STAR★METHODS › METHOD DETAILS › Label transfer between snRNA and MERFISH for annotation ↔ MERFISH/transfer_labels_MERFISH.R, the whole file · a weak match · score 0.93 · FindTransferAnchors, TransferData, prediction.score.max, FindClusters, annotated cluster, majority
- [2] § STAR★METHODS › METHOD DETAILS › snRNA-seq data processing ↔ RNA/process_RNA.R, lines 44–90 · score 0.91 · high doublet scores, low UMI, SCTransform, low quality, manual filtering, UMAP
- [3] § RESULTS › Loss of progenitor populations in aging brains ↔ scratch_scripts/PlotFigure1_RNA.r, lines 1–58 · score 0.79 · caudate putamen, anterior hippocampus, posterior hippocampus, nucleus accumbens, CP, NAC
- [4] § RESULTS › Loss of progenitor populations in aging brains ↔ scratch_scripts/plot_scratch.r, lines 1–57 · score 0.78 · caudate putamen, anterior hippocampus, posterior hippocampus, nucleus accumbens, CP, NAC
- [5] § STAR★METHODS › METHOD DETAILS › Label transfer between snRNA and MERFISH for annotation ↔ scratch_scripts/transfer_labels.r, lines 44–122 · score 0.75 · FindTransferAnchors, TransferData, CCA, subsampled, Seurat, matched
- [6] § STAR★METHODS › QUANTIFICATION AND STATISTICAL ANALYSIS › Quantifying transposable elements (TEs) accessibility and expression ↔ RNA/TE_analysis_RNA/DESeq2_differential_TEs.R, the whole file · a weak match · score 0.69 · TE subfamilies, transposable element, DESeq2, summing, matrix, age
- [7] § STAR★METHODS › METHOD DETAILS › snATAC-seq data processing ↔ scratch_scripts/process_F_M.py, lines 29–64 · score 0.62 · BX, tag, Scrublet, imported, bam, bin
- [8] § STAR★METHODS › METHOD DETAILS › snATAC-seq data processing ↔ scratch_scripts/process_combined-Copy1.py, lines 29–64 · score 0.62 · BX, tag, Scrublet, imported, bam, bin
- [9] § RESULTS › Heterochromatin destabilization, transposable element activation, and lncRNA dysregulation in aging brains ↔ scratch_scripts/Plot_DAR-Copy1.r, lines 486–525 · score 0.59 · lncRNAs, h3k9me3, chromosomal, overlap, TE, transcriptional
- [10] § STAR★METHODS › QUANTIFICATION AND STATISTICAL ANALYSIS › Quantifying transposable elements (TEs) accessibility and expression ↔ RNA/TE_analysis_RNA/DESeq2_differential_TEs.R, the whole file · a weak match · score 0.55 · DESeq2, SoloTE, TEs, transposable, summing, matrix
- [11] § RESULTS › Chromatin accessibility remodeling with aging ↔ scratch_scripts/plotchrom_plot_DEG.r, lines 867–929 · score 0.55 · gene families, log fold change, LogFC, protocadherin, adj
- [12] § STAR★METHODS › METHOD DETAILS › MERFISH gene panel design ↔ scratch_scripts/SoloTE_class_todo.r, lines 216–287 · score 0.51 · Gene selection, biological processes, cellular, enriched, age
- [13] § STAR★METHODS › METHOD DETAILS › MERFISH gene panel design ↔ scratch_scripts/SoloTE_locus-Copy1.r, lines 207–278 · score 0.51 · Gene selection, biological processes, cellular, enriched, age
- [14] § STAR★METHODS › METHOD DETAILS › MERFISH data preprocessing ↔ MERFISH/transfer_labels_MERFISH.R, the whole file · a weak match · score 0.51 · UMAP, transferred, subclass, MERFISH, neighbors, PCA
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 · 90 lines · 3.1 KB · no license · 2 matches
- # Load libraries
- library(Seurat)
- library(dplyr)
- # Step 0: Read in Seurat objects
- # Make sure to replace these paths with your actual saved RDS paths
- fem <- readRDS("../female_RNA/combined_seurat.RDS")
- mer <- readRDS("../MERFISH/merfish_seurat.RDS")
- # Step 1: Subsample RNA cells to a max of 2000 per annotated cluster
- max_cells_per_cluster <- 2000
- indices_to_keep <- integer(0)
- unique_clusters <- unique(fem$transfer_celltypes)
- for (cluster in unique_clusters) {
- cluster_indices <- which(fem$transfer_celltypes == cluster)
- if (length(cluster_indices) > max_cells_per_cluster) {
- max_c = max(max_cells_per_cluster, ceiling(length(cluster_indices)/10))
- cat(cluster, max_c, "\n")
- sampled_indices <- sample(cluster_indices, max_cells_per_cluster)
- indices_to_keep <- c(indices_to_keep, sampled_indices)
- } else {
- indices_to_keep <- c(indices_to_keep, cluster_indices)
- }
- }
- fem <- subset(fem, cells = colnames(fem)[indices_to_keep])
- # Step 2: Run label transfer using CCA
- anchors <- FindTransferAnchors(
- reference = fem,
- query = mer,
- dims = 1:45,
- reduction = "cca",
- features = rownames(mer),
- normalization.method = "SCT"
- )
- predictions <- TransferData(
- anchorset = anchors,
- refdata = fem$transfer_celltypes,
- dims = 1:45
- )
- mer <- AddMetaData(mer, metadata = predictions)
- # Step 3: Subcluster MERFISH data and assign predicted labels per subcluster
- allmeta <- list()
- for (cl in unique(mer$seurat_clusters)) {
- sub <- subset(mer, subset = seurat_clusters == cl)
- sub <- NormalizeData(sub)
- sub <- FindVariableFeatures(sub, nfeatures = 500)
- sub <- ScaleData(sub)
- sub <- RunPCA(sub, features = VariableFeatures(sub))
- sub <- FindNeighbors(sub, dims = 1:25)
- sub <- FindClusters(sub, resolution = 2)
- sub <- RunUMAP(sub, reduction = "X_pca", dims = 1:25)
- sub$sub_leiden <- paste(cl, sub$seurat_clusters)
- # Assign predicted ID based on majority vote in each subcluster
- metaf <- [email hidden]
- metaf <- metaf[!is.na(sub$predicted.id) & metaf$prediction.score.max > 0.85, ]
- predictions_table <- table(metaf$seurat_clusters, metaf$predicted.id)
- predictions_table <- predictions_table / rowSums(predictions_table)
- predictions_df <- as.data.frame(predictions_table)
- new_df <- predictions_df %>%
- group_by(Var1) %>%
- filter(Freq == max(Freq)) %>%
- select(Var1, Var2, Freq) %>%
- as.data.frame()
- mat <- match(sub$seurat_clusters, new_df$Var1)
- sub$predicted_id_ext <- as.character(new_df$Var2[mat])
- # Save UMAP and metadata for each subcluster
- pdf(paste0(cl, "_sub.pdf"))
- print(DimPlot(sub, group.by = "seurat_clusters", label = TRUE))
- print(DimPlot(sub, group.by = "subclass_label", label = TRUE))
- print(DimPlot(sub, group.by = "predicted_id_ext", label = TRUE))
- print(DimPlot(sub, group.by = "predicted.id", label = TRUE))
- print(DimPlot(sub, group.by = "age"))
- print(FeaturePlot(sub, "log1p_total_counts", max.cutoff = 2000))
- dev.off()
- meta <- [email hidden][, c("age", "predicted.id", "prediction.score.max",
- "predicted_id_ext", "subclass_label", "sub_leiden")]
- write.table(meta, paste0(cl, "_sub_meta.txt"), sep = "\t", quote = FALSE)
- allmeta[[cl]] <- meta
- }
transfer_labels_MERFISH.R at commit 43e7a41, no license · at the source
Overview
and 10 other authors
Jackson Willier4, Timothy Loe1, Henry Jiao3, Songpeng Zu1, Quan Zhu3, Sebastian Preissl3,7,8,9,10, Allen Wang3, Joseph R. Ecker5,11, Maria Margarita Behrens4, Bing Ren1,12,13,1414 affiliations
- Department of Cellular and Molecular Medicine, School of Medicine, University of California, San Diego, La Jolla, CA 92093, USA
- Bioinformatics and Systems Biology Program, University of California, San Diego, La Jolla, CA 92093, USA
- Center for Epigenomics, School of Medicine, University of California, San Diego, La Jolla, CA 92093, USA
- Computational Neurobiology Laboratory, The Salk Institute for Biological Studies, La Jolla, CA 92037, USA
- Genomic Analysis Laboratory, The Salk Institute for Biological Studies, La Jolla, CA 92037, USA
- Division of Biological Sciences, University of California, San Diego, La Jolla, CA 92093, USA
- Institute of Experimental and Clinical Pharmacology and Toxicology, Faculty of Medicine, University of Freiburg, Freiburg, Germany
- CIBSS – Centre for Integrative Biological Signaling Studies, University of Freiburg, Freiburg, Germany
- Department of Pharmacology and Toxicology, Institute of Pharmaceutical Sciences, University of Graz, 8010 Graz, Austria
- Field of Excellence BioHealth, University of Graz, Graz, Austria
- Howard Hughes Medical Institute, The Salk Institute for Biological Studies, La Jolla, CA 92037, USA
- New York Genome Center, New York, NY 10013, USA
- Departments of Genetics and Development, Biochemistry and Molecular Biophysics, and Systems Biology, Vagelos College of Physicians and Surgeons, Columbia University Irving Medical Center, New York, NY 10032, USA
- Lead contact
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 14 matches between paragraphs and lines of code.
luisajamaral/aging_mouse_brain_code
43e7a41eefdc9017722f05a326f336f13685f23c, 21 April 2025Availability: 1 check, the latest on 30 September 2026: the link answers
- 30 September 2026: the link answers
152 files
- ATAC/
TE_analysis_ATAC/ , R, 52 linesrun_DESeq2_TE.R - ATAC/
TE_analysis_ATAC/ , Shell, 22 linesrun_featureCounts_on_TEs .sh - ATAC/
find_hotspots_smooth.R , R, 130 lines - ATAC/
find_motifs.sh , Shell, 33 lines - ATAC/
plot_hotspots.R , R, 37 lines - ATAC/
plot_motifs.R , R, 74 lines - ATAC/
preprocess/ , R, 70 linesget_TSS_enrichment_barpl ot.R - ATAC/
preprocess/ , Shell, 17 linesrun_snakemake.sh - ATAC/
process_ATAC.py , Python, 152 lines - ATAC/
split_female_ATAC_bams.p , Python, 39 linesy - ATAC/
split_male_ATAC_bams.py , Python, 73 lines - MERFISH/
transfer_labels_MERFISH. , R, 90 lines, 2 matchesR - RNA/
GO_GSEA.R , R, 78 lines - RNA/
TE_analysis_RNA/ , R, 84 lines, 2 matchesDESeq2_differential_TEs. R - RNA/
TE_analysis_RNA/ , R, 77 linescreate_combined_Seurat_s ubfamily_level.R - RNA/
TE_analysis_RNA/ , Python, 19 linesrun_SoloTE_on_10x_output .py - RNA/
process_RNA.R , R, 174 lines, 1 match - scratch_scripts/
01.run.ABC.py , Python, 369 lines - scratch_scripts/
ABC.r , R, 308 lines - scratch_scripts/
ABC_bar.r , R, 650 lines - scratch_scripts/
ABC_redo.r , R, 250 lines - scratch_scripts/
Aggregate_motif_plots.r , R, 168 lines - scratch_scripts/
All_modality_celltype_pr , R, 936 linesop.r - scratch_scripts/
DEG_MAST_latent.r , R, 259 lines - scratch_scripts/
DESeq2.r , R, 516 lines - scratch_scripts/
Figure2.r , R, 1,918 lines - scratch_scripts/
Figure4.py , Python, 222 lines - scratch_scripts/
Figure6.py , Python, 368 lines - scratch_scripts/
Gene_length.r , R, 214 lines - scratch_scripts/
PlotFigure1.r , R, 711 lines - scratch_scripts/
PlotFigure1_RNA.r , R, 276 lines, 1 match - scratch_scripts/
Plot_DAR-Copy1.r , R, 817 lines, 1 match - scratch_scripts/
Plot_DAR-Copy2.r , R, 614 lines - scratch_scripts/
Plot_DAR.r , R, 594 lines - scratch_scripts/
Plot_GSEA.r , R, 425 lines - scratch_scripts/
Plot_MERFISH_bar.r , R, 722 lines - scratch_scripts/
Plot_age_ct_heatmaps.r , R, 304 lines - scratch_scripts/
Plot_fig1.r , R, 1,330 lines - scratch_scripts/
Run_DEG_rm_rpl.r , R, 622 lines - scratch_scripts/
SoloTE_class_todo.r , R, 646 lines, 1 match - scratch_scripts/
SoloTE_locus-Copy1.r , R, 629 lines, 1 match - scratch_scripts/
SoloTE_locus-Copy2.r , R, 578 lines - scratch_scripts/
SoloTE_locus.r , R, 590 lines - scratch_scripts/
SoloTE_subfamily.r , R, 884 lines - scratch_scripts/
TEs_ATAC_plot.r , R, 331 lines - scratch_scripts/
attempt_lmm_DE.r , R, 404 lines - scratch_scripts/
celltype_annotation_scra , R, 734 linestch.r - scratch_scripts/
celltype_frac.r , R, 166 lines - scratch_scripts/
celltype_fractions.r , R, 166 lines - scratch_scripts/
chromplot.r , R, 1,096 lines - scratch_scripts/
clusterprofiler_kegg.r , R, 356 lines - scratch_scripts/
combine_sub_celltypes.r , R, 341 lines - scratch_scripts/
combined_plot_meta.r , R, 276 lines - scratch_scripts/
commands_for_deeptools.r , R, 16 lines - scratch_scripts/
create_Seurat.r , R, 448 lines - scratch_scripts/
do_everything.r , R, 327 lines - scratch_scripts/
filtering_RNA.r , R, 636 lines - scratch_scripts/
get_5k_bins.py , Python, 36 lines - scratch_scripts/
get_D12MSN_split.r , R, 98 lines - scratch_scripts/
get_DAR_and_homer_loop.p , Python, 214 linesy - scratch_scripts/
get_DAR_and_homer_parall , Python, 207 linesel.py - scratch_scripts/
get_DARs_yng_old.py , Python, 366 lines - scratch_scripts/
get_L2rough_annot.r , R, 92 lines - scratch_scripts/
get_annotation_breakdown , R, 75 lines_plot.r - scratch_scripts/
get_annotations.r , R, 347 lines - scratch_scripts/
get_cicero_connected_bed , R, 130 lines.r - scratch_scripts/
get_clustered_DARs.r , R, 183 lines - scratch_scripts/
get_enrichR_result.r , R, 89 lines - scratch_scripts/
get_final_clusters_from_ , R, 584 linessubclustering.r - scratch_scripts/
get_gene_nearby_motif.r , R, 523 lines - scratch_scripts/
get_genes_only_MAST_late , R, 561 linesnt_Frozen.r - scratch_scripts/
get_heatmap_GO.r , R, 563 lines - scratch_scripts/
get_linked_deg_peaks.r , R, 129 lines - scratch_scripts/
get_mtx_subcluster.py , Python, 182 lines - scratch_scripts/
get_rachel_annot.r , R, 52 lines - scratch_scripts/
get_region_DAR_overlap.r , R, 602 lines - scratch_scripts/
get_region_edgeR.r , R, 328 lines - scratch_scripts/
get_region_overlap_plots , R, 536 lines.r - scratch_scripts/
get_rna_heatmaps.r , R, 389 lines - scratch_scripts/
get_smooth20_scratch.r , R, 181 lines - scratch_scripts/
get_smoothed_table.r , R, 176 lines - scratch_scripts/
get_subsampled_cells_for , R, 159 linessignac.r - scratch_scripts/
plotMA.r , R, 908 lines - scratch_scripts/
plotTEs.r , R, 791 lines - scratch_scripts/
plot_D12MSN.r , R, 61 lines - scratch_scripts/
plot_DAR_chrm_plot.r , R, 250 lines - scratch_scripts/
plot_DAR_heat.r , R, 177 lines - scratch_scripts/
plot_DEG_heat-Gaba.r , R, 1,323 lines - scratch_scripts/
plot_DEG_heat.r , R, 1,574 lines - scratch_scripts/
plot_Family_heats.r , R, 129 lines - scratch_scripts/
plot_GO.r , R, 126 lines - scratch_scripts/
plot_GO_region.r , R, 617 lines - scratch_scripts/
plot_GSEApy.r , R, 450 lines - scratch_scripts/
plot_RNA_and_ATAC_heats. , R, 1,139 linesr - scratch_scripts/
plot_bar_num_DEGs.r , R, 128 lines - scratch_scripts/
plot_celltype_Female_agg , R, 161 lines.r - scratch_scripts/
plot_clustered_DARs.r , R, 318 lines - scratch_scripts/
plot_combined_motifs--fi , R, 715 linesnal.r - scratch_scripts/
plot_combined_motifs.r , R, 233 lines - scratch_scripts/
plot_doublet_scores.py , Python, 128 lines - scratch_scripts/
plot_enrichr_result.r , R, 141 lines - scratch_scripts/
plot_female.r , R, 181 lines - scratch_scripts/
plot_female_volcano.r , R, 248 lines - scratch_scripts/
plot_genOn.r , R, 239 lines - scratch_scripts/
plot_genome_ontology.r , R, 206 lines - scratch_scripts/
plot_heatmap_scratch.r , R, 2,020 lines - scratch_scripts/
plot_liknked_motifs.r , R, 311 lines - scratch_scripts/
plot_linked_GO.r , R, 176 lines - scratch_scripts/
plot_linked_genes_GO_BP. , R, 117 linesr - scratch_scripts/
plot_locus.r , R, 339 lines - scratch_scripts/
plot_locus_TE.r , R, 137 lines - scratch_scripts/
plot_male.r , R, 293 lines - scratch_scripts/
plot_male_volcano.r , R, 286 lines - scratch_scripts/
plot_marker_peaks_gene_h , R, 179 lineseatmap.r - scratch_scripts/
plot_motif.r , R, 234 lines - scratch_scripts/
plot_motif_chromvar.r , R, 134 lines - scratch_scripts/
plot_motifs.r , R, 145 lines - scratch_scripts/
plot_motifs_dotplot.r , R, 463 lines - scratch_scripts/
plot_motifs_female.r , R, 268 lines - scratch_scripts/
plot_num_DARs_eCDF.r , R, 398 lines - scratch_scripts/
plot_num_deg_top_genes.r , R, 379 lines - scratch_scripts/
plot_pie_peak_call.r , R, 374 lines - scratch_scripts/
plot_region_motifs.r , R, 340 lines - scratch_scripts/
plot_same_direction_gene , R, 519 liness-redo_newDARs.r - scratch_scripts/
plot_same_direction_gene , R, 519 liness.r - scratch_scripts/
plot_scratch.r , R, 149 lines, 1 match - scratch_scripts/
plot_sex_correlation.r , R, 141 lines - scratch_scripts/
plot_subfamily.r , R, 241 lines - scratch_scripts/
plot_subfamily_bars.r , R, 102 lines - scratch_scripts/
plotchrom_plot_DEG.r , R, 1,324 lines, 1 match - scratch_scripts/
plotvolcano.r , R, 50 lines - scratch_scripts/
pot_moptifs.r , R, 271 lines - scratch_scripts/
prepare_methyl.py , Python, 78 lines - scratch_scripts/
process_F_M.py , Python, 1,170 lines, 1 match - scratch_scripts/
process_RNA.r , R, 100 lines - scratch_scripts/
process_combined-Copy1.p , Python, 2,275 lines, 1 matchy - scratch_scripts/
process_combined.py , Python, 1,346 lines - scratch_scripts/
region_specific_RPM_heat , R, 749 linesmaps.r - scratch_scripts/
retry_from_clustering.r , R, 650 lines - scratch_scripts/
run_DAR_bg_and_homer-par , Python, 218 linesallel.py - scratch_scripts/
run_DAR_bg_and_homer.py , Python, 232 lines - scratch_scripts/
run_DEG_MAST.r , R, 652 lines - scratch_scripts/
sample_DEG_heatmap.r , R, 305 lines - scratch_scripts/
scratchD12.py , Python, 145 lines - scratch_scripts/
split_bams_female.py , Python, 111 lines - scratch_scripts/
split_bams_female_RNA.py , Python, 161 lines - scratch_scripts/
split_bams_male.py , Python, 246 lines - scratch_scripts/
subsample_allen.py , Python, 112 lines - scratch_scripts/
subsample_umap.r , R, 379 lines - scratch_scripts/
top_TEs.r , R, 444 lines - scratch_scripts/
transfer_labels.r , R, 205 lines, 1 match - README.md, Text, 14 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:
- 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 151 scripts, each with its path and the digest of its content;
- 14 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:
- it points to the authors' code: luisajamaral/
aging_mouse_brain_code - it says that the data are available on request
Read it in the paper: doi.org/10.1016/j.celrep.2026.117073.
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, 30 authors, 8 keywords, 11 MeSH terms, 2 funders, 74 references, 1 RRID.
Cite
This paper
Amaral, M. L., Mamde, S., Miller, M., Hou, X., Arzavala, J., Osteen, J., Johnson, N. D., Smoot, E. W., Yang, Q., Eisner, E., Zeng, Q., Báez-Becerra, C. T., Olness, J., Kern, J. C., Rink, J., Barcoma, A., Cho, S., Cao, S., Emerson, N., . . . Ren, B. (2026). Single-cell epigenomics uncovers heterochromatin instability and transcription factor dysfunction during mouse brain aging. Cell reports, 45(3), 117073. https://
BibTeX
@article{amaral2026singl
author = {Amaral, Maria Luisa and Mamde, Sainath and Miller, Michael and Hou, Xiaomeng and Arzavala, Jessica and Osteen, Julia and Johnson, Nicholas D. and Smoot, Elizabeth Walker and Yang, Qian and Eisner, Emily and Zeng, Qiurui and Báez-Becerra, Cindy Tatiana and Olness, Jacqueline and Kern, Joseph Colin and Rink, Jonathan and Barcoma, Ariana and Cho, Silvia and Cao, Stella and Emerson, Nora and Lee, Jasper and Willier, Jackson and Loe, Timothy and Jiao, Henry and Zu, Songpeng and Zhu, Quan and Preissl, Sebastian and Wang, Allen and Ecker, Joseph R. and Behrens, Maria Margarita and Ren, Bing},
title = {{Single-cell epigenomics uncovers heterochromatin instability and transcription factor dysfunction during mouse brain aging}},
journal = {Cell reports},
year = {2026},
month = mar,
volume = {45},
number = {3},
pages = {117073},
publisher = {Cell Press},
issn = {2211-1247},
doi = {10.1016/
url = {https://
pmid = {41824460},
pmcid = {PMC13189690}
}
RIS
TY - JOUR
AU - Amaral, Maria Luisa
AU - Mamde, Sainath
AU - Miller, Michael
AU - Hou, Xiaomeng
AU - Arzavala, Jessica
AU - Osteen, Julia
AU - Johnson, Nicholas D.
AU - Smoot, Elizabeth Walker
AU - Yang, Qian
AU - Eisner, Emily
AU - Zeng, Qiurui
AU - Báez-Becerra, Cindy Tatiana
AU - Olness, Jacqueline
AU - Kern, Joseph Colin
AU - Rink, Jonathan
AU - Barcoma, Ariana
AU - Cho, Silvia
AU - Cao, Stella
AU - Emerson, Nora
AU - Lee, Jasper
AU - Willier, Jackson
AU - Loe, Timothy
AU - Jiao, Henry
AU - Zu, Songpeng
AU - Zhu, Quan
AU - Preissl, Sebastian
AU - Wang, Allen
AU - Ecker, Joseph R.
AU - Behrens, Maria Margarita
AU - Ren, Bing
TI - Single-cell epigenomics uncovers heterochromatin instability and transcription factor dysfunction during mouse brain aging
T2 - Cell reports
J2 - Cell Rep
PY - 2026
DA - 2026/
VL - 45
IS - 3
SP - 117073
SN - 2211-1247
PB - Cell Press
DO - 10.1016/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1016/
"type": "article-journal",
"title": "Single-cell epigenomics uncovers heterochromatin instability and transcription factor dysfunction during mouse brain aging",
"container-title": "Cell reports",
"author": [
{
"family": "Amaral",
"given": "Maria Luisa"
},
{
"family": "Mamde",
"given": "Sainath"
},
{
"family": "Miller",
"given": "Michael"
},
{
"family": "Hou",
"given": "Xiaomeng"
},
{
"family": "Arzavala",
"given": "Jessica"
},
{
"family": "Osteen",
"given": "Julia"
},
{
"family": "Johnson",
"given": "Nicholas D."
},
{
"family": "Smoot",
"given": "Elizabeth Walker"
},
{
"family": "Yang",
"given": "Qian"
},
{
"family": "Eisner",
"given": "Emily"
},
{
"family": "Zeng",
"given": "Qiurui"
},
{
"family": "Báez-Becerra",
"given": "Cindy Tatiana"
},
{
"family": "Olness",
"given": "Jacqueline"
},
{
"family": "Kern",
"given": "Joseph Colin"
},
{
"family": "Rink",
"given": "Jonathan"
},
{
"family": "Barcoma",
"given": "Ariana"
},
{
"family": "Cho",
"given": "Silvia"
},
{
"family": "Cao",
"given": "Stella"
},
{
"family": "Emerson",
"given": "Nora"
},
{
"family": "Lee",
"given": "Jasper"
},
{
"family": "Willier",
"given": "Jackson"
},
{
"family": "Loe",
"given": "Timothy"
},
{
"family": "Jiao",
"given": "Henry"
},
{
"family": "Zu",
"given": "Songpeng"
},
{
"family": "Zhu",
"given": "Quan"
},
{
"family": "Preissl",
"given": "Sebastian"
},
{
"family": "Wang",
"given": "Allen"
},
{
"family": "Ecker",
"given": "Joseph R."
},
{
"family": "Behrens",
"given": "Maria Margarita"
},
{
"family": "Ren",
"given": "Bing"
}
],
"container-title-short":
"volume": "45",
"issue": "3",
"page": "117073",
"DOI": "10.1016/
"PMID": "41824460",
"PMCID": "PMC13189690",
"ISSN": "2211-1247",
"publisher": "Cell Press",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
3,
12
]
]
}
}
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.1101/gr.281113.125 [code]
- Single-nucleus multiomic profiling of the aging mouse substantia nigra reveals conserved gene alterations linked to Parkinson's disease.Journal: Genome researchIn common: BEDTools, edgeR, reticulate, 13 other tools, genetics / omics, mouse, cellular / molecular, 14 references
- [2] doi:10.1016/j.xcrm.2026.102766 [code]
- A longitudinal single-cell and spatial multiomic atlas of pediatric high-grade glioma.Journal: Cell reports. MedicineIn common: pysam, rpy2, edgeR, 20 other tools, genetics / omics, cellular / molecular, 4 references
- [3] doi:10.1038/s41586-026-10512-9 [code]
- Astrocyte glucocorticoid receptor signalling restricts neuronal plasticity.Journal: NatureIn common: Subread (featureCounts), pysam, BEDTools, 16 other tools, mouse, cellular / molecular, 6 references
- [4] doi:10.1186/s13059-026-04177-w [code]
- Genomic sequence evolution underlying human neocortical interareal diversification.Journal: Genome biologyIn common: Snakemake, pysam, BEDTools, 16 other tools, genetics / omics, mouse, cellular / molecular, 6 references
- [5] doi:10.1038/s41586-026-10629-x [code]
- Whole-genome duplication shaped cell-type evolution in the vertebrate brain.Journal: NatureIn common: BEDTools, reticulate, Pingouin, 19 other tools, genetics / omics, mouse, cellular / molecular, 2 references
- [6] 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 advancesIn common: Subread (featureCounts), pysam, BEDTools, 18 other tools, cellular / molecular, 2 references
- [7] 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: pysam, BEDTools, SAMtools, 19 other tools, genetics / omics, 1 reference
- [8] 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: Subread (featureCounts), SAMtools, edgeR, 19 other tools, genetics / omics, 1 reference
- [9] doi:10.1038/s42003-026-10957-8 [code]
- Brain defence by the extracellular matrix protein Cochlin.Journal: Communications biologyIn common: Subread (featureCounts), SAMtools, edgeR, 19 other tools, mouse, cellular / molecular
- [10] 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: pysam, BEDTools, SAMtools, 16 other tools, genetics / omics, 4 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.
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: 1 repository of the authors' code, each at its verified commit and with its license, 151 scripts, and 14 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:cbe9b7b564cfcfcf…
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.
