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.
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)
Bumps tedana from 23.0.2 to 24.0.0.
Release notes
Sourced from tedana's releases.
... (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...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