OSCR

Neurobiological and behavioral relevance of intrinsic functional connectome constraints on task-evoked neural activation.

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 · 2 of them tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
  1. [1] § STAR★Methods › Method details › rs-fMRI preprocessing and functional connectome construction ↔ stable_projects/brain_parcellation/Xue2021_IndCerebellum/CBIG_IndCBM_compute_vol2surf_fc.m, lines 1–85 · score 0.56 · cerebral cortex, functional connectivity matrix, parcellated, Brain
  2. [2] § STAR★Methods › Quantification and statistical analysis › Statistical analysis ↔ external_packages/matlab/non_default_packages/palm/palm-alpha109/palm_defaults.m, the whole file · a weak match · score 0.55 · Software Foundation, linear models, squared, Pearson, FDR, clustering
  3. [3] § STAR★Methods › Quantification and statistical analysis › Statistical analysis ↔ external_packages/matlab/non_default_packages/palm/palm-alpha109/palm_quickperms.m, the whole file · a weak match · score 0.52 · Software Foundation, linear models, variance, MATLAB, variables

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 · 164 lines · 6.1 KB · MIT · 1 match

  1. function vol2surf_fc = CBIG_IndCBM_compute_vol2surf_fc(lh_surf_file, rh_surf_file, vol_file, template_file, output_file)
  2. % vol2surf_fc = CBIG_IndCBM_compute_vol2surf_fc(lh_surf_file, rh_surf_file, vol_file, template_file, output_file)
  3. %
  4. % This function computes the functional connectivity between the cerebellum
  5. % in the volume and the cerebral cortex on the surface. The resolution
  6. % should match your created cifti template. For template details see
  7. % CBIG_IndCBM_create_template.sh.
  8. %
  9. % Input:
  10. %
  11. % - lh_surf_file:
  12. % One single run: path of the lh surface time series (on surface)
  13. % Example: CBIG_CODE_DIR/data/example_data/CoRR_HNU/subj01/ ...
  14. % subj01_sess1/surf/lh.subj01_sess1_bld002_rest_skip4_stc_mc_ ...
  15. % residc_interp_FDRMS0.2_DVARS50_bp_0.009_0.08_fs6_sm6_fs5.nii.gz
  16. % Multiple runs: text file including all runs. Each row is the
  17. % file path of a run.
  18. %
  19. % - rh_surf_file:
  20. % One single run: path of the rh surface time series (on surface)
  21. % Example: CBIG_CODE_DIR/data/example_data/CoRR_HNU/subj01/ ...
  22. % subj01_sess1/surf/rh.subj01_sess1_bld002_rest_skip4_stc_mc_ ...
  23. % residc_interp_FDRMS0.2_DVARS50_bp_0.009_0.08_fs6_sm6_fs5.nii.gz
  24. % Multiple runs: text file including all runs. Each row is the
  25. % file path of a run.
  26. %
  27. % - vol_file:
  28. % One single run: path of the volume time series.
  29. % Example: CBIG_CODE_DIR/stable_projects/brain_parcellation/ ...
  30. % Xue2021_IndCerebellum/examples/input/vol/sub1/ ...
  31. % sub1_sess1_vol_4mm.nii.gz
  32. % Multiple runs: text file including all runs. Each row is the
  33. % file path of a run.
  34. %
  35. % - template_file:
  36. % Cifti template dscalar file specifying the cerebellar voxels.
  37. % Please create this file before you run this function. See
  38. % CBIG_IndCBM_create_template.sh to create this template file.
  39. % Example: ./examples/example_files/Sub1_fsaverage5_cerebellum_template.dscalar.nii
  40. %
  41. % Optional input:
  42. %
  43. % - output_file:
  44. % Path of output file. If given, 'vol2surf_fc' will be saved.
  45. %
  46. % Output:
  47. %
  48. % - vol2surf_fc:
  49. % M x N functional connectivity matrix.
  50. % M: cerebellar voxels, same order with the cifti template.
  51. % N: cerebral cortical vertices, lh and rh concatenated.
  52. %
  53. % Example:
  54. % vol2surf_fc = CBIG_IndCBM_compute_vol2surf_fc('proj/lh_run1.nii.gz', 'proj/rh_run1.nii.gz', ...
  55. % 'proj/vol_run1.nii.gz', 'proj/template.dscalar.nii')
  56. % CBIG_IndCBM_compute_vol2surf_fc('proj/lh_list.txt', 'proj/rh_list.txt', 'proj/vol_list.txt', ...
  57. % 'proj/template.dscalar.nii', 'proj/sub1_fc')
  58. %
  59. % Written by XUE Aihuiping and CBIG under MIT license: https://github.com/ThomasYeoLab/CBIG/blob/master/LICENSE.md
  60. if(contains(vol_file,'.nii')) % Single run
  61. vol_list{1} = vol_file;
  62. lh_surf_list{1} = lh_surf_file;
  63. rh_surf_list{1} = rh_surf_file;
  64. else % Multiple runs
  65. fid = fopen(vol_file);
  66. vol_list = textscan(fid, '%s');
  67. vol_list = vol_list{1};
  68. fclose(fid);
  69. fid = fopen(lh_surf_file);
  70. lh_surf_list = textscan(fid, '%s');
  71. lh_surf_list = lh_surf_list{1};
  72. fclose(fid);
  73. fid = fopen(rh_surf_file);
  74. rh_surf_list = textscan(fid, '%s');
  75. rh_surf_list = rh_surf_list{1};
  76. fclose(fid);
  77. end
  78. N = length(vol_list);
  79. if(~isequal(N, length(lh_surf_list)) || ~isequal(N, length(rh_surf_list)))
  80. error('List lengths for vol, lh and rh are not consistent.');
  81. end
  82. disp([num2str(N) ' runs in total.']);
  83. % Find cerebellum structure
  84. cifti = ft_read_cifti(template_file);
  85. for i = 1:length(cifti.brainstructurelabel)
  86. if(strcmp(cifti.brainstructurelabel{i}, 'CEREBELLUM_LEFT'))
  87. cbm(1) = i;
  88. elseif(strcmp(cifti.brainstructurelabel{i}, 'CEREBELLUM_RIGHT'))
  89. cbm(2) = i;
  90. end
  91. end
  92. % Read ras information from template and convert to matlab index
  93. vol = MRIread(vol_list{1});
  94. lh_cbm_ras = cifti.pos(cifti.brainstructure == cbm(1), :);
  95. lh_cbm_mask = zeros(size(vol.vol, 2), size(vol.vol,1), size(vol.vol, 3));
  96. v_num = length(lh_cbm_ras);
  97. for i = 1:v_num
  98. ras = lh_cbm_ras(i,:)';
  99. vox = CBIG_ConvertRas2Vox(ras, vol.vox2ras);
  100. vox = ceil(vox([2 1 3]));
  101. lh_cbm_mask(vox(2), vox(1), vox(3)) = cbm(1);
  102. end
  103. rh_cbm_ras = cifti.pos(cifti.brainstructure == cbm(2), :);
  104. rh_cbm_mask = zeros(size(vol.vol, 2), size(vol.vol, 1), size(vol.vol, 3));
  105. v_num = length(rh_cbm_ras);
  106. for i = 1:v_num
  107. ras = rh_cbm_ras(i,:)';
  108. vox = CBIG_ConvertRas2Vox(ras, vol.vox2ras);
  109. vox = ceil(vox([2 1 3]));
  110. rh_cbm_mask(vox(2), vox(1), vox(3)) = cbm(2);
  111. end
  112. lh_vol_index = find(lh_cbm_mask == cbm(1));
  113. rh_vol_index = find(rh_cbm_mask == cbm(2));
  114. vol_index = [lh_vol_index; rh_vol_index];
  115. disp(['Left hemisphere of cerebellum: ' num2str(length(lh_vol_index)) ' voxels.']);
  116. disp(['Right hemisphere of cerebellum: ' num2str(length(rh_vol_index)) ' voxels.']);
  117. disp(['Computing vol to surf... ']);
  118. for i =1:N
  119. disp(['Run: ' num2str(i)]);
  120. disp(['Reading lh surface data: ' lh_surf_list{i}]);
  121. lh = MRIread(lh_surf_list{i});
  122. lh_data = reshape(lh.vol, lh.nvoxels, lh.nframes);
  123. disp(['Reading rh surface data: ' rh_surf_list{i}]);
  124. rh = MRIread(rh_surf_list{i});
  125. rh_data = reshape(rh.vol, rh.nvoxels, rh.nframes);
  126. surf_data = [lh_data; rh_data]';
  127. clear lh rh lh_data rh_data
  128. disp(['Reading volume data: ' vol_list{i}]);
  129. if(i ~= 1)
  130. vol = MRIread(vol_list{i});
  131. end
  132. vol_data = permute(vol.vol, [2,1,3,4]);
  133. vol_data = reshape(vol_data, vol.nvoxels, vol.nframes);
  134. clear vol
  135. vol_data = vol_data(vol_index, :);
  136. vol_data = vol_data';
  137. disp('Computing correlation...');
  138. r_vol2surf = single(CBIG_corr(vol_data, surf_data));
  139. clear surf_data vol_data
  140. z_vol2surf = CBIG_StableAtanh(r_vol2surf);
  141. clear r_vol2surf
  142. if(i == 1)
  143. vol2surf_fc = z_vol2surf;
  144. else
  145. vol2surf_fc = vol2surf_fc + z_vol2surf;
  146. end
  147. clear z_vol2surf
  148. end
  149. vol2surf_fc = vol2surf_fc / N;
  150. % Save 'vol2surf' if 'output_name' is given
  151. if(nargin==5)
  152. disp(['Saving correlation: ' output_file]);
  153. save(output_file, 'vol2surf_fc', '-v7.3');
  154. disp(['Correlation saved at: ' output_file]);
  155. end
  156. end

