Custom calculations

The CellExplorer processing module has a subfolder for user defined calculations to exist outside the main processing module. These scripts will automatically be loaded by the processing module ProcessCellMetrics. This way updates to the software CellExplorer can be applied without affecting your own additions to the pipeline. Please save your scripts to the folder +customCalculations/ and follow the template already in that folder to integrate your own calculations into the processing module.

Any additional metrics have to follow CellExplorer cell_metrics standard. Any events or manipulation files located in the basepath will be detected in the pipeline and PSTHs will be generated automatically.

function cell_metrics = template(cell_metrics,session,spikes,spikes_all)
    % This is an example template for creating your own calculations
    % INPUTS
    % cell_metrics      cell_metrics struct
    % session           session struct with session-level metadata
    % spikes            spikes struct filtered by manipulation intervals
    % spikes_all        spikes struct with all spikes
    % OUTPUT
    % cell_metrics      updated cell_metrics struct