fmriprep-denoise-benchmark
Benchmark denoising strategies available from fmriprep.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 11 DOI reference(s) in README -
✓Academic publication links
Links to: biorxiv.org, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Repository
Benchmark denoising strategies available from fmriprep.
Basic Info
- Host: GitHub
- Owner: SIMEXP
- License: mit
- Language: Python
- Default Branch: main
- Size: 117 MB
Statistics
- Stars: 16
- Watchers: 4
- Forks: 9
- Open Issues: 0
- Releases: 5
Metadata Files
README.md
Benchmark denoising strategies on fMRIPrep output
The project is a continuation of load_confounds. The aim is to evaluate the impact of denoising strategy on functional connectivity data, using output processed by fMRIPrep LTS in a reproducible workflow.
Preprint of the manuscript is now on biorxiv. The reporducible Jupyter Book preprint is on NeuroLibre.
Recommandations for those who thought this project is a software
Bad news, this is not a software but a research project. It's more similar to your regular data science project. In other words, the code in this repository reflects the research done for the manuscript, and is not suitable for production level application.
Some useful part of the code has been extracted and further reviewed within SIMEXP lab for deplyment on generic fmriprep derivatives as docker images.
- time series and connectome workflow:
giga_connectome. - motion quality control metrics:
giga_auto_qc.
Quick start
bash
git clone --recurse-submodules https://github.com/SIMEXP/fmriprep-denoise-benchmark.git
cd fmriprep-denoise-benchmark
virtualenv env
source env/bin/activate
pip install -r binder/requirements.txt
pip install .
make data
make book
Dataset structure
binder/contains files to configure for neurolibre and/or binder hub.content/is the source of the JupyterBook.data/is reserved to store data for running analysis. To build the book, one will need all the metrics from the study. The metrics are here:The data will be automatically downloaded to
content/notebooks/data. You can by pass this step through accessing the Neurolibre preprint!
Custom code is located in
fmriprep_denoise/. This project is installable.Preprocessing SLURM scripts, and scripts for creating figure for manuscript are in
scripts/.
Owner
- Name: SIMEXP
- Login: SIMEXP
- Kind: organization
- Email: pierre.bellec@criugm.qc.ca
- Location: Montreal, Canada
- Website: simexp-lab.org
- Repositories: 111
- Profile: https://github.com/SIMEXP
Laboratory for brain simulation and exploration
Citation (CITATION.cff)
cff-version: "1.2.0"
authors:
- family-names: Wang
given-names: Hao-Ting
orcid: "https://orcid.org/0000-0003-4078-2038"
- family-names: Meisler
given-names: Steven L
orcid: "https://orcid.org/0000-0002-8888-1572"
- family-names: Sharmarke
given-names: Hanad
- family-names: Clarke
given-names: Natasha
- family-names: Paugam
given-names: François
- family-names: Gensollen
given-names: Nicolas
orcid: "https://orcid.org/0000-0001-7199-9753"
- family-names: Markiewicz
given-names: Christopher J
orcid: "https://orcid.org/0000-0002-6533-164X"
- family-names: Thirion
given-names: Bertrand
orcid: "https://orcid.org/0000-0001-5018-7895"
- family-names: Bellec
given-names: Pierre
orcid: "https://orcid.org/0000-0002-9111-0699"
doi: 10.5281
message: To reference this work, please cite our reproducible preprint
in NeuroLibre.
preferred-citation:
authors:
- family-names: Wang
given-names: Hao-Ting
orcid: "https://orcid.org/0000-0003-4078-2038"
- family-names: Meisler
given-names: Steven L
orcid: "https://orcid.org/0000-0002-8888-1572"
- family-names: Sharmarke
given-names: Hanad
- family-names: Clarke
given-names: Natasha
- family-names: Paugam
given-names: François
- family-names: Gensollen
given-names: Nicolas
orcid: "https://orcid.org/0000-0001-7199-9753"
- family-names: Markiewicz
given-names: Christopher J
orcid: "https://orcid.org/0000-0002-6533-164X"
- family-names: Thirion
given-names: Bertrand
orcid: "https://orcid.org/0000-0001-5018-7895"
- family-names: Bellec
given-names: Pierre
orcid: "https://orcid.org/0000-0002-9111-0699"
date-published: 2023-06-19
doi: 10.55458/neurolibre.00012
journal: NeuroLibre Reproducible Preprints
publisher:
name: NeuroLibre
title: A reproducible benchmark of resting-state fMRI denoising
strategies using fMRIPrep and Nilearn
type: preprint
url: "https://neurolibre.org/papers/10.55458/neurolibre.00012"
title: A reproducible benchmark of resting-state fMRI denoising
strategies using fMRIPrep and Nilearn
GitHub Events
Total
- Watch event: 1
- Pull request event: 3
- Fork event: 1
Last Year
- Watch event: 1
- Pull request event: 3
- Fork event: 1
Dependencies
- awscli ==1.21.0
- bctpy ==0.5.2
- jupyter-book ==0.13.0
- jupytext ==1.14.1
- matplotlib ==3.4.2
- myst-parser ==0.15.2
- nibabel ==4.0.1
- nilearn ==0.9.1
- numpy ==1.21.4
- pandas ==1.3.5
- plotly ==5.11.0
- pybids ==0.14.0
- repo2data ==2.7.0
- scikit_learn ==1.0.1
- scipy ==1.7.3
- seaborn ==0.11.2
- statsmodels ==0.12.2
- templateflow ==0.7.2