CBIG_IndCBM_compute_vol2surf_fc.m at commit 35b5664, under MIT · at the source

Overview

Authors: Chao Tao1,2,3, Shunshun Cui1,2,3, Yuhao Shen1,2,3, Yan Cheng1,2,3, Jiajia Zhu1,2,3, Yongqiang Yu1,2,3
  1. Department of Radiology, The First Affiliated Hospital of Anhui Medical University, Hefei 230022, China
  2. Research Center of Clinical Medical Imaging, Hefei, Anhui Province 230032, China
  3. Anhui Provincial Key Laboratory for Brain Bank Construction and Resource Utilization, Hefei 230032, China
Journal: iScience, volume 29, issue 8, article 116903
Dates: received 17 December 2025; accepted 7 July 2026; published online 22 July 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1016/j.isci.2026.116903 · PMID 42666734 · PMCID PMC13523837 · OpenAlex W7170054038
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: fMRI (modality), human (organism), cognitive (subfield)
Methods: Spectral & time-frequency, Connectivity, Statistics, Smoothing, state filtering, decompositions, fMRI & imaging, Machine learning
Keywords: resting-state functional connectivity, task-evoked neural activation, brain connectome, functional magnetic resonance imaging, cognition
Topic: Functional Brain Connectivity Studies (Cognitive Neuroscience, Neuroscience), according to OpenAlex
Funding: Anhui Provincial Natural Science Foundation; National Natural Science Foundation of China
Citations: not cited yet (Europe PMC); 56 references in the paper

