OSCR

Group Joint ICA (gjICA): A Method for Multimodal Fusion of Concurrent EEG and fMRI Data.

Code ↔ Paper

2 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 2 matches
  1. [1] § Results › Jointly Informed fMRI and EEG Components ↔ GroupICAT/icatb/icatb_batch_files/input_neuromark_fmri_2.2.m, lines 94–129 · score 0.66 · EH, OT, CE, FR, SA, OC
  2. [2] § Results › Reproducibility and Stability Analysis ↔ GroupICAT/icatb/toolbox/icasso122/icassoShow.m, lines 1–145 · score 0.58 · cluster quality, independent component, Iq, ICASSO, partitions, Himberg

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 · 130 lines · 4.5 KB · no license · 1 match

  1. %% GIFT Batch Template (generic)
  2. % Fill in the USER SETTINGS section, then run:
  3. % icatb_batch_file_run('input_this_file.m');
  4. % Date 2/10/2026
  5. %% -----------------------------
  6. % USER SETTINGS
  7. % -----------------------------
  8. % Modality: 'fMRI', 'sMRI', or 'EEG'
  9. modalityType = 'fMRI';
  10. % TR in seconds (scalar or 1 x nSubjects vector)
  11. TR = 2;
  12. % Output
  13. outputDir = 'C:\Users\user\study\output';
  14. prefix = 'nmark2p2';
  15. % Data selection method (1/2/3/4). This template uses Method 4.
  16. dataSelectionMethod = 4;
  17. % Method 4: list subject files (rows = subjects, cols = sessions)
  18. % Example: 2 subjects, 1 session
  19. input_data_file_patterns = {
  20. 'C:\Users\user\study\input\subject1.nii'
  21. 'C:\Users\user\study\input\subject2.nii'
  22. };
  23. % Optional: per-subject design matrices (only used for certain keyword_designMatrix settings)
  24. % for each subject i.e., if you have selected 'diff_sub_diff_sess' for variable keyword_designMatrix.
  25. input_design_matrices = {};
  26. % Dummy scans to drop
  27. dummy_scans = 0;
  28. % Mask: [] for default, or full path, or special strings (if your lab uses them)
  29. maskFile = 'default&icv'; % or [] / 'C:\path\mask.nii'
  30. % Preprocessing:
  31. % 1 Remove mean per time point
  32. % 2 Remove mean per voxel
  33. % 3 Intensity normalization
  34. % 4 Variance normalization
  35. preproc_type = 1;
  36. % Scaling:
  37. % 0 none, 1 percent signal change, 2 Z-scores
  38. scaleType = 2;
  39. % ICA algorithm (string name or numeric, depending on your GIFT version)
  40. % Examples: 'infomax', 'fastica', 'moo-icar', ...
  41. algoType = 'moo-icar';
  42. % Spatial reference template for constrained / Neuromark-style ICA
  43. % (only used by certain algorithms like 'moo-icar' / constrained spatial ICA)
  44. % fMRI templates: Neuromark_fMRI_1.0.nii, Neuromark_fMRI_2.0_modelorder-175.nii,
  45. % Neuromark_fMRI_2.0_modelorder-25.nii, Neuromark_fMRI_2.1_modelorder-multi.nii,
  46. % Neuromark_fMRI_2.2_modelorder-multi.nii, Neuromark_fMRI_3.0_aging_modelorder-100.nii
  47. % Neuromark_fMRI_3.0_development_modelorder-100.nii, Neuromark_fMRI_3.0_infant_modelorder-100.nii
  48. % Neuromark_fMRI_WM_2.2_modelorder-multi.nii
  49. % Templates for sMRI Neuromark: Neuromark_sMRI_1.0_modelorder-30_2x2x2.nii
  50. % Neuromark_sMRI_3.0_modelorder-100_3x3x3.nii, Neuromark_dMRI_3.0_modelorder-100_3x3x3.nii
  51. % Neuromark_PET-FBP_1.0_modelorder-40_2x2x2.nii
  52. refFiles = which('Neuromark_fMRI_2.2_modelorder-multi.nii');
  53. %% -----------------------------
  54. % PERFORMANCE / PARALLEL SETTINGS
  55. % -----------------------------
  56. % Performance type:
  57. % 1 Maximize performance
  58. % 2 Less memory usage
  59. % 3 User specified settings
  60. perfType = 1;
  61. % Parallel execution
  62. % mode: 'serial' or 'parallel'
  63. parallel_info.mode = 'serial';
  64. parallel_info.num_workers = 4;
  65. %% -----------------------------
  66. % REPORT / DISPLAY SETTINGS (fmri and smri only)
  67. % -----------------------------
  68. display_results.formatName = 'html';
  69. display_results.slices_in_mm = (-40:4:72);
  70. display_results.convert_to_zscores = 'yes';
  71. display_results.threshold = 1.0;
  72. display_results.image_values = 'positive';
  73. display_results.slice_plane = 'axial';
  74. display_results.anatomical_file = which('ch2bet_3x3x3.nii');
  75. %% Network summary (fMRI; especially useful with Neuromark templates)
  76. display_results.network_summary_opts = struct();
  77. display_results.network_summary_opts.comp_network_names = { ...
  78. 'CB', (1:13); ...
  79. 'VI-OT', (14:19); ...
  80. 'VI-OC', (20:25); ...
  81. 'PL', (26:36); ...
  82. 'SC-EH', (37:39); ...
  83. 'SC-ET', (40:45); ...
  84. 'SC-BG', (46:54); ...
  85. 'SM', (55:68); ...
  86. 'HC-IT', (69:75); ...
  87. 'HC-TP', (76:80); ...
  88. 'HC-FR', (81:90); ...
  89. 'TN-CE', (91:93); ...
  90. 'TN-DM', (94:101); ...
  91. 'TN-SA', (102:105) ...
  92. };
  93. display_results.network_summary_opts.outputDir = fullfile(outputDir, 'network_summary');
  94. display_results.network_summary_opts.prefix = [prefix, '_network_summary'];
  95. display_results.network_summary_opts.structFile = which('ch2bet_3x3x3.nii');
  96. display_results.network_summary_opts.image_values = 'positive';
  97. display_results.network_summary_opts.threshold = 2;
  98. display_results.network_summary_opts.convert_to_z = 'yes';
  99. % Other network summary options
  100. %display_results.network_summary_opts.conn_threshold = 0.2;
  101. %display_results.network_summary_opts.fnc_colorbar_label = 'Corr';
  102. %options are 'slices' and 'render'
  103. %display_results.network_summary_opts.display_type = 'slices';
  104. %display_results.network_summary_opts.slice_plane = 'axial';
  105. %colormap of the correlations
  106. %display_results.network_summary_opts.cmap = jet(64);
  107. %CLIM - range of the data values in [min_value, max_value] format
  108. %display_results.network_summary_opts.CLIM=CLIM;

