Alternative Labeling Tool for labeling independent components derived from FSL MELODIC/FEAT as signal vs noise
ALT requires a working installation of FSL and octave or matlab (tested on matlab R2016a)
-
First, run alt.sh on the melodic folder to generate the % of IC falling in gray matter and IC's power spectrum skewness metrics
alt.sh <mypathtofolder>/sub-001_rsfmri.ica
-
Second, run cleaning.m on the melodic folder to generate the signal vs noise label
(in octave or matlab):
cleaning('<mypathtofolder>/sub-001_rsfmri.ica')
-
Optional: use manual labeling on a number of scans and compare labeling performance of ALT with manual ratings using evaluation.m
(in octave or matlab):
evaluation('<mypathtofolder>/sub-001_rsfmri.ica', manual_labels)
The example_evaluation.m script provides some shell code that strips manual labels from unnecessary information and generates the confusion matrices.
A detailed manuscript on ALT is currently available at Brain Imaging and Behavior:
https://link.springer.com/article/10.1007/s11682-022-00650-9
and the original preprint here: