Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

a python implementation of PyALE #717

Open
jdkent opened this issue Jun 16, 2022 · 5 comments
Open

a python implementation of PyALE #717

jdkent opened this issue Jun 16, 2022 · 5 comments
Labels
enhancement New feature or request

Comments

@jdkent
Copy link
Member

jdkent commented Jun 16, 2022

Summary

this is another project: https://github.com/LenFrahm/pyALE

Additional details

  • diagnostics
    • percentage of contributions
    • FWE corrections
    • see where all the foci are in the image
    • it is difficult to do slicing (difficult to do in PyALE)

Next steps

  • maybe mention in documentation
@jdkent jdkent added the enhancement New feature or request label Jun 16, 2022
@tsalo
Copy link
Member

tsalo commented Jun 16, 2022

Are you sure that is the right repo? It looks like that PyALE creates Accumulated Local Effects plots. Maybe I'm just misunderstanding what those are, but there doesn't seem to be a connection to meta-analysis or neuroimaging.

@jdkent
Copy link
Member Author

jdkent commented Jun 16, 2022

sorry, that was wrong, updated to the correct one

@tsalo
Copy link
Member

tsalo commented Jun 17, 2022

I agree that we should a link to pyALE in our documentation, assuming that it is going to be maintained for a while. Can you go into more detail about the diagnostics you listed? Are these things that would be good to incorporate into NiMARE?

I believe we have tools already for characterizing the percentage of contributions (e.g., Jackknife, FocusCounter), and for FWE correction. I think a plotting feature for foci in a Dataset would indeed be useful.

By slicing, do you mean splitting up Datasets, or something else?

@ghost
Copy link

ghost commented Jun 18, 2022

Further aspects and functions of pyALE

  1. Quite easy entry
    Code is already done in a jupyter notebook, so that only the input (excel files) and the paths need to be created and defined. The parameters' defaults are already set but can easily changed in the notebook.

  2. Different analyses: main effect, probabilisti/subsampled/CV’d ALE, (balanced) contrast, ROI and VOI

  3. Contains two different corrections for multiple comparison (cFWE and TFCE)
    cFWE is suggested to be used by our best practice guidelines for CBMAs (Müller et al. 2018, Tahmasian et al. 2019)

  4. Output are contributions, images, and volumes
    Contibutions: a file for each ALE analysis with number of experiments, subjects (including average), cluster (coordinate, size) and contributing experiments (A. total MA in cluster, B. average MA per voxel in cluster, C. relative contribution to cluster ale, D. maximum ale contribution in the cluster (single voxel), E. Sample size)
    Images:pngs showing the clusters of ALE, corrections, and foci
    Volumes: nifit files of ALE, and corrections, as well as for the foci and Z-statistics

@tsalo
Copy link
Member

tsalo commented Jun 20, 2022

@gerionreimann thank you for expounding on pyALE's capabilities.

  1. Different analyses: main effect, probabilisti/subsampled/CV’d ALE, (balanced) contrast, ROI and VOI

I'm not familiar with probabilistic ALE. Is there a reference of some kind for it?

EDIT: So, it looks like @gerionreimann deleted his GitHub account, so I'm guessing that I'm not going to get an answer... does anyone else know what "probabilistic ALE" is?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants