• Stars
    star
    125
  • Rank 286,335 (Top 6 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created over 4 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The ENIGMA Toolbox is an open-source repository for accessing 100+ ENIGMA statistical maps, visualizing cortical and subcortical surface data, and relating neuroimaging findings to micro- and macroscale brain organization. 🀠
Codacy Badge https://img.shields.io/badge/license-BSD-brightgreen Documentation Status https://circleci.com/gh/MICA-MNI/ENIGMA/tree/master.svg?style=shield https://img.shields.io/badge/doi-10.1101%2F2020.12.21.423838-brightgreen https://img.shields.io/twitter/follow/saratheriver?style=flat&logo=twitter&color=brightgreen https://img.shields.io/badge/great%20tools-good%20vibes%20%F0%9F%A4%99-brightgreen https://img.shields.io/github/stars/MICA-MNI/ENIGMA.svg?style=flat&label=%E2%AD%90%EF%B8%8F%20give%20us%20some%20love&color=brightgreen

https://github.com/saratheriver/enigma-extra/blob/master/title.png?raw=true


The ENIGMA TOOLBOX is an open source repository for (i) accessing 100+ ENIGMA-derived statistical maps, (ii) visualizing and manipulating cortical and subcortical surface data, and (iii) contextualizing neuroimaging findings at the microscale (using postmortem gene expression and cytoarchitecture) and macroscale (using structural and functional connectome data).

https://github.com/saratheriver/enigma-extra/blob/master/Figure0_GH3.png?raw=true

Documentation πŸ’Ό

Check out our expandable online documentation at http://enigma-toolbox.readthedocs.io to learn how to:

πŸ”Œ install ENIGMA Toolbox in Python or Matlab
πŸ’― load over 100 case-control datasets from several ENIGMA Working Groups
πŸ₯ perform cross-disorder analyses
🚒 import your own data
🧩 map parcellated data to and from vertexwise space
πŸ₯‘ export data and data results to several file formats
🧠 visualize and manipulate cortical and subcortical surface data
πŸ”— load preprocessed connectivity data from the Human Connectome Project (HCP)
🧬 load gene expression data from the Allen Human Brain Atlas
🎣 query pre-defined lists of disease-related genes from published GWAS
πŸ”¬ stratify neuroimaging findings according to BigBrain statistical moments and gradient
πŸ“± stratify neuroimaging findings according to cytoarchitectural variations
πŸ›© build hub susceptibility models
πŸ“Œ identify disease epicenters
πŸŒͺ perform spin permutation tests on parcellated data

Installation πŸ”¨

To install the Toolbox in Python, run the following in your terminal:

git clone https://github.com/MICA-MNI/ENIGMA.git
cd ENIGMA
python setup.py install

To install the Toolbox in Matlab, run the following in your terminal:

git clone https://github.com/MICA-MNI/ENIGMA.git

And then simply run the following in Matlab:

addpath(genpath('/path/to/ENIGMA/matlab/'))

Acknowledgements πŸ’•

Please acknowledge this work using the citation below:

LariviΓ¨re, S., Paquola, C., Park, By. Royer, J., Wang, Y., Benkarim, O., Vos de Wael, R., Valk, S., Thomopoulos, S.I., Kirschner, M., Lewis, L.B., Evans, A.C., Sisodiya, S.M., McDonald, C.R., Thompson, P.T, Bernhardt, B.C.. The ENIGMA Toolbox: multiscale neural contextualization of multisite neuroimaging datasets. Nat Methods 18, 698–700 (2021). https://doi.org/10.1038/s41592-021-01186-4