dHCP rfMRI Pipeline
Preprocessing pipeline for neonatal fMRI data from the developing Human Connectome Project (dHCP).
The pipeline
Neonates present significant challenges to data processing due to rapid developmental changes, low and variable contrast, and high levels of head motion. The dHCP neonatal fMRI pre-processing pipeline has been designed specifically to address the challenges of neonatal data. The pipeline includes integrated dynamic distortion and slice-to-volume motion correction, a robust multimodal registration approach including custom neonatal templates, bespoke ICA-based denoising, and an automated QC framework.
Dependencies
- FSL 6.0.4 (https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/)
- ANTs (http://stnava.github.io/ANTs/)
- C3D (http://www.itksnap.org/pmwiki/pmwiki.php?n=Convert3D.Documentation)
- FSL Fix (https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FIX)
- The dHCP structural pipeline (https://github.com/BioMedIA/dhcp-structural-pipeline)
Installation
# install development version
pip install git+https://git.fmrib.ox.ac.uk/seanf/dhcp-neonatal-fmri-pipeline.git
#OR append with specific version
pip install git+https://git.fmrib.ox.ac.uk/seanf/dhcp-neonatal-fmri-pipeline.git@v1.0
To run the pipeline you will need to additionally download the dHCP neonatal volumetric atlas, (~7.2 GB), the trained FIX classifier (~176 MB), the dHCP group maps (~13 MB), and the dHCP release02 group QC (~189 MB). This only needs to be run once.
dhcp_fetch_resources.py --path=<path-to-download-to>
Pipeline Schematic
Usage
- CLI Usage
- Python API usage (TBD)
Support
We are supporting this pipeline via the developing-hcp
tag on Neurostars.
How to cite
Detailed instructions on how to cite can be found here: http://www.developingconnectome.org/how-to-cite/
Primary citation
Fitzgibbon, SP, Harrison, SJ, Jenkinson, M, Baxter, L, Robinson, EC, Bastiani, M, Bozek, J, Karolis, V, Cordero Grande, L, Price, AN, Hughes, E, Makropoulos, A, Passerat-Palmbach, J, Schuh, A, Gao, J, Farahibozorg, S, O'Muircheartaigh, J, Ciarrusta, J, O'Keeffe, C, Brandon, J, Arichi, T, Rueckert, D, Hajnal, JV, Edwards, AD, Smith, SM, *Duff, E, *Andersson, J The developing Human Connectome Project automated functional processing framework for neonates., bioRxiv, 2020. doi: https://doi.org/10.1101/766030 *Authors contributed equally.
@article {Fitzgibbon766030,
author = {Fitzgibbon, Sean P. and Harrison, Samuel J. and Jenkinson, Mark and Baxter, Luke and Robinson, Emma C. and Bastiani, Matteo and Bozek, Jelena and Karolis, Vyacheslav and Grande, Lucilio Cordero and Price, Anthony N. and Hughes, Emer and Makropoulos, Antonios and Passerat-Palmbach, Jonathan and Schuh, Andreas and Gao, Jianliang and Farahibozorg, Seyedeh-Rezvan and O{\textquoteright}Muircheartaigh, Jonathan and Ciarrusta, Judit and O{\textquoteright}Keeffe, Camilla and Brandon, Jakki and Arichi, Tomoki and Rueckert, Daniel and Hajnal, Joseph V. and Edwards, A. David and Smith, Stephen M. and Duff, Eugene and Andersson, Jesper},
title = {The developing Human Connectome Project (dHCP) automated resting-state functional processing framework for newborn infants},
elocation-id = {766030},
year = {2020},
doi = {10.1101/766030},
publisher = {Cold Spring Harbor Laboratory},
URL = {https://www.biorxiv.org/content/early/2020/03/07/766030},
eprint = {https://www.biorxiv.org/content/early/2020/03/07/766030.full.pdf},
journal = {bioRxiv}
}
Contributing
For information on how to contribute to this project see here
Other dHCP open resources
The dHCP consortium has publically released a number of resources including data, pipelines, and atlases.