Unsupervised identification of states from voltage recordings of neural networks

J Neurosci Methods. 2019 Apr 15:318:104-117. doi: 10.1016/j.jneumeth.2019.01.019. Epub 2019 Feb 23.

Abstract

Background: Modern techniques for multi-neuronal recording produce large amounts of data. There is no automatic procedure for the identification of states in recurrent voltage patterns.

New method: We propose NetSAP (Network States And Pathways), a data-driven analysis method that is able to recognize multi-neuron voltage patterns (states). To capture the subtle differences between snapshots in voltage recordings, NetSAP infers the underlying functional neural network in a time-resolved manner with a sliding window approach. Then NetSAP identifies states from a reordering of the time series of inferred networks according to a user-defined metric. The procedure for unsupervised identification of states was developed originally for the analysis of molecular dynamics simulations of proteins.

Results: We tested NetSAP on neural network simulations of GABAergic inhibitory interneurons. Most simulation parameters are chosen to reproduce literature observations, and we keep noise terms as control parameters to regulate the coherence of the simulated signals. NetSAP is able to identify multiple states even in the case of high internal noise and low signal coherence. We provide evidence that NetSAP is robust for networks with up to about 50% of the neurons spiking randomly. NetSAP is scalable and its code is open source.

Comparison with existing methods: NetSAP outperforms common analysis techniques, such as PCA and k-means clustering, on a simulated recording of voltage traces of 50 neurons.

Conclusions: NetSAP analysis is an efficient tool to identify voltage patterns from neuronal recordings.

Keywords: GABAergic interneurons; Multi-neuron simulation; NetSAP; Network inference; Neural state identification; SAPPHIRE plot.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Animals
  • Electrophysiological Phenomena / physiology*
  • GABAergic Neurons / physiology*
  • Interneurons / physiology*
  • Nerve Net / physiology*
  • Neural Networks, Computer*
  • Unsupervised Machine Learning*