-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revisit component sorting within metric calculation #564
Comments
The good news is that, with our new dynamic reports, the order of the components doesn't matter nearly as much! The Kappa rank plot is the only one that retains the same ordering we apply to the components themselves. |
Does anyone have a strong opinion one way or another on this? Since we wouldn't change the mixing matrix at all, we would probably want to log whether the component time series was flipped in the component table. I don't foresee it being a major problem for denoising, since any denoising step should automatically flip the component's sign to best match the data, right? |
@tsalo I think if there were strong opinions they would have been voiced by now. |
@jbteves good point. I will move forward with this when I have the bandwidth (or if someone else wants to take it on that's great too). Considering the work a number of us put in at BrainHack Donostia on a pure Python version of AROMA, this is more relevant than ever. |
Hm, would it make sense to open a PR to your PR for #592 ? |
I would also like that the format and order of the ICs is compatible across both packages. |
I think it happens in metric calculation, right? So probably #591, unless you are still working on an object-oriented version that will go in its own PR. |
Whoops, yes, I meant #591. |
Summary
In order to support multiple component selection methods performed on a single decomposition (e.g., running tedana and AROMA on the same ICA results) within fMRIPrep, we should not change the mixing matrix at all by resorting or flipping components.
Next Steps
reindex
argument fromdependence_metrics()
.The text was updated successfully, but these errors were encountered: