cmtklib.interfaces.pycartool module

The PyCartool module provides Nipype interfaces with Cartool using pycartool.

CartoolInverseSolutionROIExtraction

Link to code

Bases: nipype.interfaces.base.core.BaseInterface

Use Pycartool to load inverse solutions estimated by Cartool.

Examples

>>> from cmtklib.interfaces.pycartool import CartoolInverseSolutionROIExtraction
>>> cartool_inv_sol = CartoolInverseSolutionROIExtraction()
>>> cartool_inv_sol.inputs.eeg_ts_file = 'sub-01_task-faces_desc-preproc_eeg.set'
>>> cartool_inv_sol.inputs.invsol_file = 'sub-01_eeg.LORETA.is'
>>> cartool_inv_sol.inputs.rois_file = 'sub-01_label-L2008_desc-scale1.rois'
>>> cartool_inv_sol.inputs.invsol_params = {'lamda': 6, 'svd_params': {'toi_begin': 0, 'toi_end': 0.25}}
>>> cartool_inv_sol.inputs.roi_ts_file = 'sub-01_task-faces_label-L2008_desc-scale1_LORETA.npy'
>>> cartool_inv_sol.run()  

References

eeg_ts_filea list of items which are any value

Eeg * epochs in .set format.

invsol_filea list of items which are any value

Inverse solution (.is file loaded with pycartool).

invsol_paramsa dictionary with keys which are any value and with values which are any value

Parameters for inverse solution and roi tc extraction.

rois_filea list of items which are any value

Rois file, loaded with pickle.

roi_ts_filea string or os.PathLike object

Rois * time series in .npy format.

roi_ts_filea string or os.PathLike object referring to an existing file

Rois * time series in .npy format.

static CartoolInverseSolutionROIExtraction.apply_inverse_epochs_cartool(epochs_file, invsol_file, lamda, rois_file, svd_params)[source]