OSCR

Characterising the motif composition and allele length distribution of <i>ZFHX3</i> GGC repeat expansions in amyotrophic lateral sclerosis

Code ↔ Paper

1 match 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 1 match
  1. [1] § Results › Variability of repeat motif compositions and configurations in ZFHX3 ↔ 01_fig3_motif_composition.Rmd, lines 132–199 · score 0.58 · pure glycine, GGC motifs, motif composition, AGT, GAC, GGT

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 · 352 lines · 9.1 KB · no license · 1 match

  1. ---
  2. title: "01_fig3_motif_composition"
  3. author: "Zoe Zussa"
  4. date: "2026-02-09"
  5. output: html_document
  6. ---
  7. This script is to recreate figure 3 from the publication "Characterising the motif composition and allele length distribution of ZFHX3 GGC repeat expansions in amyotrophic lateral sclerosis" by Zussa et al., 2026.
  8. Data to replicate this analysis is titled
  9. ZFHX3_Genotypes_Motif_Comp_Australian_ALS_2026-03-09.csv
  10. ZFHX3_Genotypes_Motif_Comp_MinE_ALS_Controls_2026-04-08.csv
  11. Load packages
  12. ```{r}
  13. library(tidyr)
  14. library(tidyverse)
  15. library(dplyr)
  16. library(data.table)
  17. library(plotrix) # needed for piecharts
  18. ```
  19. Load in data files
  20. ```{r}
  21. # Australian ALS motif compositions
  22. mq_motif<- fread("/Users/MQ10007635/Desktop/ZFHX3_Genotypes_Motif_Comp_Australian_ALS_2026-03-09.csv")
  23. # project MinE control motif compositions
  24. mine_motif<- fread("/Users/MQ10007635/Desktop/ZFHX3_Genotypes_Motif_Comp_MinE_ALS_Controls_2026-04-08.csv")
  25. ```
  26. Preparing data for plotting
  27. ```{r}
  28. # subset project MinE for controls with motif composition
  29. mine_motif <- subset(mine_motif, !is.na(motif_comp_allele_1))
  30. # pivot dfs
  31. mq_motif <- mq_motif %>%
  32. pivot_longer(
  33. cols = c(rep_allele_1, rep_allele_2, motif_comp_allele_1, motif_comp_allele_2),
  34. names_to = c(".value", "allele"),
  35. names_pattern = "(rep|motif_comp)_allele_(.)"
  36. ) %>%
  37. rename(seq = motif_comp) %>%
  38. select(rep, seq)
  39. mine_motif <- mine_motif %>%
  40. pivot_longer(
  41. cols = c(rep_allele_1, rep_allele_2, motif_comp_allele_1, motif_comp_allele_2),
  42. names_to = c(".value", "allele"),
  43. names_pattern = "(rep|motif_comp)_allele_(.)"
  44. ) %>%
  45. rename(seq = motif_comp) %>%
  46. select(rep, seq)
  47. # count how many times the motif composition occurs
  48. # counting case sequences
  49. counts_cases <- mq_motif %>%
  50. count(seq) %>%
  51. rename(seq_comp = seq, cases = n)
  52. # counting control sequences
  53. counts_controls <- mine_motif %>%
  54. count(seq) %>%
  55. rename(seq_comp = seq, controls = n)
  56. # combining counts
  57. counts_seq_comp <- full_join(
  58. counts_cases,
  59. counts_controls,
  60. by = "seq_comp"
  61. ) %>%
  62. mutate(
  63. cases = ifelse(is.na(cases), 0, cases),
  64. controls = ifelse(is.na(controls), 0, controls)
  65. )
  66. # get proportions of each motif per motif comp for pie charts
  67. # cases
  68. motif_list_cases <- mq_motif %>%
  69. # extract motifs structured like GGC(4)
  70. mutate(parts = str_extract_all(seq, "[A-Z]+\\(\\d+\\)")) %>%
  71. unnest(parts) %>%
  72. # separate motif and count
  73. extract(
  74. parts,
  75. into = c("motif", "count"),
  76. regex = "([A-Z]+)\\((\\d+)\\)",
  77. convert = TRUE
  78. ) %>%
  79. group_by(seq, motif) %>%
  80. # getting repeat size from count
  81. summarise(count = sum(count), .groups = "drop") %>%
  82. group_by(seq) %>%
  83. mutate(prop = count / sum(count)) %>%
  84. summarise(motifs = list(setNames(prop, motif))) %>%
  85. deframe()
  86. # extract out compositions without GGC motif for second column of pie charts
  87. motif_list_cases_noGGC <- lapply(motif_list_cases, function(x) {
  88. x2 <- x[names(x) != "GGC"]
  89. if(length(x2) == 0) return(NULL)
  90. x2 / sum(x2)
  91. })
  92. # controls
  93. motif_list_controls <- mine_motif %>%
  94. # extract motifs structured like GGC(4)
  95. mutate(parts = str_extract_all(seq, "[A-Z]+\\(\\d+\\)")) %>%
  96. unnest(parts) %>%
  97. # separate motif and count
  98. extract(
  99. parts,
  100. into = c("motif", "count"),
  101. regex = "([A-Z]+)\\((\\d+)\\)",
  102. convert = TRUE
  103. ) %>%
  104. group_by(seq, motif) %>%
  105. # getting repeat size from count
  106. summarise(count = sum(count), .groups = "drop") %>%
  107. group_by(seq) %>%
  108. mutate(prop = count / sum(count)) %>%
  109. summarise(motifs = list(setNames(prop, motif))) %>%
  110. deframe()
  111. # extract out compositions without GGC motif for second column of pie charts
  112. motif_list_controls_noGGC <- lapply(motif_list_controls, function(x) {
  113. x2 <- x[names(x) != "GGC"]
  114. if(length(x2) == 0) return(NULL)
  115. x2 / sum(x2)
  116. })
  117. # merging case and control
  118. all_seq <- counts_seq_comp$seq_comp
  119. # all motifs (first pie chart column)
  120. motif_list_all <- lapply(all_seq, function(s) {
  121. if(!is.null(motif_list_cases[[s]])) {
  122. motif_list_cases[[s]]
  123. } else if(!is.null(motif_list_controls[[s]])) {
  124. motif_list_controls[[s]]
  125. } else {
  126. NULL
  127. }
  128. })
  129. names(motif_list_all) <- all_seq
  130. # all motifs excluding GGC (second pie chart column)
  131. motif_list_all_noGGC <- lapply(all_seq, function(s) {
  132. if(!is.null(motif_list_cases_noGGC[[s]])) {
  133. motif_list_cases_noGGC[[s]]
  134. } else if(!is.null(motif_list_controls_noGGC[[s]])) {
  135. motif_list_controls_noGGC[[s]]
  136. } else {
  137. NULL
  138. }
  139. })
  140. names(motif_list_all_noGGC) <- all_seq
  141. # extracting repeat sizes from cases and controls
  142. repeat_all <- bind_rows(
  143. mq_motif %>% distinct(seq, rep),
  144. mine_motif %>% distinct(seq, rep)
  145. ) %>% distinct(seq, rep)
  146. repeat_size <- repeat_all$rep[
  147. match(all_seq, repeat_all$seq)]
  148. stopifnot(!any(is.na(repeat_size)))
  149. # ordering motif compositions by repeat size and then total counts
  150. ord <- order(
  151. repeat_size,
  152. counts_seq_comp$cases + counts_seq_comp$controls)
  153. counts_seq_comp <- counts_seq_comp[ord, ]
  154. seq_comp_names <- counts_seq_comp$seq_comp
  155. repeat_size <- repeat_size[ord]
  156. motif_list_all <- motif_list_all[seq_comp_names]
  157. motif_list_all_noGGC <- motif_list_all_noGGC[seq_comp_names]
  158. # identifying pure glycine sequences
  159. seqs_only_GGC_GGT <- sapply(motif_list_all, function(x) {
  160. non_canonical <- x[names(x) %in% c("AGT","AGC","GAC","AAT")]
  161. all(non_canonical == 0 | is.na(non_canonical))})
  162. # adding in asterisks to sequences extracted above (assists when plotting)
  163. seq_comp_names_marked <- seq_comp_names
  164. seq_comp_names_marked[seqs_only_GGC_GGT] <- paste0("*", seq_comp_names_marked[seqs_only_GGC_GGT])
  165. names_to_plot <- seq_comp_names_marked
  166. names_to_plot[startsWith(names_to_plot, "*")] <- ""
  167. ```
  168. Plotting figure 3
  169. ```{r}
  170. # log scale for counts
  171. plot_matrix <- rbind(
  172. Cases = log10(counts_seq_comp$cases + 1),
  173. Controls = log10(counts_seq_comp$controls + 1))
  174. # setting pie chart colous
  175. motif_colors <- c(
  176. GGC = "#AAAEB0",
  177. GGT = "#4D6291",
  178. AGT = "#9A68A4",
  179. AGC = "#9D2D52",
  180. GAC = "#006E4A",
  181. AAT = "#4F1259"
  182. )
  183. # starting plot
  184. pdf("ZFHX3_motif_comp.pdf", width = 15, height = 18)
  185. par(mar = c(6,40,1,1))
  186. # replace 0 with NA so 0 values are not plotted
  187. # this gets rid of the weird line when values are equal to 0
  188. plot_matrix[plot_matrix == 0] <- NA
  189. # define consistent spacing
  190. gap_unit <- max(colSums(plot_matrix, na.rm = TRUE)) * 0.035
  191. # column positions
  192. pie_x1 <- -3 * gap_unit
  193. pie_x2 <- -2 * gap_unit
  194. repeat_x <- -1 * gap_unit
  195. # grouped bar chart with cases and controls
  196. bp <- barplot(
  197. plot_matrix,
  198. horiz = TRUE,
  199. beside = TRUE,
  200. names.arg = names_to_plot,
  201. las = 1,
  202. space = c(0,1),
  203. col = c("hotpink4","plum3"),
  204. cex.names = 1,
  205. xaxt = "n",
  206. xlim = c(
  207. pie_x1 - gap_unit *0.45,
  208. max(plot_matrix, na.rm = TRUE) * 1.1
  209. )
  210. )
  211. # adding x axis labels
  212. tick_counts <- c(0,1,2,5,10,20,50,100,500,1500) # manual scale
  213. axis(1, at = log10(tick_counts + 1), labels = tick_counts)
  214. # centering x axis label to bars not entire plot window
  215. usr <- par("usr") # returns plot boundaries
  216. x_center <- mean(c(0, usr[2]))# getting mean of max number
  217. mtext(
  218. "Counts of motif compositions (log)",
  219. side = 1,
  220. line = 3,
  221. at = x_center
  222. )
  223. # getting midpoint for each grouped bar
  224. bp_mid <- colMeans(bp)
  225. # bolding pure glycine compositions
  226. asterisk_idx <- which(startsWith(seq_comp_names_marked, "*"))
  227. normal_label_x <- par("usr")[1] -
  228. 0.01 * max(colSums(plot_matrix, na.rm = TRUE))
  229. text(
  230. x = normal_label_x,
  231. y = bp_mid[asterisk_idx],
  232. labels = seq_comp_names_marked[asterisk_idx],
  233. pos = 2,
  234. xpd = TRUE,
  235. font = 2,
  236. cex = 1,
  237. adj = 0
  238. )
  239. # plotting pie charts using midpoint for grouped bars
  240. for(i in seq_along(motif_list_all)){
  241. motifs_all <- motif_list_all[[i]]
  242. motifs_noGGC <- motif_list_all_noGGC[[i]]
  243. if(!is.null(motifs_all) && length(motifs_all) > 0){
  244. floating.pie(
  245. xpos = pie_x1,
  246. ypos = bp_mid[i],
  247. x = motifs_all,
  248. col = motif_colors[names(motifs_all)],
  249. radius = 0.090,
  250. startpos = 0
  251. )
  252. }
  253. if(!is.null(motifs_noGGC) && length(motifs_noGGC) > 0){
  254. floating.pie(
  255. xpos = pie_x2,
  256. ypos = bp_mid[i],
  257. x = motifs_noGGC,
  258. col = motif_colors[names(motifs_noGGC)],
  259. radius = 0.090,
  260. startpos = 0
  261. )
  262. }
  263. }
  264. # printing repeat sizes next to pie charts
  265. repeat_x <- mean(c(pie_x2, 0))
  266. text(x = repeat_x, y = bp_mid, labels = repeat_size, cex = 1.1, adj = 0.5)
  267. # setting motif legend
  268. motif_aas <- c(GGC="Gly", GGT="Gly", AGT="Ser", AGC="Ser", GAC="Asp", AAT="Asn")
  269. legend_labels <- paste0(names(motif_colors), " (", motif_aas[names(motif_colors)], ")")
  270. par(xpd = NA) # allow drawing in margins
  271. # plotting motif legend
  272. legend(
  273. x = par("usr")[1] - 0.6 * max(plot_matrix, na.rm = TRUE), # shift left
  274. y = min(bp) - 1.7, # shift down under y-axis labels
  275. legend = legend_labels,
  276. fill = motif_colors,
  277. title = "Motifs",
  278. bty = "o",
  279. cex = 1,
  280. ncol = 3,
  281. x.intersp = 0.2,
  282. y.intersp = 0.9
  283. )
  284. # plotting case and control figure legend
  285. legend(
  286. x = par("usr")[2] - 0.05 * diff(par("usr")[1:2]), # slightly left from right edge
  287. y = par("usr")[4] - 0.05 * diff(par("usr")[3:4]), # slightly down from top edge
  288. legend = c("Case", "Control"),
  289. fill = c("hotpink4", "plum3"),
  290. bty = "o",
  291. cex = 1,
  292. xjust = 1, # right-align the legend box at x
  293. yjust = 1 # top-align the legend box at y
  294. )
  295. dev.off()
  296. ```

