https://doi.org/10.5281/zenodo.18728759

QSMxT#

Author: Ashley Stewart

Date: 25 Aug 2025

License:

Note: If this notebook uses neuroimaging tools from Neurocontainers, those tools retain their original licenses. Please see Neurodesk citation guidelines for details.

Citation and Resources:#

Tools included in this workflow#

  • QSMxT: Stewart AW, Robinson SD, O’Brien K, et al. QSMxT: Robust masking and artifact reduction for quantitative susceptibility mapping. Magnetic Resonance in Medicine. 2022;87(3):1289-1300. doi:10.1002/mrm.29048

  • QSMxT: Stewart AW, Bollman S, et al. QSMxT/QSMxT. GitHub; 2022. https://github.com/QSMxT/QSM

Dataset#

  • Bollmann, S., & Stewart, A. (2023, August 7). QSM DICOM testdata for QSMxT pipeline. Retrieved from osf.io/ru43c

QSMxT Interactive Notebook#

This interactive notebook estimates Quantitative Susceptibility Maps (QSMs) for two gradient-echo (GRE) MRI acquisitions using QSMxT provided by the Neurodesk project.

What is QSM?#

QSM is a form of quantitative MRI (qMRI) that estimates the magnetic susceptibility distribution across an imaged object. Magnetic susceptibility is the degree to which a material becomes magnetised by an external magnetic field. Major contributors to susceptibility include iron, calcium, and myelin, with the susceptibility of water typically approximating a zero-reference, though it is slightly diamagnetic. Read more about QSM here.

What is QSMxT?#

QSMxT is a suite of tools for building and running automated pipelines for QSM that:

  • is available open-source without any licensing required;

  • is distributed as a software container making it straightforward to access and install (Neurodesk!)

  • scales its processing to execute across many acquisitions through jobs parallelisation (using multiple processors or HPCs) provided by Nipype;

  • automates steps that usually require manual intervention and scripting, including:

    • DICOM to BIDS conversion;

    • QSM reconstruction using a range of algorithms;

    • segmentation using FastSurfer;

    • group space generation using ANTs;

    • export of susceptibility statistics by subject and region of interest (ROI) to CSV.

QSMxT output

How do I access QSMxT?#

There are a few ways you can access QSMxT:

  • This notebook: You can access QSMxT in this notebook right now!

    • If you are running this on a Neurodesk Play instance, you can upload your own data into the sidebar via drag-and-drop.

  • Neurodesktop: QSMxT is in the applications menu of Neurodesktop.

    • On Neurodesk Play, upload your own data into the desktop via drag-and-drop.

    • On a local install of Neurodesk, bring any necessary files into the shared ~/neurodesktop-storage directory

  • Local install: QSMxT can also be installed via the Docker container

  • HPC install: QSMxT can also be installed via the Singularity container for use on HPCs

Download example DICOMs#

Here, we download some example DICOMs from our OSF repository for QSMxT.

These data include GRE and T1-weighted acquisitions for one subject (duplicated to act as two subjects).

!osf -p ru43c clone . > /dev/null 2>&1
!tar xf osfstorage/dicoms-unsorted.tar
!rm -rf osfstorage/
!tree dicoms-unsorted | head
!echo -e "...\nThere are `ls dicoms-unsorted | wc -l` unsorted DICOMs in ./dicoms-unsorted/"
dicoms-unsorted
├── MR.1.1.dcm
├── MR.1.10.dcm
├── MR.1.100.dcm
├── MR.1.101.dcm
├── MR.1.102.dcm
├── MR.1.103.dcm
├── MR.1.104.dcm
├── MR.1.105.dcm
├── MR.1.106.dcm
...
There are 1216 unsorted DICOMs in ./dicoms-unsorted/

Load QSMxT#

To load QSMxT inside a notebook, we can use the available module system:

import module
await module.load('qsmxt/8.1.1')
!qsmxt --version
[INFO]: QSMxT v8.1.1

Data standardisation#

QSMxT requires input data to conform to the Brain Imaging Data Structure (BIDS).

Luckily, QSMxT also provides scripts that can convert unorganised NIfTI or DICOM images to BIDS. If you are using NIfTI images and do not have DICOMs, see nifti-convert.

Convert DICOM to BIDS#

The DICOM to BIDS conversion must identify which series should be used for QSM reconstruction (e.g. MEGRE), and which series should be used for segmentation (T1-weighted). Because this information is not stored in the DICOM header in a standardised way, it can only be estimated based on other fields, or the user must identify series themselves.

If QSMxT is run interactively, the user will be prompted to identify the relevant series. However, because we are running QSMxT in a notebook, we disable the interactivity using --auto_yes and allow QSMxT to guess the intended purpose of each acquisition. In this case, it makes the right guess:

!dicom-convert dicoms-unsorted bids --auto_yes
/opt/miniconda-4.12.0/lib/python3.8/site-packages/dicompare/io.py:30: UserWarning: The DICOM readers are highly experimental, unstable, and only work for Siemens time-series at the moment
Please use with caution.  We would be grateful for your help in improving them
  from nibabel.nicom.csareader import get_csa_header
[INFO]: Running QSMxT 8.1.1
[INFO]: Command: /opt/miniconda-4.12.0/bin/dicom-convert dicoms-unsorted bids --auto_yes
[INFO]: Python interpreter: /opt/miniconda-4.12.0/bin/python3.8
Loading DICOM files:   0%|                             | 0/1216 [00:00<?, ?it/s]
Loading DICOM files:   1%|▏                    | 9/1216 [00:00<00:14, 80.96it/s]
Loading DICOM files:   2%|▎                   | 21/1216 [00:00<00:12, 97.19it/s]
Loading DICOM files:   3%|▌                  | 32/1216 [00:00<00:11, 100.33it/s]
Loading DICOM files:   4%|▋                  | 43/1216 [00:00<00:11, 100.55it/s]
Loading DICOM files:   5%|▉                  | 56/1216 [00:00<00:10, 109.66it/s]
Loading DICOM files:   6%|█                  | 68/1216 [00:00<00:10, 109.36it/s]
Loading DICOM files:   6%|█▏                 | 79/1216 [00:00<00:10, 107.88it/s]
Loading DICOM files:   7%|█▍                 | 91/1216 [00:00<00:10, 109.30it/s]
Loading DICOM files:   8%|█▌                | 102/1216 [00:00<00:10, 107.98it/s]
Loading DICOM files:   9%|█▋                | 113/1216 [00:01<00:10, 105.70it/s]
Loading DICOM files:  10%|█▊                | 124/1216 [00:01<00:10, 104.17it/s]
Loading DICOM files:  11%|█▉                | 135/1216 [00:01<00:10, 104.02it/s]
Loading DICOM files:  12%|██▏               | 146/1216 [00:01<00:10, 105.72it/s]
Loading DICOM files:  13%|██▎               | 158/1216 [00:01<00:09, 106.52it/s]
Loading DICOM files:  14%|██▌               | 169/1216 [00:01<00:09, 105.19it/s]
Loading DICOM files:  15%|██▋               | 180/1216 [00:01<00:09, 104.71it/s]
Loading DICOM files:  16%|██▊               | 191/1216 [00:01<00:09, 105.88it/s]
Loading DICOM files:  17%|██▉               | 202/1216 [00:01<00:09, 105.41it/s]
Loading DICOM files:  18%|███▏              | 213/1216 [00:02<00:09, 101.87it/s]
Loading DICOM files:  19%|███▎              | 225/1216 [00:02<00:09, 104.20it/s]
Loading DICOM files:  20%|███▌              | 238/1216 [00:02<00:08, 109.95it/s]
Loading DICOM files:  21%|███▋              | 250/1216 [00:02<00:08, 111.23it/s]
Loading DICOM files:  22%|███▉              | 262/1216 [00:02<00:08, 109.40it/s]
Loading DICOM files:  23%|████              | 274/1216 [00:02<00:08, 111.57it/s]
Loading DICOM files:  24%|████▏             | 286/1216 [00:02<00:08, 112.94it/s]
Loading DICOM files:  25%|████▍             | 298/1216 [00:02<00:08, 110.89it/s]
Loading DICOM files:  25%|████▌             | 310/1216 [00:02<00:08, 112.89it/s]
Loading DICOM files:  26%|████▊             | 322/1216 [00:03<00:08, 110.14it/s]
Loading DICOM files:  27%|████▉             | 334/1216 [00:03<00:08, 109.56it/s]
Loading DICOM files:  28%|█████             | 345/1216 [00:03<00:08, 107.08it/s]
Loading DICOM files:  29%|█████▎            | 357/1216 [00:03<00:07, 110.01it/s]
Loading DICOM files:  30%|█████▍            | 369/1216 [00:03<00:07, 109.61it/s]
Loading DICOM files:  31%|█████▋            | 382/1216 [00:03<00:07, 113.71it/s]
Loading DICOM files:  32%|█████▊            | 394/1216 [00:03<00:07, 112.11it/s]
Loading DICOM files:  33%|██████            | 406/1216 [00:03<00:07, 110.82it/s]
Loading DICOM files:  34%|██████▏           | 418/1216 [00:03<00:07, 112.56it/s]
Loading DICOM files:  35%|██████▎           | 430/1216 [00:03<00:06, 112.50it/s]
Loading DICOM files:  36%|██████▌           | 442/1216 [00:04<00:07, 109.69it/s]
Loading DICOM files:  37%|██████▋           | 454/1216 [00:04<00:06, 110.68it/s]
Loading DICOM files:  38%|██████▉           | 466/1216 [00:04<00:06, 109.94it/s]
Loading DICOM files:  39%|███████           | 478/1216 [00:04<00:06, 110.50it/s]
Loading DICOM files:  40%|███████▎          | 490/1216 [00:04<00:06, 111.54it/s]
Loading DICOM files:  41%|███████▍          | 502/1216 [00:04<00:06, 113.01it/s]
Loading DICOM files:  42%|███████▌          | 514/1216 [00:04<00:06, 103.23it/s]
Loading DICOM files:  43%|███████▊          | 525/1216 [00:04<00:06, 105.00it/s]
Loading DICOM files:  44%|███████▉          | 536/1216 [00:04<00:06, 106.33it/s]
Loading DICOM files:  45%|████████          | 547/1216 [00:05<00:06, 106.08it/s]
Loading DICOM files:  46%|████████▎         | 560/1216 [00:05<00:05, 111.16it/s]
Loading DICOM files:  47%|████████▍         | 572/1216 [00:05<00:05, 110.64it/s]
Loading DICOM files:  48%|████████▋         | 584/1216 [00:05<00:05, 111.08it/s]
Loading DICOM files:  49%|████████▊         | 596/1216 [00:05<00:05, 110.38it/s]
Loading DICOM files:  50%|█████████         | 608/1216 [00:05<00:05, 108.64it/s]
Loading DICOM files:  51%|█████████▏        | 620/1216 [00:05<00:05, 110.14it/s]
Loading DICOM files:  52%|█████████▎        | 632/1216 [00:05<00:05, 108.37it/s]
Loading DICOM files:  53%|█████████▌        | 643/1216 [00:05<00:05, 106.67it/s]
Loading DICOM files:  54%|█████████▋        | 654/1216 [00:06<00:05, 106.25it/s]
Loading DICOM files:  55%|█████████▊        | 666/1216 [00:06<00:05, 107.11it/s]
Loading DICOM files:  56%|██████████        | 677/1216 [00:06<00:04, 107.82it/s]
Loading DICOM files:  57%|██████████▏       | 689/1216 [00:06<00:04, 109.28it/s]
Loading DICOM files:  58%|██████████▎       | 700/1216 [00:06<00:04, 106.87it/s]
Loading DICOM files:  59%|██████████▌       | 713/1216 [00:06<00:04, 112.00it/s]
Loading DICOM files:  60%|███████████▎       | 725/1216 [00:06<00:04, 98.78it/s]
Loading DICOM files:  61%|██████████▉       | 737/1216 [00:06<00:04, 103.49it/s]
Loading DICOM files:  62%|███████████       | 748/1216 [00:06<00:04, 103.92it/s]
Loading DICOM files:  62%|███████████▏      | 759/1216 [00:07<00:04, 101.80it/s]
Loading DICOM files:  63%|███████████▍      | 772/1216 [00:07<00:04, 108.04it/s]
Loading DICOM files:  64%|███████████▌      | 784/1216 [00:07<00:03, 109.42it/s]
Loading DICOM files:  66%|███████████▊      | 797/1216 [00:07<00:03, 115.10it/s]
Loading DICOM files:  67%|███████████▉      | 809/1216 [00:07<00:03, 110.18it/s]
Loading DICOM files:  68%|████████████▏     | 821/1216 [00:07<00:03, 109.50it/s]
Loading DICOM files:  69%|████████████▎     | 833/1216 [00:07<00:03, 106.55it/s]
Loading DICOM files:  69%|████████████▍     | 844/1216 [00:07<00:03, 105.06it/s]
Loading DICOM files:  71%|████████████▋     | 858/1216 [00:07<00:03, 113.57it/s]
Loading DICOM files:  72%|████████████▉     | 870/1216 [00:08<00:03, 113.09it/s]
Loading DICOM files:  73%|█████████████     | 882/1216 [00:08<00:02, 114.34it/s]
Loading DICOM files:  74%|█████████████▏    | 894/1216 [00:08<00:02, 112.56it/s]
Loading DICOM files:  75%|█████████████▍    | 906/1216 [00:08<00:02, 111.42it/s]
Loading DICOM files:  76%|█████████████▌    | 919/1216 [00:08<00:02, 115.06it/s]
Loading DICOM files:  77%|█████████████▊    | 931/1216 [00:08<00:02, 111.69it/s]
Loading DICOM files:  78%|█████████████▉    | 943/1216 [00:08<00:02, 110.84it/s]
Loading DICOM files:  79%|██████████████▏   | 956/1216 [00:08<00:02, 116.10it/s]
Loading DICOM files:  80%|██████████████▎   | 968/1216 [00:08<00:02, 116.74it/s]
Loading DICOM files:  81%|██████████████▌   | 980/1216 [00:09<00:02, 112.92it/s]
Loading DICOM files:  82%|██████████████▋   | 992/1216 [00:09<00:01, 114.08it/s]
Loading DICOM files:  83%|██████████████   | 1004/1216 [00:09<00:01, 113.59it/s]
Loading DICOM files:  84%|██████████████▏  | 1017/1216 [00:09<00:01, 115.26it/s]
Loading DICOM files:  85%|██████████████▍  | 1029/1216 [00:09<00:01, 113.21it/s]
Loading DICOM files:  86%|██████████████▌  | 1041/1216 [00:09<00:01, 110.68it/s]
Loading DICOM files:  87%|██████████████▋  | 1055/1216 [00:09<00:01, 115.33it/s]
Loading DICOM files:  88%|██████████████▉  | 1067/1216 [00:09<00:01, 116.12it/s]
Loading DICOM files:  89%|███████████████  | 1079/1216 [00:09<00:01, 112.91it/s]
Loading DICOM files:  90%|███████████████▎ | 1091/1216 [00:09<00:01, 109.42it/s]
Loading DICOM files:  91%|███████████████▍ | 1104/1216 [00:10<00:00, 113.78it/s]
Loading DICOM files:  92%|███████████████▌ | 1116/1216 [00:10<00:00, 113.45it/s]
Loading DICOM files:  93%|███████████████▊ | 1128/1216 [00:10<00:00, 114.99it/s]
Loading DICOM files:  94%|███████████████▉ | 1141/1216 [00:10<00:00, 118.13it/s]
Loading DICOM files:  95%|████████████████▏| 1155/1216 [00:10<00:00, 122.28it/s]
Loading DICOM files:  96%|████████████████▎| 1168/1216 [00:10<00:00, 124.44it/s]
Loading DICOM files:  97%|████████████████▌| 1181/1216 [00:10<00:00, 118.93it/s]
Loading DICOM files:  98%|████████████████▋| 1193/1216 [00:10<00:00, 113.45it/s]
Loading DICOM files:  99%|████████████████▊| 1205/1216 [00:10<00:00, 112.16it/s]
Loading DICOM files: 100%|█████████████████| 1216/1216 [00:11<00:00, 109.92it/s]
[INFO]: Loaded DICOM session in 11.22 seconds
/opt/miniconda-4.12.0/lib/python3.8/site-packages/dicompare/acquisition.py:144: PerformanceWarning: DataFrame is highly fragmented.  This is usually the result of calling `frame.insert` many times, which has poor performance.  Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
  session_df["BaseAcquisition"] = "acq-" + session_df[acquisition_fields].apply(
/opt/miniconda-4.12.0/lib/python3.8/site-packages/dicompare/acquisition.py:195: PerformanceWarning: DataFrame is highly fragmented.  This is usually the result of calling `frame.insert` many times, which has poor performance.  Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
  session_df.loc[param_group.index, "AcquisitionSignature"] = signature
/opt/miniconda-4.12.0/lib/python3.8/site-packages/dicompare/acquisition.py:218: PerformanceWarning: DataFrame is highly fragmented.  This is usually the result of calling `frame.insert` many times, which has poor performance.  Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
  session_df["RunNumber"] = 1
/opt/miniconda-4.12.0/lib/python3.8/site-packages/dicompare/acquisition.py:301: PerformanceWarning: DataFrame is highly fragmented.  This is usually the result of calling `frame.insert` many times, which has poor performance.  Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
  session_df["Acquisition"] = session_df["AcquisitionSignature"].fillna("Unknown").astype(str)
[INFO]: Auto-assigning initial labels
[INFO]: Auto-assigned selections:
                    Acquisition  ... Description
0  acq-mp2ragehighres0p5isoslab  ...            
1           acq-qsmp21mmisote20  ...            
2           acq-qsmp21mmisote20  ...            

[3 rows x 7 columns]
[INFO]: Merging selections into dataframe...
[INFO]: Processing base group: ('dev_siemens^SB', 1, 20170705, 'acq-mp2ragehighres0p5isoslab', 'mp2rage_highRes_0p5iso_slab_UNI-DEN', 1, '1.2.276.0.7230010.3.1.3.0.4480.1677042698.772469', 'NA')
[INFO]: Found 1 unique Types in this group
[INFO]: Processing Type group: T1w with 288 rows
[INFO]: Found multiple DICOM paths for Type 'T1w', grouping by EchoNumber
[INFO]: Processing Echo group: 1.0 with 288 rows
[INFO]: Converting group with 288 rows
[INFO]: Running command: '"dcm2niix" -o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert" -f "temp_output" -z n -m o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert"'
Chris Rorden's dcm2niiX version v1.0.20240202  (JP2:OpenJPEG) (JP-LS:CharLS) GCC11.4.0 x86-64 (64-bit Linux)
Found 288 DICOM file(s)
Convert 288 DICOM as /home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert/temp_output (378x420x288x1)
Conversion required 0.496714 seconds (0.496145 for core code).
[INFO]: Processing base group: ('dev_siemens^SB', 1, 20170705, 'acq-qsmp21mmisote20', 'QSM_p2_1mmIso_TE20', 1, '1.3.12.2.1107.5.2.43.167001.2017070513471948579426649.0.0.0', 'HC1-7')
[INFO]: Found 1 unique Types in this group
[INFO]: Processing Type group: Mag with 160 rows
[INFO]: Found multiple DICOM paths for Type 'Mag', grouping by EchoNumber
[INFO]: Processing Echo group: 1.0 with 160 rows
[INFO]: Converting group with 160 rows
[INFO]: Running command: '"dcm2niix" -o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert" -f "temp_output" -z n -m o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert"'
Chris Rorden's dcm2niiX version v1.0.20240202  (JP2:OpenJPEG) (JP-LS:CharLS) GCC11.4.0 x86-64 (64-bit Linux)
Found 160 DICOM file(s)
Convert 160 DICOM as /home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert/temp_output (224x224x160x1)
Conversion required 0.123471 seconds (0.121113 for core code).
[INFO]: Processing base group: ('dev_siemens^SB', 1, 20170705, 'acq-qsmp21mmisote20', 'QSM_p2_1mmIso_TE20', 1, '1.3.12.2.1107.5.2.43.167001.2017070513471948580526650.0.0.0', 'HC1-7')
[INFO]: Found 1 unique Types in this group
[INFO]: Processing Type group: Phase with 160 rows
[INFO]: Found multiple DICOM paths for Type 'Phase', grouping by EchoNumber
[INFO]: Processing Echo group: 1.0 with 160 rows
[INFO]: Converting group with 160 rows
[INFO]: Running command: '"dcm2niix" -o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert" -f "temp_output" -z n -m o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert"'
Chris Rorden's dcm2niiX version v1.0.20240202  (JP2:OpenJPEG) (JP-LS:CharLS) GCC11.4.0 x86-64 (64-bit Linux)
Found 160 DICOM file(s)
Convert 160 DICOM as /home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert/temp_output_ph (224x224x160x1)
Conversion required 0.117968 seconds (0.117927 for core code).
[INFO]: Processing base group: ('dev_siemens^SB', 2, 20170705, 'acq-mp2ragehighres0p5isoslab', 'mp2rage_highRes_0p5iso_slab_UNI-DEN', 1, 2, 'NA')
[INFO]: Found 1 unique Types in this group
[INFO]: Processing Type group: T1w with 288 rows
[INFO]: Found multiple DICOM paths for Type 'T1w', grouping by EchoNumber
[INFO]: Processing Echo group: 1.0 with 288 rows
[INFO]: Converting group with 288 rows
[INFO]: Running command: '"dcm2niix" -o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert" -f "temp_output" -z n -m o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert"'
Chris Rorden's dcm2niiX version v1.0.20240202  (JP2:OpenJPEG) (JP-LS:CharLS) GCC11.4.0 x86-64 (64-bit Linux)
Found 288 DICOM file(s)
Convert 288 DICOM as /home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert/temp_output (378x420x288x1)
Conversion required 0.490654 seconds (0.490593 for core code).
[INFO]: Processing base group: ('dev_siemens^SB', 2, 20170705, 'acq-qsmp21mmisote20', 'QSM_p2_1mmIso_TE20', 1, 1, 'HC1-7')
[INFO]: Found 1 unique Types in this group
[INFO]: Processing Type group: Mag with 160 rows
[INFO]: Found multiple DICOM paths for Type 'Mag', grouping by EchoNumber
[INFO]: Processing Echo group: 1.0 with 160 rows
[INFO]: Converting group with 160 rows
[INFO]: Running command: '"dcm2niix" -o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert" -f "temp_output" -z n -m o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert"'
Chris Rorden's dcm2niiX version v1.0.20240202  (JP2:OpenJPEG) (JP-LS:CharLS) GCC11.4.0 x86-64 (64-bit Linux)
Found 160 DICOM file(s)
Convert 160 DICOM as /home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert/temp_output (224x224x160x1)
Conversion required 0.117689 seconds (0.117646 for core code).
[INFO]: Processing base group: ('dev_siemens^SB', 2, 20170705, 'acq-qsmp21mmisote20', 'QSM_p2_1mmIso_TE20', 1, 3, 'HC1-7')
[INFO]: Found 1 unique Types in this group
[INFO]: Processing Type group: Phase with 160 rows
[INFO]: Found multiple DICOM paths for Type 'Phase', grouping by EchoNumber
[INFO]: Processing Echo group: 1.0 with 160 rows
[INFO]: Converting group with 160 rows
[INFO]: Running command: '"dcm2niix" -o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert" -f "temp_output" -z n -m o "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert"'
Chris Rorden's dcm2niiX version v1.0.20240202  (JP2:OpenJPEG) (JP-LS:CharLS) GCC11.4.0 x86-64 (64-bit Linux)
Found 160 DICOM file(s)
Convert 160 DICOM as /home/jovyan/workspace/books/examples/quantitative_imaging/bids/temp_convert/temp_output_ph (224x224x160x1)
Conversion required 0.116779 seconds (0.116740 for core code).
[INFO]: Scanning for multi-coil data to merge...
[INFO]: Scanning for multi-coil runs to combine...
[INFO]: Checking for complex or polar data requiring fixing...
Loading NIfTIs: 100%|█████████████████████████| 46/46 [00:00<00:00, 1735.26it/s]
[INFO]: Finished
!tree bids
bids
├── derivatives
│   ├── qsmxt-2026-08-27-224935
│   │   ├── command.txt
│   │   ├── pypeline.log
│   │   ├── qsmxt.log
│   │   ├── references.txt
│   │   ├── settings.json
│   │   ├── sub-1
│   │   │   └── ses-20170705
│   │   │       ├── anat
│   │   │       │   ├── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_space-orig_dseg.nii
│   │   │       │   ├── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_space-qsm_dseg.nii
│   │   │       │   ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_T2starw_Chimap.json
│   │   │       │   ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_T2starw_Chimap.nii
│   │   │       │   ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_T2starw_space-orig_dseg.nii
│   │   │       │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_T2starw_space-qsm_dseg.nii
│   │   │       └── extra_data
│   │   │           ├── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_desc-t1w-to-qsm_transform.mat
│   │   │           ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_T2starw_desc-t1w-to-qsm_transform.mat
│   │   │           └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_T2starw_qsm-analysis.csv
│   │   └── sub-2
│   │       └── ses-20170705
│   │           ├── anat
│   │           │   ├── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_space-orig_dseg.nii
│   │           │   ├── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_space-qsm_dseg.nii
│   │           │   ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_T2starw_Chimap.json
│   │           │   ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_T2starw_Chimap.nii
│   │           │   ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_T2starw_space-orig_dseg.nii
│   │           │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_T2starw_space-qsm_dseg.nii
│   │           └── extra_data
│   │               ├── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_desc-t1w-to-qsm_transform.mat
│   │               ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_T2starw_desc-t1w-to-qsm_transform.mat
│   │               └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_T2starw_qsm-analysis.csv
│   └── workflow
│       └── qsmxt-workflow
│           ├── d3.js
│           ├── graph.json
│           ├── graph1.json
│           ├── index.html
│           ├── sub-1
│           │   └── ses-20170705
│           │       ├── qsm_acq-acqmp2ragehighres0p5isoslab_T1w
│           │       │   ├── ants_register-t1-to-qsm
│           │       │   │   ├── _0x10e37e0d23f836237717b9997a3446b0.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   ├── command.txt
│           │       │   │   ├── result_ants_register-t1-to-qsm.pklz
│           │       │   │   └── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_0GenericAffine.mat
│           │       │   ├── ants_transform-segmentation-to-qsm
│           │       │   │   ├── _0x667ecea91ffeb5e4a1a89652202c47dc.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   ├── command.txt
│           │       │   │   ├── result_ants_transform-segmentation-to-qsm.pklz
│           │       │   │   └── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_segmentation_trans.nii
│           │       │   ├── copyfile
│           │       │   │   ├── _0xa2906c7f252188c1c1100085b5fdccf9.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   └── result_copyfile.pklz
│           │       │   ├── fastsurfer_segment-t1
│           │       │   │   ├── _0xe864f7dc8df7984a1f76cf1ad4137ed9.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   ├── command.txt
│           │       │   │   ├── output
│           │       │   │   │   ├── mri
│           │       │   │   │   │   └── orig
│           │       │   │   │   └── scripts
│           │       │   │   ├── result_fastsurfer_segment-t1.pklz
│           │       │   │   ├── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg.mgz
│           │       │   │   └── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg_nii.nii
│           │       │   ├── func_getfirst-canonical-magnitude
│           │       │   │   ├── _0xf23339ac437d4a43d111dc58b75860b7.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   └── result_func_getfirst-canonical-magnitude.pklz
│           │       │   ├── func_read-json-me
│           │       │   │   ├── _0x6aa7f740fe933329299de30b15476d9f.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   └── result_func_read-json-me.pklz
│           │       │   ├── func_read-json-se
│           │       │   │   ├── _0xf9b8b38a7d0301701df42b9b7ae9b88b.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   └── result_func_read-json-se.pklz
│           │       │   ├── nibabel_as-canonical
│           │       │   │   ├── _0x2597017492f5b4a292dccd94c744e8d0.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   └── result_nibabel_as-canonical.pklz
│           │       │   ├── nibabel_numpy_nilearn_t1w-seg-resampled
│           │       │   │   ├── _0x5bf8f22d5240f6bca1364f5e81c7b9b0.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   ├── result_nibabel_numpy_nilearn_t1w-seg-resampled.pklz
│           │       │   │   └── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg_nii_resampled.nii
│           │       │   ├── nibabel_read-nii
│           │       │   │   ├── _0x318b9d066366795d7a1371bc14fa7f47.json
│           │       │   │   ├── _inputs.pklz
│           │       │   │   ├── _node.pklz
│           │       │   │   ├── _report
│           │       │   │   │   └── report.rst
│           │       │   │   └── result_nibabel_read-nii.pklz
│           │       │   └── numpy_numpy_nibabel_mgz2nii
│           │       │       ├── _0x222d3b97d359c96b1eeb9763d8554625.json
│           │       │       ├── _inputs.pklz
│           │       │       ├── _node.pklz
│           │       │       ├── _report
│           │       │       │   └── report.rst
│           │       │       └── result_numpy_numpy_nibabel_mgz2nii.pklz
│           │       └── qsm_acq-acqqsmp21mmisote20_T2starw
│           │           ├── ants_register-t1-to-qsm
│           │           │   ├── _0xdb581fef299e8b2cfadbeb52d9a8fe07.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   ├── command.txt
│           │           │   ├── result_ants_register-t1-to-qsm.pklz
│           │           │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_T2starw_0GenericAffine.mat
│           │           ├── ants_transform-segmentation-to-qsm
│           │           │   ├── _0x2e477b391dbc5e501aae7b4264176d66.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   ├── command.txt
│           │           │   ├── result_ants_transform-segmentation-to-qsm.pklz
│           │           │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_T2starw_segmentation_trans.nii
│           │           ├── combine_lists1
│           │           │   ├── _0xdd53910b6fef6b4d0a5f6a4daecff823.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_combine_lists1.pklz
│           │           ├── combine_lists2
│           │           │   ├── _0xe979148fd3db08f2a13cb1a2c7c9b1fa.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_combine_lists2.pklz
│           │           ├── copy_qsm_json_sidecar
│           │           │   ├── _0x17717c722599bce633b138ee6b7a4f0d.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_copy_qsm_json_sidecar.pklz
│           │           ├── copyfile
│           │           │   ├── _0x98b4ddaa885091f0f842d7a41a2dfd3e.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_copyfile.pklz
│           │           ├── create_permutations
│           │           │   ├── _0xbc595714d39776b6eeb547f06be4c1d7.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_create_permutations.pklz
│           │           ├── fastsurfer_segment-t1
│           │           │   ├── _0xe864f7dc8df7984a1f76cf1ad4137ed9.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   ├── command.txt
│           │           │   ├── output
│           │           │   │   ├── mri
│           │           │   │   │   └── orig
│           │           │   │   └── scripts
│           │           │   ├── result_fastsurfer_segment-t1.pklz
│           │           │   ├── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg.mgz
│           │           │   └── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg_nii.nii
│           │           ├── func_getfirst-canonical-magnitude
│           │           │   ├── _0xc17ebec2f8593525babc9ef2829283ea.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_func_getfirst-canonical-magnitude.pklz
│           │           ├── func_read-json-me
│           │           │   ├── _0x7fa39ac6fcbd314c1ea0c5f466b23506.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_func_read-json-me.pklz
│           │           ├── func_read-json-se
│           │           │   ├── _0x94aaee356ae540b3cfafea11afbadae0.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_func_read-json-se.pklz
│           │           ├── mask_workflow
│           │           │   ├── fsl-bet
│           │           │   │   ├── _0xb1411913c331e99444fb4df58437a6aa.json
│           │           │   │   ├── _inputs.pklz
│           │           │   │   ├── _node.pklz
│           │           │   │   ├── _report
│           │           │   │   │   └── report.rst
│           │           │   │   ├── command.txt
│           │           │   │   ├── result_fsl-bet.pklz
│           │           │   │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw_bet-mask.nii.gz
│           │           │   └── scipy_numpy_nibabel_bet_erode
│           │           │       ├── _0xe36fdcebddf67e927b5312b4eb240451.json
│           │           │       ├── _inputs.pklz
│           │           │       ├── _node.pklz
│           │           │       ├── _report
│           │           │       │   └── report.rst
│           │           │       ├── result_scipy_numpy_nibabel_bet_erode.pklz
│           │           │       └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw_bet-mask_ero.nii.gz
│           │           ├── nibabel_as-canonical
│           │           │   ├── _0xb7a8211cfbdf20b8b660157c8728f787.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_nibabel_as-canonical.pklz
│           │           ├── nibabel_numpy_analyse-qsm
│           │           │   ├── _0x41b5873bf810a691a278f74d5f452a2a.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   ├── mapflow
│           │           │   │   └── _nibabel_numpy_analyse-qsm0
│           │           │   │       ├── _0x3554ede26d8caa38f1322f32cfaab372.json
│           │           │   │       ├── _inputs.pklz
│           │           │   │       ├── _node.pklz
│           │           │   │       ├── _report
│           │           │   │       │   └── report.rst
│           │           │   │       ├── result__nibabel_numpy_analyse-qsm0.pklz
│           │           │   │       └── sub-1_ses-20170705_desc-qsmxt-2026-08-27-224935_Chimap_sub-1_ses-20170705_space-qsm_desc-qsmxt-2026-08-27-224935_dseg_analysis.csv
│           │           │   └── result_nibabel_numpy_analyse-qsm.pklz
│           │           ├── nibabel_numpy_nilearn_axial-resampling
│           │           │   ├── _0xda88f4c507f36695984e5de213270e2c.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_nibabel_numpy_nilearn_axial-resampling.pklz
│           │           ├── nibabel_numpy_nilearn_qsm-resampled
│           │           │   ├── _0x90a3e99709e04c955316473cf49975a9.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_nibabel_numpy_nilearn_qsm-resampled.pklz
│           │           ├── nibabel_numpy_nilearn_t1w-seg-resampled
│           │           │   ├── _0x74c9cff00e2c5cd38f66a0604bbcc4c5.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   ├── result_nibabel_numpy_nilearn_t1w-seg-resampled.pklz
│           │           │   └── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg_nii_resampled.nii
│           │           ├── nibabel_numpy_qsm-average
│           │           │   ├── _0x4f6e5730081e817b853d7e78762db92a.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_nibabel_numpy_qsm-average.pklz
│           │           ├── nibabel_numpy_qsm-referenced
│           │           │   ├── _0x7389848d13044d9245c5061a00778b0c.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   ├── result_nibabel_numpy_qsm-referenced.pklz
│           │           │   ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized_vsharp_rts_ref.json
│           │           │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized_vsharp_rts_ref.nii
│           │           ├── nibabel_numpy_scale-phase
│           │           │   ├── _0xc0264bbb5cc92eaa936d965a851aec14.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   ├── result_nibabel_numpy_scale-phase.pklz
│           │           │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled.nii
│           │           ├── nibabel_read-nii
│           │           │   ├── _0xd2847885f8f20987e99cbbdd887227d4.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_nibabel_read-nii.pklz
│           │           ├── numpy_numpy_nibabel_mgz2nii
│           │           │   ├── _0x9f5477d8ca352e156762b45535b3a1be.json
│           │           │   ├── _inputs.pklz
│           │           │   ├── _node.pklz
│           │           │   ├── _report
│           │           │   │   └── report.rst
│           │           │   └── result_numpy_numpy_nibabel_mgz2nii.pklz
│           │           └── qsm_workflow
│           │               ├── mrt_romeo
│           │               │   ├── _0xbf2197ea124711e7e45f44130eb4fd5f.json
│           │               │   ├── _inputs.pklz
│           │               │   ├── _node.pklz
│           │               │   ├── _report
│           │               │   │   └── report.rst
│           │               │   ├── command.txt
│           │               │   ├── result_mrt_romeo.pklz
│           │               │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped.nii
│           │               ├── nibabel-numpy_normalize-phase
│           │               │   ├── _0x510958ece2383bee79ee22e5c74d9b59.json
│           │               │   ├── _inputs.pklz
│           │               │   ├── _node.pklz
│           │               │   ├── _report
│           │               │   │   └── report.rst
│           │               │   ├── result_nibabel-numpy_normalize-phase.pklz
│           │               │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized.nii
│           │               ├── qsmjl_rts
│           │               │   ├── _0x2d8f47039d8f22b38e6009a350974c2a.json
│           │               │   ├── _inputs.pklz
│           │               │   ├── _node.pklz
│           │               │   ├── _report
│           │               │   │   └── report.rst
│           │               │   ├── command.txt
│           │               │   ├── result_qsmjl_rts.pklz
│           │               │   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized_vsharp_rts.nii
│           │               └── qsmjl_vsharp
│           │                   ├── _0xafbc5bd8585f24cd61a3333f0a7a5a87.json
│           │                   ├── _inputs.pklz
│           │                   ├── _node.pklz
│           │                   ├── _report
│           │                   │   └── report.rst
│           │                   ├── command.txt
│           │                   ├── result_qsmjl_vsharp.pklz
│           │                   ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw_bet-mask_ero_vsharp-mask.nii
│           │                   └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized_vsharp.nii
│           └── sub-2
│               └── ses-20170705
│                   ├── qsm_acq-acqmp2ragehighres0p5isoslab_T1w
│                   │   ├── ants_register-t1-to-qsm
│                   │   │   ├── _0x7ba311dc0d6ece03e28b1c9fe9e81ece.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   ├── command.txt
│                   │   │   ├── result_ants_register-t1-to-qsm.pklz
│                   │   │   └── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_0GenericAffine.mat
│                   │   ├── ants_transform-segmentation-to-qsm
│                   │   │   ├── _0x9e8f9e3290f7b9a40cb536608a63710c.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   ├── command.txt
│                   │   │   ├── result_ants_transform-segmentation-to-qsm.pklz
│                   │   │   └── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_T1w_segmentation_trans.nii
│                   │   ├── copyfile
│                   │   │   ├── _0x2c2aba51a12b894918f366acd7ebc05a.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   └── result_copyfile.pklz
│                   │   ├── fastsurfer_segment-t1
│                   │   │   ├── _0x3984c40fee1bf1cbbd31179b0986181a.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   ├── command.txt
│                   │   │   ├── output
│                   │   │   │   ├── mri
│                   │   │   │   │   └── orig
│                   │   │   │   └── scripts
│                   │   │   ├── result_fastsurfer_segment-t1.pklz
│                   │   │   ├── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg.mgz
│                   │   │   └── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg_nii.nii
│                   │   ├── func_getfirst-canonical-magnitude
│                   │   │   ├── _0x7f6cc66cb3785b5425ebc3898342c207.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   └── result_func_getfirst-canonical-magnitude.pklz
│                   │   ├── func_read-json-me
│                   │   │   ├── _0xd5b2a59b41121c2266a528779919da52.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   └── result_func_read-json-me.pklz
│                   │   ├── func_read-json-se
│                   │   │   ├── _0xb8579247d70577643b9dfa2ca1c3dc27.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   └── result_func_read-json-se.pklz
│                   │   ├── nibabel_as-canonical
│                   │   │   ├── _0xff0d489bff0bf534a145a7cabee5c2b2.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   └── result_nibabel_as-canonical.pklz
│                   │   ├── nibabel_numpy_nilearn_t1w-seg-resampled
│                   │   │   ├── _0xc8a0442d768095a6de66d9340177cb6c.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   ├── result_nibabel_numpy_nilearn_t1w-seg-resampled.pklz
│                   │   │   └── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg_nii_resampled.nii
│                   │   ├── nibabel_read-nii
│                   │   │   ├── _0xc42879c41b90b5375394dcc74f89169f.json
│                   │   │   ├── _inputs.pklz
│                   │   │   ├── _node.pklz
│                   │   │   ├── _report
│                   │   │   │   └── report.rst
│                   │   │   └── result_nibabel_read-nii.pklz
│                   │   └── numpy_numpy_nibabel_mgz2nii
│                   │       ├── _0x228d9ea554d4d8c76f0ea06c8dba1bd3.json
│                   │       ├── _inputs.pklz
│                   │       ├── _node.pklz
│                   │       ├── _report
│                   │       │   └── report.rst
│                   │       └── result_numpy_numpy_nibabel_mgz2nii.pklz
│                   └── qsm_acq-acqqsmp21mmisote20_T2starw
│                       ├── ants_register-t1-to-qsm
│                       │   ├── _0xed9452e813a159200881b954328a217e.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   ├── command.txt
│                       │   ├── result_ants_register-t1-to-qsm.pklz
│                       │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_T2starw_0GenericAffine.mat
│                       ├── ants_transform-segmentation-to-qsm
│                       │   ├── _0xb49ebd8ec3e82b3dfc077af1c375e6b8.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   ├── command.txt
│                       │   ├── result_ants_transform-segmentation-to-qsm.pklz
│                       │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_T2starw_segmentation_trans.nii
│                       ├── combine_lists1
│                       │   ├── _0xe1bb2b18da94f6fec888572eb6a21744.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_combine_lists1.pklz
│                       ├── combine_lists2
│                       │   ├── _0x09485436e484f1b86ea9d1d8a5e8548c.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_combine_lists2.pklz
│                       ├── copy_qsm_json_sidecar
│                       │   ├── _0x73407c727e77d194881ef86d204d5a42.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_copy_qsm_json_sidecar.pklz
│                       ├── copyfile
│                       │   ├── _0xd015068b2ebf2c86c6ce2f5ecf4c260a.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_copyfile.pklz
│                       ├── create_permutations
│                       │   ├── _0x21fdaefab5cc67478ff6c090ddeafdf6.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_create_permutations.pklz
│                       ├── fastsurfer_segment-t1
│                       │   ├── _0x3984c40fee1bf1cbbd31179b0986181a.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   ├── command.txt
│                       │   ├── output
│                       │   │   ├── mri
│                       │   │   │   └── orig
│                       │   │   └── scripts
│                       │   ├── result_fastsurfer_segment-t1.pklz
│                       │   ├── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg.mgz
│                       │   └── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg_nii.nii
│                       ├── func_getfirst-canonical-magnitude
│                       │   ├── _0x2f30019d8766fe3c827c0c0871324ad4.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_func_getfirst-canonical-magnitude.pklz
│                       ├── func_read-json-me
│                       │   ├── _0x69a23adbb433c15f95b2c4782a12ffc6.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_func_read-json-me.pklz
│                       ├── func_read-json-se
│                       │   ├── _0xe3f41a31d3d32a0d0fc23bfb1afaff07.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_func_read-json-se.pklz
│                       ├── mask_workflow
│                       │   ├── fsl-bet
│                       │   │   ├── _0x46edefbc40f326c7c127450acbcc6d2c.json
│                       │   │   ├── _inputs.pklz
│                       │   │   ├── _node.pklz
│                       │   │   ├── _report
│                       │   │   │   └── report.rst
│                       │   │   ├── command.txt
│                       │   │   ├── result_fsl-bet.pklz
│                       │   │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw_bet-mask.nii.gz
│                       │   └── scipy_numpy_nibabel_bet_erode
│                       │       ├── _0xc420c9371c08df6975d5d64cf016d019.json
│                       │       ├── _inputs.pklz
│                       │       ├── _node.pklz
│                       │       ├── _report
│                       │       │   └── report.rst
│                       │       ├── result_scipy_numpy_nibabel_bet_erode.pklz
│                       │       └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw_bet-mask_ero.nii.gz
│                       ├── nibabel_as-canonical
│                       │   ├── _0x9f79df459a0f0e9b28651dc31a2b1cd6.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_nibabel_as-canonical.pklz
│                       ├── nibabel_numpy_analyse-qsm
│                       │   ├── _0x5d632e0aa03936ab04a254e48623ce11.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   ├── mapflow
│                       │   │   └── _nibabel_numpy_analyse-qsm0
│                       │   │       ├── _0x04c536b8b0239b043c8ae30e246c3a93.json
│                       │   │       ├── _inputs.pklz
│                       │   │       ├── _node.pklz
│                       │   │       ├── _report
│                       │   │       │   └── report.rst
│                       │   │       ├── result__nibabel_numpy_analyse-qsm0.pklz
│                       │   │       └── sub-2_ses-20170705_desc-qsmxt-2026-08-27-224935_Chimap_sub-2_ses-20170705_space-qsm_desc-qsmxt-2026-08-27-224935_dseg_analysis.csv
│                       │   └── result_nibabel_numpy_analyse-qsm.pklz
│                       ├── nibabel_numpy_nilearn_axial-resampling
│                       │   ├── _0x88653dad8a32da543ad21d85da2610a9.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_nibabel_numpy_nilearn_axial-resampling.pklz
│                       ├── nibabel_numpy_nilearn_qsm-resampled
│                       │   ├── _0x6196cb809ceef76751a6f285483b6c95.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_nibabel_numpy_nilearn_qsm-resampled.pklz
│                       ├── nibabel_numpy_nilearn_t1w-seg-resampled
│                       │   ├── _0x691ab00220f042a6acaf59fe4431cf77.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   ├── result_nibabel_numpy_nilearn_t1w-seg-resampled.pklz
│                       │   └── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w_dseg_nii_resampled.nii
│                       ├── nibabel_numpy_qsm-average
│                       │   ├── _0x9f2300d86636ba8f1ce8e1a6ec80bc28.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_nibabel_numpy_qsm-average.pklz
│                       ├── nibabel_numpy_qsm-referenced
│                       │   ├── _0x38025aee28f9f7b2cbcdf7d33289f1f3.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   ├── result_nibabel_numpy_qsm-referenced.pklz
│                       │   ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized_vsharp_rts_ref.json
│                       │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized_vsharp_rts_ref.nii
│                       ├── nibabel_numpy_scale-phase
│                       │   ├── _0x4ea0ec1d0fdb6902d83867b83aa85123.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   ├── result_nibabel_numpy_scale-phase.pklz
│                       │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled.nii
│                       ├── nibabel_read-nii
│                       │   ├── _0x804796709769d01e7a4699306201b94c.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_nibabel_read-nii.pklz
│                       ├── numpy_numpy_nibabel_mgz2nii
│                       │   ├── _0x0432932d232a3768ce81a3b58f48664a.json
│                       │   ├── _inputs.pklz
│                       │   ├── _node.pklz
│                       │   ├── _report
│                       │   │   └── report.rst
│                       │   └── result_numpy_numpy_nibabel_mgz2nii.pklz
│                       └── qsm_workflow
│                           ├── mrt_romeo
│                           │   ├── _0xc916e3e6335564f7d0cafbfd93eaaede.json
│                           │   ├── _inputs.pklz
│                           │   ├── _node.pklz
│                           │   ├── _report
│                           │   │   └── report.rst
│                           │   ├── command.txt
│                           │   ├── result_mrt_romeo.pklz
│                           │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped.nii
│                           ├── nibabel-numpy_normalize-phase
│                           │   ├── _0xa87b8f3f8d31cd5cf7f2db1d6753d2d6.json
│                           │   ├── _inputs.pklz
│                           │   ├── _node.pklz
│                           │   ├── _report
│                           │   │   └── report.rst
│                           │   ├── result_nibabel-numpy_normalize-phase.pklz
│                           │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized.nii
│                           ├── qsmjl_rts
│                           │   ├── _0xb6999aa4ce5b4a108a047e4d1eb0e2a3.json
│                           │   ├── _inputs.pklz
│                           │   ├── _node.pklz
│                           │   ├── _report
│                           │   │   └── report.rst
│                           │   ├── command.txt
│                           │   ├── result_qsmjl_rts.pklz
│                           │   └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized_vsharp_rts.nii
│                           └── qsmjl_vsharp
│                               ├── _0xa765e9414a1a7c80a97a7ee5609952e5.json
│                               ├── _inputs.pklz
│                               ├── _node.pklz
│                               ├── _report
│                               │   └── report.rst
│                               ├── command.txt
│                               ├── result_qsmjl_vsharp.pklz
│                               ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw_bet-mask_ero_vsharp-mask.nii
│                               └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw_scaled_romeo-unwrapped_normalized_vsharp.nii
├── log_2026-08-27_22-49-07429734.txt
├── log_2026-08-27_23-10-33932276.txt
├── references.txt
├── sub-1
│   └── ses-20170705
│       └── anat
│           ├── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w.json
│           ├── sub-1_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w.nii
│           ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw.json
│           ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw.nii
│           ├── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw.json
│           └── sub-1_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw.nii
└── sub-2
    └── ses-20170705
        └── anat
            ├── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w.json
            ├── sub-2_ses-20170705_acq-acqmp2ragehighres0p5isoslab_part-mag_T1w.nii
            ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw.json
            ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-mag_T2starw.nii
            ├── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw.json
            └── sub-2_ses-20170705_acq-acqqsmp21mmisote20_part-phase_T2starw.nii

205 directories, 494 files

Inspect input data#

Here we define a function we will use to visualise NIfTI images so we can view some of the input data:

%%capture
!pip install seaborn==0.13.2 numpy==2.3.5 nibabel==5.3.3 pandas==2.3.3 nilearn==0.13.1
from glob import glob
from matplotlib import pyplot as plt
import numpy as np
import nibabel as nib

def show_nii(nii_path, title=None, figsize=(4,5), cmap='gray', **imshow_args):
    # load data\n",
    data_1 = nib.load(nii_path).get_fdata()

    # get middle slices\n",
    slc_data1 = np.rot90(data_1[np.shape(data_1)[0]//2,:,:])
    slc_data2 = np.rot90(data_1[:,np.shape(data_1)[1]//2,:])
    slc_data3 = np.rot90(data_1[:,:,np.shape(data_1)[2]//2])

    # show slices\n",
    fig, axes = plt.subplots(nrows=1, ncols=3, figsize=figsize)
    if title: plt.suptitle(title)

    axes[0].imshow(slc_data1, cmap=cmap, **imshow_args)
    axes[1].imshow(slc_data2, cmap=cmap, **imshow_args)
    axes[2].imshow(slc_data3, cmap=cmap, **imshow_args)

    axes[0].axis('off')
    axes[1].axis('off')
    axes[2].axis('off')

    fig.tight_layout()
    fig.subplots_adjust(top=1.55)
    plt.show()
show_nii(glob("bids/sub-*/ses-*/anat/*mag*T2starw*nii*")[0], title="Magnitude", vmax=500)
show_nii(glob("bids/sub-*/ses-*/anat/*phase*T2starw*nii*")[0], title="Phase")
show_nii(glob("bids/sub-*/ses-*/anat/*T1w*nii*")[0], title="T1-weighted")
../../_images/328e3708a4e89bf4af73e89e9a311e7ecde592f8eb588695efaf9beeb54c4267.png ../../_images/efdecf65a2ace28381c8aff9b87871b902700d34e52ca50d6af5ecd76d346795.png ../../_images/013a20b1d83a95c13808dc4b69696de0c68b9844613e66c2771dc852277cd245.png

Interactive Display using Niivue#

from ipyniivue import NiiVue

nv_T1 = NiiVue()
nv_T1.load_volumes([{"path": glob("bids/sub-*/ses-*/anat/*T1w*nii*")[0]}])
nv_T1
[HF-patcher] sub-2: path → url

Run QSMxT#

We are now ready to run QSMxT! We will generate susceptibility maps and segmentations, and export analysis CSVs to file.

The usual way of running QSMxT is to use qsmxt bids_dir. This will launch an interactive command-line interface (CLI) to setup your desired pipelines. However, since we are running this in a notebook, we need to use command-line arguments to by-pass the interface and execute a pipeline.

But first, let’s consider our pipeline settings. For QSM reconstruction, QSMxT provides a range of sensible defaults fit for different purposes. We can list the premade QSM pipelines using --list_premades. For the full pipeline details used for each premade pipeline, see qsm_pipelines.json.

!qsmxt --list_premades
=== Premade pipelines ===
default: Default QSMxT settings (GRE; assumes human brain)
gre: Applies suggested settings for 3D-GRE images
epi: Applies suggested settings for 3D-EPI images (assumes human brain)
bet: Applies a traditional BET-masking approach (artefact reduction unavailable; assumes human brain)
fast: Applies a set of fast algorithms
body: Applies suggested settings for non-brain applications
nextqsm: Applies suggested settings for running the NeXtQSM algorithm (assumes human brain)
[INFO]: Finished

For this demonstration, we will go with the fast pipeline. To export segmentations and analysis results, we will use --do_segmentation and --do_analysis. The --auto_yes option avoid the interactive CLI interface that cannot be used in a notebook:

!qsmxt bids \
    --premade fast \
    --do_qsm \
    --do_segmentation \
    --do_analysis \
    --auto_yes
[INFO]: QSMxT v8.1.1
[INFO]: Python interpreter: /opt/miniconda-4.12.0/bin/python3.8
[INFO]: Command: qsmxt /home/jovyan/workspace/books/examples/quantitative_imaging/bids --premade 'fast' --do_qsm --do_segmentation --do_analysis --auto_yes
[WARNING]: Pipeline is NOT guidelines compliant (see https://doi.org/10.1002/mrm.30006):; Phase-quality-based masking recommended
[INFO]: Available memory: 54.351 GB
[INFO]: Creating QSMxT workflow for sub-1.ses-20170705.acq-acqmp2ragehighres0p5isoslab.T1w...
[INFO]: Creating QSMxT workflow for sub-1.ses-20170705.acq-acqqsmp21mmisote20.T2starw...
[INFO]: Creating QSMxT workflow for sub-2.ses-20170705.acq-acqmp2ragehighres0p5isoslab.T1w...
[INFO]: Creating QSMxT workflow for sub-2.ses-20170705.acq-acqqsmp21mmisote20.T2starw...
[INFO]: Running using MultiProc plugin with n_procs=16
260827-23:10:54,683 nipype.workflow INFO:
	 Workflow qsmxt-workflow settings: ['check', 'execution', 'logging', 'monitoring']
260827-23:10:54,713 nipype.workflow INFO:
	 Running in parallel.
260827-23:10:54,715 nipype.workflow INFO:
	 [MultiProc] Running 0 tasks, and 24 jobs ready. Free memory (GB): 56.51/56.51, Free processors: 16/16.
260827-23:10:54,753 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-me".
260827-23:10:54,824 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-se".
260827-23:10:54,825 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-me" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/func_read-json-me".
260827-23:10:54,826 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-me".
260827-23:10:54,826 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_read-nii".
260827-23:10:54,827 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_as-canonical".
260827-23:10:54,827 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-se" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/func_read-json-se".
260827-23:10:54,828 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1".
260827-23:10:54,828 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-se".
260827-23:10:54,828 nipype.workflow INFO:
	 [Node] Executing "func_read-json-me" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:54,829 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-me".
260827-23:10:54,829 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_read-nii" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/nibabel_read-nii".
260827-23:10:54,830 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-se".
260827-23:10:54,831 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_read-nii".
260827-23:10:54,832 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_read-nii".
260827-23:10:54,832 nipype.workflow INFO:
	 [Node] Executing "func_read-json-se" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:54,833 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_as-canonical".
260827-23:10:54,833 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-se" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/func_read-json-se".
260827-23:10:54,833 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_read-nii" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_read-nii".
260827-23:10:54,834 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-se".
260827-23:10:54,834 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_read-nii".
260827-23:10:54,835 nipype.workflow INFO:
	 [Node] Finished "func_read-json-se", elapsed time 0.000991s.
260827-23:10:54,835 nipype.workflow INFO:
	 [Node] Executing "nibabel_read-nii" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:54,835 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_as-canonical" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_as-canonical".
260827-23:10:54,836 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_as-canonical".
260827-23:10:54,837 nipype.workflow INFO:
	 [Node] Executing "nibabel_read-nii" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:54,837 nipype.workflow INFO:
	 [Node] Executing "func_read-json-se" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:54,839 nipype.workflow INFO:
	 [Node] Executing "nibabel_as-canonical" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:54,840 nipype.workflow INFO:
	 [Node] Finished "func_read-json-se", elapsed time 0.001048s.
260827-23:10:54,840 nipype.workflow INFO:
	 [Node] Finished "nibabel_read-nii", elapsed time 0.00346s.
260827-23:10:54,841 nipype.workflow INFO:
	 [Node] Finished "nibabel_read-nii", elapsed time 0.002834s.
260827-23:10:54,846 nipype.workflow INFO:
	 [Node] Finished "nibabel_as-canonical", elapsed time 0.005403s.
260827-23:10:54,829 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_as-canonical" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/nibabel_as-canonical".
260827-23:10:54,831 nipype.workflow INFO:
	 [Node] Finished "func_read-json-me", elapsed time 0.00083s.
260827-23:10:54,881 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_as-canonical".
260827-23:10:54,832 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-me" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/func_read-json-me".
260827-23:10:54,883 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-me".
260827-23:10:54,833 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/fastsurfer_segment-t1".
260827-23:10:54,884 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1".
260827-23:10:54,886 nipype.workflow INFO:
	 [Node] Executing "func_read-json-me" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:54,888 nipype.workflow INFO:
	 [Node] Finished "func_read-json-me", elapsed time 0.000834s.
260827-23:10:54,895 nipype.workflow INFO:
	 [Node] Executing "fastsurfer_segment-t1" <qsmxt.interfaces.nipype_interface_fastsurfer.FastSurferInterface>
260827-23:10:54,884 nipype.workflow INFO:
	 [Node] Executing "nibabel_as-canonical" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:54,943 nipype.workflow INFO:
	 [Node] Finished "nibabel_as-canonical", elapsed time 0.006428s.
260827-23:10:56,718 nipype.workflow INFO:
	 [Job 0] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-me).
260827-23:10:56,719 nipype.workflow INFO:
	 [Job 1] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-se).
260827-23:10:56,720 nipype.workflow INFO:
	 [Job 2] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_read-nii).
260827-23:10:56,721 nipype.workflow INFO:
	 [Job 3] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_as-canonical).
260827-23:10:56,722 nipype.workflow INFO:
	 [Job 6] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-me).
260827-23:10:56,722 nipype.workflow INFO:
	 [Job 7] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-se).
260827-23:10:56,723 nipype.workflow INFO:
	 [Job 8] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_read-nii).
260827-23:10:56,724 nipype.workflow INFO:
	 [Job 9] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_as-canonical).
