Bidscoin Versions Save

BIDScoin converts your source-level neuroimaging data to BIDS

4.3.2

1 month ago

This is a hotfix release for v4.3.1, which was just released but was giving undesired results after changing the data type in the bidseditor. Apart from the fix in this release (see Github issue https://github.com/Donders-Institute/bidscoin/issues/229 for full explanation) nothing else has changed

4.3.1

1 month ago

IMPORTANT UPDATE:

This release contains a bug that can yield undesired output, please upgrade to 4.3.2

--------------- original notes ------------------ Here is a minor and safe BIDScoin upgrade, with fixes and two new features:

  • Update B0FieldIdentifier/Source when having multiple fieldmap runs (Github issue #198). For more info see here
  • Slicereport support for all nibabel file-formats

Enjoy!

4.3.0

3 months ago

With this major release, BIDScoin became more robust and solid than ever before, while gaining several new features that add to its flexibility and user-friendliness. Amongst others, the major new highlights are:

  • Support for the recently released BIDS v1.9.0 specifications
  • A --cluster option for running bidscoiner in parallel on a (DRMAA enabled) HPC
  • A new bidsmap_bids2bids template bidsmap for nibabel2bids to edit existing BIDS datasets
  • New special dynamic values, such as <<session>>, <<dir>> and <<PhaseEncodingDirection>>
  • Parsing of DICOM tags from the Siemens CSA headers
  • A bidscoiner.tsv log-file for easier tracking of file conversions / data provenance
  • Integrated fslmaths preprocessing on slicereport input images
  • BIDScoin duecredit reports

For more details see the changelog

4.2.1

6 months ago

A bugfix release with some additions

Added

  • A bidsmap schema file
  • Enhanced DICOM (XA-30) support for physiological data (backported from the CMRR repository)
  • Slurm support for the skullstrip and slicereport bidsapps

Changed

  • Use a true list (instead of a semi-colon separated string) for the bidsmap's bidsignore field
  • The telemetry url

4.2.0

7 months ago

Greetings, sentient beings of the digital cosmos! It is with great pleasure that we announce the release of BIDScoin version 4.2.0. This release, like the Ultimate Answer itself, brings a sense of fulfillment and excitement to the table. So grab your towel, don your favorite bathrobe, and let's dive headfirst into the infinite improbability of BIDScoin!

Added

  • Users can now more easily view and edit their default BIDScoin settings
  • In our quest for infinite knowledge and improved user experiences, BIDScoin has implemented a service that, in the style of a friendly, paranoid android, may track user behavior into the Total Perspective Vortex (github issue #200). Rest assured, I've consulted with Zaphod Beeblebrox to ensure that your personal data is never put to misuse. In the event you feel uneasy about our user tracking, you can adjust your privacy settings in the "Don't Panic" section in the new BIDScoin settings (see bidscoin --show).
  • The option to pip-install dcm2niix as extras

Changed

  • The template bidsmaps are now stored in [home]/.bidscoin/[version]/templates, i.e. in the user settings folder

Fixed

  • Numerous infinitely small bugfixes and improbable tweaks

Go and explore BIDScoin 4.2.0 with the same sense of wonder and absurdity that you approach the rest of the universe :slightly_smiling_face:

4.1.1

8 months ago

Here's some good and some bad news. The bad news is there were a few glitches in BIDScoin 4.1.0, but the good news is that they are fixed in the new BIDScoin 4.1.1 release :slightly_smiling_face:

The fixes in this new release are:

  • Bugfixes to support (XA30) enhanced DICOM
  • Bugfix to catch multi-echo series with dynamic runindex <<>>
  • Prioritize fmap data discovery
  • Remove invalid bval/bvec files
  • Reduce filesize warnings

4.1.0

8 months ago

Most notable changes for this release:

  • GUI upgraded from Qt5 to Qt6 -- now supporting the new Apple silicon
  • A new <<>> dynamic run-index (default), that behaves the same as <<1>> when multiple runs are acquired, otherwise it is omitted/void (PR #195)
  • Manpages (not on Windows)

4.0.0

1 year ago

The new BIDScoin v4 series is here!

With a lot of important improvements that should make your (and my) life significantly easier :-). The most notable changes are:

Added

  • Support for BIDS 1.8.0
  • Support for handling of non-alphanumeric characters in sub/ses prefixes
  • A new (optional) pet2bids plugin
  • A skullstrip tool (a bids-wrapper around FreeSurfer/synthstrip)
  • A slicereport QC tool (a bids-wrapper around FSL/slicesdir)
  • A unit/integration test & CI framework
  • New Dockerfile and Apptainer/Singularity definition files to run BIDScoin in a container
  • A BIDSCOIN_DEBUG environment variable to run bidscoin in a more verbose debug mode
  • VERBOSE and SUCCESS logging levels
  • Checks using the bids-validator python module
  • Options to perform study/template bidsmap tests with bidscoin -b / -t
  • Option to list and install template bidsmaps
  • Many bugfixes, user interface improvements and tweaks

Changed

  • The default behaviour is now to not unzip data in the sourcefolders anymore. Instead, users can use the --unzip option in the bidsmapper
  • The spec2nii plugin is no longer added by default but is optional
  • The dcm2niix2bids plugin no longer handles PET data (this is now handled by the pet2bids plugin)
  • Removed BIDScoin's redundant/confusing datatypes option from the bidsmap
  • Removed the obscure participants option from bidscoiner
  • Major code refactoring

Enjoy!

3.7.4

1 year ago

Added

  • Added support for the ABCD GE pepolar pulse sequence
  • Use an orange bidsname font in the bidseditor for .bidsignore datatypes
  • A (right-click) context menu in the bidseditor to import meta-data from disk into the meta-table

Changed

  • Remove the DCCN-specific dcm2niix module usage in the bidsmap template
  • Add -l n to the dcm2niix arguments to revert old UIN16 -> INT16 behaviour (otherwise fmriprep outputs are twice as large)
  • No longer enforce BIDS compliance on .bidsignore datatypes

Fixed

  • Sorting flat DICOM data (in a temporary working directory)
  • The dcm2niix module (if not removed) raised an error that prevented handling dcm2niix suffixes

3.7.3

1 year ago

Added

  • The usage of json sidecar files as a datasource for attribute values
  • A template bidsmap for the ScanSessionTool
  • Usage of json sidecar files as an attribute source

Changed

  • Dicomsort now searches recursively over the sessionfolder
  • The dcm2niix2bids plugin now searches recursively for DICOM Series folders
  • Images that have already been defaced are now skipped
  • Prepend the rawfolder name & subprefix for more robust subject- / session-label filepath extraction

Fixed

  • Pydeface not parsing subject / session labels from the filepath
  • The non-HPC use of pydeface no longer requires DRMAA installation
  • Account for * and ? wildcards in the sub/ses prefixes in the bidsmapper
  • Account for dynamic values with non-matching regular expressions (special thanks to Mateusz Pawlik)
  • Various minor bugs