forked from nipreps/dmriprep
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(TOPUP): an initial implementation of SD estimation.
Adds a new subworkflow based on FSL TOPUP to integrate SD estimation for the ds001771 dataset. - [x] Pin niworkflows to current master (while I release 1.2.0rc5 containing nipreps/niworkflows#503, nipreps/niworkflows#504, which are used here). - [x] Create a new sdc estimation workflow, with the expectation of upstreaming it to SDCFlows. - [x] Implement the barebones of how nipreps/sdcflows#101 could look like. Also to be upstreamed to SDCFlows when mature. - [x] Stick TOPUP from FSL 6.0.3 in the Docker image, since topup from FSL 5.0.x is really unstable (for instance, it fails with a segmentation fault on the workflow of ds001771) Resolves: nipreps#92
- Loading branch information
Showing
15 changed files
with
324 additions
and
31 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Resolution (knot-spacing) of warps in mm | ||
--warpres=20,16,14,12,10,6,4,4,4 | ||
# Subsampling level (a value of 2 indicates that a 2x2x2 neighbourhood is collapsed to 1 voxel) | ||
--subsamp=2,2,2,2,2,1,1,1,1 | ||
# FWHM of gaussian smoothing | ||
--fwhm=8,6,4,3,3,2,1,0,0 | ||
# Maximum number of iterations | ||
--miter=5,5,5,5,5,10,10,20,20 | ||
# Relative weight of regularisation | ||
--lambda=0.005,0.001,0.0001,0.000015,0.000005,0.0000005,0.00000005,0.0000000005,0.00000000001 | ||
# If set to 1 lambda is multiplied by the current average squared difference | ||
--ssqlambda=1 | ||
# Regularisation model | ||
--regmod=bending_energy | ||
# If set to 1 movements are estimated along with the field | ||
--estmov=1,1,1,1,1,0,0,0,0 | ||
# 0=Levenberg-Marquardt, 1=Scaled Conjugate Gradient | ||
--minmet=0,0,0,0,0,1,1,1,1 | ||
# Quadratic or cubic splines | ||
--splineorder=3 | ||
# Precision for calculation and storage of Hessian | ||
--numprec=double | ||
# Linear or spline interpolation | ||
--interp=spline | ||
# If set to 1 the images are individually scaled to a common mean intensity | ||
--scale=1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Resolution (knot-spacing) of warps in mm | ||
--warpres=20,16,14,12,10,6,4,4,4 | ||
# Subsampling level (a value of 2 indicates that a 2x2x2 neighbourhood is collapsed to 1 voxel) | ||
--subsamp=1,1,1,1,1,1,1,1,1 | ||
# FWHM of gaussian smoothing | ||
--fwhm=8,6,4,3,3,2,1,0,0 | ||
# Maximum number of iterations | ||
--miter=5,5,5,5,5,10,10,20,20 | ||
# Relative weight of regularisation | ||
--lambda=0.0005,0.0001,0.00001,0.0000015,0.0000005,0.0000005,0.00000005,0.0000000005,0.00000000001 | ||
# If set to 1 lambda is multiplied by the current average squared difference | ||
--ssqlambda=1 | ||
# Regularisation model | ||
--regmod=bending_energy | ||
# If set to 1 movements are estimated along with the field | ||
--estmov=1,1,1,1,1,0,0,0,0 | ||
# 0=Levenberg-Marquardt, 1=Scaled Conjugate Gradient | ||
--minmet=0,0,0,0,0,1,1,1,1 | ||
# Quadratic or cubic splines | ||
--splineorder=3 | ||
# Precision for calculation and storage of Hessian | ||
--numprec=double | ||
# Linear or spline interpolation | ||
--interp=spline | ||
# If set to 1 the images are individually scaled to a common mean intensity | ||
--scale=1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Resolution (knot-spacing) of warps in mm | ||
--warpres=20,16,14,12,10,6,4,4,4 | ||
# Subsampling level (a value of 2 indicates that a 2x2x2 neighbourhood is collapsed to 1 voxel) | ||
--subsamp=2,2,2,2,2,1,1,1,1 | ||
# FWHM of gaussian smoothing | ||
--fwhm=8,6,4,3,3,2,1,0,0 | ||
# Maximum number of iterations | ||
--miter=5,5,5,5,5,10,10,20,20 | ||
# Relative weight of regularisation | ||
--lambda=0.005,0.001,0.0001,0.000015,0.000005,0.0000005,0.00000005,0.0000000005,0.00000000001 | ||
# If set to 1 lambda is multiplied by the current average squared difference | ||
--ssqlambda=1 | ||
# Regularisation model | ||
--regmod=bending_energy | ||
# If set to 1 movements are estimated along with the field | ||
--estmov=1,1,1,1,1,0,0,0,0 | ||
# 0=Levenberg-Marquardt, 1=Scaled Conjugate Gradient | ||
--minmet=0,0,0,0,0,1,1,1,1 | ||
# Quadratic or cubic splines | ||
--splineorder=3 | ||
# Precision for calculation and storage of Hessian | ||
--numprec=double | ||
# Linear or spline interpolation | ||
--interp=spline | ||
# If set to 1 the images are individually scaled to a common mean intensity | ||
--scale=1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Resolution (knot-spacing) of warps in mm | ||
--warpres=20,16,14,12,10,6,4,4,4 | ||
# Subsampling level (a value of 2 indicates that a 2x2x2 neighbourhood is collapsed to 1 voxel) | ||
--subsamp=4,4,2,2,2,1,1,1,1 | ||
# FWHM of gaussian smoothing | ||
--fwhm=8,6,4,3,3,2,1,0,0 | ||
# Maximum number of iterations | ||
--miter=5,5,5,5,5,10,10,20,20 | ||
# Relative weight of regularisation | ||
--lambda=0.035,0.006,0.0001,0.000015,0.000005,0.0000005,0.00000005,0.0000000005,0.00000000001 | ||
# If set to 1 lambda is multiplied by the current average squared difference | ||
--ssqlambda=1 | ||
# Regularisation model | ||
--regmod=bending_energy | ||
# If set to 1 movements are estimated along with the field | ||
--estmov=1,1,1,1,1,0,0,0,0 | ||
# 0=Levenberg-Marquardt, 1=Scaled Conjugate Gradient | ||
--minmet=0,0,0,0,0,1,1,1,1 | ||
# Quadratic or cubic splines | ||
--splineorder=3 | ||
# Precision for calculation and storage of Hessian | ||
--numprec=double | ||
# Linear or spline interpolation | ||
--interp=spline | ||
# If set to 1 the images are individually scaled to a common mean intensity | ||
--scale=1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
Oops, something went wrong.