260827-23:10:56,725 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 18 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:10:56,786 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm".
260827-23:10:56,788 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-me".
260827-23:10:56,789 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-se".
260827-23:10:56,790 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/ants_register-t1-to-qsm".
260827-23:10:56,790 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-me" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/func_read-json-me".
260827-23:10:56,791 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm".
260827-23:10:56,791 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-me".
260827-23:10:56,791 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-se" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/func_read-json-se".
260827-23:10:56,792 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-se".
260827-23:10:56,794 nipype.workflow INFO:
	 [Node] Executing "func_read-json-me" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:56,794 nipype.workflow INFO:
	 [Node] Executing "ants_register-t1-to-qsm" <nipype.interfaces.ants.registration.RegistrationSynQuick>
260827-23:10:56,795 nipype.workflow INFO:
	 [Node] Executing "func_read-json-se" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:56,796 nipype.workflow INFO:
	 [Node] Finished "func_read-json-me", elapsed time 0.000797s.
260827-23:10:56,797 nipype.workflow INFO:
	 [Node] Finished "func_read-json-se", elapsed time 0.000772s.
260827-23:10:58,719 nipype.workflow INFO:
	 [Job 12] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-me).
260827-23:10:58,721 nipype.workflow INFO:
	 [Job 13] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_read-json-se).
260827-23:10:58,722 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 15 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:10:58,766 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_read-nii".
260827-23:10:58,767 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_as-canonical".
260827-23:10:58,769 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_as-canonical" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/nibabel_as-canonical".
260827-23:10:58,770 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_as-canonical".
260827-23:10:58,773 nipype.workflow INFO:
	 [Node] Executing "nibabel_as-canonical" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:58,779 nipype.workflow INFO:
	 [Node] Finished "nibabel_as-canonical", elapsed time 0.00392s.
260827-23:10:58,769 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_read-nii" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/nibabel_read-nii".
260827-23:10:58,820 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_read-nii".
260827-23:10:58,823 nipype.workflow INFO:
	 [Node] Executing "nibabel_read-nii" <nipype.interfaces.utility.wrappers.Function>
260827-23:10:58,828 nipype.workflow INFO:
	 [Node] Finished "nibabel_read-nii", elapsed time 0.002963s.
260827-23:11:00,722 nipype.workflow INFO:
	 [Job 14] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_read-nii).
260827-23:11:00,723 nipype.workflow INFO:
	 [Job 15] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_as-canonical).
260827-23:11:00,725 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 14 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:00,780 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-me".
260827-23:11:00,781 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-se".
260827-23:11:00,782 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-me" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/func_read-json-me".
260827-23:11:00,783 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-me".
260827-23:11:00,786 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-se" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/func_read-json-se".
260827-23:11:00,786 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-se".
260827-23:11:00,787 nipype.workflow INFO:
	 [Node] Executing "func_read-json-me" <nipype.interfaces.utility.wrappers.Function>
260827-23:11:00,789 nipype.workflow INFO:
	 [Node] Executing "func_read-json-se" <nipype.interfaces.utility.wrappers.Function>
260827-23:11:00,790 nipype.workflow INFO:
	 [Node] Finished "func_read-json-me", elapsed time 0.000832s.
260827-23:11:00,791 nipype.workflow INFO:
	 [Node] Finished "func_read-json-se", elapsed time 0.00078s.
260827-23:11:02,723 nipype.workflow INFO:
	 [Job 18] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-me).
260827-23:11:02,724 nipype.workflow INFO:
	 [Job 19] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_read-json-se).
260827-23:11:02,726 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 12 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:02,781 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_read-nii".
260827-23:11:02,783 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_as-canonical".
260827-23:11:02,783 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_read-nii" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_read-nii".
260827-23:11:02,784 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_read-nii".
260827-23:11:02,786 nipype.workflow INFO:
	 [Node] Executing "nibabel_read-nii" <nipype.interfaces.utility.wrappers.Function>
260827-23:11:02,786 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_as-canonical" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_as-canonical".
260827-23:11:02,787 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_as-canonical".
260827-23:11:02,789 nipype.workflow INFO:
	 [Node] Executing "nibabel_as-canonical" <nipype.interfaces.utility.wrappers.Function>
260827-23:11:02,789 nipype.workflow INFO:
	 [Node] Finished "nibabel_read-nii", elapsed time 0.002317s.
260827-23:11:02,796 nipype.workflow INFO:
	 [Node] Finished "nibabel_as-canonical", elapsed time 0.004571s.
260827-23:11:04,726 nipype.workflow INFO:
	 [Job 20] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_read-nii).
260827-23:11:04,727 nipype.workflow INFO:
	 [Job 21] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_as-canonical).
260827-23:11:04,728 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 12 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:04,802 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_getfirst-canonical-magnitude".
260827-23:11:04,804 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_scale-phase".
260827-23:11:04,806 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_getfirst-canonical-magnitude" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/func_getfirst-canonical-magnitude".
260827-23:11:04,806 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_getfirst-canonical-magnitude".
260827-23:11:04,809 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_scale-phase" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_numpy_scale-phase".
260827-23:11:04,809 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_scale-phase".
260827-23:11:04,820 nipype.workflow INFO:
	 [Node] Executing "nibabel_numpy_scale-phase" <qsmxt.interfaces.nipype_interface_processphase.ScalePhaseInterface>
260827-23:11:04,809 nipype.workflow INFO:
	 [Node] Executing "func_getfirst-canonical-magnitude" <nipype.interfaces.utility.wrappers.Function>
260827-23:11:04,864 nipype.workflow INFO:
	 [Node] Finished "func_getfirst-canonical-magnitude", elapsed time 0.000357s.
260827-23:11:05,135 nipype.workflow INFO:
	 [Node] Finished "nibabel_numpy_scale-phase", elapsed time 0.313882s.
260827-23:11:06,729 nipype.workflow INFO:
	 [Job 24] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_getfirst-canonical-magnitude).
260827-23:11:06,733 nipype.workflow INFO:
	 [Job 26] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_scale-phase).
260827-23:11:06,735 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 11 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:06,816 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_getfirst-canonical-magnitude".
260827-23:11:06,818 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_getfirst-canonical-magnitude".
260827-23:11:06,820 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_getfirst-canonical-magnitude" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/func_getfirst-canonical-magnitude".
260827-23:11:06,820 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_getfirst-canonical-magnitude".
260827-23:11:06,820 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_getfirst-canonical-magnitude" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/func_getfirst-canonical-magnitude".
260827-23:11:06,821 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_getfirst-canonical-magnitude".
260827-23:11:06,822 nipype.workflow INFO:
	 [Node] Executing "func_getfirst-canonical-magnitude" <nipype.interfaces.utility.wrappers.Function>
260827-23:11:06,823 nipype.workflow INFO:
	 [Node] Finished "func_getfirst-canonical-magnitude", elapsed time 0.000279s.
260827-23:11:06,823 nipype.workflow INFO:
	 [Node] Executing "func_getfirst-canonical-magnitude" <nipype.interfaces.utility.wrappers.Function>
260827-23:11:06,827 nipype.workflow INFO:
	 [Node] Finished "func_getfirst-canonical-magnitude", elapsed time 0.000288s.
260827-23:11:08,732 nipype.workflow INFO:
	 [Job 27] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_getfirst-canonical-magnitude).
260827-23:11:08,740 nipype.workflow INFO:
	 [Job 29] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.func_getfirst-canonical-magnitude).
260827-23:11:08,741 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 9 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:08,798 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_scale-phase".
260827-23:11:08,800 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_getfirst-canonical-magnitude".
260827-23:11:08,802 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_scale-phase" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_numpy_scale-phase".
260827-23:11:08,803 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_scale-phase".
260827-23:11:08,803 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_getfirst-canonical-magnitude" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/func_getfirst-canonical-magnitude".
260827-23:11:08,803 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_getfirst-canonical-magnitude".
260827-23:11:08,805 nipype.workflow INFO:
	 [Node] Executing "func_getfirst-canonical-magnitude" <nipype.interfaces.utility.wrappers.Function>
260827-23:11:08,807 nipype.workflow INFO:
	 [Node] Finished "func_getfirst-canonical-magnitude", elapsed time 0.000343s.
260827-23:11:08,811 nipype.workflow INFO:
	 [Node] Executing "nibabel_numpy_scale-phase" <qsmxt.interfaces.nipype_interface_processphase.ScalePhaseInterface>
260827-23:11:09,167 nipype.workflow INFO:
	 [Node] Finished "nibabel_numpy_scale-phase", elapsed time 0.354876s.
260827-23:11:10,734 nipype.workflow INFO:
	 [Job 31] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_scale-phase).
260827-23:11:10,736 nipype.workflow INFO:
	 [Job 32] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.func_getfirst-canonical-magnitude).
260827-23:11:10,737 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 8 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:10,807 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_axial-resampling".
260827-23:11:10,809 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_axial-resampling" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_numpy_nilearn_axial-resampling".
260827-23:11:10,810 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_axial-resampling".
260827-23:11:10,815 nipype.workflow INFO:
	 [Node] Executing "nibabel_numpy_nilearn_axial-resampling" <qsmxt.interfaces.nipype_interface_axialsampling.AxialSamplingInterface>
260827-23:11:10,822 nipype.workflow INFO:
	 [Node] Finished "nibabel_numpy_nilearn_axial-resampling", elapsed time 0.006357s.
260827-23:11:10,809 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_axial-resampling".
260827-23:11:10,862 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_axial-resampling" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_numpy_nilearn_axial-resampling".
260827-23:11:10,863 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_axial-resampling".
260827-23:11:10,865 nipype.workflow INFO:
	 [Node] Executing "nibabel_numpy_nilearn_axial-resampling" <qsmxt.interfaces.nipype_interface_axialsampling.AxialSamplingInterface>
260827-23:11:10,876 nipype.workflow INFO:
	 [Node] Finished "nibabel_numpy_nilearn_axial-resampling", elapsed time 0.009769s.
260827-23:11:12,738 nipype.workflow INFO:
	 [Job 36] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_axial-resampling).
260827-23:11:12,739 nipype.workflow INFO:
	 [Job 41] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_axial-resampling).
260827-23:11:12,744 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 10 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:12,814 nipype.workflow INFO:

	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo".
260827-23:11:12,816 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo".
260827-23:11:12,819 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/qsm_workflow/mrt_romeo".
260827-23:11:12,819 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/qsm_workflow/mrt_romeo".
260827-23:11:12,823 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo".
260827-23:11:12,837 nipype.workflow INFO:
	 [Node] Executing "mrt_romeo" <qsmxt.interfaces.nipype_interface_romeo.RomeoB0Interface>
260827-23:11:12,819 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo".
260827-23:11:12,882 nipype.workflow INFO:
	 [Node] Executing "mrt_romeo" <qsmxt.interfaces.nipype_interface_romeo.RomeoB0Interface>
260827-23:11:14,742 nipype.workflow INFO:
	 [MultiProc] Running 4 tasks, and 8 jobs ready. Free memory (GB): 31.84/56.51, Free processors: 0/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:42,248 nipype.workflow INFO:
	 [Node] Finished "mrt_romeo", elapsed time 29.410018s.
260827-23:11:42,398 nipype.workflow INFO:
	 [Node] Finished "mrt_romeo", elapsed time 29.515149s.
260827-23:11:42,782 nipype.workflow INFO:
	 [Job 46] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo).
260827-23:11:42,783 nipype.workflow INFO:
	 [Job 50] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.mrt_romeo).
260827-23:11:42,785 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 10 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:42,847 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.nibabel-numpy_normalize-phase".
260827-23:11:42,849 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.nibabel-numpy_normalize-phase" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/qsm_workflow/nibabel-numpy_normalize-phase".
260827-23:11:42,850 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.nibabel-numpy_normalize-phase".
260827-23:11:42,866 nipype.workflow INFO:
	 [Node] Executing "nibabel-numpy_normalize-phase" <qsmxt.interfaces.nipype_interface_processphase.PhaseToNormalizedInterface>
260827-23:11:42,954 nipype.workflow INFO:
	 [Node] Finished "nibabel-numpy_normalize-phase", elapsed time 0.087114s.
260827-23:11:44,783 nipype.workflow INFO:
	 [Job 53] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.nibabel-numpy_normalize-phase).
260827-23:11:44,787 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 9 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:11:44,855 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.nibabel-numpy_normalize-phase".
260827-23:11:44,857 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.nibabel-numpy_normalize-phase" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/qsm_workflow/nibabel-numpy_normalize-phase".
260827-23:11:44,857 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.nibabel-numpy_normalize-phase".
260827-23:11:44,867 nipype.workflow INFO:
	 [Node] Executing "nibabel-numpy_normalize-phase" <qsmxt.interfaces.nipype_interface_processphase.PhaseToNormalizedInterface>
260827-23:11:44,947 nipype.workflow INFO:
	 [Node] Finished "nibabel-numpy_normalize-phase", elapsed time 0.079215s.
260827-23:11:46,785 nipype.workflow INFO:

	 [Job 55] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.nibabel-numpy_normalize-phase).
260827-23:11:46,791 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 8 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:14:10,342 nipype.workflow INFO:
	 [Node] Finished "ants_register-t1-to-qsm", elapsed time 193.54652s.
260827-23:14:12,929 nipype.workflow INFO:
	 [Job 5] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm).
260827-23:14:12,931 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 8 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:14:12,999 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1".
260827-23:14:13,1 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/fastsurfer_segment-t1".
260827-23:14:13,2 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1".
260827-23:14:13,12 nipype.workflow INFO:
	 [Node] Executing "fastsurfer_segment-t1" <qsmxt.interfaces.nipype_interface_fastsurfer.FastSurferInterface>
260827-23:14:14,932 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 7 jobs ready. Free memory (GB): 32.51/56.51, Free processors: 0/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:15:49,485 nipype.workflow INFO:
	 [Node] Finished "fastsurfer_segment-t1", elapsed time 294.588911s.
260827-23:15:51,60 nipype.workflow INFO:
	 [Job 4] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1).
260827-23:15:51,62 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 8 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:15:51,133 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm".
260827-23:15:51,135 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.numpy_numpy_nibabel_mgz2nii".
260827-23:15:51,136 nipype.workflow INFO:

	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/ants_register-t1-to-qsm".
260827-23:15:51,137 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.numpy_numpy_nibabel_mgz2nii" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/numpy_numpy_nibabel_mgz2nii".
260827-23:15:51,140 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm".
260827-23:15:51,143 nipype.workflow INFO:
	 [Node] Executing "ants_register-t1-to-qsm" <nipype.interfaces.ants.registration.RegistrationSynQuick>
260827-23:15:51,140 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.numpy_numpy_nibabel_mgz2nii".
260827-23:15:51,197 nipype.workflow INFO:
	 [Node] Executing "numpy_numpy_nibabel_mgz2nii" <qsmxt.interfaces.nipype_interface_mgz2nii.Mgz2NiiInterface>
260827-23:15:51,393 nipype.workflow INFO:
	 [Node] Finished "numpy_numpy_nibabel_mgz2nii", elapsed time 0.195116s.
260827-23:15:53,64 nipype.workflow INFO:
	 [Job 25] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.numpy_numpy_nibabel_mgz2nii).
260827-23:15:53,66 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 8 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:15:53,113 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled".
260827-23:15:53,116 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/nibabel_numpy_nilearn_t1w-seg-resampled".

260827-23:15:53,116 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled".
260827-23:15:53,118 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm".
260827-23:15:53,123 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/ants_transform-segmentation-to-qsm".
260827-23:15:53,123 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm".
260827-23:15:53,146 nipype.workflow INFO:
	 [Node] Executing "nibabel_numpy_nilearn_t1w-seg-resampled" <qsmxt.interfaces.nipype_interface_resample_like.ResampleLikeInterface>
260827-23:15:53,213 nipype.workflow INFO:
	 [Node] Executing "ants_transform-segmentation-to-qsm" <nipype.interfaces.ants.resampling.ApplyTransforms>
260827-23:15:55,69 nipype.workflow INFO:
	 [MultiProc] Running 4 tasks, and 6 jobs ready. Free memory (GB): 32.51/56.51, Free processors: 0/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:15:55,325 nipype.workflow INFO:
	 [Node] Finished "ants_transform-segmentation-to-qsm", elapsed time 2.110897s.
260827-23:15:56,339 nipype.workflow INFO:
	 [Node] Finished "nibabel_numpy_nilearn_t1w-seg-resampled", elapsed time 3.192084s.
260827-23:15:57,70 nipype.workflow INFO:
	 [Job 34] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled).
260827-23:15:57,71 nipype.workflow INFO:
	 [Job 35] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm).
260827-23:15:57,73 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 7 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:15:57,136 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.copyfile".
260827-23:15:57,138 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.copyfile" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/copyfile".
260827-23:15:57,139 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.copyfile".
260827-23:15:57,142 nipype.workflow INFO:
	 [Node] Executing "copyfile" <qsmxt.interfaces.nipype_interface_copyfile.DynamicCopyFiles>
260827-23:15:57,620 nipype.workflow INFO:
	 [Node] Finished "copyfile", elapsed time 0.477602s.
260827-23:15:59,72 nipype.workflow INFO:
	 [Job 44] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.copyfile).
260827-23:15:59,74 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 6 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:17:15,995 nipype.workflow INFO:
	 [Node] Finished "ants_register-t1-to-qsm", elapsed time 84.850773s.
260827-23:17:17,156 nipype.workflow INFO:
	 [Job 11] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm).
260827-23:17:17,158 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 6 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:17:17,209 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1".
260827-23:17:17,212 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/fastsurfer_segment-t1".
260827-23:17:17,215 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1".
260827-23:17:17,228 nipype.workflow INFO:
	 [Node] Executing "fastsurfer_segment-t1" <qsmxt.interfaces.nipype_interface_fastsurfer.FastSurferInterface>
260827-23:17:19,160 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 5 jobs ready. Free memory (GB): 32.51/56.51, Free processors: 0/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:19:20,671 nipype.workflow INFO:
	 [Node] Finished "fastsurfer_segment-t1", elapsed time 307.658036s.
260827-23:19:21,327 nipype.workflow INFO:
	 [Job 10] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1).
260827-23:19:21,329 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 6 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:19:21,380 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm".
260827-23:19:21,383 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/ants_register-t1-to-qsm".
260827-23:19:21,383 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.numpy_numpy_nibabel_mgz2nii".
260827-23:19:21,383 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm".
260827-23:19:21,385 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.numpy_numpy_nibabel_mgz2nii" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/numpy_numpy_nibabel_mgz2nii".
260827-23:19:21,386 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.numpy_numpy_nibabel_mgz2nii".
260827-23:19:21,386 nipype.workflow INFO:
	 [Node] Executing "ants_register-t1-to-qsm" <nipype.interfaces.ants.registration.RegistrationSynQuick>
260827-23:19:21,388 nipype.workflow INFO:
	 [Node] Executing "numpy_numpy_nibabel_mgz2nii" <qsmxt.interfaces.nipype_interface_mgz2nii.Mgz2NiiInterface>
260827-23:19:21,591 nipype.workflow INFO:
	 [Node] Finished "numpy_numpy_nibabel_mgz2nii", elapsed time 0.202383s.
260827-23:19:23,329 nipype.workflow INFO:
	 [Job 28] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.numpy_numpy_nibabel_mgz2nii).
260827-23:19:23,331 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 6 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:19:23,385 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_t1w-seg-resampled".
260827-23:19:23,388 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_transform-segmentation-to-qsm".
260827-23:19:23,389 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_t1w-seg-resampled" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/nibabel_numpy_nilearn_t1w-seg-resampled".
260827-23:19:23,389 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_t1w-seg-resampled".
260827-23:19:23,390 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_transform-segmentation-to-qsm" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/ants_transform-segmentation-to-qsm".
260827-23:19:23,391 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_transform-segmentation-to-qsm".
260827-23:19:23,412 nipype.workflow INFO:
	 [Node] Executing "ants_transform-segmentation-to-qsm" <nipype.interfaces.ants.resampling.ApplyTransforms>
260827-23:19:23,414 nipype.workflow INFO:
	 [Node] Executing "nibabel_numpy_nilearn_t1w-seg-resampled" <qsmxt.interfaces.nipype_interface_resample_like.ResampleLikeInterface>
260827-23:19:24,113 nipype.workflow INFO:
	 [Node] Finished "ants_transform-segmentation-to-qsm", elapsed time 0.700128s.
260827-23:19:25,331 nipype.workflow INFO:
	 [Job 38] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_transform-segmentation-to-qsm).
260827-23:19:25,333 nipype.workflow INFO:
	 [MultiProc] Running 3 tasks, and 5 jobs ready. Free memory (GB): 34.51/56.51, Free processors: 1/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_t1w-seg-resampled
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:19:25,402 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.combine_lists2".
260827-23:19:25,407 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.combine_lists2" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/combine_lists2".
260827-23:19:25,408 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.combine_lists2".
260827-23:19:25,414 nipype.workflow INFO:
	 [Node] Executing "combine_lists2" <nipype.interfaces.utility.wrappers.Function>
260827-23:19:25,416 nipype.workflow INFO:
	 [Node] Finished "combine_lists2", elapsed time 0.000656s.
260827-23:19:26,722 nipype.workflow INFO:
	 [Node] Finished "nibabel_numpy_nilearn_t1w-seg-resampled", elapsed time 3.3066969999999998s.
260827-23:19:27,334 nipype.workflow INFO:
	 [Job 37] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.nibabel_numpy_nilearn_t1w-seg-resampled).
260827-23:19:27,338 nipype.workflow INFO:
	 [Job 47] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.combine_lists2).
260827-23:19:27,339 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 4 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1
260827-23:22:16,575 nipype.workflow INFO:
	 [Node] Finished "fastsurfer_segment-t1", elapsed time 299.346487s.
260827-23:22:17,491 nipype.workflow INFO:
	 [Job 16] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.fastsurfer_segment-t1).
260827-23:22:17,492 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 5 jobs ready. Free memory (GB): 48.51/56.51, Free processors: 10/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
260827-23:22:17,538 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1".
260827-23:22:17,540 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/fastsurfer_segment-t1".
260827-23:22:17,540 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1".
260827-23:22:17,541 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.numpy_numpy_nibabel_mgz2nii".
260827-23:22:17,546 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.numpy_numpy_nibabel_mgz2nii" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/numpy_numpy_nibabel_mgz2nii".
260827-23:22:17,546 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.numpy_numpy_nibabel_mgz2nii".
260827-23:22:17,548 nipype.workflow INFO:
	 [Node] Executing "numpy_numpy_nibabel_mgz2nii" <qsmxt.interfaces.nipype_interface_mgz2nii.Mgz2NiiInterface>
260827-23:22:17,552 nipype.workflow INFO:
	 [Node] Executing "fastsurfer_segment-t1" <qsmxt.interfaces.nipype_interface_fastsurfer.FastSurferInterface>
260827-23:22:17,741 nipype.workflow INFO:
	 [Node] Finished "numpy_numpy_nibabel_mgz2nii", elapsed time 0.192324s.
260827-23:22:19,493 nipype.workflow INFO:
	 [Job 30] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.numpy_numpy_nibabel_mgz2nii).
260827-23:22:19,494 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 4 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
260827-23:22:19,534 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled".
260827-23:22:19,536 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/nibabel_numpy_nilearn_t1w-seg-resampled".
260827-23:22:19,536 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled".
260827-23:22:19,558 nipype.workflow INFO:
	 [Node] Executing "nibabel_numpy_nilearn_t1w-seg-resampled" <qsmxt.interfaces.nipype_interface_resample_like.ResampleLikeInterface>
260827-23:22:21,495 nipype.workflow INFO:
	 [MultiProc] Running 3 tasks, and 3 jobs ready. Free memory (GB): 34.51/56.51, Free processors: 1/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
260827-23:22:22,467 nipype.workflow INFO:
	 [Node] Finished "nibabel_numpy_nilearn_t1w-seg-resampled", elapsed time 2.908211s.
260827-23:22:23,495 nipype.workflow INFO:
	 [Job 39] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.nibabel_numpy_nilearn_t1w-seg-resampled).
260827-23:22:23,496 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 3 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm
260827-23:22:36,839 nipype.workflow INFO:
	 [Node] Finished "ants_register-t1-to-qsm", elapsed time 195.451676s.
260827-23:22:37,505 nipype.workflow INFO:
	 [Job 17] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_register-t1-to-qsm).
260827-23:22:37,508 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 4 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:22:37,574 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm".
260827-23:22:37,576 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/ants_register-t1-to-qsm".
260827-23:22:37,577 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm".
260827-23:22:37,577 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm".
260827-23:22:37,579 nipype.workflow INFO:
	 [Node] Executing "ants_register-t1-to-qsm" <nipype.interfaces.ants.registration.RegistrationSynQuick>
260827-23:22:37,580 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/ants_transform-segmentation-to-qsm".
260827-23:22:37,580 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm".
260827-23:22:37,679 nipype.workflow INFO:
	 [Node] Executing "ants_transform-segmentation-to-qsm" <nipype.interfaces.ants.resampling.ApplyTransforms>
260827-23:22:39,508 nipype.workflow INFO:
	 [MultiProc] Running 3 tasks, and 2 jobs ready. Free memory (GB): 34.51/56.51, Free processors: 1/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:22:39,726 nipype.workflow INFO:
	 [Node] Finished "ants_transform-segmentation-to-qsm", elapsed time 2.045109s.
260827-23:22:41,510 nipype.workflow INFO:
	 [Job 40] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.ants_transform-segmentation-to-qsm).
260827-23:22:41,511 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 3 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:22:41,565 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.copyfile".
260827-23:22:41,567 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.copyfile" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqmp2ragehighres0p5isoslab_T1w/copyfile".
260827-23:22:41,568 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.copyfile".
260827-23:22:41,570 nipype.workflow INFO:
	 [Node] Executing "copyfile" <qsmxt.interfaces.nipype_interface_copyfile.DynamicCopyFiles>
260827-23:22:41,996 nipype.workflow INFO:
	 [Node] Finished "copyfile", elapsed time 0.424436s.
260827-23:22:43,512 nipype.workflow INFO:
	 [Job 48] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqmp2ragehighres0p5isoslab_T1w.copyfile).
260827-23:22:43,514 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 2 jobs ready. Free memory (GB): 36.51/56.51, Free processors: 2/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:23:59,535 nipype.workflow INFO:
	 [Node] Finished "ants_register-t1-to-qsm", elapsed time 81.955019s.
260827-23:24:01,590 nipype.workflow INFO:
	 [Job 23] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.ants_register-t1-to-qsm).
260827-23:24:01,592 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 2 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:24:01,658 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet".
260827-23:24:01,660 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/mask_workflow/fsl-bet".
260827-23:24:01,663 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet".
260827-23:24:01,665 nipype.workflow INFO:

	 [Node] Executing "fsl-bet" <qsmxt.interfaces.nipype_interface_bet2.Bet2Interface>
260827-23:24:03,593 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 1 jobs ready. Free memory (GB): 42.51/56.51, Free processors: 0/16.
                     Currently running:
                       * qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:24:04,916 nipype.workflow INFO:
	 [Node] Finished "fsl-bet", elapsed time 3.245795s.
260827-23:24:05,593 nipype.workflow INFO:
	 [Job 45] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet).
260827-23:24:05,594 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 2 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:24:05,642 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet".
260827-23:24:05,644 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/mask_workflow/fsl-bet".
260827-23:24:05,644 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet".
260827-23:24:05,646 nipype.workflow INFO:
	 [Node] Executing "fsl-bet" <qsmxt.interfaces.nipype_interface_bet2.Bet2Interface>
260827-23:24:07,595 nipype.workflow INFO:
	 [MultiProc] Running 2 tasks, and 1 jobs ready. Free memory (GB): 42.51/56.51, Free processors: 0/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:24:08,386 nipype.workflow INFO:
	 [Node] Finished "fsl-bet", elapsed time 2.738862s.
260827-23:24:09,597 nipype.workflow INFO:
	 [Job 49] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.fsl-bet).
260827-23:24:09,599 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 2 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:24:09,650 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.scipy_numpy_nibabel_bet_erode".
260827-23:24:09,652 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.scipy_numpy_nibabel_bet_erode".
260827-23:24:09,653 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.scipy_numpy_nibabel_bet_erode" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/mask_workflow/scipy_numpy_nibabel_bet_erode".
260827-23:24:09,654 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.scipy_numpy_nibabel_bet_erode".
260827-23:24:09,656 nipype.workflow INFO:
	 [Node] Executing "scipy_numpy_nibabel_bet_erode" <qsmxt.interfaces.nipype_interface_erode.ErosionInterface>
260827-23:24:09,653 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.scipy_numpy_nibabel_bet_erode" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/mask_workflow/scipy_numpy_nibabel_bet_erode".
260827-23:24:09,704 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.scipy_numpy_nibabel_bet_erode".
260827-23:24:09,706 nipype.workflow INFO:
	 [Node] Executing "scipy_numpy_nibabel_bet_erode" <qsmxt.interfaces.nipype_interface_erode.ErosionInterface>
260827-23:24:10,64 nipype.workflow INFO:
	 [Node] Finished "scipy_numpy_nibabel_bet_erode", elapsed time 0.407314s.
260827-23:24:10,116 nipype.workflow INFO:
	 [Node] Finished "scipy_numpy_nibabel_bet_erode", elapsed time 0.408632s.
260827-23:24:11,597 nipype.workflow INFO:
	 [Job 52] Completed (qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.scipy_numpy_nibabel_bet_erode).
260827-23:24:11,599 nipype.workflow INFO:
	 [Job 54] Completed (qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.mask_workflow.scipy_numpy_nibabel_bet_erode).
260827-23:24:11,600 nipype.workflow INFO:
	 [MultiProc] Running 1 tasks, and 2 jobs ready. Free memory (GB): 44.51/56.51, Free processors: 8/16.
                     Currently running:
                       * qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.fastsurfer_segment-t1
260827-23:24:11,658 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.qsmjl_vsharp".
260827-23:24:11,661 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-1.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.qsmjl_vsharp" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-1/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/qsm_workflow/qsmjl_vsharp".
260827-23:24:11,661 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.qsmjl_vsharp".
260827-23:24:11,663 nipype.workflow INFO:
	 [Node] Setting-up "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.qsmjl_vsharp" in "/home/jovyan/workspace/books/examples/quantitative_imaging/bids/derivatives/workflow/qsmxt-workflow/sub-2/ses-20170705/qsm_acq-acqqsmp21mmisote20_T2starw/qsm_workflow/qsmjl_vsharp".
260827-23:24:11,663 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-2.ses-20170705.qsm_acq-acqqsmp21mmisote20_T2starw.qsm_workflow.qsmjl_vsharp".
260827-23:24:11,680 nipype.workflow INFO:
	 [Node] Executing "qsmjl_vsharp" <qsmxt.interfaces.nipype_interface_qsmjl.VsharpInterface>
260827-23:24:11,661 nipype.workflow INFO:
	 [Node] Outdated cache found for "qsmxt-workflow.sub-