@@ -397,6 +397,7 @@ def init_ica_aroma_wf(template, metadata, mem_gb, omp_nthreads,
397
397
398
398
The following steps are performed:
399
399
400
+ #. Remove non-steady state volumes from the bold series.
400
401
#. Smooth data using FSL `susan`, with a kernel width FWHM=6.0mm.
401
402
#. Run FSL `melodic` outside of ICA-AROMA to generate the report
402
403
#. Run ICA-AROMA
@@ -426,40 +427,53 @@ def init_ica_aroma_wf(template, metadata, mem_gb, omp_nthreads,
426
427
427
428
**Parameters**
428
429
430
+ aroma_melodic_dim: int or None
431
+ Set the dimensionality of the Melodic ICA decomposition
432
+ If None, MELODIC automatically estimates dimensionality.
433
+ ignore_aroma_err : bool
434
+ Do not fail on ICA-AROMA errors
435
+ mem_gb : float
436
+ Size of BOLD file in GB
437
+ metadata : dict
438
+ BIDS metadata for BOLD file
439
+ name : str
440
+ Name of workflow (default: ``bold_mni_trans_wf``)
441
+ omp_nthreads : int
442
+ Maximum number of threads an individual process may use
429
443
template : str
430
444
Spatial normalization template used as target when that
431
445
registration step was previously calculated with
432
446
:py:func:`~fmriprep.workflows.bold.registration.init_bold_reg_wf`.
433
447
The template must be one of the MNI templates (fMRIPrep uses
434
448
``MNI152NLin2009cAsym`` by default).
435
- metadata : dict
436
- BIDS metadata for BOLD file
437
- mem_gb : float
438
- Size of BOLD file in GB
439
- omp_nthreads : int
440
- Maximum number of threads an individual process may use
441
- name : str
442
- Name of workflow (default: ``bold_mni_trans_wf``)
443
449
susan_fwhm : float
444
450
Kernel width (FWHM in mm) for the smoothing step with
445
451
FSL ``susan`` (default: 6.0mm)
446
452
use_fieldwarp : bool
447
453
Include SDC warp in single-shot transform from BOLD to MNI
448
- ignore_aroma_err : bool
449
- Do not fail on ICA-AROMA errors
450
- aroma_melodic_dim: int or None
451
- Set the dimensionality of the Melodic ICA decomposition
452
- If None, MELODIC automatically estimates dimensionality.
453
454
454
455
455
456
**Inputs**
456
-
457
- bold_mni
458
- BOLD series, resampled to template space
457
+ bold_mask
458
+ BOLD series mask in template space
459
+ bold_split
460
+ Individual 3D BOLD volumes, not motion corrected
461
+ fieldwarp
462
+ a :abbr:`DFM (displacements field map)` in ITK format
463
+ hmc_xforms
464
+ List of affine transforms aligning each volume to ``ref_image`` in ITK format
465
+ itk_bold_to_t1
466
+ Affine transform from ``ref_bold_brain`` to T1 space (ITK format)
459
467
movpar_file
460
468
SPM-formatted motion parameters file
461
- bold_mask_mni
462
- BOLD series mask in template space
469
+ n_volumes_to_discard
470
+ number of non steady state volumes
471
+ name_source
472
+ BOLD series NIfTI file
473
+ Used to recover original information lost during processing
474
+ t1_2_mni_forward_transform
475
+ ANTs-compatible affine-and-warp transform file
476
+
463
477
464
478
**Outputs**
465
479
@@ -472,15 +486,15 @@ def init_ica_aroma_wf(template, metadata, mem_gb, omp_nthreads,
472
486
nonaggr_denoised_file
473
487
BOLD series with non-aggressive ICA-AROMA denoising applied
474
488
475
- .. _ICA-AROMA: https://github.com/rhr-pruim /ICA-AROMA
489
+ .. _ICA-AROMA: https://github.com/maartenmennes /ICA-AROMA
476
490
477
491
"""
478
492
workflow = Workflow (name = name )
479
493
workflow .__postdesc__ = """\
480
494
Automatic removal of motion artifacts using independent component analysis
481
495
[ICA-AROMA, @aroma] was performed on the *preprocessed BOLD on MNI space*
482
- time-series after a spatial smoothing with an isotropic, Gaussian kernel
483
- of 6mm FWHM (full-width half-maximum).
496
+ time-series after removal of non-steady state volumes and spatial smoothing
497
+ with an isotropic, Gaussian kernel of 6mm FWHM (full-width half-maximum).
484
498
Corresponding "non-aggresively" denoised runs were produced after such
485
499
smoothing.
486
500
Additionally, the "aggressive" noise-regressors were collected and placed
0 commit comments