9.3.1. Configs#

Juseless#

Provide imports for datagrabbers sub-package.

class junifer.configs.juseless.datagrabbers.JuselessDataladAOMICID1000VBM(datadir=None)#

Concrete implementation for Juseless AOMIC ID1000 VBM data fetching.

Implements a DataGrabber to access the AOMIC ID1000 VBM data in Juseless.

Parameters:
datadirstr or pathlib.Path or None, optional

The directory where the datalad dataset will be cloned. If None, the datalad dataset will be cloned into a temporary directory (default None).

class junifer.configs.juseless.datagrabbers.JuselessDataladCamCANVBM(datadir=None)#

Concrete implementation for Juseless CamCAN VBM data fetching.

Implements a DataGrabber to access the CamCAN VBM data in Juseless.

Parameters:
datadirstr or pathlib.Path or None, optional

The directory where the datalad dataset will be cloned. If None, the datalad dataset will be cloned into a temporary directory (default None).

class junifer.configs.juseless.datagrabbers.JuselessDataladIXIVBM(datadir=None, sites=None)#

Concrete implementation for Juseless IXI VBM data fetching.

Implements a DataGrabber to access the IXI VBM data in Juseless.

Parameters:
datadirstr or pathlib.Path or None, optional

The directory where the datalad dataset will be cloned. If None, the datalad dataset will be cloned into a temporary directory (default None).

sites{“Guys”, “HH”, “IOP”} or list of the options or None, optional

Which sites to access data from. If None, all available sites are selected (default None).

class junifer.configs.juseless.datagrabbers.JuselessDataladUKBVBM(datadir=None)#

Concrete implementation for Juseless UKB VBM data fetching.

Implements a DataGrabber to access the UKB VBM data in Juseless.

Parameters:
datadirstr or pathlib.Path or None, optional

The directory where the datalad dataset will be cloned. If None, the datalad dataset will be cloned into a temporary directory (default None).

class junifer.configs.juseless.datagrabbers.JuselessUCLA(datadir='/data/project/psychosis_thalamus/data/fmriprep', types=None, tasks=None)#

Concrete implementation for Juseless UCLA data fetching.

Implements a DataGrabber to access the UCLA data in Juseless.

Parameters:
datadirstr or Path, optional

The directory where the dataset is stored. (default “/data/project/psychosis_thalamus/data/fmriprep”).

types: {“BOLD”, “BOLD_confounds”, “T1w”, “probseg_CSF”, “probseg_GM”, “probseg_WM”} or a list of the options, optional

UCLA data types. If None, all available data types are selected. (default None).

tasks{“rest”, “bart”, “bht”, “pamenc”, “pamret”, “scap”, “taskswitch”, “stopsignal”} or list of the options or None, optional

UCLA task sessions. If None, all available task sessions are selected (default None).

get_elements()#

Implement fetching list of elements in the dataset.

Returns:
elementslist

The list of elements that can be grabbed in the dataset after imposing constraints based on specified tasks.