This repository regroups the code used to carry out the design, the magnetic resonance imaging (MRI) data processing, the statistical analyses and figures of the study U-shape short-range extrinsic connectivity organisation around the human central sulcus . This study was published in Brain Structure and Function (https://link.springer.com/article/10.1007/s00429-020-02177-5). A pre-print is also available here: (https://www.biorxiv.org/content/10.1101/2020.05.07.082800v1)
This study was performed relying on:
- FreeSurfer version 6 (https://surfer.nmr.mgh.harvard.edu)
- BrainVISA version 4.6.1 /Anatomist (http://brainvisa.info/web/index.html)
- Mrtrix3 (https://www.mrtrix.org/)
- Ants (https://github.com/ANTsX/ANTs)
- COMMIT (https://github.com/daducci/COMMIT)
- Trimesh (https://github.com/mikedh/trimesh)
- Matplotlib 3.2 (not included into the BrainVISA 4.6.1 python environment)
- The tck2trk.py script (https://github.com/nipy/nibabel/blob/master/nibabel/cmdline/tck2trk.py)
This repository is structured as follows:
-
configuration
:configuration.py
: script containing global variables and data structure used in the study. These variables must be changed to adapt to your own data organisationset_env.sh
: bash equivalent of theconfiguration.py
python script. Must be sourced to have access to global variablessubjects_list.txt
: IDs of the HCP subjects selected in this study
-
libs
: modules and functions used that can be imported to reproduce the study -
scripts
: code used in this study that depend on the data structure specific to the Institut of Neurosciences (INT)pipeline
: scripts summarizing step by step (see Pipeline below) the processing carried outstatistics
: data reformating (.csv) and statistical testsfigures
: scripts to produce main figures of the study
-
templates
: BrainVISA process (bvproc) template file that summarize the process used to import the FreeSurfer results into the BrainVISA ecosystem. Can be used and adapted to reproduce this step.
- Subjects selection
- Structural (T1, T2) and diffusion weighted MRI (dMRI) processing:
- Tissue segmentation (FreeSurfer)
- Triangular meshes generation (BrainVISA)
- Surface maps computation (e.g. curvature, geodesic depth) (BrainVISA)
- dMRI volume bias correction (Ants)
- Multi-Shell Multi Tissue Spherical Deconvolution (Mrtrix)
- Whole brain anatomically constrained probabilistic tractography (Mrtrix)
- Tractogram filtering
- Filtering with respect to the dMRI signal (COMMIT)
- Association streamlines extraction
- White mesh based filtering
- Surface landmarks drawing
- Central sulcus extremities
- Central sulcus fundus
- Adjacent gyral crests
- Pli de passage fronto parietal moyen (PPFM) position along the fundus line and projection along the gyral crest lines
- Streamlines extremities projection
- Connectivity profiles
- Group profiles clustering