Abstract

Elucidating how resting-state functional connectivity relates to task-evoked neural activation is an important topic in systems neuroscience. We analyzed task-based and resting-state functional magnetic resonance imaging data from 1,005 participants from the Human Connectome Project. On the basis of connectome-constrained predictive modeling, we calculated a neural activation constraint index (NACI) to assess the extent to which intrinsic functional connectome architecture constrains task-evoked neural activation. NACIs showed task-dependent variations, indicating differential constraint effects of the intrinsic functional connectome across distinct tasks. Spectral clustering based on the NACI classified participants into the high- and low-constraint groups. The high-constraint group exhibited superior cognitive functions in several domains and better performance across multiple tasks. Higher NACIs from working memory, language, and relational tasks correlated with greater cognitive functions and better task performance. These findings support the neurobiological and behavioral relevance of NACI and suggest its utility for characterizing individual differences in functional brain organization.

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

1421828675-arch/NACI-spectral-clustering-HCP

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: f0c85f2e3c07cfd0fb100512ca5a678ae13eda40, 4 May 2026
Languages: MATLAB (4)
Size: 7 files, 4 scripts
Software Heritage: not archived
Found in: “Data and 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
5 files

ThomasYeoLab/CBIG

License: MIT
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 35b5664bec8822e2f77da5e090e96f91d0095be6, 31 August 2026
Languages: MATLAB (2100), Shell (651), Python (571), C (113), C++ (65), C/C++ (62), R (25), Jupyter (5)
Size: 9,187 files, 3,592 scripts
Software Heritage: not archived
Found in: the resources table
Holds: README, license file, environment (external_packages/python/mapalign-master/requirements.txt, external_packages/python/mapalign-master/setup.py, external_packages/python/yapf-master/setup.cfg, external_packages/python/yapf-master/setup.py), tests, documentation, 2 notebooks
Not found: CITATION.cff, continuous integration
Tools: NumPy (130 files), PyTorch (122 files), FreeSurfer (93 files), SciPy (61 files), FieldTrip (60 files), Statistics and Machine Learning Toolbox (50 files), FSL (44 files), SPM (40 files), GIfTI library for MATLAB (10 files), Image Processing Toolbox (8 files), Connectome Workbench (8 files), scikit-learn (5 files), AFNI (2 files), Matplotlib (2 files), Tools for NIfTI and ANALYZE image (MATLAB) (2 files), ANTs (1 file), NiBabel (1 file), Nilearn (1 file), tedana (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
2,000 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:

  • 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
  • 2,002 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

Datasets cited

Data and code availability

This study uses publicly available data from the HCP, which can be accessed at https://www.humanconnectome.org/.

The MATLAB code used for NACI calculation, spectral clustering, robustness analyses, and cluster consistency analyses is publicly available at https://github.com/1421828675-arch/NACI-spectral-clustering-HCP.

Any additional information required to reanalyze the data reported in this paper is available from the lead contact upon reasonable request.

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, 6 authors, 5 keywords, 2 funders, 56 references.

Cite

This paper

Tao, C., Cui, S., Shen, Y., Cheng, Y., Zhu, J., & Yu, Y. (2026). Neurobiological and behavioral relevance of intrinsic functional connectome constraints on task-evoked neural activation. iScience, 29(8), 116903. https://doi.org/10.1016/j.isci.2026.116903

BibTeX

@article{tao2026neurobiological,
author = {Tao, Chao and Cui, Shunshun and Shen, Yuhao and Cheng, Yan and Zhu, Jiajia and Yu, Yongqiang},
title = {{Neurobiological and behavioral relevance of intrinsic functional connectome constraints on task-evoked neural activation}},
journal = {iScience},
year = {2026},
month = jul,
volume = {29},
number = {8},
pages = {116903},
publisher = {Elsevier},
issn = {2589-0042},
doi = {10.1016/j.isci.2026.116903},
url = {https://doi.org/10.1016/j.isci.2026.116903},
pmid = {42666734},
pmcid = {PMC13523837}
}

RIS

TY - JOUR
AU - Tao, Chao
AU - Cui, Shunshun
AU - Shen, Yuhao
AU - Cheng, Yan
AU - Zhu, Jiajia
AU - Yu, Yongqiang
TI - Neurobiological and behavioral relevance of intrinsic functional connectome constraints on task-evoked neural activation
T2 - iScience
J2 - iScience
PY - 2026
DA - 2026/07/22
VL - 29
IS - 8
SP - 116903
SN - 2589-0042
PB - Elsevier
DO - 10.1016/j.isci.2026.116903
UR - https://doi.org/10.1016/j.isci.2026.116903
LA - en
ER -

CSL-JSON

{
"id": "10.1016/j.isci.2026.116903",
"type": "article-journal",
"title": "Neurobiological and behavioral relevance of intrinsic functional connectome constraints on task-evoked neural activation",
"container-title": "iScience",
"author": [
{
"family": "Tao",
"given": "Chao"
},
{
"family": "Cui",
"given": "Shunshun"
},
{
"family": "Shen",
"given": "Yuhao"
},
{
"family": "Cheng",
"given": "Yan"
},
{
"family": "Zhu",
"given": "Jiajia"
},
{
"family": "Yu",
"given": "Yongqiang"
}
],
"container-title-short": "iScience",
"volume": "29",
"issue": "8",
"page": "116903",
"DOI": "10.1016/j.isci.2026.116903",
"PMID": "42666734",
"PMCID": "PMC13523837",
"ISSN": "2589-0042",
"publisher": "Elsevier",
"URL": "https://doi.org/10.1016/j.isci.2026.116903",
"language": "en",
"issued": {
"date-parts": [
[
2026,
7,
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.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, GIfTI library for MATLAB, ANTs, 11 other tools, humanconnectome.org/study/hcp-young-adult, fMRI, cognitive, 11 references
[2] doi:10.64898/2026.03.09.710558 [code]
Multi-task fMRI outperforms resting-state fMRI for revealing task-invariant organization of the human brain
Journal: bioRxiv (preprint)
In common: Connectome Workbench, GIfTI library for MATLAB, ANTs, 11 other tools, humanconnectome.org/study/hcp-young-adult, fMRI, cognitive, 11 references
[3] doi:10.1002/hbm.70483 [code]
Untamed: Unconstrained Tensor Decomposition and Graph Node Embedding for Cortical Parcellation.
Journal: Human brain mapping
In common: tedana, Connectome Workbench, AFNI, 16 other tools, humanconnectome.org/study/hcp-young-adult, fMRI, 4 references
[4] doi:10.1016/j.neuroimage.2026.122171 [code]
A conserved node degree-based backbone and flexible hub organization of brain connectome during naturalistic movie watching.
Journal: NeuroImage
In common: tedana, Connectome Workbench, AFNI, 16 other tools, humanconnectome.org/study/hcp-young-adult, fMRI, 3 references
[5] 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: tedana, Connectome Workbench, AFNI, 16 other tools, fMRI, 4 references
[6] doi:10.1038/s41467-026-73668-y [code]
Convergent and divergent brain-cognition development in early adolescence.
Journal: Nature communications
In common: tedana, Connectome Workbench, AFNI, 16 other tools, fMRI, 4 references
[7] doi:10.1162/imag.a.1222 [code]
Network-based near-scalp personalized brain stimulation targets.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: tedana, Connectome Workbench, AFNI, 16 other tools, 3 references
[8] doi:10.1371/journal.pbio.3003856 [code]
Aging and metabolism contribute separately to brain-body health.
Journal: PLoS biology
In common: tedana, Connectome Workbench, AFNI, 16 other tools, 3 references
[9] doi:10.1038/s41398-026-04025-2 [code]
Brain energetic landscapes shape state dysregulation in major depressive disorder: a morphological network controllability perspective.
Journal: Translational psychiatry
In common: tedana, Connectome Workbench, AFNI, 16 other tools, 3 references
[10] doi:10.1002/epi.70323 [code]
Individual-specific resting-state networks predict language dominance in drug-resistant epilepsy.
Journal: Epilepsia
In common: tedana, Connectome Workbench, AFNI, 16 other tools, fMRI, 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.