input_neuromark_fmri_2.2.m at commit a1c9161, no license · at the source

Overview

  1. Tri‐Institutional Center for Translational Research in Neuroimaging and Data Science (TReNDS), Georgia State University, Georgia Institute of Technology, and Emory University, Atlanta, Georgia, USA
  2. Laureate Institute for Brain Research (LIBR), Tulsa, Oklahoma, USA
Journal: Human brain mapping, volume 47, issue 10, article e70599
Dates: received 6 November 2025; accepted 24 June 2026; published online 12 July 2026; in print July 2026
Type: Research article · Language: English
License: CC BY-NC
Identifiers: DOI 10.1002/hbm.70599 · PMID 42438078 · PMCID PMC13358026 · OpenAlex W7168127286
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: EEG (modality), fMRI (modality), human (organism), depression (population), methods / tools (subfield)
Methods: Spectral & time-frequency, Connectivity, Statistics, Smoothing, state filtering, decompositions, fMRI & imaging, Evoked potentials, Preprocessing
Keywords: depression, EEG‐fMRI, group joint ICA, joint FNC, multimodal fusion
MeSH: Brain*, Brain Mapping*, Depression*, Electroencephalography*, Magnetic Resonance Imaging*, Multimodal Imaging*, Adult, Female, Humans, Image Processing, Computer-Assisted, Male, Young Adult (* major topic)
Topic: Functional Brain Connectivity Studies (Cognitive Neuroscience, Neuroscience), according to OpenAlex
Funding: National Science Foundation (2316421); National Institutes of Health (R01EB006841); NIBIB NIH HHS (R01 EB006841); NIH HHS (R01EB006841)
Citations: not cited yet (Europe PMC); 56 references in the paper

Abstract

