Multiscale heterogeneity of atypical functional connectivity in autism.
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] § Methods › Mapping FC ↔ mixtureModelNormalize.m, the whole file · a weak match · score 0.72 · Gaussian gamma mixture, noise, correlations, matrices, modeling, connectivity
- [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] § 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
- % Region-level overlap analysis of extreme FC deviations (|Z| > thr).
- % For each region, count how many edges carry an extreme deviation
- % (the region's "deviation degree"). For each degree threshold j = 1..t,
- % compute the proportion of subjects with degree >= j, integrate across
- % thresholds (AUC), and test the ASD - TD AUC difference against a
- % label-shuffling null with FDR.
- %
- % This demo uses random Z-scores so the script runs standalone. Swap the
- % synthetic block for your own normative model output to use on real data.
- clear; clc; rng(42);
- % Parameters
- nRoi = 390;
- K = nRoi;
- thr = 2.3;
- t = 20; % max deviation-degree threshold
- nP = 10000;
- % --- Synthetic data (replace with real Z-scores) -------------------------
- % In the real pipeline z_asd and z_td come from a GPR normative model
- % (PCNtoolkit);
- n_asd = 759;
- n_td = 504;
- nEdges = nRoi * (nRoi - 1) / 2;
- z_asd = randn(n_asd, nEdges);
- z_td = randn(n_td, nEdges);
- % ------------------------------------------------------------------------
- % For each subject and region, count extreme positive / negative
- % deviations to that region (nodal degree of the binarised
- % deviation adjacency matrix).
- [degree_pos_asd, degree_neg_asd] = compute_deviation_degree(z_asd, thr, nRoi);
- [degree_pos_td, degree_neg_td] = compute_deviation_degree(z_td, thr, nRoi);
- % Stack groups into a single [Nsubs x nRoi] matrix.
- % The "- 1" shift lets the j = 1..t threshold loop below evaluate "strictly
- % more than one extreme edge" starting from j = 1.
- z_idx = logical([ones(n_asd,1); zeros(n_td,1)]);
- degree_pos_orig = [degree_pos_asd - 1, degree_pos_td - 1]';
- degree_neg_orig = [degree_neg_asd - 1, degree_neg_td - 1]';
- Nsubs = size(degree_pos_orig, 1);
- cnt_neg = zeros(1, K);
- cnt_pos = zeros(1, K);
- % Permutation test. First iteration is the observed labelling; the rest
- % shuffle subjects across the combined stack.
- tic
- for p = 1:nP
- if p == 1
- idx = 1:Nsubs;
- else
- idx = randperm(Nsubs);
- end
- asd_mask = z_idx(idx);
- td_mask = ~asd_mask;
- overlap_pos_asd = zeros(t, K);
- overlap_neg_asd = zeros(t, K);
- overlap_pos_td = zeros(t, K);
- overlap_neg_td = zeros(t, K);
- % For each degree threshold j, compute the proportion of subjects per
- % region whose deviation degree meets or exceeds j. Sweeping j gives
- % an overlap-vs-degree curve for each region.
- for j = 1:t
- degree_pos = degree_pos_orig >= j;
- degree_neg = degree_neg_orig >= j;
- overlap_pos_asd(j,:) = sum(degree_pos(asd_mask,:)) / n_asd;
- overlap_neg_asd(j,:) = sum(degree_neg(asd_mask,:)) / n_asd;
- overlap_pos_td(j,:) = sum(degree_pos(td_mask,:)) / n_td;
- overlap_neg_td(j,:) = sum(degree_neg(td_mask,:)) / n_td;
- end
- % Summarise each curve by its AUC (trapezoidal), then take the ASD-TD
- % difference as the test statistic.
- auc_pos_asd = trapz(overlap_pos_asd);
- auc_neg_asd = trapz(overlap_neg_asd);
- auc_pos_td = trapz(overlap_pos_td);
- auc_neg_td = trapz(overlap_neg_td);
- delta_auc_pos = auc_pos_asd - auc_pos_td;
- delta_auc_neg = auc_neg_asd - auc_neg_td;
- if p == 1
- % Store the observed statistics and curves for later plotting
- delta_auc_pos1 = delta_auc_pos;
- delta_auc_neg1 = delta_auc_neg;
- perc_diff_pos = (delta_auc_pos ./ auc_pos_td) * 100;
- perc_diff_neg = (delta_auc_neg ./ auc_neg_td) * 100;
- overlap_pos_asd1 = overlap_pos_asd;
- overlap_neg_asd1 = overlap_neg_asd;
- overlap_pos_td1 = overlap_pos_td;
- overlap_neg_td1 = overlap_neg_td;
- else
- cnt_neg = cnt_neg + (delta_auc_neg >= delta_auc_neg1);
- cnt_pos = cnt_pos + (delta_auc_pos >= delta_auc_pos1);
- end
- end
- toc
- % Uncorrected permutation p-values, then BH-FDR across regions
- punc_neg = cnt_neg / nP;
- punc_pos = cnt_pos / nP;
- [p_neg] = mafdr(punc_neg, 'BHFDR', true);
- [p_pos] = mafdr(punc_pos, 'BHFDR', true);
- %% Helper function
- % For each subject: threshold edges at |Z| > thr, build the binary
- % deviation adjacency matrix, and return each region's nodal degree
- % (number of extreme-deviation edges attached to it), separately for
- % positive and negative deviations.
- function [degree_pos, degree_neg] = compute_deviation_degree(z, thr, nRoi)
- z_log_pos = z > thr;
- z_log_neg = z < -thr;
- % Vector -> nRoi x nRoi x nSubs
- adj_pos = recon3dMat(z_log_pos', nRoi);
- adj_neg = recon3dMat(z_log_neg', nRoi);
- nSubs = size(adj_pos, 3);
- degree_pos = zeros(nRoi, nSubs);
- degree_neg = zeros(nRoi, nSubs);
- for i = 1:nSubs
- degree_pos(:,i) = degrees_und(adj_pos(:,:,i));
- degree_neg(:,i) = degrees_und(adj_neg(:,:,i));
- end
- end
region_overlap.m at commit 8569bec, no license · at the source
Overview
14 affiliations
- Department of Psychiatry, University of Cambridge,Cambridge, UK
- Department of Medical Neuroscience, Donders Institute for Brain, Cognition and Behaviour, Radboud University Medical Center,Nijmegen, the Netherlands
- MRC CBU, University of Cambridge,Cambridge, UK
- Department of Intelligent Systems, Tilburg University,Tilburg, the Netherlands
- Methods of Plasticity Research, Department of Psychology, University of Zürich,Zurich, Switzerland
- Department of Psychology, Institute of Psychiatry, Psychology and Neuroscience, King’s College London,London, UK
- Roche Pharma Research and Early Development, Roche Innovation Center Basel,Basel, Switzerland
- Autism Research Centre, Department of Psychiatry, University of Cambridge,Cambridge, UK
- Department of Forensic and Neurodevelopmental Sciences, Institute of Psychiatry, Psychology and Neuroscience, King’s College London,London, UK
- Department of Child and Adolescent Psychiatry, University Hospital, Goethe University,Frankfurt am Main, Germany
- Department of Child and Adolescent Psychiatry, Central Institute of Mental Health, Medical Faculty Mannheim, University of Heidelberg,Mannheim, Germany
- Centre for Functional MRI of the Brain, University of Oxford,Oxford, UK
- Karakter Child and Adolescent Psychiatry University Center,Nijmegen, the Netherlands
- Turner Institute for Brain and Mental Health, School of Psychological Sciences, and and Monash Biomedical Imaging, Monash University,Melbourne, Victoria Australia
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
8569becaed81dfb076c11a2ebd0287067d2b157b, 6 July 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
11 files
- connection_overlap.m, MATLAB, 75 lines
- flatten3dMat.m, MATLAB, 16 lines
- flattenMat.m, MATLAB, 8 lines
- mixtureModelNormalize.m, MATLAB, 61 lines, 1 match
- mmfit3.m, MATLAB, 187 lines
- network_overlap.m, MATLAB, 146 lines
- plotClassifiedEdges2.m, MATLAB, 130 lines
- recon3dMat.m, MATLAB, 11 lines
- reconMat.m, MATLAB, 18 lines
- region_overlap.m, MATLAB, 133 lines, 2 matches
- README.md, Text, 34 lines
Code availability
Analysis code used for this manuscript is available via GitHub at https://
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://
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://
BibTeX
@article{ilioska2026mult
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/
url = {https://
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/
VL - 4
IS - 6
SP - 1010
EP - 1020
SN - 2731-6076
PB - Springer Science+Business Media
DO - 10.1038/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1038/
"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":
"volume": "4",
"issue": "6",
"page": "1010-1020",
"DOI": "10.1038/
"PMID": "42291776",
"PMCID": "PMC13259941",
"ISSN": "2731-6076",
"publisher": "Springer Science+Business Media",
"URL": "https://
"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 autismJournal: 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 reportsIn 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 neuroscienceIn 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 scienceIn 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 communicationsIn 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 autismJournal: 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 communicationsIn 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 informaticsIn 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 healthIn 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.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 1 repository of the authors' code, each at its verified commit and with its license, 10 scripts, and 3 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:3f7334b87a6c69a7…
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.
