You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was playing with using fMRIPost-AROMA ICA outputs with tedana today (successfully, I might add). Two things to note:
fMRIPost-AROMA's mixing matrix doesn't have column headers, so we need to restructure the files before passing them along to tedana.
The metrics file (which is a tedana creation) is necessary to combine classifications from multiple trees. We can't just use the "confounds" file, since that only has the rejected components in it. The workflow probably needs to go:
Collect any mixing matrices and metrics files from --derivatives. This could involve multiple mixing matrices from different datasets.
Check that the mixing matrices are the same. Something like numpy.allclose should be enough. Not sure if it's worth it to try to support cases where the mixing matrices are the same, but components are reordered.
Check that the metrics files all have the right number of components and that they all have the "classification" column.
Run tedana using the mixing matrix.
Take the classifications from tedana and any other provided datasets, and take the union of the classifications. Generate a modified metrics file.
Do we want to support multiple combination strategies? E.g., "any-reject", "all-reject", "majority"?
Particularly useful for chaining ICA-based denoising methods (e.g., ICA-AROMA, FSL FIX, GIFT).
Related to nipreps/fmripost-aroma#35 and nipreps/fmripost-phase#5.
The text was updated successfully, but these errors were encountered: