Cortical similarity networks in the rat brain: Postnatal development and sensitivity to early life stress.
The 19 matches · 5 of them tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
- [1] § MATERIALS AND METHODS › Rat Atlas Mapping ↔ code/03_data-analysis/02_validate-benchmark-MIND/01_withOB/02_mouse-transcriptomics.R, lines 2–43 · score 0.83 · Allen Mouse Brain, spatial transcriptomic expression, atlas mappings, WHS atlas, alignment, AMBA
- [2] § MATERIALS AND METHODS › Rat Atlas Mapping ↔ code/03_data-analysis/02_validate-benchmark-MIND/00_withoutOB/05_mouse-transcriptomics.R, lines 2–40 · score 0.83 · Allen Mouse Brain, spatial transcriptomic expression, atlas mappings, WHS atlas, alignment, AMBA
- [3] § MATERIALS AND METHODS › Image Registration ↔ code/01_preprocessing/03_register-to-atlas.sh, the whole file · a weak match · score 0.80 · animal_warper, WHS template, init_scale, AFNI, deobliqued, preprocessing
- [4] § MATERIALS AND METHODS › MIND Network Calculation › Input data generation. ↔ code/01_preprocessing/06b_subset-csv-for-MIND.R, the whole file · a weak match · score 0.68 · excludes olfactory bulb, Cerebral cortex, hierarchical, MTR, scan, atlas
- [5] § MATERIALS AND METHODS › Cortex Type Network Thresholding ↔ code/03_data-analysis/02_validate-benchmark-MIND/00_withoutOB/03_cortical_type.R, lines 44–119 · score 0.65 · MIND edge, thresholded, Paleocortical, agranular, archicortical, allocortex
- [6] § RESULTS › Network Validation and Reliability › Mouse transcriptional relationships to MIND similarity. ↔ code/03_data-analysis/02_validate-benchmark-MIND/00_withoutOB/05_mouse-transcriptomics.R, lines 2–40 · score 0.65 · mouse brain, spatial transcriptomic, gene expression, AMBA, atlas
- [7] § RESULTS › Network Validation and Reliability › Mouse transcriptional relationships to MIND similarity. ↔ code/03_data-analysis/02_validate-benchmark-MIND/01_withOB/02_mouse-transcriptomics.R, lines 2–43 · score 0.65 · mouse brain, spatial transcriptomic, gene expression, AMBA, atlas
- [8] § MATERIALS AND METHODS › Image Registration ↔ code/01_preprocessing/02_align-to-atlas.sh, the whole file · a weak match · score 0.64 · WHS template, AFNI, oriented, deobliqued, preprocessing, atlas
- [9] § MATERIALS AND METHODS › MIND Network Calculation › MIND network phenotypes. ↔ code/03_data-analysis/02_validate-benchmark-MIND/00_withoutOB/02_rich-club.R, lines 2–44 · score 0.62 · rich club coefficient, normative network, hubs, sum, nodes, weight
- [10] § RESULTS › Network Validation and Reliability › Cytoarchitectonic relationships to MIND similarity. ↔ code/03_data-analysis/02_validate-benchmark-MIND/00_withoutOB/03_cortical_type.R, lines 44–119 · score 0.62 · allo meso, network densities, allocortical, mesocortical, thresholding, Intraclass
- [11] § RESULTS › Normative Network Topology ↔ code/03_data-analysis/02_validate-benchmark-MIND/00_withoutOB/02_rich-club.R, lines 2–44 · score 0.61 · rich club coefficient, normative network, stronger, Hubs, sum, median
- [12] § RESULTS › Network Validation and Reliability › Tract-tracing relationships to MIND similarity. ↔ code/04_figures-markdown/Fig4.Rmd, lines 174–199 · score 0.59 · tract tracing Jaccard, Spearman correlation, MIND edge weights, Figure 4
- [13] § MATERIALS AND METHODS › Edge Distance Calculation ↔ code/02_data-prep/00b_WHS-3dCM-find-centers.R, the whole file · a weak match · score 0.56 · right hemispheres, Icent, AFNI, dcalc, WHS, atlas
- [14] § MATERIALS AND METHODS › Statistical Analyses › Correlation calculation. ↔ code/04_figures-markdown/Fig4.Rmd, lines 57–84 · score 0.54 · linear relationships, MIND edge weight, Spearman, Pearson, distance, correlation
- [15] § RESULTS › Network Validation and Reliability › MIND similarity–distance relationship. ↔ code/04_figures-markdown/Fig4.Rmd, lines 148–172 · score 0.53 · network density thresholds, class edges, intraclass, normative MIND, maroon, Figure 4
- [16] § MATERIALS AND METHODS › MTR Calculation ↔ code/01_preprocessing/04-3dcalc-MTR.sh, lines 59–86 · score 0.53 · native space, AFNI, dcalc, MTR, scan
- [17] § RESULTS › Network Validation and Reliability › Tract-tracing relationships to MIND similarity. ↔ code/03_data-analysis/02_validate-benchmark-MIND/00_withoutOB/04_tract-tracing.R, lines 2–46 · score 0.52 · axonal connectivity profiles, tract tracing, hypothesized
- [18] § MATERIALS AND METHODS › MTR Calculation ↔ code/01_preprocessing/06a_generate-csv-for-MIND.R, the whole file · a weak match · score 0.50 · native space, native scans, voxel, MTR
- [19] § RESULTS › Network Validation and Reliability › Tract-tracing relationships to MIND similarity. ↔ code/03_data-analysis/02_validate-benchmark-MIND/00_withoutOB/04_tract-tracing.R, lines 289–328 · score 0.50 · tract tracing Jaccard, Spearman correlation, weights, edge
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 · 276 lines · 9.8 KB · no license · 3 matches
- ---
- title: "Figure 4: Validation of the normative rat network against other neurobiological properties"
- author: "Rachel Smith"
- output: pdf_document
- ---
- ```{r setup, include = FALSE}
- knitr::opts_chunk$set(fig.width = 2.5, fig.height = 2, collapse = TRUE, warning = FALSE, message = FALSE, echo = FALSE)
- ## Set paths and load data
- base_dir <- "~/Documents/PhD/projects/CamRat/CamRat/"
- source(paste0(base_dir, "code/03.data_analysis/setup.R"))
- figures_dir <- paste0(base_dir, "outputs/figures2.0/Fig4/")
- tables_dir <- paste0(base_dir, "outputs/tables/")
- analysis_objects_dir <- paste0(base_dir, "outputs/objects/") # to save analysis objects for figures
- ## Load data objects for figures
- objects <- list.files(analysis_objects_dir)
- objects <- objects[!str_detect(objects, "null|archive")]
- for (obj in objects){
- print(paste0("loading ", obj, "...."))
- load(paste0(analysis_objects_dir, obj))
- }
- ## Write function to calculate the Pearson and Spearman correlations of two vectors, as well as the respective P values
- f_calc_pearson_spearman <- function(vec1, vec2) {
- ## Calculate the Pearson correlation
- pearson_res <- cor.test(vec1, vec2, method = "pearson")
- pearson_cor <- pearson_res$estimate
- pearson_tstat <- pearson_res$statistic
- pearson_df <- pearson_res$parameter
- pearson_pvalue <- 2 * pt(abs(pearson_tstat), df = pearson_df, lower.tail = FALSE)
- ## Calculate the Spearman correlation
- spearman_res <- cor.test(vec1, vec2, method = "spearman")
- spearman_cor <- spearman_res$estimate
- n <- length(vec1)
- spearman_df <- n - 2
- #spearman_sstat <- spearman_res$statistic
- spearman_tstat <- spearman_cor * sqrt(spearman_df / (1 - spearman_cor^2))
- spearman_pvalue <- 2 * pt(abs(spearman_tstat), df = spearman_df, lower.tail = FALSE)
- ## Return results as a tibble
- res <- tibble(
- test = c("Pearson", "Spearman"),
- correlation = c(pearson_cor, spearman_cor),
- t_stat = c(pearson_tstat, spearman_tstat),
- p_value = c(pearson_pvalue, spearman_pvalue)
- )
- return(res)
- }
- ```
- ### A | Edge-distance relationship
- ```{r Fig4a, fig.width = 2.15, fig.height = 2}
- ## Pearson & Spearman correlation (plot Pearson)
- f_calc_pearson_spearman(df_normative_mind_distance$median_weight, df_normative_mind_distance$distance)
- ## Plot
- df_normative_mind_distance %>%
- ggplot(aes(x = distance, y = median_weight)) +
- geom_point(size = 0.3) +
- geom_smooth(method = "lm", color = "maroon", linewidth = 0.5) +
- stat_cor(aes(label = ..r.label..), color = "maroon", label.x.npc = 0.62) +
- scale_fill_viridis() +
- coord_cartesian(clip = "off") +
- labs(x = "Distance between nodes", y = "Edge weight (w)",
- title = "A | Distance by weight"
- #title = "Linear relationship between normative MIND edge weight and distance"
- ) +
- theme(
- legend.position = "none"
- )
- ## Save
- map(
- .x = c(".png", ".pdf"),
- .f = ~ ggsave(paste0(figures_dir, "A.edge_distance", .x), width = 2.15, height = 2)
- )
- ```
- ### B | Anatomy of cortical types
- ```{r Fig4b, fig.width = 2.15, fig.height = 2.0}
- ## Load cortical type assignments (Zilles --> WHS)
- data_dir <- paste0(base_dir, "data/WHS_analysis/")
- df_cortical_type_all <- read_xlsx(paste0(data_dir, "GarciaCabeza2023_all_cortical_types_RLS.xlsx")) %>%
- clean_names
- ## Assign colors
- cortical_type_colors <- c(
- "eulaminate" = "#5050FFFF",
- "agranular" = "#CE3D32FF",
- "dysgranular" = "#749B58FF",
- "archicortex" = "#F0E685FF",
- "paleocortex" = "#D595A7FF",
- "isocortex" = "#E69F00",
- "mesocortex" = "#009E73",
- "allocortex" = "#9966FF"
- )
- ## Rotate coordinates by 90 degrees (to plot upright)
- rotate_180 <- function(geometry) {
- rotation_matrix <- matrix(c(-1, 0, 0, -1), ncol = 2) # 180-degree counterclockwise rotation
- st_geometry(geometry) <- st_geometry(geometry) * rotation_matrix
- return(geometry)
- }
- df_flatmap_rot <- rotate_180(df_flatmap)
- ## Add system hierarchy
- df_cortical_type_flatmap <- df_flatmap_rot %>%
- filter(!is.na(Swanson_name)) %>%
- left_join(df_cortical_type_all, by = join_by("region_of_interest" == "whs")) %>%
- mutate(color = ifelse(is.na(region_of_interest), "gray", "black")) %>%
- mutate(cortex = ifelse(!is.na(cortex), paste0(cortex, "cortex"), cortex)) %>%
- mutate(fill = ifelse(hemisphere == "Right", cortical_type, cortex)) %>%
- mutate(fill = factor(fill, levels = names(cortical_type_colors)))
- ## Plot
- df_cortical_type_flatmap %>%
- filter(hemisphere == "Left") %>% # Plot only cortex type
- ggplot(mapping = aes(geometry = geometry)) +
- geom_sf(aes(fill = fill, color = I(color))) +
- scale_fill_manual(values = cortical_type_colors,
- na.value = "white", guide = guide_legend(title = NULL, nrow = 2)) +
- labs(x = NULL, y = NULL, title = "B | Cortical type topography") +
- theme(
- legend.position = "bottom",
- legend.justification = "center",
- legend.key.size = unit(0.25, "cm"),
- legend.margin = margin(t = -20),
- axis.line = element_blank(),
- axis.text = element_blank(),
- axis.ticks = element_blank()
- )
- map(
- .x = c(".png", ".pdf"),
- .f = ~ ggsave(paste0(figures_dir, "B.cortical_type_topography", .x), width = 2.15, height = 2.0)
- )
- ```
- ### C | Cortical type: Intra-class edge proportion across network density thresholds
- ```{r Fig4c, fig.width = 2.15, fig.height = 2}
- df_intraclass_overlap <- df_intraclass_overlap %>% mutate(color = ifelse(color != "gray", "maroon", color))
- ggplot(mapping = aes(x = density, y = percent_edge*100)) +
- #geom_point(aes(fill = I(color)), shape = 21) +
- geom_line(data = df_intraclass_overlap %>% filter(network == "normative MIND"), linewidth = 0.75,
- mapping = aes(group = network, color = I(color))
- ) +
- geom_smooth(data = df_intraclass_overlap %>% filter(network != "normative MIND"),
- mapping = aes(color = I(color)), se = TRUE
- ) +
- annotate(geom = "text", label = "Normative network", color = "maroon", x = 0.06, y = 100, size = 3.5) +
- annotate(geom = "text", label = "10000 null nets", color = "#595959", x = 0.06, y = 25, size = 3.5) +
- scale_x_continuous(breaks = c(0, 0.05, 0.1)) +
- ylim(c(0, 100)) +
- coord_cartesian(clip = "off") +
- labs(x = "Network density", y = "Intra-class edge %",
- title = "C | Intra-class similarity")
- map(
- .x = c(".png", ".pdf"),
- .f = ~ ggsave(paste0(figures_dir, "C.intraclass_similarity", .x), width = 2.15, height = 2)
- )
- ```
- ### D | Tract-tracing jaccard vs MIND edge weight
- ```{r Fig4d.cor, fig.height = 2.0, fig.width = 2.15}
- ## Pearson & Spearman correlation (plot Spearman)
- f_calc_pearson_spearman(df_jaccard_mind$mind_weight, df_jaccard_mind$jaccard)
- ## Plot
- df_jaccard_mind %>%
- ggplot(aes(x = jaccard, y = mind_weight)) +
- geom_point(size = 0.25) +
- geom_smooth(method = "lm", color = "maroon", linewidth = 0.5) +
- stat_cor(method = "spearman", cor.coef.name = "rho", p.digits = NA, label.y = 0.625, label.x = 0.5,
- label.sep = "\n", hjust = 0, size = 3.5, color = "maroon") +
- coord_cartesian(clip = "off") +
- labs(x = "Tract-tracing Jaccard index", y = "Edge weight (w)",
- title = "D | Tract-tracing similarity") +
- theme(
- legend.position = "none"
- )
- ## Save
- map(
- .x = c(".png", ".pdf"),
- .f = ~ ggsave(paste0(figures_dir, "D.tracttracing_jaccard_mind_cor", .x), width = 2.15, height = 2.0)
- )
- ```
- ### E | Side-by-side comparison of network heatmaps
- ```{r Fi4e, fig.height = 2.0, fig.width = 2.2}
- # Format tibble to plot
- df_norm_exp_plot <- df_norm_exp_mind %>%
- mutate(
- R1 = factor(R1, levels = roi_order),
- R2 = factor(R2, levels = roi_order)
- ) %>%
- mutate(
- x_num = as.numeric(R1),
- y_num = as.numeric(R2),
- triangle = ifelse( x_num >= y_num, "lower", "upper")
- ) %>%
- pivot_longer(c(norm_weight, exp_weight), names_to = "network", values_to = "value") %>%
- filter( (triangle == "upper" & str_detect(network, "exp")) | (triangle == "lower" & str_detect(network, "norm")) )
- # Plot
- df_norm_exp_plot %>%
- ggplot(aes(x = R1, y = R2)) +
- geom_tile(aes(fill = value)) +
- geom_abline(color = "black") +
- # bottom bar annotation
- annotate(xmin = c(0.5, system_lines),
- xmax = c(system_lines, length(roi_order) + 0.5),
- ymin = -1.25, ymax = 0,
- geom = "rect",
- fill = system_colors) +
- # plot aesthetics
- scale_fill_viridis(guide = guide_colorbar(title = NULL)) +
- coord_equal() +
- labs(x = "Control PND63 (N=19)", y = "Normative PND63 (N=41)",
- title = "E | Cohort comparison") +
- theme(
- axis.text = element_blank(),
- axis.ticks = element_blank(),
- axis.title.x = element_text(vjust = 67),
- axis.title.y = element_text(vjust = 66, angle = 270),
- legend.position = "left",
- legend.margin = margin(r = -30),
- legend.text = element_text(margin = margin(l = 2)),
- legend.key.height = unit(0.75, "cm"),
- legend.key.width = unit(0.15, "cm"),
- plot.margin = margin(b = -10, r = 10),
- axis.line = element_blank()
- )
- map(
- .x = c(".png", ".pdf"),
- .f = ~ ggsave(paste0(figures_dir, "E.normative_control_heatmaps", .x), width = 2.2, height = 2.0)
- )
- ```
- ### F | Scatterplot correlation of edge weights & edge weight distributions
- ```{r Fig4f, fig.height = 2.0, fig.width = 2.15}
- ## Pearson & Spearman correlation (plot Pearson)
- f_calc_pearson_spearman(df_norm_exp_mind$norm_weight, df_norm_exp_mind$exp_weight)
- ## Plot
- df_norm_exp_mind %>%
- ggplot(aes(x = norm_weight, y = exp_weight)) +
- geom_point(size = 0.25) +
- geom_smooth(method = "lm", color = "maroon", linewidth = 0.5, se = FALSE) +
- stat_cor(aes(label = ..r.label..), vjust = 1, color = "maroon", size = 3.5) +
- labs(x = "Normative PND63 (N=41)", y = "Control PND63 (N=19)",
- title = "F | Edge weight correlation")
- ## Save
- map(
- .x = c(".png", ".pdf"),
- .f = ~ ggsave(paste0(figures_dir, "F.edge_weight_cor", .x), width = 2.15, height = 2.0)
- )
- ```
Fig4.Rmd at commit 6286f65, no license · at the source
Overview
- Department of Psychiatry, University of Cambridge, Cambridge, UK
- Human Genetics Branch, National Institute of Mental Health, Bethesda, MD, USA
- Behavioural and Clinical Neuroscience Institute, University of Cambridge, Downing Site, Cambridge, UK
- Department of Physiology, Development and Neuroscience, University of Cambridge, Cambridge, UK
- Department of Psychology, University of Cambridge, Cambridge, UK
- Department of Biological Sciences, University of Southern California, Los Angeles, CA, USA
- Indiana University Network Science Institute, Indiana University, Bloomington, IN, USA
- Department of Psychological and Brain Sciences, Indiana University, Bloomington, IN, USA
- Scientific and Statistical Computing Core, National Institute of Mental Health, NIH, Bethesda, MD, USA
Abstract
Network models are a key tool in human neuroscience, and translation into animal models is essential for interrogating mechanistic drivers of network organization. Using magnetic resonance imaging (MRI), we present the first in vivo network representation of the individual rat brain, a key animal model in neuroscience. We measured magnetization transfer ratio (MTR) at each of 53 distinct cortical areas and estimated a cortical similarity network for each scan across two independent cohorts. We characterized normative network development in rats scanned repeatedly between postnatal days 20 (weanling) and 290 (mid-adulthood; N = 47) and then contrasted these findings with a cohort exposed to early life stress (repeated maternal separation [RMS]; N = 40). The normative rat cortical similarity network exhibited biologically meaningful organization, consistent with cytoarchitectonic and tract-tracing data, and displayed complex topological features. Developmental analyses revealed increasing interregional similarity during early postnatal and adolescent periods, followed by divergence in mid-adulthood, particularly within fronto-hippocampal systems. RMS disrupted these trajectories, especially between frontal and parahippocampal regions that were also most dynamic during development and aging. These findings introduce a new network-based methodology for studying cortical organization in a model organism, providing a translational framework to understand how environmental risk factors alter brain network development.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 19 matches between paragraphs and lines of code.
davidmcclure/svg-to-wkt
f37f45cc8dd5dd8130a060a309c7989fe75314f9, 15 September 2015Availability: 1 check, the latest on 29 September 2026: the link answers
- 29 September 2026: the link answers
16 files
- Gruntfile.js, JavaScript, 20 lines
- grunt/
gitcommit.js , JavaScript, 14 lines - grunt/
gittag.js , JavaScript, 12 lines - grunt/
jasmine.js , JavaScript, 20 lines - grunt/
version.js , JavaScript, 9 lines - svg-to-wkt.js, JavaScript, 399 lines
- test/
helpers.js , JavaScript, 34 lines - test/
spec/ , JavaScript, 43 linescircle.spec.js - test/
spec/ , JavaScript, 132 linesconvert.spec.js - test/
spec/ , JavaScript, 43 linesellipse.spec.js - test/
spec/ , JavaScript, 23 linesline.spec.js - test/
spec/ , JavaScript, 56 linespath.spec.js - test/
spec/ , JavaScript, 30 linespolygon.spec.js - test/
spec/ , JavaScript, 30 linespolyline.spec.js - test/
spec/ , JavaScript, 30 linesrect.spec.js - README.md, Text, 293 lines
rlsmith1/rat_MRI_similarity_networks
6286f65e3f0678ffc26f4830d4492a98be097f86, 10 March 2026Availability: 1 check, the latest on 29 September 2026: the link answers
- 29 September 2026: the link answers
69 files
- code/
01_preprocessing/ , Shell, 28 lines00_make-scan-list.sh - code/
01_preprocessing/ , R, 113 lines01_data-to-bids.R - code/
01_preprocessing/ , Shell, 49 lines, 1 match02_align-to-atlas.sh - code/
01_preprocessing/ , Shell, 50 lines, 1 match03_register-to-atlas.sh - code/
01_preprocessing/ , Shell, 86 lines, 1 match04-3dcalc-MTR.sh - code/
01_preprocessing/ , Shell, 47 lines05_3dROIstats-MTR.sh - code/
01_preprocessing/ , R, 83 lines, 1 match06a_generate-csv-for-MIN D.R - code/
01_preprocessing/ , R, 62 lines, 1 match06b_subset-csv-for-MIND. R - code/
01_preprocessing/ , Python, 74 lines07_calc_MIND.py - code/
01_preprocessing/ , R, 78 linesWHS_T2star_MIND/ 06a_generate-csv-for-MIN D.R - code/
01_preprocessing/ , R, 44 linesWHS_T2star_MIND/ 06b_subset-csv-for-MIND. R - code/
01_preprocessing/ , Python, 68 linesWHS_T2star_MIND/ 07_calc_MIND.py - code/
01_preprocessing/ , R, 129 linesWHS_atlas_for_plotting.R - code/
01_preprocessing/ , R, 69 linescalc-tbv-from-mask.R - code/
01_preprocessing/ , Shell, 41 linescopy-qc-images.sh - code/
01_preprocessing/ , Shell, 47 linescopy-scans-for-anaylsis. sh - code/
01_preprocessing/ , Shell, 4 linescreate-sub-ses-table.sh - code/
01_preprocessing/ , R, 54 linesregistration_QC/ create_scan_table.R - code/
01_preprocessing/ , Shell, 12 linesrun-01.sh - code/
01_preprocessing/ , Shell, 24 linesrun-02.sh - code/
01_preprocessing/ , Shell, 43 linesrun-03.sh - code/
01_preprocessing/ , Shell, 26 linesrun-06a.sh - code/
01_preprocessing/ , Shell, 26 linesrun-06b.sh - code/
01_preprocessing/ , Shell, 26 linesrun-07.sh - code/
02_data-prep/ , R, 183 lines00a_WHS-hierarchy.R - code/
02_data-prep/ , R, 73 lines, 1 match00b_WHS-3dCM-find-center s.R - code/
02_data-prep/ , R, 211 lines00c_WHS-plotting-atlas.R - code/
02_data-prep/ , R, 130 lines00d_generate-flatmap.R - code/
02_data-prep/ , R, 66 lines01_combine-metadata.R - code/
02_data-prep/ , R, 56 lines02a_read-MIND-files.R - code/
02_data-prep/ , R, 59 lines02b_read-MIND-files-with OB.R - code/
02_data-prep/ , R, 60 lines02c_read-MIND-files-allR OIs.R - code/
02_data-prep/ , R, 68 lines03a_calc-ROI-MTR.R - code/
02_data-prep/ , R, 44 lines03b_calc-ROI-degree.R - code/
02_data-prep/ , R, 68 lines03c_calc-ROI-volume.R - code/
02_data-prep/ , R, 75 lines03d_combine-vol-MTR-degr ee.R - code/
03_data-analysis/ , R, 29 lines01_data-summary/ analyzable_data.R - code/
03_data-analysis/ , R, 82 lines02_validate-benchmark-MI ND/ 00_withoutOB/ 00_edge-distance.R - code/
03_data-analysis/ , R, 30 lines02_validate-benchmark-MI ND/ 00_withoutOB/ 01_generate-null-nets.R - code/
03_data-analysis/ , R, 105 lines, 2 matches02_validate-benchmark-MI ND/ 00_withoutOB/ 02_rich-club.R - code/
03_data-analysis/ , R, 123 lines, 2 matches02_validate-benchmark-MI ND/ 00_withoutOB/ 03_cortical_type.R - code/
03_data-analysis/ , R, 408 lines, 2 matches02_validate-benchmark-MI ND/ 00_withoutOB/ 04_tract-tracing.R - code/
03_data-analysis/ , R, 218 lines, 2 matches02_validate-benchmark-MI ND/ 00_withoutOB/ 05_mouse-transcriptomics .R - code/
03_data-analysis/ , R, 215 lines02_validate-benchmark-MI ND/ 00_withoutOB/ 06_correlate-norm-exp-ne tworks.R - code/
03_data-analysis/ , R, 68 lines02_validate-benchmark-MI ND/ 01_withOB/ 00_edge-distance.R - code/
03_data-analysis/ , R, 32 lines02_validate-benchmark-MI ND/ 01_withOB/ 01_generate-null-nets.R - code/
03_data-analysis/ , R, 206 lines, 2 matches02_validate-benchmark-MI ND/ 01_withOB/ 02_mouse-transcriptomics .R - code/
03_data-analysis/ , R, 71 lines03_development/ 00a_node-slopes-ROI.R - code/
03_data-analysis/ , R, 78 lines03_development/ 00b_node-slopes-SYS.R - code/
03_data-analysis/ , R, 59 lines03_development/ 01a_edge-slopes-ROI.R - code/
03_data-analysis/ , R, 107 lines03_development/ 01b_edge-slopes-SYS.R - code/
03_data-analysis/ , R, 192 lines04_stress-effects/ 00a_node-RMS-effects-ROI .R - code/
03_data-analysis/ , R, 170 lines04_stress-effects/ 00b_node-RMS-effects-SYS .R - code/
03_data-analysis/ , R, 136 lines04_stress-effects/ 01a_edge-RMS-effects-ROI .R - code/
03_data-analysis/ , R, 198 lines04_stress-effects/ 01b_edge-RMS-effects-SYS .R - code/
03_data-analysis/ , R, 140 lines04_stress-effects/ 02_link-development-and- stress-effects.R - code/
03_data-analysis/ , R, 199 lines04_stress-effects/ TRY_edge-AS-effects-SYS. R - code/
03_data-analysis/ , R, 138 lines04_stress-effects/ TRY_node-AS-effects-ROI. R - code/
03_data-analysis/ , R, 270 linessetup.R - code/
04_figures-markdown/ , R, 103 linesFig1.Rmd - code/
04_figures-markdown/ , R, 164 linesFig2.Rmd - code/
04_figures-markdown/ , R, 263 linesFig3.Rmd - code/
04_figures-markdown/ , R, 276 lines, 3 matchesFig4.Rmd - code/
04_figures-markdown/ , R, 527 linesFig5.Rmd - code/
04_figures-markdown/ , R, 384 linesFig6.Rmd - code/
04_figures-markdown/ , R, 1,005 linessupplement.Rmd - code/
functions/ , R, 135 linesglass_brain_plot.R - code/
functions/ , R, 62 lineslinear_models.R - README.md, Text, 8 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;
- 83 scripts, each with its path and the digest of its content;
- 19 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 and Code Availability
All data were made available through previous publications (Dutcher et al., 2023; Jones et al., 2024). All visualizations were rendered using the R package ggplot version 3.5.1 (Wickham, 2016). Code for data preprocessing (including the rat MRI preprocessing pipeline), data analysis, and figure construction is available at https://
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 1, 29 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 15 authors, 5 keywords, 7 funders, 93 references.
Cite
This paper
Smith, R. L., Sawiak, S. J., Dorfschmidt, L., Dutcher, E. G., Jones, J. A., Hahn, J. D., Sporns, O., Swanson, L. W., Taylor, P. A., Glen, D. R., Dalley, J. W., McMahon, F. J., Raznahan, A., Vértes, P. E., & Bullmore, E. T. (2026). Cortical similarity networks in the rat brain: Postnatal development and sensitivity to early life stress. Network neuroscience (Cambridge, Mass.), 10(2), 418-443. https://
BibTeX
@article{smith2026cortic
author = {Smith, Rachel L. and Sawiak, Stephen J. and Dorfschmidt, Lena and Dutcher, Ethan G. and Jones, Jolyon A. and Hahn, Joel D. and Sporns, Olaf and Swanson, Larry W. and Taylor, Paul A. and Glen, Daniel R. and Dalley, Jeffrey W. and McMahon, Francis J. and Raznahan, Armin and Vértes, Petra E. and Bullmore, Edward T.},
title = {{Cortical similarity networks in the rat brain: Postnatal development and sensitivity to early life stress}},
journal = {Network neuroscience (Cambridge, Mass.)},
year = {2026},
month = apr,
volume = {10},
number = {2},
pages = {418--443},
publisher = {MIT Press},
issn = {2472-1751},
doi = {10.1162/
url = {https://
pmid = {42039103},
pmcid = {PMC13108504}
}
RIS
TY - JOUR
AU - Smith, Rachel L.
AU - Sawiak, Stephen J.
AU - Dorfschmidt, Lena
AU - Dutcher, Ethan G.
AU - Jones, Jolyon A.
AU - Hahn, Joel D.
AU - Sporns, Olaf
AU - Swanson, Larry W.
AU - Taylor, Paul A.
AU - Glen, Daniel R.
AU - Dalley, Jeffrey W.
AU - McMahon, Francis J.
AU - Raznahan, Armin
AU - Vértes, Petra E.
AU - Bullmore, Edward T.
TI - Cortical similarity networks in the rat brain: Postnatal development and sensitivity to early life stress
T2 - Network neuroscience (Cambridge, Mass.)
J2 - Netw Neurosci
PY - 2026
DA - 2026/
VL - 10
IS - 2
SP - 418
EP - 443
SN - 2472-1751
PB - MIT Press
DO - 10.1162/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1162/
"type": "article-journal",
"title": "Cortical similarity networks in the rat brain: Postnatal development and sensitivity to early life stress",
"container-title": "Network neuroscience (Cambridge, Mass.)",
"author": [
{
"family": "Smith",
"given": "Rachel L."
},
{
"family": "Sawiak",
"given": "Stephen J."
},
{
"family": "Dorfschmidt",
"given": "Lena"
},
{
"family": "Dutcher",
"given": "Ethan G."
},
{
"family": "Jones",
"given": "Jolyon A."
},
{
"family": "Hahn",
"given": "Joel D."
},
{
"family": "Sporns",
"given": "Olaf"
},
{
"family": "Swanson",
"given": "Larry W."
},
{
"family": "Taylor",
"given": "Paul A."
},
{
"family": "Glen",
"given": "Daniel R."
},
{
"family": "Dalley",
"given": "Jeffrey W."
},
{
"family": "McMahon",
"given": "Francis J."
},
{
"family": "Raznahan",
"given": "Armin"
},
{
"family": "Vértes",
"given": "Petra E."
},
{
"family": "Bullmore",
"given": "Edward T."
}
],
"container-title-short":
"volume": "10",
"issue": "2",
"page": "418-443",
"DOI": "10.1162/
"PMID": "42039103",
"PMCID": "PMC13108504",
"ISSN": "2472-1751",
"publisher": "MIT Press",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
4,
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-73714-9 [code]
- The genetic architecture of cortical similarity networks.Journal: Nature communicationsIn common: AFNI, patchwork, tidyverse, 3 other tools, structural MRI / diffusion, 6 references, author Ed Bullmore
- [2] doi:10.1038/s42003-026-10276-y [code]
- The cellular correlates and adolescent reorganisation of cortical myelination networks in the common marmoset.Journal: Communications biologyIn common: AFNI, patchwork, tidyverse, 3 other tools, structural MRI / diffusion, 6 references, author Ed Bullmore
- [3] doi:10.1038/s41467-026-74153-2 [code]
- Regional, functional and transcriptomic decoding of multidimensional brain structure alterations in obsessive-compulsive disorder.Journal: Nature communicationsIn common: AFNI, ggpubr, patchwork, 4 other tools, 6 references
- [4] doi:10.1002/hbm.70605 [code]
- BrainEnrich: Revealing Biological Insights for Imaging-Derived Phenotypes Through Transcriptomic Enrichment.Journal: Human brain mappingIn common: nlme, igraph, cowplot, 6 other tools, 2 references
- [5] doi:10.1016/j.dcn.2026.101738 [code]
- Timing and tempo of puberty and neurodevelopment following adversity: A registered report.Journal: Developmental cognitive neuroscienceIn common: nlme, lme4, cowplot, 3 other tools, developmental, structural MRI / diffusion, 2 references
- [6] doi:10.1038/s42003-026-10957-8 [code]
- Brain defence by the extracellular matrix protein Cochlin.Journal: Communications biologyIn common: nlme, igraph, lme4, 6 other tools, 1 reference
- [7] doi:10.1162/netn.a.553 [code]
- MIND versus MSN: A systematic evaluation of test-retest reliability and age sensitivity for T1-weighted structural similarity networks.Journal: Network neuroscience (Cambridge, Mass.)In common: tidyverse, structural MRI / diffusion, 7 references
- [8] doi:10.1016/j.nicl.2026.104012 [code]
- Structural-functional multilayer brain network properties and outcome of combined repetitive transcranial magnetic stimulation and psychotherapy for obsessive-compulsive disorder.Journal: NeuroImage. ClinicalIn common: nlme, lme4, ggpubr, 4 other tools, structural MRI / diffusion, 2 references
- [9] doi:10.1038/s41467-026-76812-w [code]
- Assessing molecular, cellular and transcriptomic bases of laminar perfusion and cytoarchitecture coupling in the human cortex.Journal: Nature communicationsIn common: AFNI, cowplot, patchwork, 4 other tools, structural MRI / diffusion, 2 references
- [10] doi:10.1017/s003329172610405x [code]
- Cortical morphometric inverse divergence in attention-deficit/
hyperactivity disorder correlates with cell-type-specific, laminar-specific and developmental transcriptomic signatures. Journal: Psychological medicineIn common: AFNI, pandas, SciPy, 1 other tool, developmental, structural MRI / diffusion, 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: 2 repositories of the authors' code, each at its verified commit and with its license, 83 scripts, and 19 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:244364aefc6129f3…
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.
