Skip to content

Releases: cpp-lln-lab/bidspm

v4.0.0

11 Sep 06:20
d524eb7
Compare
Choose a tag to compare

Added

  • [ENH] add QA workflow bidsQA to find outliers in MRIQC output or to view number of outlier timepoints (for a given metric and threshold) in each functional run 1297 by by Remi-Gau
  • [ENH] add support for one-way ANOVA across groups at the group level 1296 by by Remi-Gau
  • [ENH] allow for 2 sample T-Test, within group T-Test and one-way ANOVA to be more flexible with respect to what praticipants.tsv column to use to allocate subjects in each group 1296 by by Remi-Gau
  • [ENH] make addConfoundsToDesignMatrix a method of BidsModel 1294 by by Remi-Gau
  • [ENH] add Apptainer definition 1254 by by Remi-Gau and by monique2208
  • [ENH] allow to copy anat only on raw datasets 1181 by by Remi-Gau
  • [ENH] add option to concatenate runs at subject level to facilite running PPI analysis 1133 by by Remi-Gau
  • [ENH] allow to run substeps of the bayesian model selection [1145]untagged-295695efb0c123726a81(#1145) by by Remi-Gau
  • [ENH] add quality control for GLM using the MACS toolbox to give a goodness of fit and several other information criteria (AIC, BIC) (MATLAB only) 1135 by by Remi-Gau
  • [ENH] add several confound strategies to add to bids stats model and a function to create family of models 1126 by by Remi-Gau
  • [ENH] add CLI to run bayesian model selection 1121 by by Remi-Gau
  • [ENH] support label of activations with all atlases 1100 by Remi-Gau
  • [ENH] add support for session level models 1116 be by Remi-Gau
    • allow to pass dummy contrasts to session level
    • allow inter session contrasts to be computed at the subject level
    • improve naming of contrast to mention bids ses and run
  • [ENH] add Bayesian model selection to the python CLI 1292 by Remi-Gau

Changed

  • [ENH] align specification of F contrasts on the BIDS stats model: they should now be specified as a 2D matrix and not a 1D vector. 1276 by Remi-Gau
  • [DOC] change theme and structure of the documentation 1256 by Remi-Gau
  • [REF] Refactor and update CLI in 1096 by Remi-Gau
  • [ENH] {func}getData only loads anat data when requested 1257 by Remi-Gau
  • [ENH] the python CLI now uses sub-commands instead of the named parameter --action 1292 by Remi-Gau

Removed

Fixed

  • [FIX] ensure that {func}setBatchCoregistrationFuncToAnat takes into account bids_filter 1295 by by d-ni374
  • [FIX] update {func}createDefaultStatsModel to use proper GroupBy at the dataset level 1248 by by d-ni374
  • [FIX] make {func}getAcquisitionTime less brittle 1248 by by d-ni374
  • [FIX] fix regular expression in {func}bidsResults to identify contrasts 1248 by by d-ni374 and 1275 by by Remi-Gau
  • [FIX] pass analysis level to stats actions when using python CLI 1258 by Remi-Gau
  • [FIX] remove goodness of fit from dataset level analysis as it is not supported by the MACS toolbox 1265 by by Remi-Gau
  • [FIX] add java and zip to container recipes to allow using nidm results with octave 1265 by by Remi-Gau
  • [FIX] copy the MACS toolbox to the SPM toolbox folder during the initialisation 1203 by by Remi-Gau
  • [FIX] save onsets.mat directly in subject stats folder 1187 by by Remi-Gau
  • [FIX] do not compute subject level contrast when running dataset level 1102 by by Remi-Gau
  • [FIX] copy RepetitionTime in sidecar JSON after running smoothing in 1099 by by Remi-Gau
  • [FIX] rename results files (csv, tsv, png, nii) of each contrasts 1104 by by Remi-Gau
  • [FIX] reslice ROIS before running ROI based analysis to make sure they are at the resolution of the BOLD images in 1110 by by Remi-Gau

Full Changelog: v3.1.0...v4.0.0

v3.1.0

01 Jul 22:39
7a40bb2
Compare
Choose a tag to compare

Added

Changed

  • [ENH] overwrite files when renaming by default (#1051) @Remi-Gau
  • [ENH] turn error into warning when no data to copy found (#992) @Remi-Gau

Removed

Fixed

  • [FIX] Fix vismotion demo (#1070) @Remi-Gau
  • [FIX] Exclude from GLM specification events with onsets longer than the run duration (#1060) @Remi-Gau
  • [FIX] remove dummies from preproc dataset and not raw dataset when using CLI (#1057) @Remi-Gau
  • [FIX] skip smoothing when running bidspm prepoc in dryRun (#1054) @Remi-Gau
  • [FIX] handle phase entity in filename (#1034) @Remi-Gau
  • [FIX] fix group level results after contrasts smoothing (#1021) @Remi-Gau
  • [FIX] copy to derivatives handles bids filter file and minimize re copying files that already exist (#1015) @Remi-Gau
  • [FIX] allow cli to run constrat smoothing (#1012) @Remi-Gau
  • [FIX] Force copy of data from fmriprep folder even if bidspm-preproc folder exists (#1009) @marcobarilari
  • [FIX] report proper fold number in labelfold.tsv (#989) @Remi-Gau
  • [FIX] inconsistent slice timing throw errors and not warnings (#982) @Remi-Gau
  • [FIX] validate condition names early to avoid downstream error (#983) @Remi-Gau
  • [FIX] validate content results structure (#980) @Remi-Gau
  • [FIX] missing variable for a Filter transform should not lead to a crash (#970) @Remi-Gau
  • [FIX] display error when impossible slice timing values are given (#969) @Remi-Gau
  • [FIX] fix QA failures (#941) @Remi-Gau
  • [FIX] bug fix 892 (#936) @Remi-Gau
  • [FIX] fix python cli (#888) @Remi-Gau

Full Changelog: v3.0.0...v3.1.0

v3.0.0

14 Dec 19:44
0beefd6
Compare
Choose a tag to compare

Release Notes

BREAKING CHANGES

CHANGES

  • improve CLI and add a python CLI

MINOR CHANGES

  • [ENH] update CPP_ROI (#885) @Remi-Gau
  • [ENH] add extra files to derivatives datasets (#883) @Remi-Gau
  • [ENH] incorporate opt.results in bids stats model (#879) @Remi-Gau
  • [ENH] add option to ignore creating dataset level node in default model (#871) @Remi-Gau
  • [ENH] implement logger (#867) @Remi-Gau
  • [ENH] add function to return contrast filename for a certain contrast name (#866) @Remi-Gau

FIXES

MISC

v2.3.0

22 Nov 22:19
bbfa79c
Compare
Choose a tag to compare

Release Notes

Main changes:

  • bidspm main function:
    • error logs are generated upon crash for better bug reports
    • saving options are saved to help with bug report
    • can create default BIDS stats model
    • generate method section in reports folder when running preprocess or statistics
    • include bids and bids stats model validation if the validators are installed
  • add inverse normalize workflow
  • smoothing workflow will also try to smooth the corresponding anat data too
  • lesion detection will be done by including the CSF TPM too

CHANGES

Fixes

Documentation

Maintenance

  • [MNT] Test notebooks (#788) @Remi-Gau
  • [MNT] improve docker, version, release handling (#785) @Remi-Gau
  • [MNT] update submodules
  • [MNT] improve doc generation and remove dead code (#790) @Remi-Gau
  • [MNT] use github action to validate citation cff #771
  • [MNT] update CI and fix tests #762

v2.2.0

29 Oct 19:41
Compare
Choose a tag to compare

Release Notes

CHANGES

v2.1.0

21 Jul 06:52
22e2599
Compare
Choose a tag to compare

Release Notes

CHANGES

v2.0.0

10 Jun 18:29
Compare
Choose a tag to compare

What's Changed

Read more

v1.1.5

09 May 17:30
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.4...v1.1.5

CPP SPM - v1.1.4

16 Jan 21:31
5eb3263
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.1.4

CPP SPM - v1.1.3

01 Nov 15:37
56746e1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.2...v1.1.3