Skip to content

25.0.0rc1

Pre-release
Pre-release

Choose a tag to compare

@tsalo tsalo released this 03 Jun 15:56
· 27 commits to main since this release
fefbf83

Highlights

  • We are switching from semantic versioning (MAJOR.MINOR.PATCH) to calendar versioning (YEAR.MINOR.PATCH) to match the versioning of fMRIPrep.
  • This release brings ASLPrep up to date with fMRIPrep version 25.0.0.
  • We have replaced the weighted average method for multi-delay data with a two-compartment general kinetic model, which (1) should improve CBF and ATT estimation, (2) allows ASLPrep to process multi-delay PASL data, and (3) generates aBAT and aBV outputs.
  • We changed the cost function for motion correction, which dramatically improves motion correction on multi-delay data when the contrast varies over delays.

What's Changed

🛠 Breaking Changes

  • Implement general kinetic model for multi-PLD data by @tsalo in #545

🎉 Exciting New Features

  • Scale M0 scans with short TRs according to Alsop 2015 by @tsalo in #532
  • Use Gaussian interpolation for resampling tissue probability maps by @tsalo in #542
  • Incorporate sliceband in oxford_asl call for multiband ASL by @tsalo in #548
  • Add figure plotting brain mask by @tsalo in #547

🐛 Bug Fixes

  • Add legend to figures by @tsalo in #482
  • fix: Find aslrefs in precomputed derivatives, remove bad connection by @effigies in #518
  • Add boilerplate elements to templates by @tsalo in #524
  • FIX: Change MCFLIRT cost function to Mutual Information by @aptinis in #525
  • Write out aslref CBF + ATT in minimal mode by @tsalo in #522
  • Use node's working directory as output directory for BASIL by @tsalo in #552
  • Allow duplicate keys in get_sbrefs by @tsalo in #555
  • Apply MCFLIRT to register m0scan to aslref image by @tsalo in #553
  • Resample M0 scan to ASL resolution by @tsalo in #556

Other Changes

  • Fix spelling errors in code by @tsalo in #488
  • Bring ASLPrep in line with fMRIPrep 25.0.0 by @tsalo in #510
  • Remove dummy scan-related code by @tsalo in #526
  • chore: Replace niworkflows reporting tools with nireports by @effigies in #527
  • Calculate the components of QEI independently for group reports by @mattcieslak in #523
  • rf: Split fieldmap registration into its own fit step by @effigies in #531
  • Speed up integration tests by @tsalo in #535
  • Clarify cli help messages by @tientong98 in #533
  • Speed up FreeSurfer BBR in the CI tests by @mattcieslak in #543
  • Replace BOLD and EPI with ASL in code by @tsalo in #537
  • Fix typos in documentation and add page on BIDS curation by @B-Sevchik in #529
  • Fix typos in report specifications by @tsalo in #554
  • Add new contributors and available ORCIDs to CITATION.cff by @tsalo in #559

New Contributors

Full Changelog: 0.7.5...25.0.0rc1