Spelt is a python-based toolkit for analysis of co-recorded electrophysiological and behavioural data, based on scaNpix, and using SpikeInterface v0.101+
Currently this is implemented for loading, processing and analysing raw data from Axona systems, with Neuropixels 2 Open Ephys recordings as a WIP
• The package code requires Python 3.9, owing to several dependencies
• Development by Jake Swann @ Wills-Cacucci Lab, UCL
To extract and analyse CA1 pyramidal cell spike data:
- Record raw Axona or OpenEphys files
- Run Spike Sorting From Sheet.ipynb (requires correctly formatted Google Sheet and data directory, or you can load your own .xlsx). This collates individual trials into sessions, runs Kilosort 2/4 (depending on probe type) and extracts position data
- Manually curate spikes in phy
- Use the spelt.ephys object and methods to load your data into the ephys object
- Use the analysis and mapping functions to solve the brain