NOTE: Our code is largely notebook based.
Our requirements are listed in build/requirements.txt
-
Unix is supported, but we mostly used Mac OS.
-
64-bit Python 3.8.10 is the version we use (or later version can be used).
-
CUDA toolkit 11.1 or later.
-
Python libraries: see requirements.txt for exact library dependencies. You can use the following commands with Miniconda3 to create and activate your
jelly_brain
Python environment:cd ./build/
conda create -n "jelly_brain" python=3.8.13
conda activate jelly_brain
<PATH TO YOUR CONDA PYTHON EXEC> python -m pip install -r requirements.txt
-
Docker users:
- Ensure you have correctly installed the NVIDIA container runtime.
- Use the Dockerfile to build an image with the required library dependencies.
We borrow a lot from these repositories:
**BrainSpace
https://github.com/MICA-MNI/BrainSpace
ENIGMA toolbox is to be installed spearately following guides online. ENIGMA toolbox is used for subcortical displays