Published July 22, 2022
| Version 0.0.12
Software
Open
neurostuff/NiMARE: 0.0.12
Creators
- Salo, Taylor1
- Yarkoni, Tal2
- Nichols, Thomas E.3
- Poline, Jean-Baptiste4
- Kent, James D.5
- Gorgolewski, Krzysztof J.6
- Glerean, Enrico7
- Bottenhorn, Katherine L.1
- Bilgel, Murat8
- Wright, Jessey6
- Reeders, Puck1
- Kimbler, Adam1
- Nielson, Dylan N.9
- Yanes, Julio A.10
- Pérez, Alexandre11
- Oudyk, Kendra M.11
- Jarecka, Dorota12
- Enge, Alexander13
- Peraza, Julio A.1
- Eickhoff, Simon B.14
- De La Vega, Alejandro15
- Laird, Angela R.1
- 1. Florida International University
- 2. University of Texas at Austin
- 3. Big Data Institute, University of Oxford
- 4. Neurology and Neurosurgery, McGill University
- 5. Neuroscience Program, University of Iowa
- 6. Department of Psychology, Stanford University
- 7. Department of Neuroscience and Biomedical Engineering, Aalto University
- 8. National Institute on Aging
- 9. National Institute of Mental Health
- 10. Auburn University
- 11. Montreal Neurological Institute, McGill University
- 12. MIT
- 13. Max Planck Institute for Human Cognitive and Brain Sciences
- 14. Heinrich-Heine-Universität Düsseldorf
- 15. Department of Psychology, University of Texas at Austin
Description
<!-- Release notes generated using configuration in .github/release.yml at main -->
This release continues ongoing work on improving memory usage. We have eliminated the memory_limit
option in our Estimators in favor of using sparse arrays. We expect to see a corresponding increase in fit times, especially for Monte Carlo FWE correction- however, we plan to address this in future releases.
- Replace multiprocessing with joblib for parallelization and change n_cores default to 1 by @tsalo in https://github.com/neurostuff/NiMARE/pull/597
- Incorporate joblib into ALESubtraction and fix SCALE docstring by @tsalo in https://github.com/neurostuff/NiMARE/pull/641
- Stop storing MetaResults as attributes of fitted Estimators by @tsalo in https://github.com/neurostuff/NiMARE/pull/657
- Refactor Correctors and remove statsmodels requirement by @tsalo in https://github.com/neurostuff/NiMARE/pull/679 ### 🎉 Exciting New Features
- Add FocusCounter diagnostic tool by @tsalo in https://github.com/neurostuff/NiMARE/pull/649
- Support cluster-level Monte Carlo FWE correction in the MKDAChi2 Estimator by @tsalo in https://github.com/neurostuff/NiMARE/pull/650
- Support
vfwe_only
in CBMAEstimator even whennull_method
isn'tmontecarlo
by @tsalo in https://github.com/neurostuff/NiMARE/pull/678 - Add warning when coordinates dataset contains both positive and negative z_stats by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/699
- Add parameter estimate standard error to IBMA results by @tsalo in https://github.com/neurostuff/NiMARE/pull/691
- Use sparse array in ALE, ALESubtraction, SCALE, KDA, and MKDADensity by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/725 ### 🐛 Bug Fixes
- Retain updated Estimator in Corrector-generated MetaResults by @tsalo in https://github.com/neurostuff/NiMARE/pull/633
- Do not inherit IBMAEstimator's aggressive_mask from previous Datasets by @tsalo in https://github.com/neurostuff/NiMARE/pull/652
- Use beta maps in PermutedOLS instead of z maps by @tsalo in https://github.com/neurostuff/NiMARE/pull/715 ### Other Changes
- Reduce SCALE memory usage by @tsalo in https://github.com/neurostuff/NiMARE/pull/632
- Improve memory management in MKDAChi2 Estimator by @tsalo in https://github.com/neurostuff/NiMARE/pull/638
- Remove Peaks2Maps-related tests by @tsalo in https://github.com/neurostuff/NiMARE/pull/643
- Disable MA map pre-generation in CorrelationDecoder by @tsalo in https://github.com/neurostuff/NiMARE/pull/637
- Switch testing from CircleCI to GitHub Actions by @tsalo in https://github.com/neurostuff/NiMARE/pull/642
- Override unusable methods and improve documentation by @tsalo in https://github.com/neurostuff/NiMARE/pull/645
- Document other meta-analysis tools outside our ecosystem by @tsalo in https://github.com/neurostuff/NiMARE/pull/654
- Reorganize and streamline examples by @tsalo in https://github.com/neurostuff/NiMARE/pull/656
- Convert CBMAEstimator method to function by @tsalo in https://github.com/neurostuff/NiMARE/pull/658
- Add explicit support for Python 3.10 by @tsalo in https://github.com/neurostuff/NiMARE/pull/648
- Use BibTeX citations in documentation by @tsalo in https://github.com/neurostuff/NiMARE/pull/670
- Replace relative imports with absolute ones by @tsalo in https://github.com/neurostuff/NiMARE/pull/674
- Simplify organization of base classes by @tsalo in https://github.com/neurostuff/NiMARE/pull/675
- Note why we don't implement TFCE in NiMARE (currently) by @tsalo in https://github.com/neurostuff/NiMARE/pull/680
- Dropping the memory-mapping option for Estimators and kernel transformers by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/681
- Optimize locating coordinates in convert_neurosynth_to_dataset by @ryanhammonds in https://github.com/neurostuff/NiMARE/pull/682
- Reduce memory usage of
KernelTransformer.transform
andmeta.utils.compute_kda_ma
by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/676 - Generate automatic CHANGELOG from release note and add it to docs by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/684
- Add manual changelog to documentation by @tsalo in https://github.com/neurostuff/NiMARE/pull/635
- Automatically update
CHANGELOG.md
for prereleases as well by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/688 - Fix tag-name issue in update-changelog workflow by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/689
- Optimize numpy operations in MKDADensity Estimator and (M)KDAKernel by @adelavega in https://github.com/neurostuff/NiMARE/pull/685
- Add PAT to automatically commit release notes to
CHANGELOG.md
by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/695 - Fix CHANGELOG formatting issues by @JulioAPeraza in https://github.com/neurostuff/NiMARE/pull/701
- Add citation information to documentation by @tsalo in https://github.com/neurostuff/NiMARE/pull/712
- Add a glossary page to the documentation by @tsalo in https://github.com/neurostuff/NiMARE/pull/706
- Remove extraneous
copy()
statements by @jdkent in https://github.com/neurostuff/NiMARE/pull/662 - Add information about maintaining NiMARE to developer's guide by @tsalo in https://github.com/neurostuff/NiMARE/pull/703
- Pin minimum version of pandas by @jdkent in https://github.com/neurostuff/NiMARE/pull/722
- @ryanhammonds made their first contribution in https://github.com/neurostuff/NiMARE/pull/682
- @adelavega made their first contribution in https://github.com/neurostuff/NiMARE/pull/685
Full Changelog: https://github.com/neurostuff/NiMARE/compare/0.0.11...0.0.12
Files
neurostuff/NiMARE-0.0.12.zip
Files
(16.0 MB)
Name | Size | Download all |
---|---|---|
md5:16a82a2ea4f1910f59d684f172fb64d4
|
16.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/neurostuff/NiMARE/tree/0.0.12 (URL)