Ica Restore

Module name: IcaRestore

Package: CEAMSModules 7.4.0

Version: 2.0.0

Overview

Reconstruct Signal from ICA components.

Inputs

Input

Format

Default

Description

signals

List

List of signals put in IcaComponents with dictionary of channels.
These channels are SignalModel with properties :
name: The name of the channel
samples: The samples of the signal
alias: The alias of the channel
sample_rate: The sample rate of the signal
start_time: The start time of the recording
montage_index: The index of the montage used for this signal
is_modified: Value caracterizing if the signal as been modify
from the original

components

List

List of componants with dictionary of channels. These channels are
SignalModel with properties :
name: The name of the channel
samples: The samples of the signal
alias: The alias of the channel
sample_rate: The sample rate of the signal
start_time: The start time of the recording
montage_index: The index of the montage used for this signal
is_modified: Value caracterizing if the signal as been modify
from the original

epochs_to_process

pandas DataFrame

df of epochs with field
‘group’: Group of events this event is part of (String)
‘name’: Name of the event (String)
‘start_sec’: Starting time of the event in sec (Float)
‘duration_sec’: Duration of the event in sec (Float)
‘channels’ : Channel where the event occures (String)

Outputs

Output

Format

Description

signals_reconstruct

List

List of componants with dictionary of channels. These channels are
SignalModel with properties :
name: The name of the channel
samples: The samples of the signal
alias: The alias of the channel
sample_rate: The sample rate of the signal
start_time: The start time of the recording
montage_index: The index of the montage used for this signal
is_modified: Value caracterizing if the signal as been modify
from the original

Usage in a process

  1. Open Dev Tools -> New process in Snooz.

  2. In the Module Library, find Ica Restore under the Signal Processing category.

  3. Drag the module onto the process canvas.

  4. Connect the required inputs from upstream modules (or set values in the Settings tab).

  5. Connect outputs to downstream modules as needed.

  6. Double-click the module to configure parameters in the Settings tab.

  7. Run the process and inspect results in the Results tab.

Note

For general guidance on building processes with modules, see Explore examples.