OSCR

Heritable and experience-dependent cortical traits of reading ability.

Code ↔ Paper

5 matches between paragraphs of the paper and lines of its authors' code, computed by the harvester (lexical-v1). Click a colored paragraph or line to see its counterpart.

The 5 matches · 3 of them tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
  1. [1] § Materials and methods › MRI acquisition and processing ↔ scripts/tractography.sh, lines 115–162 · score 0.82 · preprocessing pipeline, diffusion space, Probabilistic, Trilinear, binarized, FSL
  2. [2] § Materials and methods › Genetic analyses ↔ scripts/run_ace_model.R, the whole file · a weak match · score 0.59 · Confidence intervals, CI, CSOLNP, AE, optimizer, fit
  3. [3] § Materials and methods › Statistical analyses ↔ scripts/run_ace_model.R, the whole file · a weak match · score 0.57 · handedness scaled, intracranial, gender, age, ROI, fitted
  4. [4] § Materials and methods › MRI acquisition and processing ↔ scripts/extract_areas.sh, the whole file · a weak match · score 0.54 · Connectome Workbench, surface area, S1200, TR, SPACE, Cortical
  5. [5] § Materials and methods › Participants and data source ↔ scripts/tractography.sh, lines 115–162 · score 0.53 · preprocessing pipeline, transformation, atlas, warp, ACPC, space

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

