All our code libraries for analysing neural population recordings

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.

Small-world-ness toolbox

MATLAB code for computing small-world-ness on networks.


©2018-2020 the Humphries Lab.