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

SDC: Unify unwarping workflows #21

Closed
oesteban opened this issue May 28, 2019 · 2 comments · Fixed by #115
Closed

SDC: Unify unwarping workflows #21

oesteban opened this issue May 28, 2019 · 2 comments · Fixed by #115
Labels
effort: high Estimated high effort task impact: high Estimated high impact task unwarping
Milestone

Comments

@oesteban
Copy link
Member

oesteban commented May 28, 2019

After estimation of the displacements field map (either via phase1/2, phasediff, PE-polar, or SyN), the unwarping should happen with a unique workflow.

This requires #19.

@oesteban oesteban transferred this issue from nipreps/fmriprep Jul 9, 2019
@oesteban oesteban added this to the 1.0.0 milestone Aug 7, 2019
oesteban added a commit to oesteban/sdcflows that referenced this issue Nov 20, 2019
Following nipreps#40, rolls back the changes most involved with PyBIDS also
making the API evolve less abruptly.

The PR builds on top of nipreps#52, and closes nipreps#16.

This PR does not address #20, nor nipreps#19 and nipreps#21 although it is setting the
necessary stepping stones.
oesteban added a commit to oesteban/sdcflows that referenced this issue Nov 21, 2019
This PR closes nipreps#19, reorganizing the unwarping tools for fieldmap-based
solutions:

  - [x] Separate the displacements field generation from actual
        unwarping (i.e., applying the nonlinear transform).
        By doing this, we are not only addressing nipreps#19 directly, we are
        also readying the ground for tackling nipreps#21 since now all the
        unwarping paths (pepolar, fieldmaps/phases/phasediff, or syn)
        have more consistent interfaces.
  - [x] Update the root workflow to reflect these changes.
  - [x] Unloaded ``unwarp.py`` of the workflow to write reports, which
        has been moved to a new module called ``outputs.py`` following
        some of the latest *fMRIPrep* non-written standards.
  - [x] Polished some minor documentation and stylistic issues within
        the scope of the proposed changes.
oesteban added a commit to oesteban/sdcflows that referenced this issue Nov 22, 2019
This PR closes nipreps#19, reorganizing the unwarping tools for fieldmap-based
solutions:

  - [x] Separate the displacements field generation from actual
        unwarping (i.e., applying the nonlinear transform).
        By doing this, we are not only addressing nipreps#19 directly, we are
        also readying the ground for tackling nipreps#21 since now all the
        unwarping paths (pepolar, fieldmaps/phases/phasediff, or syn)
        have more consistent interfaces.
  - [x] Update the root workflow to reflect these changes.
  - [x] Unloaded ``unwarp.py`` of the workflow to write reports, which
        has been moved to a new module called ``outputs.py`` following
        some of the latest *fMRIPrep* non-written standards.
  - [x] Polished some minor documentation and stylistic issues within
        the scope of the proposed changes.
oesteban added a commit to oesteban/sdcflows that referenced this issue Nov 23, 2019
This PR closes nipreps#19, reorganizing the unwarping tools for fieldmap-based
solutions:

  - [x] Separate the displacements field generation from actual
        unwarping (i.e., applying the nonlinear transform).
        By doing this, we are not only addressing nipreps#19 directly, we are
        also readying the ground for tackling nipreps#21 since now all the
        unwarping paths (pepolar, fieldmaps/phases/phasediff, or syn)
        have more consistent interfaces.
  - [x] Update the root workflow to reflect these changes.
  - [x] Unloaded ``unwarp.py`` of the workflow to write reports, which
        has been moved to a new module called ``outputs.py`` following
        some of the latest *fMRIPrep* non-written standards.
  - [x] Polished some minor documentation and stylistic issues within
        the scope of the proposed changes.
@oesteban oesteban modified the milestones: 1.0.0, 1.1.0 Nov 25, 2019
@oesteban oesteban added impact: high Estimated high impact task effort: high Estimated high effort task labels Apr 2, 2020
@oesteban
Copy link
Member Author

oesteban commented Apr 2, 2020

Very related: #26

oesteban added a commit to oesteban/sdcflows that referenced this issue Oct 23, 2020
This PR attempts to provide a more reliable framework to build
fieldmap estimation workflows.
Implicitly, it will help addressing issues regarding data conformity
(e.g., nipreps#63, nipreps#64, nipreps#65) and also ease larger refactors such as #20, nipreps#21,
 nipreps#26, and nipreps#101.
oesteban added a commit to oesteban/sdcflows that referenced this issue Oct 23, 2020
This PR attempts to provide a more reliable framework to build
fieldmap estimation workflows.
Implicitly, it will help addressing issues regarding data conformity
(e.g., nipreps#63, nipreps#64, nipreps#65) and also ease larger refactors such as #20, nipreps#21,
 nipreps#26, and nipreps#101.
oesteban added a commit to oesteban/sdcflows that referenced this issue Oct 26, 2020
This PR attempts to provide a more reliable framework to build
fieldmap estimation workflows.
Implicitly, it will help addressing issues regarding data conformity
(e.g., nipreps#63, nipreps#64, nipreps#65) and also ease larger refactors such as #20, nipreps#21,
 nipreps#26, and nipreps#101.
@oesteban oesteban linked a pull request Nov 12, 2020 that will close this issue
@oesteban
Copy link
Member Author

Actually, this is essentially implementing #26. Closing in favor of that one.

oesteban added a commit to oesteban/sdcflows that referenced this issue Nov 14, 2020
This PR attempts to provide a more reliable framework to build
fieldmap estimation workflows.
Implicitly, it will help addressing issues regarding data conformity
(e.g., nipreps#63, nipreps#64, nipreps#65) and also ease larger refactors such as #20, nipreps#21,
 nipreps#26, and nipreps#101.
oesteban added a commit to oesteban/sdcflows that referenced this issue Nov 18, 2020
This PR attempts to provide a more reliable framework to build
fieldmap estimation workflows.
Implicitly, it will help addressing issues regarding data conformity
(e.g., nipreps#63, nipreps#64, nipreps#65) and also ease larger refactors such as #20, nipreps#21,
 nipreps#26, and nipreps#101.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort: high Estimated high effort task impact: high Estimated high impact task unwarping
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant