OSCR

Multiscale heterogeneity of atypical functional connectivity in autism.

Code ↔ Paper

3 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 3 matches · 1 of them tie a paragraph to a whole file, not to given lines: a weak match, whose lines are not tinted
  1. [1] § Methods › Mapping FC ↔ mixtureModelNormalize.m, the whole file · a weak match · score 0.72 · Gaussian gamma mixture, noise, correlations, matrices, modeling, connectivity
  2. [2] § Results › FC deviations are heterogeneous at the connection level ↔ region_overlap.m, lines 1–109 · score 0.58 · extreme FC deviations, normative modeling, deviation degree, permutations, AUC, matrix
  3. [3] § Results › Heterogeneous connection-level deviations converge on common brain regions ↔ region_overlap.m, lines 1–109 · score 0.51 · extreme FC deviations, deviation degree, curve, AUC, overlap, thresholds

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

MATLAB · 133 lines · 4.7 KB · no license · 2 matches

  1. % Region-level overlap analysis of extreme FC deviations (|Z| > thr).
  2. % For each region, count how many edges carry an extreme deviation
  3. % (the region's "deviation degree"). For each degree threshold j = 1..t,
  4. % compute the proportion of subjects with degree >= j, integrate across
  5. % thresholds (AUC), and test the ASD - TD AUC difference against a
  6. % label-shuffling null with FDR.
  7. %
  8. % This demo uses random Z-scores so the script runs standalone. Swap the
  9. % synthetic block for your own normative model output to use on real data.
  10. clear; clc; rng(42);
  11. % Parameters
  12. nRoi = 390;
  13. K = nRoi;
  14. thr = 2.3;
  15. t = 20; % max deviation-degree threshold
  16. nP = 10000;
  17. % --- Synthetic data (replace with real Z-scores) -------------------------
  18. % In the real pipeline z_asd and z_td come from a GPR normative model
  19. % (PCNtoolkit);
  20. n_asd = 759;
  21. n_td = 504;
  22. nEdges = nRoi * (nRoi - 1) / 2;
  23. z_asd = randn(n_asd, nEdges);
  24. z_td = randn(n_td, nEdges);
  25. % ------------------------------------------------------------------------
  26. % For each subject and region, count extreme positive / negative
  27. % deviations to that region (nodal degree of the binarised
  28. % deviation adjacency matrix).
  29. [degree_pos_asd, degree_neg_asd] = compute_deviation_degree(z_asd, thr, nRoi);
  30. [degree_pos_td, degree_neg_td] = compute_deviation_degree(z_td, thr, nRoi);
  31. % Stack groups into a single [Nsubs x nRoi] matrix.
  32. % The "- 1" shift lets the j = 1..t threshold loop below evaluate "strictly
  33. % more than one extreme edge" starting from j = 1.
  34. z_idx = logical([ones(n_asd,1); zeros(n_td,1)]);
  35. degree_pos_orig = [degree_pos_asd - 1, degree_pos_td - 1]';
  36. degree_neg_orig = [degree_neg_asd - 1, degree_neg_td - 1]';
  37. Nsubs = size(degree_pos_orig, 1);
  38. cnt_neg = zeros(1, K);
  39. cnt_pos = zeros(1, K);
  40. % Permutation test. First iteration is the observed labelling; the rest
  41. % shuffle subjects across the combined stack.
  42. tic
  43. for p = 1:nP
  44. if p == 1
  45. idx = 1:Nsubs;
  46. else
  47. idx = randperm(Nsubs);
  48. end
  49. asd_mask = z_idx(idx);
  50. td_mask = ~asd_mask;
  51. overlap_pos_asd = zeros(t, K);
  52. overlap_neg_asd = zeros(t, K);
  53. overlap_pos_td = zeros(t, K);
  54. overlap_neg_td = zeros(t, K);
  55. % For each degree threshold j, compute the proportion of subjects per
  56. % region whose deviation degree meets or exceeds j. Sweeping j gives
  57. % an overlap-vs-degree curve for each region.
  58. for j = 1:t
  59. degree_pos = degree_pos_orig >= j;
  60. degree_neg = degree_neg_orig >= j;
  61. overlap_pos_asd(j,:) = sum(degree_pos(asd_mask,:)) / n_asd;
  62. overlap_neg_asd(j,:) = sum(degree_neg(asd_mask,:)) / n_asd;
  63. overlap_pos_td(j,:) = sum(degree_pos(td_mask,:)) / n_td;
  64. overlap_neg_td(j,:) = sum(degree_neg(td_mask,:)) / n_td;
  65. end
  66. % Summarise each curve by its AUC (trapezoidal), then take the ASD-TD
  67. % difference as the test statistic.
  68. auc_pos_asd = trapz(overlap_pos_asd);
  69. auc_neg_asd = trapz(overlap_neg_asd);
  70. auc_pos_td = trapz(overlap_pos_td);
  71. auc_neg_td = trapz(overlap_neg_td);
  72. delta_auc_pos = auc_pos_asd - auc_pos_td;
  73. delta_auc_neg = auc_neg_asd - auc_neg_td;
  74. if p == 1
  75. % Store the observed statistics and curves for later plotting
  76. delta_auc_pos1 = delta_auc_pos;
  77. delta_auc_neg1 = delta_auc_neg;
  78. perc_diff_pos = (delta_auc_pos ./ auc_pos_td) * 100;
  79. perc_diff_neg = (delta_auc_neg ./ auc_neg_td) * 100;
  80. overlap_pos_asd1 = overlap_pos_asd;
  81. overlap_neg_asd1 = overlap_neg_asd;
  82. overlap_pos_td1 = overlap_pos_td;
  83. overlap_neg_td1 = overlap_neg_td;
  84. else
  85. cnt_neg = cnt_neg + (delta_auc_neg >= delta_auc_neg1);
  86. cnt_pos = cnt_pos + (delta_auc_pos >= delta_auc_pos1);
  87. end
  88. end
  89. toc
  90. % Uncorrected permutation p-values, then BH-FDR across regions
  91. punc_neg = cnt_neg / nP;
  92. punc_pos = cnt_pos / nP;
  93. [p_neg] = mafdr(punc_neg, 'BHFDR', true);
  94. [p_pos] = mafdr(punc_pos, 'BHFDR', true);
  95. %% Helper function
  96. % For each subject: threshold edges at |Z| > thr, build the binary
  97. % deviation adjacency matrix, and return each region's nodal degree
  98. % (number of extreme-deviation edges attached to it), separately for
  99. % positive and negative deviations.
  100. function [degree_pos, degree_neg] = compute_deviation_degree(z, thr, nRoi)
  101. z_log_pos = z > thr;
  102. z_log_neg = z < -thr;
  103. % Vector -> nRoi x nRoi x nSubs
  104. adj_pos = recon3dMat(z_log_pos', nRoi);
  105. adj_neg = recon3dMat(z_log_neg', nRoi);
  106. nSubs = size(adj_pos, 3);
  107. degree_pos = zeros(nRoi, nSubs);
  108. degree_neg = zeros(nRoi, nSubs);
  109. for i = 1:nSubs
  110. degree_pos(:,i) = degrees_und(adj_pos(:,:,i));
  111. degree_neg(:,i) = degrees_und(adj_neg(:,:,i));
  112. end
  113. end

region_overlap.m at commit 8569bec, no license · at the source

Overview

Authors: Iva Ilioska1,2, Marianne Oldehinkel2, Alberto Llera2, Maroš Rovný3, Ting Mei2, Seyed Mostafa Kia4, Dorothea L. Floris2,5, Julian Tillmann6,7, Rosemary J. Holt8, Eva Loth9, Tony Charman6, Declan G. M. Murphy9, Christine Ecker6,10, Tobias Banaschewski11, Maarten Mennes2, Christian F. Beckmann2,12, Andre Marquand2, Jan K. Buitelaar2,13, Alex Fornito14
14 affiliations
  1. Department of Psychiatry, University of Cambridge,Cambridge, UK
  2. Department of Medical Neuroscience, Donders Institute for Brain, Cognition and Behaviour, Radboud University Medical Center,Nijmegen, the Netherlands
  3. MRC CBU, University of Cambridge,Cambridge, UK
  4. Department of Intelligent Systems, Tilburg University,Tilburg, the Netherlands
  5. Methods of Plasticity Research, Department of Psychology, University of Zürich,Zurich, Switzerland
  6. Department of Psychology, Institute of Psychiatry, Psychology and Neuroscience, King’s College London,London, UK
  7. Roche Pharma Research and Early Development, Roche Innovation Center Basel,Basel, Switzerland
  8. Autism Research Centre, Department of Psychiatry, University of Cambridge,Cambridge, UK
  9. Department of Forensic and Neurodevelopmental Sciences, Institute of Psychiatry, Psychology and Neuroscience, King’s College London,London, UK
  10. Department of Child and Adolescent Psychiatry, University Hospital, Goethe University,Frankfurt am Main, Germany
  11. Department of Child and Adolescent Psychiatry, Central Institute of Mental Health, Medical Faculty Mannheim, University of Heidelberg,Mannheim, Germany
  12. Centre for Functional MRI of the Brain, University of Oxford,Oxford, UK
  13. Karakter Child and Adolescent Psychiatry University Center,Nijmegen, the Netherlands
  14. Turner Institute for Brain and Mental Health, School of Psychological Sciences, and and Monash Biomedical Imaging, Monash University,Melbourne, Victoria Australia
Institutions: University of Cambridge (United Kingdom); Radboud University Medical Center (Netherlands); Tilburg University (Netherlands); University of Zurich (Switzerland); King's College London (United Kingdom); Roche (Switzerland) (Switzerland); Goethe University Frankfurt (Germany); Central Institute of Mental Health (Germany); University of Oxford (United Kingdom); Karakter (Netherlands); Monash University (Australia)
Journal: Nature. Mental health, volume 4, issue 6, pages 1010-1020
Dates: received 8 September 2025; accepted 22 April 2026; published online 1 June 2026; in print 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1038/s44220-026-00656-y · PMID 42291776 · PMCID PMC13259941 · OpenAlex W7163035110
Open access: hybrid, a free copy (OpenAlex)
Status: code verified
Categories: fMRI (modality), human (organism), autism (population), systems (subfield)
Methods: Statistics, Machine learning, Preprocessing, Connectivity, fMRI & imaging
Keywords: Autism spectrum disorders
Topic: Functional Brain Connectivity Studies (Cognitive Neuroscience, Neuroscience), according to OpenAlex
Citations: not cited yet (Europe PMC); 43 references in the paper

Abstract

Group-mean comparisons often identify atypical functional connectivity in autism, but it remains unclear whether these findings consistently manifest at the individual level. Here we use normative modeling to quantify the interindividual heterogeneity of atypical functional connectivity across multiple brain scales using multicenter resting-state functional magnetic resonance imaging data from 1,824 participants (796 autistic individuals and 1,028 neurotypical controls) in a cross-sectional study across 32 sites. We find that no single functional connectivity estimate showed extreme deviation from normative expectations in more than 4% of people in either group. However, these deviations converged on common regions and networks in autistic people, who showed up to double the level of overlap compared with controls. Specifically, autistic participants demonstrated convergent hypoconnectivity in sensorimotor and attention regions and convergent hyperconnectivity between frontoparietal and default mode networks. Functional connectivity deviation patterns significantly predicted social and cognitive abilities. These findings demonstrate that autism exhibits scale-dependent heterogeneity, characterized by normative variability at the connection level but significant convergence at regional and network scales. These convergent regions and networks may be used to identify targets for individualized therapeutic development.

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 3 matches between paragraphs and lines of code.

ivaili/MultiscaleHeterogeneity

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 8569becaed81dfb076c11a2ebd0287067d2b157b, 6 July 2026
Languages: MATLAB (10)
Size: 11 files, 10 scripts
Software Heritage: not archived
Found in: “Code availability”
Holds: README
Not found: license file, CITATION.cff, environment file, tests, continuous integration, documentation
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
11 files

Code availability

Analysis code used for this manuscript is available via GitHub at https://github.com/ivaili/MultiscaleHeterogeneity. Software versions for the data analysis are: FMRIB Software Library 5.0.10, Matlab R2018b, Spyder(Python 3.12) and Predictive Clinical Neuroscience Toolkit 0.20, and scikit-learn 0.24.2 code for the analyses is available via GitHub at https://github.com/ivaili/MultiscaleHeterogeneity.

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

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;
  • 10 scripts, each with its path and the digest of its content;
  • 3 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

Data collected within the ABIDE 1 and 2 initiatives are available for public use on the following links: http://fcon_1000.projects.nitrc.org/indi/abide/abide_I.html and http://fcon_1000.projects.nitrc.org/indi/abide/abide_II.html. Data from the EU-AIMS LEAP consortium are stored at the central EU-AIMS database at the Pasteur Institute in Paris. These data are currently only accessible to consortium members with an analysis proposal approved and will become publicly available via a secure database in the near future (https://elixir-luxembourg.org/).

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 2, 28 September 2026

  • Publisher: n/a → Springer Science+Business Media

Version 1, 27 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 19 authors, 1 keyword, 6 funders, 39 references.

Cite

This paper

Ilioska, I., Oldehinkel, M., Llera, A., Rovný, M., Mei, T., Kia, S. M., Floris, D. L., Tillmann, J., Holt, R. J., Loth, E., Charman, T., Murphy, D. G. M., Ecker, C., Banaschewski, T., Mennes, M., Beckmann, C. F., Marquand, A., Buitelaar, J. K., & Fornito, A. (2026). Multiscale heterogeneity of atypical functional connectivity in autism. Nature. Mental health, 4(6), 1010-1020. https://doi.org/10.1038/s44220-026-00656-y

BibTeX

@article{ilioska2026multiscale,
author = {Ilioska, Iva and Oldehinkel, Marianne and Llera, Alberto and Rovný, Maroš and Mei, Ting and Kia, Seyed Mostafa and Floris, Dorothea L. and Tillmann, Julian and Holt, Rosemary J. and Loth, Eva and Charman, Tony and Murphy, Declan G. M. and Ecker, Christine and Banaschewski, Tobias and Mennes, Maarten and Beckmann, Christian F. and Marquand, Andre and Buitelaar, Jan K. and Fornito, Alex},
title = {{Multiscale heterogeneity of atypical functional connectivity in autism}},
journal = {Nature. Mental health},
year = {2026},
month = jun,
volume = {4},
number = {6},
pages = {1010--1020},
publisher = {Springer Science+Business Media},
issn = {2731-6076},
doi = {10.1038/s44220-026-00656-y},
url = {https://doi.org/10.1038/s44220-026-00656-y},
pmid = {42291776},
pmcid = {PMC13259941}
}

RIS

TY - JOUR
AU - Ilioska, Iva
AU - Oldehinkel, Marianne
AU - Llera, Alberto
AU - Rovný, Maroš
AU - Mei, Ting
AU - Kia, Seyed Mostafa
AU - Floris, Dorothea L.
AU - Tillmann, Julian
AU - Holt, Rosemary J.
AU - Loth, Eva
AU - Charman, Tony
AU - Murphy, Declan G. M.
AU - Ecker, Christine
AU - Banaschewski, Tobias
AU - Mennes, Maarten
AU - Beckmann, Christian F.
AU - Marquand, Andre
AU - Buitelaar, Jan K.
AU - Fornito, Alex
TI - Multiscale heterogeneity of atypical functional connectivity in autism
T2 - Nature. Mental health
J2 - Nat Ment Health
PY - 2026
DA - 2026/06/01
VL - 4
IS - 6
SP - 1010
EP - 1020
SN - 2731-6076
PB - Springer Science+Business Media
DO - 10.1038/s44220-026-00656-y
UR - https://doi.org/10.1038/s44220-026-00656-y
LA - en
ER -

CSL-JSON

{
"id": "10.1038/s44220-026-00656-y",
"type": "article-journal",
"title": "Multiscale heterogeneity of atypical functional connectivity in autism",
"container-title": "Nature. Mental health",
"author": [
{
"family": "Ilioska",
"given": "Iva"
},
{
"family": "Oldehinkel",
"given": "Marianne"
},
{
"family": "Llera",
"given": "Alberto"
},
{
"family": "Rovný",
"given": "Maroš"
},
{
"family": "Mei",
"given": "Ting"
},
{
"family": "Kia",
"given": "Seyed Mostafa"
},
{
"family": "Floris",
"given": "Dorothea L."
},
{
"family": "Tillmann",
"given": "Julian"
},
{
"family": "Holt",
"given": "Rosemary J."
},
{
"family": "Loth",
"given": "Eva"
},
{
"family": "Charman",
"given": "Tony"
},
{
"family": "Murphy",
"given": "Declan G. M."
},
{
"family": "Ecker",
"given": "Christine"
},
{
"family": "Banaschewski",
"given": "Tobias"
},
{
"family": "Mennes",
"given": "Maarten"
},
{
"family": "Beckmann",
"given": "Christian F."
},
{
"family": "Marquand",
"given": "Andre"
},
{
"family": "Buitelaar",
"given": "Jan K."
},
{
"family": "Fornito",
"given": "Alex"
}
],
"container-title-short": "Nat Ment Health",
"volume": "4",
"issue": "6",
"page": "1010-1020",
"DOI": "10.1038/s44220-026-00656-y",
"PMID": "42291776",
"PMCID": "PMC13259941",
"ISSN": "2731-6076",
"publisher": "Springer Science+Business Media",
"URL": "https://doi.org/10.1038/s44220-026-00656-y",
"language": "en",
"issued": {
"date-parts": [
[
2026,
6,
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.21203/rs.3.rs-10317780/v1 [code]
Attenuation of typical sex differences in the time-resolved functional connectivity of the fusiform gyrus in autism
Journal: Research Square (preprint)
In common: Statistics and Machine Learning Toolbox, autism, fMRI, 3 references, 5 authors
[2] doi:10.1038/s41598-026-42120-y [code]
Qualitative EEG abnormalities in ASD reflect inhibition-dominated brain dynamics.
Journal: Scientific reports
In common: autism, 3 references, 2 authors
[3] doi:10.1038/s41593-026-02287-z [code]
Autism subtypes identified using cross-species functional connectivity analyses.
Journal: Nature neuroscience
In common: autism, fMRI, 10 references
[4] doi:10.1016/j.bpsgos.2026.100787 [code]
Dynamic Functional Synchronization Profiles in Autism Differ by Spatial Scale and Along Hierarchical Cortical Gradients.
Journal: Biological psychiatry global open science
In common: Statistics and Machine Learning Toolbox, autism, fMRI, systems, 8 references
[5] doi:10.1038/s41467-026-72875-x [code]
Lifespan normative modeling of brain microstructure.
Journal: Nature communications
In common: 1 reference, 2 authors
[6] doi:10.64898/2026.06.02.26354318 [code]
Attenuation of typical sex differences in the time-resolved functional connectivity of the fusiform gyrus in autism
Journal: medRxiv (preprint)
In common: Statistics and Machine Learning Toolbox, autism, fMRI, 3 references, author Tony Charman
[7] doi:10.1038/s41467-026-74153-2 [code]
Regional, functional and transcriptomic decoding of multidimensional brain structure alterations in obsessive-compulsive disorder.
Journal: Nature communications
In common: Brain Connectivity Toolbox, 1 reference, author Jan Buitelaar
[8] doi:10.1186/s40708-026-00312-2 [code]
Synergistic and redundant information dynamics exhibit dissociable alterations across schizophrenia and neurodevelopmental conditions.
Journal: Brain informatics
In common: Statistics and Machine Learning Toolbox, autism, fMRI, 5 references
[9] doi:10.1162/imag.a.1269 [code]
From early to contemporary normative modeling: Mapping individual differences in neurophysiological signals.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: 6 references
[10] doi:10.1038/s44220-026-00623-7 [code]
Optimizing functional connectivity scanning conditions for predicting autistic traits.
Journal: Nature. Mental health
In common: Statistics and Machine Learning Toolbox, autism, 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.