ica

Decompose resting-state fMRI into intrinsic connectivity networks using ICA.

89|5|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/CUHK-AIM-Group/NeuroDiscovery --skill ica-cuhk-aim-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ica
Source: https://github.com/CUHK-AIM-Group/NeuroDiscovery/tree/main/skills/ica
Command: npx skills add https://github.com/CUHK-AIM-Group/NeuroDiscovery --skill ica-cuhk-aim-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nilearn.

What problem does it solve? Researchers analyzing resting-state fMRI need to identify intrinsic connectivity networks without labeled training data, and manually configuring ICA decomposition pipelines is error-prone and hard to reproduce. ## Core Features & Use Cases - Resting-State Network Decomposition: Fit ICA on preprocessed rs-fMRI to extract spatial component maps representing intrinsic connectivity networks. - Subject-Level Outputs: Export component time series, loadings, and optional component correlation matrices or connectomes for downstream analysis. - Use Case: A neuroimaging researcher with preprocessed resting-state scans from 50 subjects uses this Skill to run a 20-component group ICA, producing component maps and per-subject time series for a subsequent group comparison study. ## Quick Start Run ICA decomposition on my preprocessed resting-state fMRI subject list with 20 components and export the component maps and time series to an output directory.

Frequently Asked Questions about ica

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run ICA on resting-state fMRI data?

Provide a list of preprocessed resting-state BOLD images, an optional group mask, and the desired number of components. The ICA fitting is executed through a nilearn-based reference script that outputs component maps and subject time series.

What preprocessing is required before ICA decomposition of fMRI?

ICA expects preprocessed resting-state fMRI including nuisance regression, filtering, and standard-space alignment. These steps should be completed first with a dedicated fMRI preprocessing skill before decomposition.

How many components should I choose for resting-state ICA?

The number of components strongly influences decomposition granularity, with values like 20 being common for network-level analysis. Lower counts yield coarse networks while higher counts split networks into finer subcomponents.

Can ICA directly compare groups of subjects statistically?

ICA is unsupervised and does not provide statistical group inference by itself. Group comparisons require additional statistical analysis on the extracted subject-level time series or component loadings after decomposition.

When should I use ICA instead of deep learning for fMRI analysis?

Use ICA when the goal is interpretable resting-state network decomposition rather than supervised phenotype prediction. It is a lightweight classical method suited for extracting spatial networks and time series without labeled training data.