The integration of EEG and fMRI offers a powerful method for exploring the brain's spatial and temporal dynamics. However, existing approaches typically summarize both EEG and fMRI, often removing temporal information before combining the modalities. Our novel approach brings together group ICA of fMRI, group ICA of EEG, and joint ICA to propose a multimodal data fusion approach, named group joint ICA (gjICA), that links simultaneous EEG‐fMRI data from multiple subjects. The proposed framework enables group‐level mapping and provides single‐subject estimates via back‐reconstruction, facilitating a comprehensive picture of brain networks. The gjICA also introduces joint functional network connectivity (jFNC), which provides connectivity between fMRI networks as well as between EEG components, hence linking temporal and spatial information. When applied to concurrent resting EEG‐fMRI data from 121 participants, we identified 63 multimodal brain components. The statistical analyses of these components further revealed that depression is characterized by widespread multimodal connectivity, with visual and higher cognition networks acting as hubs in these alterations. Further, joint histogram analysis revealed that depression is broadly associated with reduced EEG component expression with increased fMRI component expression in cerebellar, visual, subcortical, and sensorimotor networks, suggesting altered neurovascular coupling and modality‐specific dysfunctions. Overall, the proposed gjICA approach provides a robust framework for fusing EEG and fMRI data while preserving the spatiotemporal information in both modalities, enabling the identification of a more comprehensive picture of multimodal neural relationships, enhancing our understanding of brain dynamics and providing new insights into complex brain disorders such as depression.

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