Shell · 220 lines · 5.1 KB · MIT · 2 matches

  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. # ==============================
  4. # SETTINGS
  5. # ==============================
  6. AREAS=("AF" "IFO")
  7. DIFF_RAW="PATH_TO_DIFFUSION_DATA_SOURCE_DIRECTORY"
  8. STRUCT_RAW="PATH_TO_STRUCTURAL_DATA_SOURCE_DIRECTORY"
  9. WORK="PATH_TO_WORKING_DIRECTORY"
  10. DERIV="PATH_TO_DERIVATIVES_DIRECTORY"
  11. ATLAS="PATH_TO_ATLAS_DIRECTORY"
  12. THR=0.30
  13. mkdir -p "$WORK" "$DERIV"
  14. OUTCSV="$DERIV/tracts_FA_MD_RD_AD.csv"
  15. # ======================================
  16. # CSV HEADER
  17. # ======================================
  18. if [ ! -f "$OUTCSV" ]; then
  19. echo "Subject,\
  20. FA_AF_L,FA_AF_R,MD_AF_L,MD_AF_R,RD_AF_L,RD_AF_R,AD_AF_L,AD_AF_R,Vox_AF_L,Vox_AF_R,\
  21. FA_IFO_L,FA_IFO_R,MD_IFO_L,MD_IFO_R,RD_IFO_L,RD_IFO_R,AD_IFO_L,AD_IFO_R,Vox_IFO_L,Vox_IFO_R" \
  22. > "$OUTCSV"
  23. fi
  24. # ==============================
  25. # SUBJECT LOOP
  26. # ==============================
  27. for zip in "$DIFF_RAW"/*_Diffusion3TRecommended.zip; do
  28. subj="$(basename "$zip" | cut -d_ -f1)"
  29. echo "===================================="
  30. echo "Processing $subj"
  31. echo "===================================="
  32. TMP_WORK="$WORK/tmp_$subj"
  33. SUBJ_DERIV="$DERIV/$subj"
  34. rm -rf "$TMP_WORK"
  35. mkdir -p "$TMP_WORK" "$SUBJ_DERIV"
  36. # --------------------------------------
  37. # Unzip diffusion
  38. # --------------------------------------
  39. unzip -q "$zip" -d "$TMP_WORK" -x "*/Diffusion.bedpostX/*"
  40. DIFF="$TMP_WORK/$subj/T1w/Diffusion"
  41. if [ ! -d "$DIFF" ]; then
  42. echo "Diffusion folder missing — skipping"
  43. rm -rf "$TMP_WORK"
  44. continue
  45. fi
  46. cd "$DIFF"
  47. # --------------------------------------
  48. # Structural files from HCP preprocessing
  49. # --------------------------------------
  50. LOCAL_STRUCT="$STRUCT_RAW/$subj"
  51. T1="$LOCAL_STRUCT/T1w/T1w_acpc_dc_restore.nii.gz"
  52. WARP="$LOCAL_STRUCT/MNINonLinear/xfms/standard2acpc_dc.nii.gz"
  53. ACPC_MAT="$LOCAL_STRUCT/T1w/xfms/acpc.mat"
  54. # ======================================
  55. # DTI SCALARS
  56. # ======================================
  57. if [ -f "$SUBJ_DERIV/dti_FA.nii.gz" ]; then
  58. echo "Reusing DTI scalars"
  59. cp "$SUBJ_DERIV"/dti_*.nii.gz .
  60. else
  61. echo "Running dtifit"
  62. dtifit \
  63. -k data.nii.gz \
  64. -o dti \
  65. -m nodif_brain_mask.nii.gz \
  66. -r bvecs \
  67. -b bvals
  68. fslmaths dti_L2.nii.gz -add dti_L3.nii.gz -div 2 dti_RD.nii.gz
  69. cp dti_L1.nii.gz dti_AD.nii.gz
  70. cp dti_FA.nii.gz "$SUBJ_DERIV/"
  71. cp dti_MD.nii.gz "$SUBJ_DERIV/"
  72. cp dti_RD.nii.gz "$SUBJ_DERIV/"
  73. cp dti_AD.nii.gz "$SUBJ_DERIV/"
  74. fi
  75. METRICS=()
  76. # ======================================
  77. # TRACT PROCESSING
  78. # ======================================
  79. for AREA in "${AREAS[@]}"; do
  80. for side in left right; do
  81. IN_MASK="$ATLAS/${AREA}_${side}_MNI.nii.gz"
  82. TEMP_T1="${AREA}_${side}_T1.nii.gz"
  83. OUT_DIFF="${AREA}_${side}_diff.nii.gz"
  84. OUT_PROB="${AREA}_${side}_prob.nii.gz"
  85. OUT_BIN="${AREA}_${side}_thr.nii.gz"
  86. # --- MNI → T1
  87. applywarp \
  88. --in="$IN_MASK" \
  89. --ref="$T1" \
  90. --warp="$WARP" \
  91. --interp=trilinear \
  92. --out="$TEMP_T1"
  93. # --- T1 (ACPC space) → diffusion space
  94. # The acpc.mat transform from the HCP preprocessing pipeline maps
  95. # between structural ACPC space and diffusion space.
  96. flirt \
  97. -in "$TEMP_T1" \
  98. -ref data.nii.gz \
  99. -applyxfm \
  100. -init "$ACPC_MAT" \
  101. -interp trilinear \
  102. -out "$OUT_DIFF"
  103. # --- Threshold and binarize
  104. fslmaths "$OUT_DIFF" -thr "$THR" "$OUT_PROB"
  105. fslmaths "$OUT_PROB" -bin "$OUT_BIN"
  106. cp "$OUT_BIN" "$SUBJ_DERIV/"
  107. cp "$OUT_PROB" "$SUBJ_DERIV/"
  108. done
  109. # ======================================
  110. # METRIC EXTRACTION
  111. # ======================================
  112. VOX_L=$(fslstats ${AREA}_left_thr.nii.gz -V | awk '{print $1}')
  113. VOX_R=$(fslstats ${AREA}_right_thr.nii.gz -V | awk '{print $1}')
  114. if [ "$VOX_L" -lt 20 ] || [ "$VOX_R" -lt 20 ]; then
  115. echo "Too few voxels in $AREA for $subj — skipping subject"
  116. cd "$WORK"
  117. rm -rf "$TMP_WORK"
  118. continue 2
  119. fi
  120. FA_L=$(fslstats dti_FA.nii.gz -k ${AREA}_left_thr.nii.gz -M)
  121. FA_R=$(fslstats dti_FA.nii.gz -k ${AREA}_right_thr.nii.gz -M)
  122. MD_L=$(fslstats dti_MD.nii.gz -k ${AREA}_left_thr.nii.gz -M)
  123. MD_R=$(fslstats dti_MD.nii.gz -k ${AREA}_right_thr.nii.gz -M)
  124. RD_L=$(fslstats dti_RD.nii.gz -k ${AREA}_left_thr.nii.gz -M)
  125. RD_R=$(fslstats dti_RD.nii.gz -k ${AREA}_right_thr.nii.gz -M)
  126. AD_L=$(fslstats dti_AD.nii.gz -k ${AREA}_left_thr.nii.gz -M)
  127. AD_R=$(fslstats dti_AD.nii.gz -k ${AREA}_right_thr.nii.gz -M)
  128. METRICS+=("$FA_L" "$FA_R" \
  129. "$MD_L" "$MD_R" \
  130. "$RD_L" "$RD_R" \
  131. "$AD_L" "$AD_R" \
  132. "$VOX_L" "$VOX_R")
  133. done
  134. # ======================================
  135. # UPDATE CSV
  136. # ======================================
  137. grep -v "^$subj," "$OUTCSV" > "$OUTCSV.tmp" || true
  138. mv "$OUTCSV.tmp" "$OUTCSV"
  139. (IFS=,; echo "$subj,${METRICS[*]}") >> "$OUTCSV"
  140. cd "$WORK"
  141. rm -rf "$TMP_WORK"
  142. done
  143. echo "===================================="
  144. echo "All subjects processed successfully."
  145. echo "===================================="

tractography.sh at commit 2cf64d7, under MIT · at the source

Overview

Authors: Mikael Roll1
ORCID iDs: Mikael Roll
  1. Centre for Languages and Literature, Lund University, Helgonabacken 12, 223 62 Lund, Sweden
Institutions: Lund University (Sweden)
Journal: Cerebral cortex (New York, N.Y. : 1991), volume 36, issue 8, article bhag125
Dates: received 16 March 2026; accepted 21 July 2026; published online 22 August 2026; in print August 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1093/cercor/bhag125 · PMID 42632036 · PMCID PMC13575274 · OpenAlex W7203542131
Open access: hybrid, a free copy (OpenAlex)
Status: code verified
Categories: genetics / omics (modality), human (organism), other condition (population)
Methods: Connectivity, Statistics, Preprocessing, fMRI & imaging
Keywords: anterior temporal lobe, auditory cortex, cortical microstructure, heritability, reading
MeSH: Cerebral Cortex*, Reading*, Adult, Auditory Cortex, Brain Mapping, Dyslexia, Female, Humans, Magnetic Resonance Imaging, Male, Semantics, Young Adult (* major topic)
Topic: Reading and Literacy Development (Developmental and Educational Psychology, Psychology), according to OpenAlex
Citations: not cited yet (Europe PMC); 106 references in the paper

Abstract

Reading ability emerges from interacting phonological and semantic skills. However, the cortical microstructure supporting these traits remains unclear. Multimodal cortical parcellation and diffusion analysis were performed in 1,068 participants, including a genetically informed twin subsample. We identified auditory and anterior temporal subregions predicting oral reading scores. In the left auditory cortex, myelin in a paralemniscal (belt) area was heritably linked to reading, whereas thickness in the lemniscal (core) region reflected experience-dependent contributions. Bilateral anterior temporal lobe (ATL) surface areas were genetically associated with reading and predicted semantic performance, providing novel cortical evidence for heritable semantic substrates of literacy. The left inferior fronto-occipital fasciculus and a left ATL region connected with the arcuate fasciculus predicted reading scores independent of genetic influences. The cortical traits were linked to reading continuously across the population, challenging categorical models of dyslexia. The findings suggest that genetic and experience-dependent mechanisms jointly shape the phonological and semantic foundations of literacy.

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

Repository

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

mikaelroll/corticalreading

License: MIT
State: the link answers, verified on 26 September 2026
Evidence: files inventoried
Commit: 2cf64d76d37944d6e79d06bdbe08a910d5202231, 28 August 2026
Languages: Shell (2), R (1)
Size: 6 files, 3 scripts
Software Heritage: not archived
Found in: “Data availability”
Holds: README, license file, documentation
Not found: CITATION.cff, environment file, tests, continuous integration
Tools: FSL (1 file), Connectome Workbench (1 file)
Availability: 1 check, the latest on 26 September 2026: the link answers
  • 26 September 2026: the link answers
5 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;
  • 3 scripts, each with its path and the digest of its content;
  • 5 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

Preprocessed HCP Young Adult MRI data are available from the BALSA repository (https://balsa.wustl.edu/reference/pkXDZ). The full dataset (1.57 GB) can be downloaded, or individual files can be selected as needed. Minimally preprocessed HCP Young Adult structural (1.5 TB) and diffusion (2.7 TB) MRI, as well as behavioral and demographic data, are available from the Human Connectome Project BALSA repository (https://balsa.wustl.edu/project?project=HCP_YA). Use the “Export CSV” option to download behavioral data (3.5 MB for unrestricted data, 4.3 MB including restricted variables), or select specific columns as required. All code and scripts used for the analyses are available on GitHub (https://github.com/mikaelroll/corticalreading).

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

Recorded: type, language, journal, volume, issue, pages, dates, 1 author, 5 keywords, 12 MeSH terms, 3 funders, 103 references.

Cite

This paper

Roll, M. (2026). Heritable and experience-dependent cortical traits of reading ability. Cerebral cortex (New York, N.Y. : 1991), 36(8), bhag125. https://doi.org/10.1093/cercor/bhag125

BibTeX

@article{roll2026heritable,
author = {Roll, Mikael},
title = {{Heritable and experience-dependent cortical traits of reading ability}},
journal = {Cerebral cortex (New York, N.Y. : 1991)},
year = {2026},
month = aug,
volume = {36},
number = {8},
pages = {bhag125},
publisher = {Oxford University Press},
issn = {1047-3211},
doi = {10.1093/cercor/bhag125},
url = {https://doi.org/10.1093/cercor/bhag125},
pmid = {42632036},
pmcid = {PMC13575274}
}

RIS

TY - JOUR
AU - Roll, Mikael
TI - Heritable and experience-dependent cortical traits of reading ability
T2 - Cerebral cortex (New York, N.Y. : 1991)
J2 - Cereb Cortex
PY - 2026
DA - 2026/08/01
VL - 36
IS - 8
SP - bhag125
SN - 1047-3211
PB - Oxford University Press
DO - 10.1093/cercor/bhag125
UR - https://doi.org/10.1093/cercor/bhag125
LA - en
ER -

CSL-JSON

{
"id": "10.1093/cercor/bhag125",
"type": "article-journal",
"title": "Heritable and experience-dependent cortical traits of reading ability",
"container-title": "Cerebral cortex (New York, N.Y. : 1991)",
"author": [
{
"family": "Roll",
"given": "Mikael"
}
],
"container-title-short": "Cereb Cortex",
"volume": "36",
"issue": "8",
"page": "bhag125",
"DOI": "10.1093/cercor/bhag125",
"PMID": "42632036",
"PMCID": "PMC13575274",
"ISSN": "1047-3211",
"publisher": "Oxford University Press",
"URL": "https://doi.org/10.1093/cercor/bhag125",
"language": "en",
"issued": {
"date-parts": [
[
2026,
8,
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.1162/nol.a.246 [code]
Bilateral Ventral Pathways Support Phonological Awareness at Reading Onset in Spanish-Speaking Children.
Journal: Neurobiology of language (Cambridge, Mass.)
In common: 9 references
[2] doi:10.1162/nol.a.266 [code]
The Role of the Anterior Temporal Lobe in Reading: An HD-tDCS Study.
Journal: Neurobiology of language (Cambridge, Mass.)
In common: 7 references
[3] doi:10.21203/rs.3.rs-9326213/v1 [code]
Multi-task fMRI outperforms resting-state fMRI for revealing task-invariant organization of the human brain
Journal: Research Square (preprint)
In common: Connectome Workbench, FSL, 4 references
[4] doi:10.1016/j.isci.2026.116903 [code]
Neurobiological and behavioral relevance of intrinsic functional connectome constraints on task-evoked neural activation.
Journal: iScience
In common: Connectome Workbench, FSL, 4 references
[5] doi:10.1038/s41467-026-71270-w [code]
Spatiotemporal dynamics of the human cortical functional hierarchy across the lifespan.
Journal: Nature communications
In common: Connectome Workbench, FSL, 3 references
[6] doi:10.1371/journal.pbio.3003856 [code]
Aging and metabolism contribute separately to brain-body health.
Journal: PLoS biology
In common: Connectome Workbench, FSL, 3 references
[7] doi:10.1162/imag.a.1222 [code]
Network-based near-scalp personalized brain stimulation targets.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: Connectome Workbench, FSL, 3 references
[8] doi:10.1016/j.neuron.2026.04.011 [code]
Precision fMRI reveals densely interdigitated network patches with conserved motifs in the lateral prefrontal cortex.
Journal: Neuron
In common: Connectome Workbench, FSL, 3 references
[9] doi:10.1162/imag.a.1329
Atypical low-frequency and high-frequency neural entrainment to rhythmic audiovisual speech in adults with dyslexia.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: other condition, 4 references
[10] doi:10.1038/s41467-026-75102-9 [code]
Glutamatergic signaling underlies brain structural organization for mathematical and reading abilities in children.
Journal: Nature communications
In common: 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.

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.