- creates registration from fsaverage to individual surfaces1
- resamples template of visual areas to individual surfaces
- projects functional data to individual surfaces
- applies cortical connective field model to functional data
Data and templates
- dHCP fourth release data2
- The Lifespan Human Connectome Project Development (HCP-D) 2.0 data 3
- transformations from individual anatomical volume space to group anatomical volume space4
- 40 weeks anatomical template in volume space (must be the one that corresponds to the transformation)5
- target surface template6
- fsaverage subject from freesurfer7
- Developing Human Connectome Project spatio-temporal surface atlas of the fetal brain 8
- HCP templates "standard mesh atlases"9
Software
- newMSM (v0.6.3-BETA) installation10
- workbench command (v2.0.0) installation11
- MIRTK (v0.20231123) installation12
- FSL (v6.0.3) installation, callable from command line13
All data analysis was performed with custom software using Python 3.11 and various third-party packages (matplotlib 3.8.3, numpy 1.26.3, pandas 2.2.0, scipy 1.12.0, and nibabel 5.2.0). Brain surfaces were visualized with nilearn (0.10.4).
The data for this study are available after institutional registration through public links in the National Institute of Mental Health Data Archive (NDA). Prenatal and neonatal data are available at https://nda.nih.gov/edit_collection.html?id=3955. Adolescent and adult data are available at https://nda.nih.gov/edit_collection.html?id=2846.
- Please change the path before you run the code
for prenatal dataset, run 01_dataprep/alignment/separte_nii_to_gii.py first before run the program.
run run_all.py
which contains codes in (01_dataprep, 02_ccfanalysis, 03_retinotopyanalysis)
run 00_HCP/HCP_file_prep.sh first before run the program.
run 00_HCP/HCP_run_all.py
see scripts in 03_retinotopyanalysis
see scripts in 04_visualization
Footnotes
-
adapted from dHCP template alignment repo ↩
-
included in the dHCP data ↩
-
The group volumetric atlas used in the dHCP second release is called 'dhcp-volumetric-atlas-groupwise'. Alternatively, the same atlas can be downloaded from Sean Fitzgibbon's 'augmented version'. ↩
-
The dHCP project has published the dhcpSym atlas, which can be used here. ↩
-
included in a freesurfer installation at
$FREESURFER_HOME/subjects/fsaverage
↩ -
Developing Human Connectome Project spatio-temporal surface atlas of the fetal brain (https://doi.gin.g-node.org/10.12751/g-node.qj5hs7/) ↩
-
Human Connectome Project templates can be downloaded from the HCPpipelines repo ↩
-
newMSM runs on FSL and can be installed from Renato Besenczi's github repo newMSM. ↩
-
Medical Image Registration ToolKit MIRTK, needs root access for installation. ↩
-
fsl installation link (https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation) ↩