Quantifying spike train synchrony and directionality: Measures and Applications
Thomas Kreuz
TL;DR
The paper addresses how to quantify spike train synchrony and directional propagation across $N$ spike trains over time, introducing time-scale independent ($D_I$) and time-resolved ($D_S$) measures along with SPIKE-Synchronization, SPIKE-Order, and Spike Train Order to reveal leader-follower dynamics and potential synfire patterns. It develops adaptive coincidence detection to pair spikes across trains and defines instantaneous dissimilarity profiles $I(t)$ and $S(t)$, together with multivariate extensions and latency-correction algorithms that operate on the spike time difference matrix (STDM). The work provides a cohesive framework for analyzing both reliability and discrimination in neural responses, enables latency-corrected alignment of sparse spike trains, and demonstrates applicability to artificial data and real neural recordings, with broad potential across neuroscience and other domains. Fully implemented tools (SPIKY, PySpike, cSPIKE) support these measures and algorithms, enabling researchers to quantify synchrony, directionality, and precise temporal structure in complex spike-train data and to explore extensions such as event-weighted analyses and cross-domain applications.
Abstract
By introducing the twin concepts of reliability and precision along with the corresponding measures, Mainen and Sejnowski's seminal 1995 paper "Reliability of spike timing in neocortical neurons" (Mainen and Sejnowski, 1995) paved the way for a new kind of quantitative spike train analysis. In subsequent years a host of new methods was introduced that measured both the synchrony among neuronal spike trains and the directional component, e.g. how activity propogates between neurons. This development culminated with a new class of measures that are both time scale independent and time resolved. These include the two spike train distances ISI- and SPIKE-Distance as well as the coincidence detector SPIKE-Synchronization and its directional companion SPIKE-Order. This article will not only review all of these measures but also include two recently proposed algorithms for latency correction which build on SPIKE-order and aim to optimize the spike time alignment of sparse spike trains with well-defined global spiking events. For the sake of clarity, all these methods will be illustrated on artificially generated data but in each case exemplary applications to real neuronal data will be described as well.
