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

Processing steps #1

Open
tsalo opened this issue Aug 1, 2024 · 1 comment
Open

Processing steps #1

tsalo opened this issue Aug 1, 2024 · 1 comment

Comments

@tsalo
Copy link
Collaborator

tsalo commented Aug 1, 2024

  1. Collect data from preprocessing derivatives and raw dataset.
    • Raw phase data from raw dataset.
    • Preprocessed magnitude data from preprocessing derivatives.
    • Transforms from preprocessing derivatives.
  2. Rescale from arbitrary units to radians.
  3. Remove non-steady-state volumes?
  4. Unwrap phase data with ROMEO/MEDIC.
    • Combine unwrapped phase data across echoes with MEDIC?
  5. Calculate phase jump and phase jolt time series from rescaled, but not unwrapped, phase with LayNii's LN2_PHASE_JOLT.
  6. Extract confounds
  7. Denoise the phase data.
    • RETROICOR
  8. Apply transforms from fMRIPrep to get data into the appropriate spaces.
    • Probably need to ignore STC.
    • In idevicente/Phase-based_denoising_pipeline, they combine mag + phase into complex, then split into real + imag, then apply the transforms, then combine into complex, then split into mag + phase. Not sure if that's necessary.

Related to nipreps/fmriprep#3336.

@tsalo
Copy link
Collaborator Author

tsalo commented Sep 1, 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