aramis-lab / clinica

Software platform for clinical neuroimaging studies
http://www.clinica.run/
Other
225 stars 77 forks source link

Support latest version of the BIDS specifications #1252

Open NicolasGensollen opened 3 months ago

NicolasGensollen commented 3 months ago

The current version of the BIDS specifications is 1.9.0 and was released in November 2023:

https://bids-specification.readthedocs.io/en/stable/CHANGES.html

The version that Clinica currently officially support is 1.7.0:

https://github.com/aramis-lab/clinica/blob/e2c421ca2b5d77db8618ebe1dd093e8abb3213c0/clinica/utils/bids.py#L15

Which was released back in February 2022.

We should investigate to see whether we need to make some changes to the code in order to be compliant with the latest version of the specifications.

NicolasGensollen commented 2 months ago

Actually the 1.10.0 release of the specifications was released three days ago: https://github.com/bids-standard/bids-specification/releases

NicolasGensollen commented 1 month ago

Moved this to the 0.10.0 milestone as there is some work to do to ensure full BIDS compliance.

Here is a temporary list from @AliceJoubert :

  1. Missing JSON files for PET scans (adni-to-bids, nifd-to-bids)
  2. Missing keys in JSON files for PET scans (aibl-to-bids, oasis3-to-bids, habs-to-bids)
  3. Missing keys in JSON files for func (adni-to-bids, genfi-to-bids, ukb-to-bids)
  4. Missing b files for DWI (genfi-to-bids, ixi-to-bids)
  5. Issues in TSV format (adni-to-bids, aibl-to-bids, genfi-to-bids, ixi-to-bids)