Skip to content

Phase 3: ICLabel classification and non-brain IC rejection #4

Description

@neuromechanist

Goal

Classify components with ICLabel and drop non-brain ICs.

Entrypoint

src/matlab/phase3_iclabel.m.

Steps

  • Run iclabel on each Phase 2 checkpoint
  • Drop non-brain ICs at threshold 0.69 (brain probability); justify vs 0.70/0.80 in research.md
  • Save brain-only sets to derivatives/iclabel/sub-XXX_task-ThePresent_desc-braincomp_eeg.set
  • Emit params.json and qa_iclabel.csv (brain-IC counts per subject, class distribution)
  • Flag subjects with fewer than 5 brain ICs for manual review

Success Criteria

  • Median brain-IC count >=15 per subject
  • Flagged subjects logged; decision on inclusion recorded in research.md

Parent

Part of epic #1. Blocked by Phase 2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew featurematlabMATLAB / EEGLAB pipelinephaseIndividual phase of an epic

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions