jdkent / fmridenoise

Tool for automatic denoising, denoising strategies comparison, and functional connectivity data quality control.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fMRIDenoise - automated denoising, denoising strategies comparison, and functional connectivity data quality control.

Tool for automatic denoising, denoising strategies comparisons, and functional connectivity data quality control. The goal of fMRIDenoise is to provide an objective way to select best-performing denoising strategy given the data. FMRIDenoise is designed to work directly on fMRIPrep-preprocessed datasets and data in BIDS standard. We believe that the tool can make the selection of the denoising strategy more objective and also help researchers to obtain FC quality control metrics with almost no effort.

Problem

Alt text

Solution

Alt text

Installation

Run:

python setup.py install (--user)

Currently there is no fmridenoise version available in PyPi.

Execution

python -m fmridenoise

positional arguments:
bids_dir              Path do preprocessed BIDS dataset.

optional arguments:
-h, --help            show this help message and exit
-g, --debug           Run fmridenoise in debug mode
--graph GRAPH         Create workflow graph at given path
-d DERIVATIVES [DERIVATIVES ...], --derivatives DERIVATIVES [DERIVATIVES ...]
                        Name (or list) of derivatives for which fmridenoise
                        should be run. By default workflow looks for fmriprep
                        dataset.
-sub SUBJECTS [SUBJECTS ...], --subjects SUBJECTS [SUBJECTS ...]
                        List of subjects
-ses SESSIONS [SESSIONS ...], --sessions SESSIONS [SESSIONS ...]
                        List of session numbers
-t TASKS [TASKS ...], --tasks TASKS [TASKS ...]
                        List of tasks names
-p PIPELINES [PIPELINES ...], --pipelines PIPELINES [PIPELINES ...]
                        Name of pipelines used for denoising
--high_pass HIGH_PASS
                        High pass filter value
--low_pass LOW_PASS   Low pass filter value
--MultiProc           EXPERIMENTAL: Run script on multiple processors,
                        default False
--profiler PROFILER   Run profiler along workflow execution to estimate
                        resources usage PROFILER is path to output log file.
--dry                 Perform everything but do not run workflow

About

Tool for automatic denoising, denoising strategies comparison, and functional connectivity data quality control.

License:Apache License 2.0


Languages

Language:Python 94.7%Language:HTML 2.6%Language:CSS 1.4%Language:JavaScript 1.1%Language:Dockerfile 0.1%Language:Shell 0.0%