Guides the decomposition of resting-state fMRI data into connectivity networks.

Install

mkdir -p .claude/skills/ica && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13427" && unzip -o skill.zip -d .claude/skills/ica && rm skill.zip

Installs to .claude/skills/ica

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use this model doc whenever the user wants to perform resting-state network decomposition using ICA. This is a non-deep-learning unsupervised route focused on extracting intrinsic connectivity networks, component maps, and subject-level time series from resting-state fMRI.
273 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Identify intrinsic connectivity networks from resting-state fMRI
  • Extract spatial component maps from fMRI data
  • Derive subject-level time series for downstream analysis
  • Compute component-level correlations
  • Prepare resting-state fMRI inputs for ICA

How it works

ICA is a non-deep-learning unsupervised method that decomposes resting-state fMRI data to identify intrinsic connectivity networks and extract spatial components and time series. It relies on preprocessed fMRI inputs and delegates concrete ICA fitting to nilearn-tool.

Inputs & outputs

You give it
Preprocessed resting-state fMRI, optional mask, optional group subject list
You get back
4D component map image, subject-level component time series, component report figures, optional component correlation matrix

When to use ica

  • Decomposing rs-fMRI networks
  • Extracting spatial components
  • Analyzing subject time series
  • Network connectivity research

About this skill

ICA Model Doc

Overview

ICA is a classical non-deep-learning method for resting-state network decomposition.

  • Model family: non-deep-learning unsupervised decomposition method
  • Typical objectives:
    • identify intrinsic connectivity networks from resting-state fMRI
    • extract spatial component maps and subject-level time series
    • derive component-level connectivity or subject summaries for downstream analysis
  • Primary input: preprocessed resting-state fMRI, optional mask, optional group subject list
  • Primary output: component maps, subject time series, component loadings, optional connectomes or reports

In NeuroClaw, this document is model-level guidance for ICA-based resting-state decomposition workflows rather than phenotype prediction.

Upstream preparation should usually be delegated to:

  • fmri-skill for rs-fMRI preprocessing, nuisance regression, filtering, and standard-space alignment
  • nilearn-tool for concrete ICA fitting and component export

Research use only.


Quick Start

1) Prepare resting-state inputs

Expected inputs:

  • preprocessed resting-state BOLD images
  • optional confounds TSV files
  • optional brain mask
  • optional subject list or cohort manifest

If these are not ready, delegate to fmri-skill first.

2) ICA route

Representative operations:

  • load subject-level or group-level rs-fMRI images
  • fit ICA to estimate intrinsic connectivity components
  • export component spatial maps and subject time series
  • optionally compute component-level correlations

Example execution route:

# delegated through claw-shell after preprocessing is confirmed
python skills/nilearn-tool/scripts/rest_ica_reference.py \
  --input-list path/to/rest_bold_list.txt \
  --mask path/to/group_mask.nii.gz \
  --n-components 20 \
  --output-dir run_models_output/ica

Input / Output Contract

Required inputs

  • preprocessed resting-state fMRI in subject space or standard space
  • subject list or image list

Optional inputs

  • confounds table(s)
  • mask image
  • repetition time (TR)
  • decomposition parameters such as number of components
  • group/covariate table for downstream statistical analysis

Produced outputs

  • 4D component map image
  • subject-level component time series
  • component report figures and summary tables
  • optional component correlation matrix / connectome

Recommended Delegation

  • resting-state preprocessing and denoising -> fmri-skill
  • concrete implementation of ICA -> nilearn-tool
  • shell execution and logging -> claw-shell

No execution before explicit plan confirmation.


When to Use ICA

  • The user wants resting-state network decomposition rather than task activation analysis.
  • The goal is to identify intrinsic connectivity networks from rs-fMRI.
  • The user wants subject-level component time series for downstream connectivity or clustering.
  • Interpretability of spatial networks is more important than supervised phenotype prediction.
  • A lightweight classical unsupervised method is preferred over deep learning.

Limitations and Notes

  • Results are sensitive to preprocessing quality, head motion, filtering, and masking choices.
  • The number of components strongly influences decomposition granularity.
  • ICA is unsupervised and does not directly provide statistical group inference.
  • Downstream comparisons across groups usually require additional statistical analysis after decomposition.

Reference

Created At: 2026-04-14 00:31 HKT Last Updated At: 2026-04-14 00:45 HKT Author: chengwang96

When not to use it

  • When performing task activation analysis
  • When supervised phenotype prediction is the primary goal
  • When deep learning methods are preferred over classical unsupervised methods

Limitations

  • Results are sensitive to preprocessing quality, head motion, filtering, and masking choices
  • The number of components strongly influences decomposition granularity
  • ICA is unsupervised and does not directly provide statistical group inference

How it compares

This skill applies a classical unsupervised decomposition method to fMRI data, focusing on network identification and component extraction, rather than using deep learning or supervised prediction models.

Compared to similar skills

ica side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ica (this skill)03moReviewAdvanced
quant-analyst1032moNo flagsAdvanced
umap-learn62moReviewIntermediate
embedding-strategies82moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

quant-analyst

zenobi-us

Expert quantitative analyst specializing in financial modeling, algorithmic trading, and risk analytics. Masters statistical methods, derivatives pricing, and high-frequency trading with focus on mathematical rigor, performance optimization, and profitable strategy development.

103355

umap-learn

K-Dense-AI

UMAP dimensionality reduction. Fast nonlinear manifold learning for 2D/3D visualization, clustering preprocessing (HDBSCAN), supervised/parametric UMAP, for high-dimensional data.

6100

embedding-strategies

wshobson

Select and optimize embedding models for semantic search and RAG applications. Use when choosing embedding models, implementing chunking strategies, or optimizing embedding quality for specific domains.

890

building-automl-pipelines

jeremylongshore

Build automated machine learning pipelines, including feature engineering, model selection, and performance evaluation.

688

model-compare

rawwerks

Compare 3D CAD models using boolean operations (IoU, Dice, precision/recall). Use when evaluating generated models against gold references, diffing CAD revisions, or computing similarity metrics for ML training. Triggers on: model diff, compare models, IoU, intersection over union, model similarity, CAD comparison, STEP diff, 3D evaluation, gold reference, generated model, precision recall 3D.

783

matchms

davila7

Mass spectrometry analysis. Process mzML/MGF/MSP, spectral similarity (cosine, modified cosine), metadata harmonization, compound ID, for metabolomics and MS data processing.

674

Search skills

Search the agent skills registry