ME-ICA / multi-echo-data-analysis

Still a work in progress.
https://me-ica.github.io/multi-echo-data-analysis/
GNU Lesser General Public License v2.1
3 stars 2 forks source link

Bump tedana from 23.0.2 to 24.0.0 #29

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps tedana from 23.0.2 to 24.0.0.

Release notes

Sourced from tedana's releases.

24.0.0

Release Notes

Summary

We have continued to make under-the-hood changes and improvements to documentation. Several key changes may be noticable to users.

  • By default, tedana has been saving 4D volumes of the high-kappa components Accepted_bold.nii.gz and the low-kappa components 'Rejected_bold.nii.gzeven though very few people use them and they use a lot of space. These will now only be saved if the program is run with--verbose. Additionally our final denoised time series was called desc-optcomDenoised_bold.nii.gzand this created confusion. It is now calleddesc-denoised_bold.nii.gz`. This will break pipelines that looked for a file with the previous name. ME-ICA/tedana#1033
  • We noticed a small difference between the decision tree implemented in MEICA v2.5 and the tree we were calling kundu. We have renamed our existing tree tedana_orig and there is now a meica tree that should match the MEICA method. In practice, the results will be identical or meica will accept additional components. The additionally accepted components can have substantive variance and, upon visual inspection usually looked like they should have been rejected. Therefore, we've kept the same default, but give both options to users. #952
  • Different metrics, like kappa and rho, are calculated for each ICA component. While the code allowed for a range of different metrics, the list that was calculated when tedana was run was impossible to change without editing the code. The metrics that were already specified in the decision tree json files will now be the ones calculated. The actual metric calculations still need to be defined within the code, but this change makes it practical to add a range of additional metrics that can vary by decision tree. #969
  • The tedana_report.html file now includes the mean T2* and S0 maps used in calculations #1040, consistent orientations for all images of brain slices #1045, version numbers for key python packages used during execution #1014, and the reference list is now properly rendered #1001.

Changes

... (truncated)

Commits
  • f084dc4 Align with old meica (#952)
  • 9cbd484 Generate metrics based on decision tree (#969)
  • a21d65e Update nibabel requirement from <=5.2.0,>=2.5.1 to >=2.5.1,<=5.2.1 (#1055)
  • 7c0b91f Improve component plots (#1045)
  • 8d7e5ff Add T2* and S0 figures (#1040)
  • 62ed3c1 Update pandas requirement from <=2.2.0,>=2.0 to >=2.0,<=2.2.1 (#1048)
  • 1f1845b Document decision tree steps in report and remove log_extra_report (#1043)
  • d0298f2 docs: add martaarbizu as a contributor for code (#1039)
  • d5512f7 Update nilearn requirement from <=0.10.2,>=0.7 to >=0.7,<=0.10.3 (#1038)
  • 0d66342 Remove accepted and rejected time series from the standard file outputs and c...
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)