Skip to content
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

Finalize dependencies #17

Closed
tsalo opened this issue May 4, 2024 · 1 comment
Closed

Finalize dependencies #17

tsalo opened this issue May 4, 2024 · 1 comment

Comments

@tsalo
Copy link
Collaborator

tsalo commented May 4, 2024

At minimum, I think we need:

  • AFNI 3dTShift, for slice timing correction
  • FSL SUSAN, to smooth BOLD data before running MELODIC
  • FSL MELODIC, to perform the ICA

ICA-AROMA (https://github.com/maartenmennes/ICA-AROMA) uses the following FSL commands as well:

  • bet
  • fslmaths
  • fslinfo
  • zeropad
  • fslroi
  • fslmerge
  • flirt
  • applywarp
  • fslstats
  • fsl_regfilt

Of course, most, if not all, of the ICA-AROMA dependencies could be replaced with Python code. Not sure if a fork with that change already exists. I know that the ME-ICA team (myself included) worked hard to write a pure Python version, but progress on that stalled when we tried to extend ICA-AROMA to work on native-space BOLD data. Still, it might be worth resurrecting: https://github.com/ME-ICA/aroma.

Do we need any other non-Python dependencies?

@tsalo tsalo added enhancement New feature or request and removed enhancement New feature or request labels May 4, 2024
@tsalo
Copy link
Collaborator Author

tsalo commented Aug 29, 2024

I had forgotten ANTs, but everything should be working now.

@tsalo tsalo closed this as completed Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant