-
Notifications
You must be signed in to change notification settings - Fork 3
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
Add support for load_confounds #19
Comments
Hi Annabelle, Love this idea! I think it's convenient and also encourages people to use evidence-based strategies. The logic for handling Let me know if that works! Thanks for suggesting and I am happy to move forward with this |
Hi Dan, Thanks for getting back to me so quickly! I think the default option of no regressors at all is a good idea, it makes sense that it would be useful. I missed when I was laying out the logic that there is also the question of whether or not
What do you think about changing it so that:
I think this would cover all the bases in terms of options and would keep a clean default strategy when confound files are specified. If its well described in the documentation I think this behaviour (along w/ the warnings) would be clear for users. Does that seem like a good plan? |
Gotcha, makes sense. Just to double check that we're on the same page here, essentially the full breakdown would be: When
When
Let me know if that sounds correct. I do think that we should encourage users to prioritize |
Left a comment in #20 discussing what I think might be the simplest approach instead of juggling |
Merged! |
Hi Dan,
Me and @pbellec would like to add support for
load_confounds
(documentation) toniimasker
. It's a tool developed in SIMEXP lab for working with data preprocessed with fMRIprep that selects the appropriate regressors for a set denoising strategy. It makes it easy to choose either a predefined strategy (it supports seven standard strategies adapted from Ciric et al. 2017) or a custom one and apply it. It is especially good at avoiding errors when the specific confounds required for a strategy aren't constant over all runs of all subjects. My plan would be to:--denoising_strategy
that allows the user to specify whichload_confounds
strategy they want to useParams6
(basic motion parameters with high pass filter) the default denoising strategy--regressor_names
:--denoising_strategy
is also specified, it produces a warning,--regressor_names
takes priority, and it works as it does nowload_confounds
will produce an error)Would you want to integrate
load_confounds
into your project? Do you have any thoughts/suggestions about that plan?Cheers,
Annabelle
The text was updated successfully, but these errors were encountered: