raamana / visualqc

VisualQC : assistive tool to ease the quality control workflow of neuroimaging data.
https://raamana.github.io/visualqc/
Apache License 2.0
73 stars 13 forks source link

NonGuiException on HPC system #74

Closed Arshitha closed 1 year ago

Arshitha commented 1 year ago

Hi Pradeep,

I'm back to tinkering with VisualQC and the defacing pipeline that @ericearl and I have been working on, and unfortunately I ran into the following error. I don't have much experience with Matplotlib so the potential solutions I tried didn't fix the error. I'd appreciate your input on how to resolve this issue.

Description

Describe what you were trying to get done.

I'm trying to open VisualQC deface GUI to rate a bunch of defaced images on HPC system with Linux but the program errors out with NonGuiException. With the same version of VisualQC on MacOS and the same vqcdeface command on same set of images, it works perfectly fine. Here's the command I used and error that I got:

$ vqcdeface -u vqcdeface -i vqcdeface_id_list.txt -m orig.nii.gz -d defaced.nii.gz -r defaced_render
/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/visualqc/defacing.py:375: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
  plt.show(block=False)

Reviewing sub-xxxx/ses-1/T1w
Traceback (most recent call last):
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/bin/vqcdeface", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/visualqc/__defacing__.py", line 18, in main
    defacing.cli_run()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/visualqc/defacing.py", line 702, in cli_run
    wf.run()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/visualqc/workflows.py", line 94, in run
    self.loop_through_units()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/visualqc/workflows.py", line 267, in loop_through_units
    self.show_fig_and_wait()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/visualqc/workflows.py", line 306, in show_fig_and_wait
    self.fig.canvas.manager.show()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/matplotlib/backend_bases.py", line 2921, in show
    raise NonGuiException(
matplotlib.backend_bases.NonGuiException: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.

Solutions tried

I tried the solution mentioned here without much luck. Cloning my local MacOS environment (on which the command worked) to Linux server and then running the same command did not work either.

I could open a Firefox browser on Linux server through TurboVNC and NoMachine; this was to ensure other graphical applications could be opened.

raamana commented 1 year ago

thanks for reporting this Arshitha! it appears I might have mixed up some settings for the batch generation (non-interactive) of screenshots, with the regular interactive flow

can you try editing the file below and remove lines 33 to end, and rerun? /data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/visualqc/__init__.py

if this quickfix doesn't work, I will dig more and try isolate the source.

raamana commented 1 year ago

they should look like this (before removing them): https://github.com/raamana/visualqc/blob/master/visualqc/__init__.py#L33-L52

Arshitha commented 1 year ago

@raamana thanks for the quick response! I tried the quick fix and this is what I'm seeing right now

(visualqc)[arshithab@cn2877 DSST]$ visualqc_t1_mri -u /vf/users/SMDN/DATA_SHARING/DSST/defacing_outputs_beta/visualqc_prep/t1_mri -i /vf/users/SMDN/DATA_SHARING/DSST/defacing_outputs_beta/visualqc_prep/id_list_t1.txt -m primary.nii.gz

Anatomical MRI module
Time stamp : 2023-04-11 10:10:33

version info: visualqc 0.6.5
numpy 1.24.2 / scipy 1.10.1 / matplotlib 3.7.1
python 3.11.3 | packaged by conda-forge | (main, Apr  6 2023, 08:57:19) [GCC 11.3.0]
platform Linux-3.10.0-862.14.4.el7.x86_64-x86_64-with-glibc2.17
#1 SMP Wed Sep 26 15:12:11 UTC 2018

132 subjects are usable for review.
Input folder: /vf/users/SMDN/DATA_SHARING/DSST/defacing_outputs_beta/visualqc_prep/t1_mri
Output folder: /vf/users/SMDN/DATA_SHARING/DSST/defacing_outputs_beta/visualqc_prep/t1_mri/visualqc
QStandardPaths: error creating runtime directory '/run/user/39486' (Permission denied)
/data/NIMH_scratch/arshithab/miniconda3/envs/visualqc/bin/python3.11: symbol lookup error: /gpfs/gsfs12/users/NIMH_scratch/arshithab/miniconda3/envs/visualqc/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/../../lib/libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_Format
raamana commented 1 year ago

both of the errors seem unrelated to VisualQC (one relates to folder creation restrictions, and other other OS related libraries) - can you try reach out to your sysadmin to help fix them?

meanwhile you can also try an older version with

pip uninstall visualqc
pip install visualqc==0.6.2 --no-cache-dir
raamana commented 1 year ago

you can avoid IO issues with choosing your home folder for output, but that might not work as the error seems cryptic

raamana commented 1 year ago

you can also try use sshfs and mount your HPC file system onto your desktop, and run VisualQC locally, but that might be [very] slow depending on your setup there.

raamana commented 1 year ago

btw, to avoid confusion, I'd rename input folder to something different from the command name, such as defacing_QC, and always supply full paths (ideally absolute) with $PWD/vqcdeface or use the output of readlink -f vqcdeface

Arshitha commented 1 year ago

@raamana thanks for the comments and suggestions. I thought it was something I might have to reach out to our HPC help desk but I tried running the same command from a different environment and it seemed to work as expected.

And yes, I like your suggestions about renaming the directory as defacing_QC so I'll incorporate that into my scripts!

Arshitha commented 1 year ago

Also, just to be clear, I didn't have to revert back to v0.6.2. After removing lines 33 to end in __init__.py v0.6.5 worked fine on HPC file system but it took me a bit to fix the IO issues, which like you rightly pointed out were unrelated to VisualQC :) thanks again for the quick response! It was very helpful.

raamana commented 1 year ago

you're welcome. glad to hear that! Can you do me a small favour and run the same command (either defacing QC, or for T1w) with the --screenshots_only flag in your HPC env, and see if that works?

Arshitha commented 1 year ago

sure! I tried with --screenshots_only option and it gave me "unrecognized arguments" error so I used the -so option and it started to work and almost opened a GUI window but error-ed out with the following error message:

Traceback (most recent call last):
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/bin/vqcdeface", line 8, in <module>
    sys.exit(main())
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/visualqc/__defacing__.py", line 18, in main
    defacing.cli_run()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/visualqc/defacing.py", line 702, in cli_run
    wf.run()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/visualqc/workflows.py", line 94, in run
    self.loop_through_units()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/visualqc/workflows.py", line 279, in loop_through_units
    self.export_screenshot()
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/visualqc/workflows.py", line 349, in export_screenshot
    self.fig.savefig(ss_out_file, bbox_inches='tight', dpi=cfg.dpi_export_fig)
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/matplotlib/figure.py", line 3277, in savefig
    self.canvas.print_figure(fname, **kwargs)
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/matplotlib/backends/backend_qtagg.py", line 81, in print_figure
    super().print_figure(*args, **kwargs)
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/matplotlib/backend_bases.py", line 2338, in print_figure
    result = print_method(
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/matplotlib/backend_bases.py", line 2204, in <lambda>
    print_method = functools.wraps(meth)(lambda *args, **kwargs: meth(
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/matplotlib/_api/deprecation.py", line 410, in wrapper
    return func(*inner_args, **inner_kwargs)
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/matplotlib/backends/backend_agg.py", line 520, in print_png
    self._print_pil(filename_or_obj, "png", pil_kwargs, metadata)
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/matplotlib/backends/backend_agg.py", line 467, in _print_pil
    mpl.image.imsave(
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/matplotlib/image.py", line 1656, in imsave
    image.save(fname, **pil_kwargs)
  File "/data/NIMH_scratch/arshithab/miniconda3/envs/curation/lib/python3.9/site-packages/PIL/Image.py", line 2317, in save
    fp = builtins.open(filename, "w+b")
FileNotFoundError: [Errno 2] No such file or directory: '/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/vqcdeface/visualqc/Screenshots_VisualQC/sub-01410/ses-1/T1w_defacing_screenshot_VQC.png'

Is vqcdeface supposed to create the screenshot? Looks like that's where it's choking. I'm running the t1_mri command with -so option and it seems to be doing something so I'll post the stdout/stderr once it finishes.

Arshitha commented 1 year ago

With visualqc_t1_mri command I got the following stdout but it didn't open up the GUI window for review. I'm not sure if that's the intended purpose or not but thought you'd want to know:

(curation)[arshithab@cn2877 DSST]$ visualqc_t1_mri -u /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri -i /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/id_list_t1.txt -m primary.nii.gz -so

Anatomical MRI module
Time stamp : 2023-04-12 10:00:15

version info: visualqc 0.6.5
numpy 1.23.4 / scipy 1.9.3 / matplotlib 3.6.1
python 3.9.13 | packaged by conda-forge | (main, May 27 2022, 16:56:21) 
[GCC 10.3.0]
platform Linux-3.10.0-862.14.4.el7.x86_64-x86_64-with-glibc2.17
#1 SMP Wed Sep 26 15:12:11 UTC 2018

132 subjects are usable for review.
Input folder: /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri
Output folder: /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/visualqc
QStandardPaths: error creating runtime directory '/run/user/39486' (Permission denied)
Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Preprocessing data - please wait .. 
    (or contemplate the vastness of universe! )
Extracting feature type: histogram_whole_scan
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01090/ses-1/anat : 1/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01140/ses-1/anat : 2/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01155/ses-1/anat : 3/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01186/ses-1/anat : 4/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01189/ses-1/anat : 5/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01370/ses-1/anat : 6/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01410/ses-1/anat : 7/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01417/ses-1/anat : 8/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01755/ses-1/anat : 9/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20027/ses-1/anat : 10/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20106/ses-1/anat : 11/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20131/ses-1/anat : 12/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20209/ses-1/anat : 13/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20255/ses-1/anat : 14/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20358/ses-1/anat : 15/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20399/ses-1/anat : 16/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20433/ses-1/anat : 17/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20435/ses-1/anat : 18/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20457/ses-1/anat : 19/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20569/ses-1/anat : 20/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20587/ses-1/anat : 21/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20631/ses-1/anat : 22/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20722/ses-1/anat : 23/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20730/ses-1/anat : 24/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20758/ses-1/anat : 25/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20771/ses-1/anat : 26/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20773/ses-1/anat : 27/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20869/ses-1/anat : 28/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20884/ses-1/anat : 29/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20910/ses-1/anat : 30/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20937/ses-1/anat : 31/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20965/ses-1/anat : 32/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20968/ses-1/anat : 33/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20974/ses-1/anat : 34/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21013/ses-1/anat : 35/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21068/ses-1/anat : 36/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21120/ses-1/anat : 37/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21125/ses-1/anat : 38/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21163/ses-1/anat : 39/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21209/ses-1/anat : 40/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21271/ses-1/anat : 41/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21336/ses-1/anat : 42/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21420/ses-1/anat : 43/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21454/ses-1/anat : 44/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21462/ses-1/anat : 45/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21590/ses-1/anat : 46/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21604/ses-1/anat : 47/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21606/ses-1/anat : 48/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21615/ses-1/anat : 49/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21618/ses-1/anat : 50/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21624/ses-1/anat : 51/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21625/ses-1/anat : 52/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21651/ses-1/anat : 53/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21662/ses-1/anat : 54/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21683/ses-1/anat : 55/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21712/ses-1/anat : 56/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21785/ses-1/anat : 57/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21789/ses-1/anat : 58/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21807/ses-1/anat : 59/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22112/ses-1/anat : 60/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22128/ses-1/anat : 61/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22166/ses-1/anat : 62/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22183/ses-1/anat : 63/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22196/ses-1/anat : 64/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22267/ses-1/anat : 65/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22281/ses-1/anat : 66/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22302/ses-1/anat : 67/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22309/ses-1/anat : 68/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22315/ses-1/anat : 69/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22400/ses-1/anat : 70/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22401/ses-1/anat : 71/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22421/ses-1/anat : 72/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22437/ses-1/anat : 73/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22438/ses-1/anat : 74/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22441/ses-1/anat : 75/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22485/ses-1/anat : 76/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22562/ses-1/anat : 77/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22572/ses-1/anat : 78/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22611/ses-1/anat : 79/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22631/ses-1/anat : 80/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22676/ses-1/anat : 81/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22686/ses-1/anat : 82/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22687/ses-1/anat : 83/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22690/ses-1/anat : 84/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22701/ses-1/anat : 85/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22719/ses-1/anat : 86/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22721/ses-1/anat : 87/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22746/ses-1/anat : 88/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22803/ses-1/anat : 89/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22809/ses-1/anat : 90/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22834/ses-1/anat : 91/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22853/ses-1/anat : 92/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22857/ses-1/anat : 93/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22861/ses-1/anat : 94/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22862/ses-1/anat : 95/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22881/ses-1/anat : 96/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22888/ses-1/anat : 97/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22892/ses-1/anat : 98/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22908/ses-1/anat : 99/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22935/ses-1/anat : 100/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22954/ses-1/anat : 101/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22959/ses-1/anat : 102/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22962/ses-1/anat : 103/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23009/ses-1/anat : 104/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23041/ses-1/anat : 105/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23066/ses-1/anat : 106/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23067/ses-1/anat : 107/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23072/ses-1/anat : 108/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23091/ses-1/anat : 109/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23111/ses-1/anat : 110/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23112/ses-1/anat : 111/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23122/ses-1/anat : 112/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23146/ses-1/anat : 113/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23159/ses-1/anat : 114/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23166/ses-1/anat : 115/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23167/ses-1/anat : 116/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23195/ses-1/anat : 117/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23204/ses-1/anat : 118/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23216/ses-1/anat : 119/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23218/ses-1/anat : 120/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23236/ses-1/anat : 121/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23272/ses-1/anat : 122/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23273/ses-1/anat : 123/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23279/ses-1/anat : 124/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23284/ses-1/anat : 125/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23286/ses-1/anat : 126/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23332/ses-1/anat : 127/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23378/ses-1/anat : 128/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23393/ses-1/anat : 129/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23401/ses-1/anat : 130/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23414/ses-1/anat : 131/132
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23460/ses-1/anat : 132/132

Running outlier detection based on histogram_whole_scan measures:

Possible outliers (27 / 132):
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01370/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01410/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20433/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20631/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21013/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21068/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21120/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21336/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21420/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21606/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21625/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21785/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22196/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22302/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22562/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22631/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22687/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22746/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22853/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22862/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22892/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22935/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23066/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23111/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23146/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23279/ses-1/anat
/vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23378/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01090/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01140/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01155/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01186/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01189/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01370/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01410/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01417/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-01755/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20027/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20106/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20131/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20209/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20255/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20358/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20399/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20433/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20435/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20457/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20569/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20587/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20631/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20722/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20730/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20758/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20771/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20773/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20869/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20884/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20910/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20937/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20965/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20968/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-20974/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21013/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21068/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21120/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21125/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21163/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21209/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21271/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21336/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21420/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21454/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21462/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21590/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21604/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21606/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21615/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21618/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21624/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21625/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21651/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21662/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21683/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21712/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21785/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21789/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-21807/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22112/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22128/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22166/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22183/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22196/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22267/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22281/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22302/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22309/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22315/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22400/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22401/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22421/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22437/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22438/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22441/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22485/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22562/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22572/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22611/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22631/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22676/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22686/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22687/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22690/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22701/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22719/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22721/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22746/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22803/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22809/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22834/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22853/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22857/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22861/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22862/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22881/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22888/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22892/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22908/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22935/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22954/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22959/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-22962/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23009/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23041/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23066/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23067/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23072/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23091/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23111/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23112/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23122/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23146/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23159/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23166/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23167/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23195/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23204/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23216/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23218/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23236/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23272/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23273/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23279/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23284/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23286/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23332/ses-1/anat

    Flagged as a possible outlier by these measures:
        histogram_whole_scan
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23378/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23393/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23401/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23414/ses-1/anat
exporting screenshot for /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/sub-23460/ses-1/anat

All Done - results are available in:
    /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/visualqc
raamana commented 1 year ago

thanks @Arshitha - it looks like you still have file system/ disk write permission issues. And it seems it did work for t1w module - check /vf/users/SMDN/DATA_SHARING/DSST/defaced_parallel/visualqc_prep/t1_mri/visualqc/Screenshots* folder?

Can you add the -old flag (that disables outlier detection) and rerun the defacing module, and send me the FULL log? if it doesn't create a Screenshots* folder in the output folder with some viewable images, then there is an issue. if you do see valid screenshots, the issue is with local setup.

raamana commented 1 year ago

I improved the implementation and released 0.6.6, and tested it on our HPC here over SSH, both the interactive and non-interactive versions work.