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 ``/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 ------- .. code-block:: yaml 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