The project aims to study cortical folding patterns thanks to deep learning tools. MRIs are processed through BrainVISA/Morphologist tools.
Brainvisa parts (deep_folding.brainvisa) must run with brainvisa installer (usually using brainvisa singularity container).
Deep learning part (preprocessing and utils) must run with python3 and works with pytorch.
Package documentation can be found at https://neurospin.github.io/deep_folding/index.html.
Deep learning pipelines to investigate folding patterns are not working on the whole brain (or the whole hemisphere) but on brain crops. Several processings are required, as drawn here:
We give a step-by-step description of the pipeline in deep_folding/brainvisa/README.rst.
git clone https://github.com/neurospin/deep_folding.git
# Install for development
bv bash
cd deep_folding
virtualenv --python=python3 --system-site-packages venv
. venv/bin/activate
pip3 install -e .
# Tests
python3 -m pytest # run testsIf you want to install the package:
python3 setup.py installNotebooks are in the folder notebooks, access using:
bv bash # to enter brainvisa environnment
. venv/bin/activate
jupyter notebook # then click on file to open a notebookIf you want to build the documentation and pushes it to the web:
bv bash # to enter brainvisa environnment
. venv/bin/activate
pip3 install -e .[doc]
cd docs
./make_docs.shIf you want to clean the documentation:
cd docs/source
make clean