Decoding of Neural Data Using Cohomological Feature Extraction

We introduce a novel data-driven approach to discover and decode features in the neural code coming from large population neural recordings with minimal assumptions, using cohomological feature extraction. We apply our approach to neural recordings of mice moving freely in a box, where we find a circular feature. We then observe that the decoded value corresponds well to the head direction of the mouse. Thus, we capture head direction cells and decode the head direction from the neural population activity without having to process the mouse's behavior. Interestingly, the decoded values convey more information about the neural activity than the tracked head direction does, with differences that have some spatial organization. Finally, we note that the residual population activity, after the head direction has been accounted for, retains some low-dimensional structure that is correlated with the speed of the mouse.

[1]  Steve Oudot,et al.  The Structure and Stability of Persistence Modules , 2012, Springer Briefs in Mathematics.

[2]  Jeffrey S Taube,et al.  Visual Landmark Information Gains Control of the Head Direction Signal at the Lateral Mammillary Nuclei , 2015, The Journal of Neuroscience.

[3]  Surya Ganguli,et al.  A Multiplexed, Heterogeneous, and Adaptive Code for Navigation in Medial Entorhinal Cortex , 2017, Neuron.

[4]  Carina Curto,et al.  Cell Groups Reveal Structure of Stimulus Space , 2008, PLoS Comput. Biol..

[5]  E. Pastalkova,et al.  Clique topology reveals intrinsic geometric structure in neural correlations , 2015, Proceedings of the National Academy of Sciences.

[6]  David Pfau,et al.  Robust learning of low-dimensional dynamics from large neural ensembles , 2013, NIPS.

[7]  G. Buzsáki,et al.  Internally-organized mechanisms of the head direction sense , 2015, Nature Neuroscience.

[8]  Herbert Edelsbrunner,et al.  Computational Topology - an Introduction , 2009 .

[9]  Yuri Dabaghian,et al.  A Topological Paradigm for Hippocampal Spatial Map Formation Using Persistent Homology , 2012, PLoS Comput. Biol..

[10]  R. Muller,et al.  Head-direction cells recorded from the postsubiculum in freely moving rats. II. Effects of environmental manipulations , 1990, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[11]  Byron M. Yu,et al.  Dimensionality reduction for large-scale neural recordings , 2014, Nature Neuroscience.

[12]  R. Ghrist Barcodes: The persistent topology of data , 2007 .

[13]  S. Mizumori,et al.  Directionally selective mnemonic properties of neurons in the lateral dorsal nucleus of the thalamus of rats , 1993, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[14]  R. Ho Algebraic Topology , 2022 .

[15]  Bruce L. McNaughton,et al.  An Information-Theoretic Approach to Deciphering the Hippocampal Code , 1992, NIPS.

[16]  A. Grinvald,et al.  Linking spontaneous activity of single cortical neurons and the underlying functional architecture. , 1999, Science.

[17]  Jose A. Perea Multiscale Projective Coordinates via Persistent Cohomology of Sparse Filtrations , 2016, Discrete & Computational Geometry.

[18]  Eva L. Dyer,et al.  Pyglmnet: Python implementation of elastic-net regularized generalized linear models , 2020, J. Open Source Softw..

[19]  Gunnar Carlsson,et al.  Topological De-Noising: Strengthening the Topological Signal , 2009, ArXiv.

[20]  John P. Cunningham,et al.  Empirical models of spiking in neural populations , 2011, NIPS.

[21]  K. Zhang,et al.  Representation of spatial orientation by the intrinsic dynamics of the head-direction cell ensemble: a theory , 1996, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[22]  Jakob H. Macke,et al.  Low-dimensional models of neural population activity in sensory cortical circuits , 2014, NIPS.

[23]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[24]  J. Taube,et al.  Cue control and head direction cells. , 1998, Behavioral neuroscience.

[25]  Bartul Mimica,et al.  Efficient cortical coding of 3D posture in freely behaving rats , 2018, Science.

[26]  Danica Kragic,et al.  Cohomological learning of periodic motion , 2015, Applicable Algebra in Engineering, Communication and Computing.

[27]  Menno Witter Entorhinal cortex , 2011, Scholarpedia.

[28]  B. McNaughton,et al.  Interactions between idiothetic cues and external landmarks in the control of place cells and head direction cells. , 1998, Journal of neurophysiology.

[29]  J. H. Schuenemeyer,et al.  Generalized Linear Models (2nd ed.) , 1992 .

[30]  D. W. Hall,et al.  TOPOLOGICAL ANALYSIS , 2007 .

[31]  D. Ringach,et al.  Topological analysis of population activity in visual cortex. , 2008, Journal of vision.

[32]  Benjamin A. Dunn,et al.  Using persistent homology to reveal hidden information in neural data , 2015, 1510.06629.

[33]  Jeffrey Taube,et al.  Head direction cells , 2009, Scholarpedia.

[34]  Yuan Zhao,et al.  Variational Latent Gaussian Process for Recovering Single-Trial Dynamics from Population Spike Trains , 2016, Neural Computation.

[35]  R. Kass,et al.  Approximate Methods for State-Space Models , 2010, Journal of the American Statistical Association.

[36]  Robert Ghrist,et al.  Elementary Applied Topology , 2014 .

[37]  Xiao-Jing Wang,et al.  The importance of mixed selectivity in complex cognitive tasks , 2013, Nature.

[38]  Vin de Silva,et al.  Persistent Cohomology and Circular Coordinates , 2009, SCG '09.

[39]  John P. Cunningham,et al.  Gaussian-process factor analysis for low-dimensional single-trial analysis of neural population activity , 2008, NIPS.

[40]  Carl E. Rasmussen,et al.  Variational Gaussian Process State-Space Models , 2014, NIPS.

[41]  Yuri Dabaghian,et al.  Reconceiving the hippocampal map as a topological template , 2014, eLife.

[42]  Gunnar E. Carlsson,et al.  Topology and data , 2009 .

[43]  Adrien Peyrache,et al.  Transformation of the head-direction signal into a spatial code , 2016, bioRxiv.