MATLAB toolbox · v0.5.1

Neuronal Data Analyzer Lab: step-by-step analysis windows for blood flow, electrophysiology, EEG and imaging

Neuronal Data Analyzer Lab is a MATLAB toolbox with one window per analysis step: Laser Doppler flowmetry (LDF), local field potentials (LFP), multi-unit activity (MUA), EEG, image stacks and response features. Every window can open synthetic demo data with known answers, so you can check the results before using your own recordings.

Pipelines

LDF

Laser Doppler flowmetry

Load a LabChart export, crop, filter and downsample, cut trials around each stimulus and plot the grand average.

Electrophysiology

LFP: ERP, CSD, time–frequency

Evoked potentials, current source density, spectrum, spectrogram, ERSP / ITPC and band power.

Electrophysiology

MUA: spike detection and sorting

Threshold detection, PCA and clustering, auto-merge, manual merge / split, raster and PSTH, correlograms, quality checks.

EEG

EEG: ERPs, measures, statistics

Cleaned EEG from EEGLAB, FieldTrip, BrainVision or MATLAB: ERPs per condition, mean or peak amplitude, within-participant tests.

Imaging

ROI and line analysis

Motion correction, several ROIs, automatic cell detection, ΔF/F, kymograph and vessel diameter.

Response features

Features, statistics, figures

Peak latency, onset delay, FWHM, AUC, rise and decay time; group tests with effect sizes; vector figure export.

All pipelines

Batch processing

One pipeline, one set of settings, a folder of files: one summary table (CSV / MAT) and a log.

All windows

Sessions and reports

Save inputs (with MD5 checksums), settings and results; reopen them later; write a one-page PDF report and a draft methods text.

Coming soon

Course

Step-by-step lessons in the real windows (LDF, EEG): sample data, what to click and why, and a check of your settings and numbers.

Coming soon

Virtual lab

Plan and record a simulated experiment, analyse it yourself and get feedback on the plan, the processing and the results.

Data

File formats

LabChart .mat, TDT tanks, Intan RHD, Open Ephys binary, NWB 2.x, EEGLAB, FieldTrip, BrainVision, image stacks (.mat, TIFF); NWB export.

A look at each pipeline

Screenshots taken by the automated tests, which drive every window on the demo data in real MATLAB. Use the arrow keys or the buttons to move through them.

Every window works the same way

1 Load→2 Settings→3 Run→4 Save
  • Numbered step cards on the left, plots on the right. The teal button is the suggested next action; buttons that are not possible yet are greyed out.
  • The status bar at the bottom says what happened and what to do next.
  • ? Help in each window header opens its quick start and troubleshooting (the same text as the guide).
  • Try demo data opens the window with synthetic data whose answers are known; the demo data page lists them.
  • Each step saves a .mat file that the next step loads, so pipelines can be stopped and resumed.

Checked against known answers

The demo recordings are generated by the toolbox with a fixed random seed and store their ground truth. The test suite runs every analysis on them, and on analytic and textbook examples, and checks the results within stated tolerances. What the tests check.

Get started

  1. Download the latest release and add it to the MATLAB path (Install).
  2. Run NeuroAnalyzerLab, click Set folders, then open a window from a card.
  3. Click Try demo data in that window and compare your numbers with the guide.