PennLINC / qsiprep

Preprocessing of diffusion MRI
http://qsiprep.readthedocs.io
BSD 3-Clause "New" or "Revised" License
140 stars 58 forks source link

HTML report in 0.23.0 missing sections? #871

Open michellewang opened 5 days ago

michellewang commented 5 days ago

Summary

Hi, I have previously run QSIPrep version 0.21.4 on a participant, then tried the latest version 0.23.0 on the same participant. It looks like the HTML report generated by 0.23.0 only contains the "About", "Methods" and "Errors" sections (and "About" is empty):

Screenshot 2024-11-13 at 11 49 32 AM

Whereas I expected the report to contain more information like in 0.21.4:

Screenshot 2024-11-13 at 11 50 28 AM

I can confirm that in 0.23.0 the figures are still present in sub-<LABEL>/figures, which also contains HTML files such as sub-<LABEL>_about.html and sub-<LABEL>_summary.html, which as far as I can tell are not found in the 0.21.4 output. So I just wanted to check if this was expected behaviour or not.

Thank you!

Additional details

tsalo commented 5 days ago

Can you share the full QSIPrep call you used?

tsalo commented 5 days ago

Also, any chance you could try out pennbbl/qsiprep:unstable? Just to make sure that it's not fixed in the current version.

michellewang commented 5 days ago

Ok, will try running it with the unstable version.

Here is the command that was used (paths/IDs redacted):

/opt/conda/envs/qsiprep/bin/qsiprep \
    <PATH_BIDS> \
    <PATH_OUTPUT> \
    participant \
    --skip_bids_validation \
    --participant-label <LABEL> \
    --bids-database-dir <PATH_BIDS_DATABASE> \
    --omp-nthreads 4 \
    --anat-modality T1w \
    --b0-threshold 100 \
    --dwi_denoise_window auto \
    --denoise-method dwidenoise \
    --b1-biascorrect-stage final \
    --distortion-group-merge none \
    --anatomical-template MNI152NLin2009cAsym \
    --output-resolution 1.0 \
    --b0-to-t1w-transform Rigid \
    --intramodal-template-transform BSplineSyN \
    --fs-license-file <PATH_FS_LICENSE> \
    --b0-motion-corr-to iterative \
    --hmc-transform Affine \
    --hmc_model eddy \
    --shoreline_iters 2 \
    --pepolar-method TOPUP \
    --fmap-no-demean \
    -w <PATH_WORK_DIR> \
    --stop-on-first-crash
michellewang commented 4 days ago

I can confirm that the unstable version produces a report with more information, so it seems this has been fixed, thanks!

One thing is that the latest HTML reports seem to have dropped a few sections (including: "T1 to MNI registration", "DWI Bias correction", "b=0 Reference Image", "DWI Sampling Scheme") -- is this expected?

Is there an expected date for the next release? I am planning to run QSIPrep for a project and for reproducibility purposes it would be good to use a stable version container.

Thanks again!