All our code libraries for analysing neural population recordings
Spectral estimation for networks (toolbox)
The MATLAB toolbox to find and analyse low-dimensional structure in networks. Use a spectral approach to estimate departures from a specified null model network.
Accompanies the paper "Spectral estimation for detecting low-dimensional structure in networks using arbitrary null models" published in PLoS ONE.
Detecting attractors in population recordings
Combines dimension reduction, recurrence analysis, and dynamical systems theory to find and quantify low-dimensional attractors in cellular-resolution population recording data.
A suite of MATLAB code for the eLife paper "A spiral attractor drives rhythmic locomotion" (Angela Bruno, Bill Frost & Mark Humphries)
Spike-train communities toolbox
MATLAB toolbox for spike-train community detection
A set of functions for analysing large-scale recordings of cellular-level neural activity, based on community detection ideas from network theory.
Neural Ensemble Analysis toolbox
MATLAB toolbox for analysing neural ensembles.
So you've found some ensembles of neurons (or "cell assemblies") in your population recording data - now what? This toolbox tackles this problem by laying out a set of tools for quantifying and comparing neural ensembles.