Skip to content

Releases: PennLINC/qsirecon

1.1.1

19 Aug 13:49
fa86739

Choose a tag to compare

This release fixes a major bug in QSIRecon's handling of multi-session and multi-run datasets. When processing multiple sessions or runs in a single QSIRecon call, the reconstruction workflow was being modified in place, such that the first session/run was processed correctly, but subsequent sessions/runs were processed with global default values. This bug primarily affected custom reconstruction workflows. The built-in workflows should be largely unaffected.

What's Changed

🎉 Exciting New Features

  • Parcellate scalars and write out brain mask by @tsalo in #251
  • Use deltas in DIPY interfaces by @tsalo in #259

🐛 Bug Fixes

  • Upgrade DIPY, pyAFQ by @36000 in #235
  • Fix handling of atlas labels with spaces and test custom atlas handling by @tsalo in #248
  • Remove background label from atlases before calculating connectivity by @tsalo in #249
  • Fix collection of longitudinal anatomical outputs by @tsalo in #253
  • Write out ACPC-space scalars from TORTOISE node if estimate_mapmri is False by @tsalo in #254
  • Prevent workflow spec dictionary from being modified in place during build process by @tsalo in #263

Other Changes

  • Update boilerplate.bib for mrtrix reference by @chiuhoward in #239
  • Update descriptions of scalar map parameters by @tsalo in #225
  • Generate figure showing scalar maps by @tsalo in #246
  • Remove outdated admonition by @tsalo in #257
  • Add missing workflows to "which workflows are appropriate" table by @tsalo in #258
  • Fix table borders by @tsalo in #260
  • Add unused plot_reports input to _KurtosisReconstructionInputSpec by @tsalo in #262

New Contributors

Full Changelog: 1.1.0...1.1.1

1.1.0

14 Apr 18:53
af43da9

Choose a tag to compare

What's Changed

🎉 Exciting New Features

  • Tissue fraction modulated ICVF and OD maps by @araikes in #218
  • Calculate kurtosis microstructure scalars with new DKI_reconstruction parameter by @tsalo in #223

Other Changes

  • Add smoothing and otsu_threshold autotrack arguments by @smeisler in #219
  • Allow desc entity in recon scalar derivatives by @tsalo in #220

New Contributors

Full Changelog: 1.0.1...1.1.0

1.0.1

12 Mar 14:08
04385fb

Choose a tag to compare

What's Changed

🎉 Exciting New Features

  • Add DSIQ5 extrapolation option by @tsalo in #214

🐛 Bug Fixes

  • Clip negative values in extrapolation interfaces by @tsalo in #213

Other Changes

  • Fixes small docs typo: "scelar" => "scalar" by @arokem in #203
  • Fix FA description in DSIStudio outputs by @smeisler in #198

New Contributors

Full Changelog: 1.0.0...1.0.1

1.0.0

11 Mar 18:01
f78c888

Choose a tag to compare

What's Changed

🛠 Breaking Changes

  • Reorganize atlas management based on XCP-D and BIDS-Atlas by @tsalo in #123
  • Rename --freesurfer-input to --fs-subjects-dir by @tsalo in #152
  • [ENH] Read session-specific anat data by @mattcieslak in #151
  • Remove underscore versions of all parameters by @tsalo in #159
  • Make connectivity field names compatible with MATLAB by @tsalo in #166

🎉 Exciting New Features

🐛 Bug Fixes

  • Add missing filename patterns by @tsalo in #131
  • Fix infant anatomical ingression by @tsalo in #126
  • Fix extension in ds_fs_5tt_hsvs by @tsalo in #165
  • Fix extension in ds_qsiprep_5tt_hsvs by @tsalo in #172
  • Fix space in ds_qsiprep_5tt_hsvs by @tsalo in #175
  • Make PlotPeaks robust enough that we don't need --writable-tempfs in singularity/apptainer by @mattcieslak in #174
  • Use abspaths for the ODF plotter by @mattcieslak in #182

Other Changes

New Contributors

Full Changelog: 0.23.2...1.0.0

1.0.0rc2

22 Nov 13:32
619341b

Choose a tag to compare

1.0.0rc2 Pre-release
Pre-release

What's Changed

🎉 Exciting New Features

  • Support output spaces to arbitrary templates and cohorts by @mattcieslak in #184

🐛 Bug Fixes

Full Changelog: 1.0.0rc1...1.0.0rc2

1.0.0rc1

20 Nov 16:53
375fb0e

Choose a tag to compare

1.0.0rc1 Pre-release
Pre-release

This is a prerelease for the version that will be used by the HBCD project for their first data release.

We plan to not introduce any backwards-incompatible changes for a while.

What's Changed

🛠 Breaking Changes

  • Rename QSIPrep to QSIRecon by @tsalo in #1
  • Start removing QSIPrep-specific code and documentation by @tsalo in #4
  • Remove QSIPrep-specific parameters and Config elements by @tsalo in #6
  • Drop Docker wrapper by @tsalo in #52
  • Restructure outputs into BIDS datasets by @tsalo in #66
  • Combine mfp and mdp entities into single param entity by @tsalo in #72
  • Replace --recon-input-pipeline with --input-type by @tsalo in #68
  • Remove unused --longitudinal argument by @tsalo in #88
  • Make all params and models lower-case by @tsalo in #90
  • Reorganize atlas management based on XCP-D and BIDS-Atlas by @tsalo in #123
  • Rename --freesurfer-input to --fs-subjects-dir by @tsalo in #152
  • [ENH] Read session-specific anat data by @mattcieslak in #151
  • Remove underscore versions of all parameters by @tsalo in #159
  • Make connectivity field names compatible with MATLAB by @tsalo in #166

🎉 Exciting New Features

  • Add ng, perng, parng, and mapcoeffs to Dipy MAPMRI outputs by @tsalo in #55
  • Add DatasetLinks to dataset_description.json by @tsalo in #77
  • Pass DWI file metadata to reconstruction workflows by @tsalo in #154
  • Add HBCD Release1 recon workflow by @mattcieslak in #169

🐛 Bug Fixes

  • Write out QSIRecon pipeline-wise reports by @tsalo in #7
  • Write out reports to individual reconstruction derivative folders by @tsalo in #53
  • Add summary reportlets to HTML report by @tsalo in #61
  • Fix QSIRecon Entrypoint by @smeisler in #76
  • Use file lock to avoid concurrent edits to dataset_description.json by @cookpa in #91
  • Compress the tck files by @tsalo in #93
  • Add missing filename patterns by @tsalo in #131
  • Fix infant anatomical ingression by @tsalo in #126
  • Fix extension in ds_fs_5tt_hsvs by @tsalo in #165
  • Fix extension in ds_qsiprep_5tt_hsvs by @tsalo in #172
  • Fix space in ds_qsiprep_5tt_hsvs by @tsalo in #175
  • Make PlotPeaks robust enough that we don't need --writable-tempfs in singularity/apptainer by @mattcieslak in #174

Other Changes

New Contributors

Full Changelog: https://github.com/PennLINC/qsirecon/commits/1.0.0rc1