01_fig3_motif_composition.Rmd at commit 494d51c, no license · at the source

Overview

  1. Macquarie University Motor Neuron Disease Research Centre, Faculty of Medicine, Health and Human Sciences, Macquarie University, Sydney, NSW, Australia
  2. Department of Neurology, UMC Utrecht Brain Center, Utrecht University, 3584 CX, Utrecht, The Netherlands
  3. Macquarie University Health Neurology, Macquarie University, Sydney, NSW, Australia
  4. Department of Neuropathology, The University of Sydney, Sydney, NSW, Australia
  5. Molecular Medicine Laboratory, Concord Repatriation General Hospital, Sydney, NSW 2139, Australia
  6. Northcott Neuroscience Laboratory, ANZAC Research Institute, Sydney, NSW 2139, Australia
  7. Neuroscience Research Australia, and the University of NSW, Sydney, NSW, Australia
Dates: published online 10 March 2026
Type: Preprint
License: CC BY-NC
Identifiers: DOI 10.64898/2026.03.09.26347973 · OpenAlex W7134938635
Open access: green, a free copy (OpenAlex)
Status: code verified
Categories: genetics / omics (modality), human (organism), other condition (population)
Methods: Spectral & time-frequency, Smoothing, state filtering, decompositions, Statistics
Topic: Genetic Neurodegenerative Diseases (Cellular and Molecular Neuroscience, Neuroscience), according to OpenAlex
Citations: not cited yet (Europe PMC); 37 references in the paper

