ASLtbx Pipeline

Runner: pyasl.pipelines.asltbx_pipeline.run_pipeline

Purpose. Classic SPM/Nipype-based preprocessing + ASLtbx quantification.

Inputs

  • root: dataset root (BIDS-like); derivatives are written to <root>/asltbx/derivatives by the individual modules.

  • config_path: YAML config with ordered steps.

YAML Schema

Allowed step names: ResetOrientation, Realign, Coregister, Smooth, CreateMask, PerfusionQuantify.

Example

type: asltbx
steps:
  - name: ResetOrientation
  - name: Realign
  - name: Coregister
  - name: Smooth
    params: { fwhm: [6, 6, 6] }
  - name: CreateMask
    params: { thres: 0.1 }
  - name: PerfusionQuantify
    params:
      QuantFlag: 0
      MaskFlag: true
      MeanFlag: true
      BOLDFlag: false
      PerfFlag: false
      SubtractionType: 0
      SubtrationOrder: 1
      Timeshift: 0.5