Skip to content

Releases: nipreps/fmriprep

1.5.0 RC2

23 Aug 12:52
1.5.0rc2
Compare
Choose a tag to compare

Release Notes

Two hallmark changes conducive to a new minor release line have been included in version 1.5.0: the upgrade of PyBIDS to the 0.9 series and the split of SDCflows off from fMRIPrep codebase.
PyBIDS 0.9.x has a better handling of the indexed dataset that will permit some optimizations to fMRIPrep's memory fingerprint.
SDCflows now are found at poldracklab/sdcflows, and have been split to allow a more granular and thorough testing in collaboration with M. Cieslak, A. Adebimpe, and T. Satterthwaite.
Some other bugfixes, improvements to the documentation and minor features are also shipped with the new release.

CHANGES

  • FIX: Postpone pandoc conversion of boilerplate after workflow has fully run (#1710) @oesteban
  • FIX: Use MNI152NLin2009cAsym for SDC if no templates are specified (#1703) @effigies
  • FIX: Correct BOLD-T1w registration description if DoF != 9 (#1701) @effigies
  • ENH: Make fmriprep print defaults for arguments with help (#1735) @gdevenyi
  • ENH: Add check for updates and check whether version has been flagged. (#1715) @oesteban
  • ENH: Add TaskName metadata to BOLD outputs (#1714) @effigies
  • REF: Separate SDCflows from fMRIPrep (#1670) @oesteban
  • DOC: Update .zenodo.json (#1732) @utooley
  • DOC: Add link to documentation in help of --output-spaces argument (#1722) @oesteban
  • DOC: adding recon-all issue to faq (#1622) @franklin-feingold
  • DOC: Add copyright waiver to boilerplate and reviewer note to docs (#1691) @effigies
  • MAINT: Bump pybids and nipype dependencies (#1744) @effigies
  • MAINT: Move regression tests of EPI masks over to Niworkflows (#1716) @oesteban
  • MAINT: Remove old extensions entity selector for PyBIDS queries (#1707) @oesteban
  • MAINT: Use PyBIDS 0.9.x via niworkflows/smriprep PRs (#1695) @effigies

1.5.0rc1

25 Jul 15:25
bf8a823
Compare
Choose a tag to compare
1.5.0rc1 Pre-release
Pre-release

Release Notes

Two hallmark changes conducive to a new minor release line have been included in
version 1.5.0: the upgrade of PyBIDS to the 0.9 series and the split of SDCflows
off from fMRIPrep codebase.
PyBIDS 0.9.x has a better handling of the indexed dataset that will permit some
optimizations to fMRIPrep's memory fingerprint.
SDCflows now are found at poldracklab/sdcflows,
and have been split to allow a more granular and thorough testing in collaboration
with M. Cieslak, A. Adebimpe, and T. Satterthwaite.
Some other bugfixes, improvements to the documentation and minor features are also
shipped with the new release.

CHANGES

1.4.1

09 Jul 13:24
Compare
Choose a tag to compare

Release Notes

As of 1.4.1, the new infant and pediatric templates added to TemplateFlow are available to
brain extraction and spatial normalization.
Containers do not set the TEMPLATEFLOW_HOME environment variable anymore, allowing
increased flexibility when running them (especially Singularity, for which the filesystem
is generally set read-only).
Additionally, BOLD files in native space can be generated and a minor bug related to the
handling of FreeSurfer outputs have been included.

CHANGES

  • ENH: Show informative warning for phase1/2 type of fieldmaps (#1689) @oesteban
  • DOC: Add WHT to Zenodo (#1683) @wiheto
  • FIX: Finalizing support for new templates and their command line modifiers (#1671) @oesteban
  • FIX: Do not set TEMPLATEFLOW_HOME (#1669) @oesteban
  • ENH: Allow template modifiers (a la --output-spaces) in skull-stripping (#1666) @oesteban
  • ENH: Write outputs in native-BOLD space (#1646) @oesteban
  • FIX: FreeSurfer failed without adding some fs* to --output-spaces (#1643) @oesteban

1.4.1rc5

09 Jul 03:09
Compare
Choose a tag to compare
1.4.1rc5 Pre-release
Pre-release
rel(1.4.1): Update CHANGES [skip ci]

1.4.1rc4

11 Jun 03:56
5bb0c43
Compare
Choose a tag to compare
1.4.1rc4 Pre-release
Pre-release
Merge pull request #1671 from oesteban/anat/improved-several-templates

FIX: Finalizing support for new templates and their command line modifiers

1.4.1rc3

08 Jun 12:35
Compare
Choose a tag to compare
1.4.1rc3 Pre-release
Pre-release

Testing whether TEMPLATEFLOW_HOME can be left unset.

1.4.1rc2

07 Jun 09:52
b6b8133
Compare
Choose a tag to compare
1.4.1rc2 Pre-release
Pre-release

Release Notes

As of 1.4.1, the new infant and pediatric templates added to TemplateFlow are available to
brain extraction and spatial normalization.
Additionally, BOLD files in native space can be generated and a minor bug related to the
handling of FreeSurfer outputs has been included.

CHANGES

  • ENH: Allow template modifiers (a la --output-spaces) in skull-stripping (#1666) @oesteban
  • ENH: Write outputs in native-BOLD space (#1646) @oesteban
  • FIX: FreeSurfer failed without adding some fs* to --output-spaces (#1643) @oesteban

1.4.1rc1

16 May 03:41
Compare
Choose a tag to compare
1.4.1rc1 Pre-release
Pre-release

Testing manylinux1 wheels generation

1.4.0

15 May 20:43
f186f6e
Compare
Choose a tag to compare

DOI

Release Notes

The new 1.4 series include several new features, several maintenance patches, and numerous bugfixes. The largest change to fMRIPrep's interface is the new --output-spaces argument that allows running spatial normalization to one or more standard templates, and also to indicate that data preprocessed and resampled to the individual's anatomical space should be generated. The implementation of this option will be completed in future releases to include new nonstandard spaces (e.g., this BOLD run's native space) and custom templates providing a path. For example, the following fMRIPrep options:

  --template MNI152NLin6Asym --output-space template T1w fsaverage5 ----template-resampling-grid 2mm

now would be accomplished with:

  --output-spaces MNI152NLin6Asym:res-2 anat fsaverage:den-10k

with the difference that more templates could be specified if needed, e.g.,

  --output-spaces MNI152NLin6Asym:res-2 anat fsaverage:den-10k MNI152NLin2009cAsym:native

Related anatomical preprocessing workflows from sMRIPrep have gone through thorough revisions. In particular, the brain extraction workflow now is implemented in pure Nipype.

Users will notice the addition of two new subsections in the reports generated by fMRIPrep. The first addition describes the cumulative variance explained by successive a/tCompCor components. A second addition shows the correlations between the confounding regressors that fMRIPrep writes to the corresponding file, and their correlation to the global signal.

Series 1.4 increasingly relies on PyBIDS to handle not only inputs, but also outputs and reporting. The reports generation system has been deeply refactored to improve its generalizability across BIDS-Apps and addressing some rendering problems (e.g., when resizing ICA-AROMA components decompositions). Finally, there were several updates to packaging, testing and documentation, which should hopefully improve the experience for new users and contributors.

With thanks to Yaroslav Halchenko, Dan Lurie, Adriana Rivera-Dompenciel, Franklin Feingold, Markus Sneve, Anibal Heinsfeld, and James Kent for contributions.

CHANGES

1.4.0a1

09 May 23:22
c2e8adc
Compare
Choose a tag to compare
1.4.0a1 Pre-release
Pre-release

A second release candidate, addressing a critical issue found on 1.4.0a0 (#1626)