Abstract

Background and objectives: A pathogenic GGC repeat expansion in the zinc finger homeobox 3 (ZFHX3) gene, encoding a pure polyglycine tract, is the cause of spinocerebellar ataxia type 4 (SCA4). Intermediate expansions of other SCA loci contribute to the risk of amyotrophic lateral sclerosis (ALS), a fatal neurodegenerative disease involving the progressive loss of motor neurons. There is increasing awareness of the role of short tandem repeat (STR) motif composition and configuration in disease pathogenicity. Given the genetic pleiotropy between ALS and SCA, this study aimed to evaluate whether ZFHX3 GGC expansions were associated with ALS and to characterise repeat motif composition.

Methods: ExpansionHunter v5 was used to genotype ZFHX3 GGC repeat sizes in short-read whole genome sequencing data from people with ALS and healthy controls of European ancestry. Repeat sizes were visually inspected using REViewer v2. Repeat motif configurations of Australian ALS cases and healthy controls were manually derived from REViewer images. Receiver operating characteristic (ROC) curve analysis and Youden’s J statistic were performed to find a candidate repeat size threshold for association testing. Fisher’s exact tests were performed to evaluate the associations of repeat size and motif composition with disease status.

Results: Analysis of 5,785 people with ALS and 7,982 healthy controls found no association between ZFHX3 GGC repeat expansions and disease risk. Fifty unique repeat motif compositions were identified across 802 people with ALS and 800 healthy controls. Of these, eleven distinct configurations coded a pure polyglycine tract which, when expanded, is canonical to SCA4, though no association with ALS was found.