trendscenter/gift

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: a1c91618b3603d07fc134d4857badcdc89796325, 23 September 2026
Languages: MATLAB (946), C (58), C/C++ (20), C++ (8), Shell (5), Python (4), JavaScript (2), Java (1)
Size: 1,739 files, 1,044 scripts
Software Heritage: archived
Found in: the text, “Introduction”
Holds: README, environment (GroupICAT/icatb/toolbox/autolabeller/requirements.txt, GroupICAT/icatb/nipype-0.10.0/nipype/interfaces/gift/setup.py), tests, documentation
Not found: license file, CITATION.cff, continuous integration
Tools: GIFT (479 files), Statistics and Machine Learning Toolbox (26 files), SPM (17 files), EEGLAB (7 files), Signal Processing Toolbox (7 files), GIfTI library for MATLAB (6 files), Parallel Computing Toolbox (5 files), Image Processing Toolbox (4 files), Optimization Toolbox (3 files), export_fig (2 files), FieldTrip (2 files), CAT12 (1 file), FSL (1 file), Nipype (1 file), NumPy (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
1,045 files

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;
  • 1,044 scripts, each with its path and the digest of its content;
  • 2 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 Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

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

Recorded: type, language, journal, volume, issue, pages, dates, 9 authors, 5 keywords, 12 MeSH terms, 4 funders, 47 references.

Cite

This paper

Phadikar, S., Fouladivanda, M., Eierud, C., Iraji, A., Wu, L., Paulus, M. P., Kuplicki, R., Misaki, M., & Calhoun, V. D. (2026). Group Joint ICA (gjICA): A Method for Multimodal Fusion of Concurrent EEG and fMRI Data. Human brain mapping, 47(10), e70599. https://doi.org/10.1002/hbm.70599

BibTeX

@article{phadikar2026group,
author = {Phadikar, Souvik and Fouladivanda, Mahshid and Eierud, Cyrus and Iraji, Armin and Wu, Lei and Paulus, Martin P and Kuplicki, Rayus and Misaki, Masaya and Calhoun, Vince D},
title = {{Group Joint ICA (gjICA): A Method for Multimodal Fusion of Concurrent EEG and fMRI Data}},
journal = {Human brain mapping},
year = {2026},
month = jul,
volume = {47},
number = {10},
pages = {e70599},
publisher = {Wiley},
issn = {1065-9471},
doi = {10.1002/hbm.70599},
url = {https://doi.org/10.1002/hbm.70599},
pmid = {42438078},
pmcid = {PMC13358026}
}

RIS

TY - JOUR
AU - Phadikar, Souvik
AU - Fouladivanda, Mahshid
AU - Eierud, Cyrus
AU - Iraji, Armin
AU - Wu, Lei
AU - Paulus, Martin P
AU - Kuplicki, Rayus
AU - Misaki, Masaya
AU - Calhoun, Vince D
TI - Group Joint ICA (gjICA): A Method for Multimodal Fusion of Concurrent EEG and fMRI Data
T2 - Human brain mapping
J2 - Hum Brain Mapp
PY - 2026
DA - 2026/07/01
VL - 47
IS - 10
SP - e70599
SN - 1065-9471
PB - Wiley
DO - 10.1002/hbm.70599
UR - https://doi.org/10.1002/hbm.70599
LA - en
ER -

CSL-JSON

{
"id": "10.1002/hbm.70599",
"type": "article-journal",
"title": "Group Joint ICA (gjICA): A Method for Multimodal Fusion of Concurrent EEG and fMRI Data",
"container-title": "Human brain mapping",
"author": [
{
"family": "Phadikar",
"given": "Souvik"
},
{
"family": "Fouladivanda",
"given": "Mahshid"
},
{
"family": "Eierud",
"given": "Cyrus"
},
{
"family": "Iraji",
"given": "Armin"
},
{
"family": "Wu",
"given": "Lei"
},
{
"family": "Paulus",
"given": "Martin P"
},
{
"family": "Kuplicki",
"given": "Rayus"
},
{
"family": "Misaki",
"given": "Masaya"
},
{
"family": "Calhoun",
"given": "Vince D"
}
],
"container-title-short": "Hum Brain Mapp",
"volume": "47",
"issue": "10",
"page": "e70599",
"DOI": "10.1002/hbm.70599",
"PMID": "42438078",
"PMCID": "PMC13358026",
"ISSN": "1065-9471",
"publisher": "Wiley",
"URL": "https://doi.org/10.1002/hbm.70599",
"language": "en",
"issued": {
"date-parts": [
[
2026,
7,
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/netn.a.575 [code]
Parallel multilink group joint ICA (pmg-jICA): Fusion of 3D structural and 4D functional data across multiple resting fMRI networks.
Journal: Network neuroscience (Cambridge, Mass.)
In common: GIFT, GIfTI library for MATLAB, FieldTrip, 5 other tools, fMRI, 6 references, author Souvik Phadikar
[2] doi:10.1162/imag.a.1266 [code]
Multimodal subspace independent vector analysis effectively captures latent relationships between brain structure and function.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: GIFT, export_fig, Optimization Toolbox, 4 other tools, fMRI, 6 references, author Vince Calhoun
[3] doi:10.1038/s41467-026-71151-2 [code]
Common and distinct neural correlates of social interaction processing and theory of mind in narratives.
Journal: Nature communications
In common: GIFT, Nipype, GIfTI library for MATLAB, 9 other tools
[4] doi:10.1038/s41586-026-10631-3 [code]
A prognostic human brain network for diffuse midline glioma.
Journal: Nature
In common: CAT12, export_fig, GIfTI library for MATLAB, 9 other tools
[5] doi:10.1002/hbm.70602 [code]
Neuroimaging Correlates of Post-Stroke Pain After Ischemic Stroke: Secondary Analysis of the INSPiRE-TMS Trial.
Journal: Human brain mapping
In common: CAT12, export_fig, GIfTI library for MATLAB, 8 other tools
[6] doi:10.1111/ene.70678 [code]
Who Falls After a Stroke? Evidence From a Prospective Stroke Cohort.
Journal: European journal of neurology
In common: CAT12, export_fig, GIfTI library for MATLAB, 8 other tools
[7] doi:10.1016/j.celrep.2026.117404 [code]
Action and rest tremor map to distinct networks within the primary motor cortex.
Journal: Cell reports
In common: CAT12, export_fig, GIfTI library for MATLAB, 8 other tools
[8] doi:10.1002/ana.78206 [code]
Multimodal Image Guidance in Subthalamic Deep Brain Stimulation for Parkinson's Disease.
Journal: Annals of neurology
In common: CAT12, export_fig, GIfTI library for MATLAB, 8 other tools
[9] doi:10.1002/hbm.70577 [code]
Disgust Propensity, Not Disgust Sensitivity, Shapes the Reactivity of a Subjective Disgust Circuit in Humans.
Journal: Human brain mapping
In common: GIFT, GIfTI library for MATLAB, Optimization Toolbox, 8 other tools, fMRI
[10] doi:10.1038/s41467-026-74565-0 [code]
The functional neurobiology of dispositions towards negative emotions.
Journal: Nature communications
In common: GIFT, GIfTI library for MATLAB, Optimization Toolbox, 8 other tools

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.