Discussion: Although no association was observed between ZFHX3 GGC repeat expansions and ALS, this study established the dynamic nature of ZFHX3 repeat motif composition and configuration. Unique motif compositions were identified both within and between repeat sizes, including the presence of pure polyglycine repeats. Consideration of repeat motif composition and configuration, in addition to repeat allele length, may be important for assessing neurodegenerative disease risk.

Reproduced under the paper's license (CC BY-NC), from the paper cited above.

Repository

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

mq-mnd/grp_williams/zfhx3_analysis_publication_2026

License: none: the authors keep all their rights
State: the link answers, verified on 30 September 2026
Evidence: files inventoried
Commit: 494d51cde152943bb1f3fb9b34cc82f79d9ec34f, 8 April 2026
Languages: R (2)
Size: 6 files, 2 scripts
Software Heritage: not archived
Found in: “Data availability”
Holds: README, 2 notebooks
Not found: license file, CITATION.cff, environment file, tests, continuous integration, documentation
Tools: data.table (2 files), tidyverse (2 files)
Availability: 1 check, the latest on 30 September 2026: the link answers
  • 30 September 2026: the link answers
3 files

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

Tracing map

Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.

What the map holds:

  • 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
  • 2 scripts, each with its path and the digest of its content;
  • 1 match between paragraphs of the paper and lines of the code (method lexical-v1);
  • neither the text of the paper nor the code itself.

Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.

Data

Datasets cited

Data availability

Individual-level ZFHX3 repeat allele size data for 5,785 people with ALS and 7,982 healthy controls plus individual-level motif composition data for the subset of 802 Australian cases with ALS and 800 healthy controls is available at Zenodo (DOI: 10.5281/zenodo.18931240).

Code written in R is available in R Markdown workbooks in a GitLab repository: https://gitlab.com/mq-mnd/grp_williams/zfhx3_analysis_publication_2026.

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

Recorded: type, journal, dates, 16 authors, 6 funders, 34 references.

Cite

This paper

Zussa, Z. N., Smith, A. N., van Vugt, J. J., O’Shaughnessy, D. S., Grima, N., Moi Fat, S. C., Blair, I. P., Rowe, D. B., Pamphlett, R., Nicholson, G. A., Kiernan, M. C., van Rheenen, W., Veldink, J., Project MinE ALS sequencing consortium, Williams, K. L., & Henden, L. (2026). Characterising the motif composition and allele length distribution of <i>ZFHX3</i> GGC repeat expansions in amyotrophic lateral sclerosis. medRxiv (preprint). https://doi.org/10.64898/2026.03.09.26347973

BibTeX

@article{zussa2026characterising,
author = {Zussa, Zoe N. and Smith, Andrew N. and van Vugt, Joke J.F.A and O’Shaughnessy, Daniel S. and Grima, Natalie and Moi Fat, Sandrine Chan and Blair, Ian P. and Rowe, Dominic B and Pamphlett, Roger and Nicholson, Garth A. and Kiernan, Matthew C.K and van Rheenen, Wouter and Veldink, Jan and {Project MinE ALS sequencing consortium} and Williams, Kelly L. and Henden, Lyndal},
title = {{Characterising the motif composition and allele length distribution of <i>ZFHX3</i> GGC repeat expansions in amyotrophic lateral sclerosis}},
journal = {medRxiv (preprint)},
year = {2026},
month = mar,
publisher = {medRxiv},
doi = {10.64898/2026.03.09.26347973},
url = {https://doi.org/10.64898/2026.03.09.26347973}
}

RIS

TY - JOUR
AU - Zussa, Zoe N.
AU - Smith, Andrew N.
AU - van Vugt, Joke J.F.A
AU - O’Shaughnessy, Daniel S.
AU - Grima, Natalie
AU - Moi Fat, Sandrine Chan
AU - Blair, Ian P.
AU - Rowe, Dominic B
AU - Pamphlett, Roger
AU - Nicholson, Garth A.
AU - Kiernan, Matthew C.K
AU - van Rheenen, Wouter
AU - Veldink, Jan
AU - Project MinE ALS sequencing consortium
AU - Williams, Kelly L.
AU - Henden, Lyndal
TI - Characterising the motif composition and allele length distribution of <i>ZFHX3</i> GGC repeat expansions in amyotrophic lateral sclerosis
T2 - medRxiv (preprint)
J2 - medRxiv
PY - 2026
DA - 2026/03/10
PB - medRxiv
DO - 10.64898/2026.03.09.26347973
UR - https://doi.org/10.64898/2026.03.09.26347973
ER -

CSL-JSON

{
"id": "10.64898/2026.03.09.26347973",
"type": "article",
"title": "Characterising the motif composition and allele length distribution of <i>ZFHX3</i> GGC repeat expansions in amyotrophic lateral sclerosis",
"container-title": "medRxiv (preprint)",
"author": [
{
"family": "Zussa",
"given": "Zoe N."
},
{
"family": "Smith",
"given": "Andrew N."
},
{
"family": "van Vugt",
"given": "Joke J.F.A"
},
{
"family": "O’Shaughnessy",
"given": "Daniel S."
},
{
"family": "Grima",
"given": "Natalie"
},
{
"family": "Moi Fat",
"given": "Sandrine Chan"
},
{
"family": "Blair",
"given": "Ian P."
},
{
"family": "Rowe",
"given": "Dominic B"
},
{
"family": "Pamphlett",
"given": "Roger"
},
{
"family": "Nicholson",
"given": "Garth A."
},
{
"family": "Kiernan",
"given": "Matthew C.K"
},
{
"family": "van Rheenen",
"given": "Wouter"
},
{
"family": "Veldink",
"given": "Jan"
},
{
"literal": "Project MinE ALS sequencing consortium"
},
{
"family": "Williams",
"given": "Kelly L."
},
{
"family": "Henden",
"given": "Lyndal"
}
],
"container-title-short": "medRxiv",
"DOI": "10.64898/2026.03.09.26347973",
"publisher": "medRxiv",
"URL": "https://doi.org/10.64898/2026.03.09.26347973",
"issued": {
"date-parts": [
[
2026,
3,
10
]
]
}
}

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.1136/bmjopen-2025-110906
Strategic Amyotrophic Lateral Sclerosis Australia-Systems Genomics Consortium (SALSA-SGC): cohort profile.
Journal: BMJ open
In common: other condition, 1 reference, 3 authors
[2] doi:10.1038/s41586-026-10345-6 [code]
Population-scale repeat expansions elucidate disease risk and brain atrophy.
Journal: Nature
In common: data.table, tidyverse, genetics / omics, other condition, 3 references
[3] doi:10.1155/humu/4225263
The Charcot-Marie-Tooth Neuropathy (CMTX3) Complex Structural Variation Causes Differential SOX3 Spatiotemporal Expression.
Journal: Human mutation
In common: genetics / omics, other condition, author Garth A. Nicholson
[4] doi:10.1038/s41467-026-73902-7 [code]
GWAS on short tandem repeats identifies genetic mechanisms in Alzheimer's disease.
Journal: Nature communications
In common: data.table, tidyverse, genetics / omics, 2 references
[5] doi:10.1016/j.mocell.2026.100363 [code]
Tandem repeats in human brain evolution and disease susceptibility.
Journal: Molecules and cells
In common: 3 references
[6] doi:10.1038/s41380-026-03574-8
Genome-wide tandem repeat expansions modify schizophrenia risk in the presence of a 22q11.2 deletion.
Journal: Molecular psychiatry
In common: genetics / omics, 3 references
[7] doi:10.1038/s41467-026-72598-z [code]
Functional impact of genetic background on variable expressivity in neurodevelopmental disorders.
Journal: Nature communications
In common: data.table, tidyverse, other condition, 1 reference
[8] doi:10.1093/braincomms/fcag322 [code]
Genomic insights into stroke recovery: cross-phenotype associations.
Journal: Brain communications
In common: data.table, tidyverse, genetics / omics, 1 reference
[9] doi:10.1371/journal.pcbi.1014422 [code]
Deciphering cell type-specific causal genetic effects on brain imaging-derived phenotypes and disorders with single-cell Mendelian randomization.
Journal: PLoS computational biology
In common: data.table, tidyverse, genetics / omics, 1 reference
[10] doi:10.1186/s13195-026-02036-1 [code]
Genetic drivers of progression in Alzheimer's disease are distinct from disease risk.
Journal: Alzheimer's research & therapy
In common: data.table, tidyverse, genetics / omics, 1 reference

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.