Literature DB >> 34697340

Spatial representability of neuronal activity.

D Akhtiamov1, A G Cohn2,3,4,5,6, Y Dabaghian7.   

Abstract

A common approach to interpreting spiking activity is based on identifying the firing fields-regions in physical or configuration spaces that elicit responses of neurons. Common examples include hippocampal place cells that fire at preferred locations in the navigated environment, head direction cells that fire at preferred orientations of the animal's head, view cells that respond to preferred spots in the visual field, etc. In all these cases, firing fields were discovered empirically, by trial and error. We argue that the existence and a number of properties of the firing fields can be established theoretically, through topological analyses of the neuronal spiking activity. In particular, we use Leray criterion powered by persistent homology theory, Eckhoff conditions and Region Connection Calculus to verify consistency of neuronal responses with a single coherent representation of space.
© 2021. The Author(s).

Entities:  

Mesh:

Year:  2021        PMID: 34697340      PMCID: PMC8546096          DOI: 10.1038/s41598-021-00281-y

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


Introduction

Physiological mechanisms underlying the brain’s ability to process spatial information are discovered by relating parameters of neuronal spiking with characteristics of the external world. In many cases, it is possible to link neuronal activity to geometric or topological aspects of a certain space—either physical or auxiliary. For example, a key insight into neuronal computations implemented by the mammalian hippocampus is due to O’Keefe and Dostrovsky’s discovery of a correlation between the firing rate of principal neurons in rodents’ hippocampi and the animals’ spatial location[1-3]. This discovery allowed interpreting these neurons’ spiking activity, henceforth called place cells, as representations of spatial domains—their respective place fields (Fig. 1A[4]) (Throughout the text, terminological definitions are given in italics.). It then became possible to use place field layout in the navigated environment —the place field map —to decode the animal’s ongoing location[5-8], and even to interpret the place cells’ off-line activity during quiescent stages of behavior or in sleep[9-14], which define our current understanding of the hippocampus’ contribution to spatial awareness[15-18].
Figure 1

Spatial maps. (A) A simulated place field map of a small () environment , similar to the arenas used in typical electrophysiological experiments[66,67]. Dots represent spikes produced by the individual cells (color-coded); their locations mark the rat’s position at the time of spiking. The pool of place cell coactivities is schematically represented by a coactivity complex (top right). The navigated trajectory r(t) induces a sequence of activated simplexes—a simplicial path . (B) The head direction cell combinations ignited during navigation induce a coactivity complex (top). The corresponding head direction fields cover a unit circle—the space of directions (bottom). (C) Spatial view cells activate when the primate gazes at their respective preferred domains in the visual field (left). The curves and traced by the monkey’s gaze induce simplicial paths and running through the corresponding coactivity complex (right).

In the 90s, a similar line of arguments was applied to cells discovered in rat’s postsubiculum and in other parts of the brain[19-21], which fire at a particular orientation of the animal’s head. The angular domains where such head direction cells become active can be viewed as one-dimensional (1D) head direction fields in the circular space of planar directions, —in direct analogy with the hippocampal place fields in the navigated space (Fig. 1B). The corresponding head direction map, , defines the order in which the head direction cells spike during the rat’s movements and the role of these cells in spatial orientation[20-22]. Recently, place cells and head directions cells were discovered in bats’ hippocampi; in contrast with rodents who navigate two-dimensional (2D) surfaces (see however[23-26]), bat’s voluminous place fields cover three-dimensional (3D) environments and their head direction fields cover 2D tori[27,28]. The spatial view cells, discovered in the late 90s, activate when a primate is looking at their preferred spots in the environment (Fig. 1C), regardless of the head direction or location[29-31]. Correlating these cells’ spike timing with the positions of the view fields helped understanding mechanisms of storing and retrieving episodic memories, remembering object locations, etc.[32,33]. The principles of information processing in sensory and somatosensory cortices were also deciphered in terms of receptive fields—domains in sensory spaces, whose stimulation elicits in spiking responses of the corresponding neurons[34-39]. In all these cases, referencing an individual neuron’s activity to a particular domain in a suitable representing space X[40] is key for understanding its contribution and for reasoning about functions of neuronal ensembles in terms of the corresponding “maps”[16-18]. This raises a natural question: when is a “spatial” interpretation of neuronal activity at all possible, i.e., when there might exist a correspondence between the patterns of neuronal activity and regions in low-dimensional space?

Approach

A mathematical perspective

On this question is suggested by the simplicial topology framework[41,42]. Specifically, if a combination of coactive cells, is represented by an abstract coactivity simplex (for definitions see “Methods” section)then the net pool of coactivities observed by the time t forms a simplicial complexOn the other hand[42-45], a similar construction can be carried out for a space X covered by a set of regions ,If each nonempty overlap between these regions,is formally represented by an abstract simplex,then the cover (3) generates another simplicial complex, known as its Čech or nerve complexwhich is a spatial analogue of the coactivity complex (2). The idea is hence the following: if there is a correspondence between neurons’ spiking and spatial regions, then multi-cell coactivities can be viewed as representations of their firing fields’ overlaps[46-48]. Thus, the question whether a given pool of neuronal activity corresponds to a spatial map can be answered by verifying representability of the corresponding coactivity complex , i.e., testing whether the latter has a structure of a nerve of some cover in a low-dimensional representing space X.

Implementation

As it turns out, representable simplicial complexes exhibit several characteristic properties that distinguish them among generic simplicial complexes[49,50]. Verifying these properties over biologically relevant 1D, 2D and 3D representing spaces is a tractable problem[49,51], although exact algorithms for performing such a verification are not known—only in 1D are some methods available[53-57]. Nevertheless, there exist explicit criteria that allow limiting the dimensionality of the representing space X and eliminating manifestly non-representable complexes based on their homologies, combinatorics of simplexes and other intrinsic topological properties, which will be used below. Spatial maps. (A) A simulated place field map of a small () environment , similar to the arenas used in typical electrophysiological experiments[66,67]. Dots represent spikes produced by the individual cells (color-coded); their locations mark the rat’s position at the time of spiking. The pool of place cell coactivities is schematically represented by a coactivity complex (top right). The navigated trajectory r(t) induces a sequence of activated simplexes—a simplicial path . (B) The head direction cell combinations ignited during navigation induce a coactivity complex (top). The corresponding head direction fields cover a unit circle—the space of directions (bottom). (C) Spatial view cells activate when the primate gazes at their respective preferred domains in the visual field (left). The curves and traced by the monkey’s gaze induce simplicial paths and running through the corresponding coactivity complex (right). Specifically, according to the Leray criterion, a complex representable in D dimensions should not contain non-contractible gaps, cavities or other topological defects in dimensionalities higher than [58]. Formally, it is required that the homological groups of and hence its Betti numbers should vanish in these dimensions, . Moreover, the Betti numbers of all the subcomplexes of , induced by a fraction x of its vertexes should also vanish, . In the case of coactivity complexes, such subcomplexes have a particularly transparent interpretation: they are the ones generated by of the active cells. According to the second criterion, the number of simplexes in all dimensions of must obey Eckhoff’s inequalities—a set of combinatorial relationships discussed in[59-62] and listed in the Methods” section, where we also briefly detail the Leray criterion[49,58,62-64]. Previous topological studies of the coactivity data were motivated by the Alexandrov-Čech theorem[42-45], which posits that the homologies of the nerve complexes produced by the “good” covers (i.e., the ones with contractible overlaps (4), see[65]), should match the homologies of the underlying space X, , i.e., have the same number of pieces, holes, tunnels, etc. Specifically, this construction was applied to the place cell coactivity complexes, whose representability was presumed[46-48]. Persistent homology theory[68-73] was used to trace the dynamics of the Betti numbers in physical dimensionalities [74-79] and [79,80], to detect whether and when these numbers match the Betti numbers of the environment, , and how this dynamics depends on spiking parameters. It was demonstrated, e.g., that for a wide range of the firing rates and place field sizes referred to as the Learning Region, , the low-dimensional Betti numbers of converge to their physical values after a certain period , neurobiologically interpreted as the minimal time required to “learn” the topology of the environment (, [48]). Moreover, it became possible to asses the contribution of various physiological parameters—from brain waves to synapses—to producing and sustaining the topological shape of [74-80]. In addition, the coactivity complexes were used for contextualizing the ongoing spiking activity and linking its structure to the animal’s behavior. For example, it was shown that a trajectory tracing through a sequence of firing domains , produces a “simplicial path” —a succession of active simplexes that captures the shape of and allows interpreting the animal’s active behavior[5-8] and its “off-line” memory explorations[9-14,20,32] (Fig. 1). Together, these arguments suggest that experimentally discovered representing spaces and firing fields serve as explicit models of the cognitive maps emerging from neuronal activity—a perspective that is currently widely accepted in neuroscience. However, this view requires verification, since the empirically identified firing fields may be contextual offshoots or projections from some higher-dimensional constructs—in the words of H. Eichenbaum, “hippocampal representations are maps of cognition, not maps of physical space”[81]. The way of addressing this question is straightforward: if the spiking activity is intrinsically spatial, i.e., if neurons represent spatial domains, then the coactivity complexes generated by the corresponding neuronal ensembles should be representable—an explicit property that can be confirmed or refuted using Leray, Eckhoff and other criteria. In the following, we apply these criteria to several types of neuronal activity, both simulated and experimentally recorded, and discuss the results.

Results

Simplicial topology approach

The conventional theory of representability addresses properties of “static” simplicial complexes[49-65]. In contrast, the coactivity complexes are dynamic structures that can be viewed as time-ordered agglomerates of simplexes, restructuring at the moments ,The exact organization of each complex in the sequence (7) depends on the specifics of the underlying spiking activity, e.g., the initial state of the network, its subsequent dynamics, spiking mechanisms and so forth (in case of the place fields, think of the starting point of navigation, shape of the trajectory, speed, etc.). Thus, verifying representability of these complexes requires testing whether Eckhoff, Leray and other criteria are valid at each moment t. We constructed coactivity complexes by simulating the rat’s navigation through a planar environment commonly used in electrophysiological experiments (Fig. 1A, see also[66,67]). The neuronal spikings in this case are generated as responses to the rat’s appearances within preconstructed, convex firing domains, e.g., stepping into randomly scattered place fields or facing towards head direction fields centered around randomly chosen preferred angles (see Methods” section and Methods in[48,74,82]). While the resulting nerve complexes (6) are 2D-representable by design, we inquired whether the corresponding coactivity complexes are also representable, i.e., whether the activity of individual neurons intrinsically represents regions and whether connectivity between these regions is similar to the connectivity between the underlying auxiliary firing fields. Simulations show that persistent Leray dimensionality (above which the spurious loops in vanish, , see also[83]) eventually settles at for most complexes, implying that neuronal activity defines a proper planar map. However, this mapping requires time—a Leray period —which, for the maps populating the learning region , is typically similar to the learning time (Fig. 2A,B).
Figure 2

Persistent Leray dimension. (A) The Leray dimensionality of the coincidence-detector complex constructed for an ensemble of place cells can rise to (here the mean maximal firing rate is Hz, mean place field size cm; environment same as on Fig. 1A). In about 17 min—the corresponding Leray period —the dimensionality drops to , after which the spiking patterns can be intrinsically interpreted in terms of planar firing fields. Note that the Leray period in this case is longer than the minimal learning time evaluated based on the lower-dimensional Betti numbers , . Shown are all the non-zero Betti numbers of . (B) Timelines of the topological loops in a spike-integrating coactivity complex, evaluated for the same cell population in the same environment yields the persistent Leray dimensionality from the onset. The disappearance of spurious 0D loops in about 11 minutes marks the end of the learning period . Note that the number of spurious loops in is significantly lower than in . (C) Maximal dimensionality of the topological loops in . (D) The Eckhoff conditions are satisfied for nearly all coincidence-detecting complexes (left panel, occasional exceptions are shown by red dots) and for all spike integrating complexes (right panel).

Persistent Leray dimension. (A) The Leray dimensionality of the coincidence-detector complex constructed for an ensemble of place cells can rise to (here the mean maximal firing rate is Hz, mean place field size cm; environment same as on Fig. 1A). In about 17 min—the corresponding Leray period —the dimensionality drops to , after which the spiking patterns can be intrinsically interpreted in terms of planar firing fields. Note that the Leray period in this case is longer than the minimal learning time evaluated based on the lower-dimensional Betti numbers , . Shown are all the non-zero Betti numbers of . (B) Timelines of the topological loops in a spike-integrating coactivity complex, evaluated for the same cell population in the same environment yields the persistent Leray dimensionality from the onset. The disappearance of spurious 0D loops in about 11 minutes marks the end of the learning period . Note that the number of spurious loops in is significantly lower than in . (C) Maximal dimensionality of the topological loops in . (D) The Eckhoff conditions are satisfied for nearly all coincidence-detecting complexes (left panel, occasional exceptions are shown by red dots) and for all spike integrating complexes (right panel). Whether a particular value of is shorter or longer than the corresponding depends on how exactly the coactivity complex is constructed, e.g., whether the simplexes (1) correspond to simultaneously igniting cells groups or assembled from lower-order combinations over an extended period [84]. Physiologically, the former corresponds to the case when spiking outputs are processed by “coincidence-detector” neurons in the downstream networks and the latter to the case when lower-order coactivities are collected over a certain “spike integration window” —longer than the simultaneity detection timescale w[85-87]. Different readout neurons or networks may have different integration periods; to simplify the model, we started by extending the parameter to the entire navigation period for all cells and cell groups. The lowest order of coactivity involves spiking cell pairs[88], which together define a coactivity graph [89,90]. The cliques of this graph produce a clique coactivity complex that generalizes the simplicial coactivity complex , built from simultaneously detected simplexes[75-80]. As it turns out, the “coincidence detecting” and the “spike integrating” complexes have different topological dynamics: the former are more likely to start off with a higher Leray dimensionality, , that then reduces to (Fig. 2A), whereas the latter tend to be more stable, lower-dimensional and have shorter Leray and learning times (Fig. 2B). To test the induced subcomplexes of each , we selected random subcollections of cells containing , , and of the original neuronal ensemble, and found that if the original complex is representable, then its subcomplexes, , typically require less time to pass the Leray criterion, , and that for the Leray times saturate, . Thus, the Leray time of the full complex, , can be used as a general estimate of the timescale required to establish representability. To control the sizes of the coactivity complexes, we used only those periods of each neuron’s activity when it fired at least m spikes per coactivity window (i.e., time intervals defining simultaneity of neuronal activity, secs; for justification of this value see[74,92]). Additionally, we used only those groups of coactive cells in which pairwise coactivity exceeded a threshold (Methods” section). Biologically, these selections correspond to using only the most robustly firing cells and cell assemblies for constructing the coactivity complexes[77]. The results demonstrate that majority of the coactivity complexes computed for smallest possible m and exhibit low persistent Leray dimensionality, , which points at 2D representability of the underlying neuronal activity, with the Leray times similar to the corresponding learning times (Fig. 2C). We also found that Eckhoff inequalities are typically satisfied throughout the navigation period, i.e., that the Eckhoff criterion does not significantly limit the scope of representable spiking in this case (Fig. 2D).

Region connection calculus (RCC)

An independent perspective on spatial representability is provided by Qualitative Space Representation approach (QSR[93,94]), which sheds a new light on the dynamics of neuronal maps. From QSR’s perspective, a population of cells may represent a set of abstract, or formal spatial regions , if the relationships between them, as defined by the cells’ coactivity, can be consistently actualized in a topological space X by a set of explicit regions, . Specifically, regions and encoded by the cells and can be: These five relations fully capture mereological configurations of regions in a first-order logical calculus known as RCC5 (Fig. 3A[95]). Using mereological (i.e., parthood-based see[96] and Methods” section), rather than topological, distinctions reflects softness of the firing fields’ boundaries: the probabilistic nature of neuronal spiking does not warrant determining whether two regions actually abut each other or not.
Figure 3

RCC5 analyses. (A) Two regions with soft boundaries, e.g. two firing fields and , can overlap, , be proper parts of each other, or , be disconnected or coincide . (B) Number of inconsistent triples of RCC5 relationships appearing in the relational framework constructed for the same neuronal ensemble as illustrated in Fig. 2. The barcode diagram for the corresponding integrating coactivity complex (Fig. 2B) is shown in the background, to illustrate the correspondence between the RCC5 and the homological dynamics. (dotted line) marks the time when inconsistencies in the schema disappear. Results averaged over 10 repetitions, error margins shown by the dashed lines. (C) The net number of changes of RCC5-relationships between two subsequent moments of time, , shown by the blue line, and the number of changes that violate the RCC5 continuity order (top right panel), shown by the orange line. For better illustration, is scaled up by a factor of 10. Initially, discontinuous events are frequent but shortly before they disappear entirely, leaving the stage to qualitatively continuous sequences. The same barcodes are added in the background, error margins shown by dashed lines.

disconnected, , if and never cofire; equal, , if and are always active and inactive together; proper part of one another, if is active whenever is, , or vice versa, ; partially overlapping, , if and are sometimes (but not always) coactive. A key property of a RCC5-framework defined by spiking neurons—a schema—is its internal consistency[40]. It may turn out, e.g., that some pairs of cells encode relationships that are impossible to reconcile, e.g., , and . Indeed, if an actual region is contained in then it cannot possibly overlap with a region that is disconnected from . Correspondingly, the neuronal activity that produces such inconsistencies (for the full list see Table 1 in Methods” section) is not representable—not even interpretable in spatial terms. On the other hand, it can be shown that if all triples of relationships are consistent, then does possess a spatial model, i.e., there exists a set of regions (with no prespecified properties such as convexity, connectivity or dimensionality) that relate to each other as the s relate in [93-99].
Table 1

compositions. Given three regions, x, y and z, and two relationships and , the relationship is not arbitrary. A map is consistent, if every triple of relationships is –consistent.

\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\circ $$\end{document}\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR}(y,z)$$\end{document}DR(y,z)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PO}(y,z)$$\end{document}PO(y,z)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PP}(y,z)$$\end{document}PP(y,z)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PPi}(y,z)$$\end{document}PPi(y,z)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {EQ}(y,z)$$\end{document}EQ(y,z)
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR}(x,y)$$\end{document}DR(x,y)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {any}$$\end{document}any\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR, PO,PP}$$\end{document}DR,PO,PP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR, PO,PP}$$\end{document}DR,PO,PP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR}$$\end{document}DR\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR}$$\end{document}DR
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PO}(x,y)$$\end{document}PO(x,y)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR, PO,PPi}$$\end{document}DR,PO,PPi\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {any}$$\end{document}any\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PO, PP}$$\end{document}PO,PP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR, PO,PPi}$$\end{document}DR,PO,PPi\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PO}$$\end{document}PO
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PP}(x,y)$$\end{document}PP(x,y)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR}$$\end{document}DR\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR, PO,PP}$$\end{document}DR,PO,PP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PP}$$\end{document}PP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {any}$$\end{document}any\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PP}$$\end{document}PP
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PPi}(x,y)$$\end{document}PPi(x,y)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR, PO,PPi}$$\end{document}DR,PO,PPi\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PO, PPi}$$\end{document}PO,PPi\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PO, EQ,PP,PPi}$$\end{document}PO,EQ,PP,PPi\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PPi}$$\end{document}PPi\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PPi}$$\end{document}PPi
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {EQ}(x,y)$$\end{document}EQ(x,y)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {DR}$$\end{document}DR\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PO}$$\end{document}PO\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PP}$$\end{document}PP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {PPi}$$\end{document}PPi\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf {EQ}$$\end{document}EQ
To verify whether spiking activity is representable in this QSR sense, we constructed an inflating -schema (an RCC5-framework growing as spiking data accumulates, similar to (2)) for each neuronal ensemble and counted the inconsistent triples of relationships at each moment t. The results show that all -schemas start off with numerous inconsistencies, which tend to disappear after a certain period that is typically smaller than the Leray time (Fig. 3B,C). RCC5 analyses. (A) Two regions with soft boundaries, e.g. two firing fields and , can overlap, , be proper parts of each other, or , be disconnected or coincide . (B) Number of inconsistent triples of RCC5 relationships appearing in the relational framework constructed for the same neuronal ensemble as illustrated in Fig. 2. The barcode diagram for the corresponding integrating coactivity complex (Fig. 2B) is shown in the background, to illustrate the correspondence between the RCC5 and the homological dynamics. (dotted line) marks the time when inconsistencies in the schema disappear. Results averaged over 10 repetitions, error margins shown by the dashed lines. (C) The net number of changes of RCC5-relationships between two subsequent moments of time, , shown by the blue line, and the number of changes that violate the RCC5 continuity order (top right panel), shown by the orange line. For better illustration, is scaled up by a factor of 10. Initially, discontinuous events are frequent but shortly before they disappear entirely, leaving the stage to qualitatively continuous sequences. The same barcodes are added in the background, error margins shown by dashed lines. compositions. Given three regions, x, y and z, and two relationships and , the relationship is not arbitrary. A map is consistent, if every triple of relationships is –consistent. The net dynamics of RCC5 relationships is illustrated on Fig. 3C. Note that some of these changes may be attributed to the regions’ continuous reshapings or displacements, e.g., two overlapping regions may become disconnected, , is moves away from , or may move into , inducing . In contrast, a jump from a disconnect to a containment, without an intermediate partial overlap, e.g., rather than , would be a discontinuous, abrupt change. As shown on Fig. 3C, discontinuous transitions are common at the initial stages of navigation, but shortly before they disappear, indicating that the relationships between regions encoded within a sufficiently well-developed schema evolve in a continuous manner. These outcomes not only provide an alternative lower-bound estimate for the time required to accumulate data for producing low-dimensional spatial representations, but also help understanding the nature of processes taking place prior to Leray time. In particular, the exuberant initial dynamics, homologically manifested through an incipient outburst of spurious loops in the coactivity complexes (Fig. 2A,B, ), cannot be interpreted as a mere “settling” of topological fluctuations in the cognitive map—according to Fig. 3B, the -schema does not form a coherent topological stratum for . Rather, the initial disorderly period should be viewed as the time of transition from a nonspatial to a spatial phase, followed by spatial dynamics (for ) that involves, inter alia, dimensionality reduction and other restructurings (Fig. 3C).

Current summary

Taken together, these results show that even in the simplest “reactive” model, in which neuronal firings are simulated as responses to regular domains covering a compact space, the low-dimensional representability is not an inherent, but an emergent property. In particular, RCC5-analyses suggest that spatial interpretation of neuronal spiking becomes possible after a finite period. During the times that exceed both and , the spiking data can be interpreted in terms of firing fields in a space X of dimensionality higher than the persistent Leray dimensionality of the corresponding coactivity complex, . Physiologically, this implies that the outputs of place cells, head direction cells, view cells, etc., may not be immediately interpretable by the downstream networks as representations of spatial regions—the information required for such inference appears only after a certain “evidence integration.” Correspondingly, the firing field maps constructed according to the standard experimental procedures[1,19,30] also cannot be considered as automatic “proxies” of cognitive maps: such interpretations are appropriate only after the representability of the corresponding coactivity complexes is established. Another principal conclusion is that representability of the spiking activity depends not only on the spiking outputs, but also on how the information carried by these spikes is detected and processed. In particular, spikes integrated over extended periods are likelier to permit a consistent firing field interpretation than spikes counted via coactivity detection. On the technical side, these results imply that an accurate description of the firing fields’ plasticity should include possible dimensionality changes[101-103].

Multiply connected place fields

A key simplification used in the simulations described above is that firing fields were modeled as convex regions. While this assumption is valid in some cases[100], multiply connected firing fields are also commonly observed (Fig. 4A[104,105]). From our current perspective, the issue is that multiple connectivity of the cover elements (3) may increase the Leray dimensionality of the corresponding nerve complex[49,106] and thus bring additional ambiguity into the analyses. Identification of the firing fields’ connectivity from the spiking data is an elaborate task that requires tedious analyses of the spike trains produced by individual cells or cell groups over periods comparable to the Leray and the learning times[83,109]. To circumvent these difficulties, we reasoned as follows.
Figure 4

Topological dynamics in maps with multiple firing fields. (A) Left panel shows three examples of convex place fields used to obtain the results illustrated in Fig. 2. Allowing a cell to spike in several () locations produces multiply connected place fields (middle panel; clusters of dots of a given color correspond to spikes produced by a single simulated neuron). Right panel shows a second long fragment of the trajectory covering a segment of the environment (reddened area). (B) The Leray dimensionality of the detector-complex, evaluated for the same place cell population as in Fig. 2A, can reach if we allow of multiply connected place fields ( components each). (C) In a clique coactivity complex, the spurious loops in dimensions and lower may persist indefinitely, implying either that the firing fields are 3D-representable or that they may be multiply connected. Note that the number of spurious loops in both and in is higher than in the case with convex firing fields (Fig. 2A,B). (D) The persistence bars computed for the flickering complex with spike integration window minute, indicate stable mean Leray dimensionality , implying that the local charts are planar and hence that the firing fields are two-dimensional.

Suppose that the spiking activity used to produce a coactivity complex is generated as a moving agent (animal’s body, its head, its gaze) follows a trajectory over a space X, covered with stable firing fields , . Consider a navigation period that spans over a smaller segment of this trajectory, . If is sufficiently short, then one would expect to cross at most one component of a typical firing field ; even if meets more than one component of a multiply connected , this property may not manifest itself in the resulting spike trains, i.e., should be effectively simply connected (Fig. 4A). Correspondingly, the Leray dimensionality of the coactivity complex acquired during that period should reflect the dimensionality of a small underlying fragment of X—a local chart —that contains (topologically, ). The dimensionality of can then be ascribed to all the contributing s, . Further, if the -period is allowed to shift in time, then the segment will also slide along the trajectory ; the spikes fired within each t-centered window, , will then produce a -specific flickering coactivity complex , whose topological properties may change with time[78,110,111]. Since contains a finite number of elements, it will reconfigure at discrete moments, , and remain unchanged in-between, , . If a given instantaneous configuration is representable, then its vertexes correspond to the regions comprising the local chart , with dimensionality . If two such complexes overlap, (i.e., their vertex sets overlap), then their respective charts also overlap , which allows relating their topological properties, including properties of the representing regions. Clearly, the outcome may depend on how each is embedded into X, the spiking parameters, etc. Moreover, since the Leray dimensionality of the instantaneous complexes can change, so can the dimensionalities of the corresponding local charts: may entail . This may seem as a contradiction since the representing space is naturally assumed to be a topological manifold, i.e., all of its local charts, arbitrarily selected, should have the same dimensionality . On the other hand, the deviations of the local dimensionality estimates from a fixed D can be viewed as mere fluctuations caused by occasional contribution of multiply connected firing fields or by other noise sources, e.g., by stochasticity of neuronal spiking[112]. One can hence attempt to discover the true dimensionality of X by evaluating the mean Leray dimensionality of the instantaneous complexes,which physiologically alludes to learning the physical structure of the underlying space from the recurrent information. Topological dynamics in maps with multiple firing fields. (A) Left panel shows three examples of convex place fields used to obtain the results illustrated in Fig. 2. Allowing a cell to spike in several () locations produces multiply connected place fields (middle panel; clusters of dots of a given color correspond to spikes produced by a single simulated neuron). Right panel shows a second long fragment of the trajectory covering a segment of the environment (reddened area). (B) The Leray dimensionality of the detector-complex, evaluated for the same place cell population as in Fig. 2A, can reach if we allow of multiply connected place fields ( components each). (C) In a clique coactivity complex, the spurious loops in dimensions and lower may persist indefinitely, implying either that the firing fields are 3D-representable or that they may be multiply connected. Note that the number of spurious loops in both and in is higher than in the case with convex firing fields (Fig. 2A,B). (D) The persistence bars computed for the flickering complex with spike integration window minute, indicate stable mean Leray dimensionality , implying that the local charts are planar and hence that the firing fields are two-dimensional. Numerical verification of the viability of the proposed approaches can be achieved by simulating multiply connected firing fields and computing homological dynamics of the resulting coactivity complexes. To that end, we randomly added additional convex components to of the place fields (Fig. 4A) and simulated the topological dynamics of the corresponding complexes. The results show that multiple connectivity of the firing fields does indeed increase Leray dimensionality in both the detector and the integrator complexes, and . Moreover, in contrast with the complexes generated off the maps with convex fields, the maps with multiply connected fields tend to produce persistent higher-dimensional loops, notably in the coactivity detecting complexes (compare Figs. 2A and  4B). In the spike integrating clique complex , the Leray dimensionality remains low and may in some cases retain the physical value , although topological loops in dimensions and even higher may also appear (Fig. 4C). Thus, multiple firing field connectivity significantly increases the number of spurious 1D holes (by 200–300), precluding both types of complexes from assuming the physically expected topological shapes. Tighter dimensionality estimates can be produced by using shorter spike integration windows and constructing flickering coactivity complexes from pairwise coactivities detected over -periods shifting by discrete steps and yielding an array of windows centered at . The specific -values were chosen comparable to the characteristic time required by the rat to run through a small segment of the environment: 25–65 s for the arena shown on Figs. 1A and 4A. The Betti numbers for this case were evaluated using zigzag homology theory—a generalization of the persistent homology theory that applies to complexes that can not only grow, but also shrink, break apart, fuse back again, etc.[113,114]. In particular, this approach allows studying how the topological fluctuations in affect its Leray dimensionality from moment to moment. Typical results illustrated on Fig. 4D show that there appears a large number of spurious 0D loops—disconnected pieces—with lifetimes nearly exponentially distributed about the learning periods , which suggests that fragments of appear and disappear at random over such periods. The transient 1D loops also form and decay at -timescale. However, the most important outcome is that the topological dynamics in dimensions trivializes—the higher dimensional loops in occur very rarely, if ever. These properties are qualitatively unaffected by varying the discretization step () or changing the window width , i.e., the estimates of the mean Leray dimensionality are stable and reveal physical planarity of the representing space. Verification of the RCC5-consistency of the spiking data produces the same qualitative results as in the case with simply connected firing domains: the -schemas become consistent after a learning period , upon which neuronal activity becomes spatially interpretable, and, by the Leray and Eckhoff arguments, representable in dimensions .

Electrophysiological data

We applied the analyses described above to spiking activity recorded in the hippocampus (CA1 area) of rats navigating a linear environment shown on Fig. 5A (for more data description and experimental specifications see[115]). A typical running session, during which the animal performed laps between the tips of the track, provided simultaneously recorded neurons, allowing to construct small coactivity complexes that quickly become RCC5-consistent, comply with the Eckhoff conditions, and exhibit persistent Leray dimensionality, , with typical persistent Leray time mins (Fig.5B).
Figure 5

Multiple firing fields. (A) Spikes produced by five place cells (dots of different color) recorded in hippocampal CA1 area of a rat navigating a solid U-shaped groove with hard walls (speed cm/sec). Since the rat could move from place to place in strict sequence, this environment is topologically one-dimensional. The underlying gray line shows a fragment of the rat’s trajectory (for more details see[115]). (B) Spurious topological loops in the corresponding coactivity complex disappear in minutes, revealing persistent Leray dimensionalities . The blue background highlights the period during which the coactivity complex computed using only cells with convex place fields is not 1D representable (). The transition to , marking the onset of 1D representability occurs at a time close to . (C) Topological dynamics of the coactivity complex constructed using the data recorded during the outbound moves only shows qualitatively similar behavior.

The vanishing indicates that a linear track illustrated in Fig. 5A is contractible and implies 1D-representability. The latter can also be tested independently via RCC5 analyses, which in this case allows identifying the track’s linear structure[116]. Multiple firing fields. (A) Spikes produced by five place cells (dots of different color) recorded in hippocampal CA1 area of a rat navigating a solid U-shaped groove with hard walls (speed cm/sec). Since the rat could move from place to place in strict sequence, this environment is topologically one-dimensional. The underlying gray line shows a fragment of the rat’s trajectory (for more details see[115]). (B) Spurious topological loops in the corresponding coactivity complex disappear in minutes, revealing persistent Leray dimensionalities . The blue background highlights the period during which the coactivity complex computed using only cells with convex place fields is not 1D representable (). The transition to , marking the onset of 1D representability occurs at a time close to . (C) Topological dynamics of the coactivity complex constructed using the data recorded during the outbound moves only shows qualitatively similar behavior. Since some of the hippocampal place fields are multiply connected, we also applied sliding window analyses, adjusting the spike integration period to match the duration of the animal’s run from one end of the track to the other (typically secs). Computations reveal that the resulting complexes exhibit the same mean Leray dimensionality , which is consistent with the persistent estimates above. Combining these results produces convergent evidence that in this case the hippocampus does indeed map out a 1D spatial domain (rather than 2D, see[115]). The latter conclusion can, in fact, be verified by yet another representability test, which applies only to 1D cases and presumes firing field convexity. The Golumbic-Fishburn (GF) algorithm[53-57] is based on computing a binary index p: the 1D-representable simplicial complexes yield , and the non-representable complexes produce . For the inflating or flickering coactivity complexes this index becomes time-dependent, , marking the evolution of 1D representability (Methods” section). Applying the GF-algorithm to the inflating coactivity complexes constructed for cells with convex place fields only, we found that 1D representability, , appears in about mins, close to the Leray time (Fig. 5B,C), demonstrating consistency with the previously obtained results. Lastly, we addressed a particular property of the place cell’s spiking activity in linear environments—the place fields’ directionality: a given place cell may fire during the outbound, but not inbound directions, or vice versa[117]. We verified that the topological dynamics exhibited by the coactivity complexes built using only the outbound or only the inbound activity are very similar to the dynamics of the full (bidirectional) complex (Fig. 5B,C), implying that place cell directionality does not necessarily compromise 1D representability of spiking activity.

Discussion

Topological analyses of the spiking data allow testing whether a given type neuronal activity may arise from a “spatial map,” i.e., whether each neuron’s spiking marks a domain similar to a place field, a head direction field, a view field, etc., in a certain low-dimensional space. Thus far, establishing correspondences between neurons and firing fields was based on matching the spike trains with spatial domains empirically, through trial and error[1,19,30]. Here we attempt to address this question in a principled way, through intrinsic analyses of the spiking data, without presuming or referencing ad hoc constructions. A set of hands-off algorithms discussed above allows objective estimates for the dimensionality of a space needed to model the patterns of neuronal firing—a method that is unaffected by technical limitations, experimental ingenuity or complexity (e.g., nonlinearity) of the required firing field arrangements. To follow the dynamics of the coactivity complexes we extend the conventional approaches of representability theory into the temporal domain, obtaining several complementary time-dependent markers of representability. In particular, we use persistent homologies to extend Leray’s theory to the case of inflating simplicial complexes and zigzag homologies in the case of flickering simplicial complexes. The latter approach is especially valuable as it allows extracting stable topological information from spiking data that may be generated from the maps with multiply connected firing fields or encumbered by other inherent irregularities, in spirit with the general ideas of topological persistence[68-73]. It should also be mentioned that mathematical discussions of the persistent nerve theorem, alternative to ours and more formal, have began to appear[118,119]; however at this point our studies are independent. A principal observation suggested by our analyses is that representability is a dynamic, emergent property that characterizes current information supplied by the neuronal activity. Moreover, representability depends not only on the amount and the quality of the spiking data itself, but also on the mechanisms used for processing and interpreting this data. Both aspects affect the time required to establish the existence of a representing space and its dimensionality. An implication of this observation is that experimentally constructed firing field maps (place field maps, head direction maps, etc.) cannot be automatically regarded as direct models of cognitive representations of ambient spaces[15-21] or more general spatial frameworks[120]; correctness of such interpretations may require more nuanced considerations.

Methods

Physiological parameters and constructions

Simulated trajectory , used for generating coactivity complexes was obtained by modeling a rat’s non-preferential exploratory behavior—navigation without favoring of one segment of the environment over another (Fig. 1A). The mean speed of about cm/sec was selected to match experimentally recorded speeds. The direction of the velocity defines the “angular trajectory” that traverses the space of directions, , allowing to simulate head direction cell activity as the rat explores [48,74,82]. The simulated navigation period, minutes, was selected to match the duration of a typical “running session” in electrophysiological experiments[100]. A shorter spike integration window was used to limit the pool of spiking data for time-localized computations. Poisson spiking rate of a place cell p depends on the animal’s location r(t), where is the cell’s maximal firing rate and defines the size of its place field[101]. A similar formula defines the firing rate of a head direction cell h, , as a function of the animal’s ongoing orientation , the cell’s preferred orientation angle , its maximal rate and the size of its preferred angular domain . In all simulations the firing fields were stable, i.e., the parameters of and remained constant. Neuronal ensembles produce lognormal distributions of the maximal firing rate amplitudes, , and of the firing field sizes, [48,121]. We tested about 17, 000 different ensembles, in which the ensemble mean maximal rate f ranged between 4 and 40 Hz for the place cells and between 5 to 35 Hz for the head direction cells. The ensemble mean firing field sizes varied between 10 to 90 cm for the place fields and between and degrees for the angular fields. For all ensembles, the firing field centers were randomly scattered over their respective representing spaces. Multiple Firing Fields were generated by adding two or three randomly scattered auxiliary spiking centers , , etc., The maximal firing rates at the auxiliary locations are smaller than the rate at the main location, , as suggested by the experiments[104,105]. The activity vector of a cell, is constructed by binning its spike trains into seconds long “coactivity windows”[74,92]. Each specifies how many spikes were fired by c into the time bin, n is defined by the duration of navigation, . High activity periods can be identified by selecting time bins in which the number of fired spikes exceeds an activity threshold m. Coactivity. Two cells, and , are coactive over a time period T, if the formal dot product of their activity vectors does not vanish, . The set of all pairwise coactivities forms the coactivity matrix . Highly coactive pairs of cells are the ones whose coactivity exceeds a threshold .

Topological propaedeutics

Graphs

A graph G is defined by its vertices, , and a set of edges E that link certain pairs of vertexes. A formal description of a graph is given by its connectivity matrix C(G), with the elements A coactivity Graph is built by establishing functional links between cells that exhibit high activity and coactivity (, see above)[89,90]. A clique of order d, in a graph is a fully interconnected subset of vertexes (Fig. 6A).
Figure 6

Cliques and simplexes. (A) Pairwise interlinked subsets of vertexes in graph G form its cliques. Shown is a vertex (0-clique), a link (1-clique), a three-vertex and a four-vertex cliques. (B) Geometric simplexes are actual geometric figures: a 0D dot (), a 1D link (), a 2D triangle () and a 3D tetrahedron (). (C) The corresponding abstract simplexes are simply ordered sets of vertexes: (single vertex), (pairs of vertexes), (triples) and (quadruples).

Given a graph G, its complement graph is produced by flipping 0s and 1s in the connectivity matrix C(G), i.e., joining the disconnected vertexes of G and removing the existing edges.

Simplicial complexes

Geometric simplexes are points (0-simplexes, ), line segments (1-simplexes, ), triangles (2-simplexes, ), tetrahedra (3D-simplexes, ), as well as their -dimensional generalizations (Fig. 6A). Note that the set of vertexes opposite to a given vertex in a d-simplex spans a -simplex—a face of . The boundary of a d-simplex then consists of faces (Fig. 6B). Geometric simplicial complexes are combinations of geometric simplexes that match each other vertex-to-vertex, so that a non-empty intersection of any two simplexes in K yields another K-simplex: if , then . The collection of all simplexes of dimensionality d and less forms the d-skeleton of K, . Topological analyses of simplicial complexes do not address simplexes’ shapes and are based entirely on the combinatorics of the vertexes shared by the simplexes. This motivates using abstract simplexes and abstract simplicial complexes that capture the combinatorial structure of s without making references to their geometry. Specifically, an abstract 0-simplex is a vertex , an abstract 1-simplex is a pair of vertexes, ; an abstract 2-simplex is a triple of vertexes, , and so forth (Fig. 6C). Thus, abstract complexes may be viewed as multidimensional generalizations of graphs or as abstractions derived from the geometric simplicial complexes. Cliques and simplexes. (A) Pairwise interlinked subsets of vertexes in graph G form its cliques. Shown is a vertex (0-clique), a link (1-clique), a three-vertex and a four-vertex cliques. (B) Geometric simplexes are actual geometric figures: a 0D dot (), a 1D link (), a 2D triangle () and a 3D tetrahedron (). (C) The corresponding abstract simplexes are simply ordered sets of vertexes: (single vertex), (pairs of vertexes), (triples) and (quadruples). A d-element subset of an abstract d-simplex forms its -face. The“face-matching” of the abstract simplexes in means simply that a nonempty overlap of two simplexes is a simplex of the same complex, . The latter property is commonly used to define abstract simplicial complexes for arbitrary sets, using families of their subsets that are closed under the “” operation[41]. Example 1: The set of overlapping regions (4) define abstract simplexes (5) of the nerve complex (6) (Fig. 7A).
Figure 7

Cliques and simplexes. (A) Pairwise interlinked place fields produce cliques of the coactivity graph . Shown is a vertex (0-clique), a link (1-clique), a three-vertex and a four-vertex clique. (B) Geometric simplexes: a 0D dot (), a 1D link (), a 2D triangle () and a 3D tetrahedron (). (C) The corresponding complexes: a simplicial coactivity complex whose simplexes (1) are detected as singular coactivity events (left) may topologically differ from the clique coactivity complexes , assembled from the cliques of a coactivity graph (right) over a spike integration period . A simplicial complex K is a combination of matching simplexes. The set of vertexes and black lines highlight the 1D-skeleton of .

Example 2: The combinations of coactive cells define coactivity simplexes (1), which together form a coactivity complex (Fig. 7B). Example 3. Vertexes of geometric simplexes that form a geometric simplicial complex K define abstract simplexes that form the corresponding abstract simplicial complex (Fig. 7C). The set of d-dimensional simplexes of a complex forms its (abstract) d-skeleton, . A clique complex of an undirected graph G is an abstract simplicial complex formed by the cliques (fully interconnected subgraphs) of G[91], Fig. 6A. Combinatorial properties of cliques are the same as simplexes’: a subset of a clique’s vertexes form a clique, overlap of two G-cliques is also a clique, (Fig. 6). Thus, any graph G defines a unique clique complex . Note, that the 1-skeleton of a clique complex yields its underlying graph, , but if is not a clique complex, then the clique complex built over its 1-skeleton does not reproduce . Coactivity complexes used in this study are of two kinds. The first kind is formed by the abstract complexes built from simultaneously coactive cell groups (1). The second kind is formed as the clique complexes of the coactivity graphs [77,80]. The graph (co)activity thresholds m and are used to control the size of the complex : selecting , for small maps (i.e., counting cells that produce at least two spikes per time bin w) and , for larger maps allows computing the full simplicial complex with dimensionality , for which we can numerically apply the Javaplex software[122]. Cliques and simplexes. (A) Pairwise interlinked place fields produce cliques of the coactivity graph . Shown is a vertex (0-clique), a link (1-clique), a three-vertex and a four-vertex clique. (B) Geometric simplexes: a 0D dot (), a 1D link (), a 2D triangle () and a 3D tetrahedron (). (C) The corresponding complexes: a simplicial coactivity complex whose simplexes (1) are detected as singular coactivity events (left) may topologically differ from the clique coactivity complexes , assembled from the cliques of a coactivity graph (right) over a spike integration period . A simplicial complex K is a combination of matching simplexes. The set of vertexes and black lines highlight the 1D-skeleton of .

Mereology

Mereology is the theory of parthood—relations between whole and part, as well as relations between parts within a whole[96,123]. Mereological level of describing spatial regions is cruder than topological, which also includes contact relationships. Since the latter is generally not captured by spiking data[40,116], we use mereological RCC5 theory[95].

Topological invariants

Homological groups are designed to “count pieces” in a space X with suitable coefficients. The key property of these groups is that they remain unchanged—invariant—as X is continuously deformed (see[41,42] for a gentle introduction to the subject). If the coefficients form an algebraic field F, then the homological groups, commonly referred to as the “homologies” of X are simply vector spaces , associated with X (one per dimension). Homologies can be easily computed for spaces whose “pieces” are explicitly defined, e.g., for the simplicial complexes, thus providing a way of identifying their topological structures. In practice, it is easier to use just the dimensionalities of s—the Betti numbers , to count numbers of connectivity components, cavities, tunnels and other topological features of X in different dimensions[41,42]. For example, if X is the boundary of a hollow triangle (or another noncontractible 1D loop), then . If X is 1-dimensional complex, i.e., a graph, then equals to the number of cycles in X, counted up to topological equivalence. If the triangle is “filled”, then it can be continuously contracted into a 0D point; since the latter has no topological structure in dimensions , the corresponding Betti numbers also vanish. By the same argument a “filled” tetrahedron has , but if the tetrahedron is hollow, then its boundary, being a 2D noncontractible loop (topologically—a 2D sphere) produces , . Similarly, for any d-simplex , whereas for its hollow boundary, , the Betti numbers are , (Fig. 6). Same results apply to the “abstract” counterparts of all these complexes. Note also that continuous deformations of a 0D point x (a 0D topological loop) amount to “sliding” x inside of a space X that contains x; thus simply counts such “sliding domains”, i.e., the number of connected components in X. As a result, all simplexes and simplicial complexes that consist of one piece have . Persistent homology theory allows tracing the topological structure in a filtered family of simplicial complexes, e.g., describing the topological dynamics of the inflating family (2)[70-73]. The Betti numbers plotted as function of the filtration parameter (in our case it is time, t) form the barcode, , which provides the exact mathematical meaning to the term “topological shape” used throughout the text. Each bar in can be viewed as the corresponding topological loop’s timeline[48,74-77,80]. Zigzag Homology theory allows tracking the Betti numbers of the “flickering” complexes—the ones whose simplexes can not only appear, but also disappear (see[113,114] and Supplement in[110]). In particular, Zigzag homology techniques allow capturing the times when individual loops appear in the flickering complex, how long they persist, when they disappear, reappear again, etc.

Representability

A generic algorithm for checking whether a given complex can be built as a nerve of a D-dimensional cover is known only for (see below). However, there exist criteria that allow ruling out certain non–representable cases. The Leray criterion posits that if a complex is a nerve of a D-dimensional cover with contractible overlaps (4), then its rational homologies in dimensions higher or equal than D should vanish, [58]. Moreover, homologies of all the subcomplexes , induced by selecting vertex subsets of should also vanish, . These properties can be verified by computing the Betti numbers and verifying that . In practice, it is more convenient to carry out the computations over a finite field, such as . Although the numbers may in general differ from the numbers, the latter also have to obey the Leray condition and produce the same Leray dimensionality. As an example, the Leray condition poses that the boundary of the triangle is not 1-representable (), but the triangle itself may be (); the boundary of a tetrahedron is not 2-representable (), but the tetrahedron may be. Amenta’s theorem connects the Leray dimensionality of a simplicial complex to its Helly number, defined as follows. Let be a finite family of regions (Fig. 8). The Helly number of the family is defined to be the maximal number of non-overlapping regions, such that every among them overlap. For the corresponding nerve complex , is the number of vertices of the largest simplicial hole in (i.e., the dimension of the hole plus 2[49]). This observation can be used to attribute a Helly number to any simplicial complex , . From the perspective of representability analyses, a key property of the Helly numbers is that they do not exceed for a d-Leray complex[49]. In particular, if the regions consist of up to k compact, convex domains in , and any intersection also satisfies this property, then [49,106,107].
Figure 8

Helly’s theorem. (A) Three regions may exhibit both pairwise (left) or triple overlap (right). (B) The Helly number of a family of convex regions in does not exceed . Thus, for convex planar regions having all triple overlaps implies having all the higher order (i.e., for this particular picture quadruple) overlaps. Hence, the intersection patterns of convex planar subspaces are completely determined by the intersection patterns of triples.

Eckhoff’s conjecture. The f-vector of a simplicial complex is the list of numbers of its k-dimensional simplexes, (“f” is a traditional notation that should not be confused with the firing rates). The h-vector of is defined as where parentheses denote the binomial coefficients. Given the combinatorial decomposition of l, where [108], define the set of numbers with . Eckhoff’s conjecture[59], proven in[60] holds that the h-numbers of a d-representable complex must satisfy the following inequalities: which can be verified not only for “static” complexes, but also for the “inflating” (2) and “flickering” complexes, at each step of their evolution. Qualitative spatial consistency. It can be shown that if the RCC5 relationships among all triples of regions are consistent, then the entire schema is consistent[93-99]. The full set of consistent triples is given in the following table. Helly’s theorem. (A) Three regions may exhibit both pairwise (left) or triple overlap (right). (B) The Helly number of a family of convex regions in does not exceed . Thus, for convex planar regions having all triple overlaps implies having all the higher order (i.e., for this particular picture quadruple) overlaps. Hence, the intersection patterns of convex planar subspaces are completely determined by the intersection patterns of triples. Let be set of intervals of a Euclidean line . Recognizing 1-representability algorithm follows the exposition in[56,57].

Definition 1

is an interval graph, if each vertex corresponds to an interval and a pair of vertexes is connected by an edge iff and intersect.

Definition 2

A comparability graph represents an abstract relationship “”, if its vertexes represent elements of a set, and each link represents a -related pair, . An interval graph is hence 1-dimensional skeleton of the nerve of (Fig. 9A). It can also be verified that the complement of an interval graph is a directed comparability graph , in which the relationship is defined by the order of the overlapping intervals,

Definition 3

A directed graph satisfies -property if there are no three vertices such that are not adjacent, while is adjacent to and is adjacent to with the corresponding orientations being and respectively.

Definition 4

A comparability graph satisfies -property if no four vertexes produce disjoint pairs of intervals. In other words, a situation when and (i.e., the pair of intervals overlaps and the pair also overlaps), while the remaining pairs remain incompatible, e.g., , , (i.e., does not overlap either or ), etc., does not appear.

Theorem

A graph is an interval graph iff its complement is a comparability graph with an order defined by (9), satisfying the -property. This theorem and the definitions motivate the following algorithm for identifying 1D representability of a complex (Fig. 9B):
Figure 9

An algorithm for recognizing 1-representable complexes. (A) Four intervals covering a linear segment (bottom) can be represented by a simplicial complex—the nerve of the cover (middle panel). The vertexes of the corresponding interval graph —the 1D skeleton of —(color-coded) are connected if their respective intervals overlap, . The corresponding comparability graph, is shown above, with the order indicated by arrows: iff there is an arrow leading from to . (B) Given a simplicial complex , first check whether it is the clique complex of its 1D-skeleton . If it is not, then is not 1-representable; if it is, then check whether the complement graph of G is a comparability graph. If it is not, then is not 1-representable. If it is, then check the -property: if it holds, then is 1-representable, otherwise it is not.

An algorithm for recognizing 1-representable complexes. (A) Four intervals covering a linear segment (bottom) can be represented by a simplicial complex—the nerve of the cover (middle panel). The vertexes of the corresponding interval graph —the 1D skeleton of —(color-coded) are connected if their respective intervals overlap, . The corresponding comparability graph, is shown above, with the order indicated by arrows: iff there is an arrow leading from to . (B) Given a simplicial complex , first check whether it is the clique complex of its 1D-skeleton . If it is not, then is not 1-representable; if it is, then check whether the complement graph of G is a comparability graph. If it is not, then is not 1-representable. If it is, then check the -property: if it holds, then is 1-representable, otherwise it is not. If this sequence of conditions is satisfied, is 1D-representable. Test whether is a clique complex, i.e., verify whether all tuples of vertexes form a simplex in if and only if each pair of vertexes is an edge in its 1-skeleton . If at least one fails this test, then is not a clique complex and hence not representable. Build the complement of and verify its comparability as follows: Choose an edge between and and define an orientation on it (e.g., ). If was selected, then search for all vertexes that are connected to but not to (Fig. 9A). If the edge between j and is not yet oriented, select . If it was already -oriented, continue on; the opposite, -orientation implies that is not representable. If the orientation for new edges cannot be selected, pause the algorithm and dispose of all the edges that have already been oriented. Then pick another unoriented edge and restart the -rule: keep applying it until the process comes to a halt and the next set of edges needs to be removed. Do this until all the edges are serviced and hence oriented. Verify that no 3-tuple of vertexes forms an oriented 3-cycle. If such a cycle exists, is non-representable in 1D. Verify that no triple of vertexes is “disconnected,” i.e., given and , there must exist an edge between i and k. If any triple violates this condition, is not representable. Otherwise is a comparability graph with the order: for each . For every vertex , compute the set of lesser points, . Then, for all pairs of vertexes check whether is a subset of or vice-versa. If at least one of these conditions is not satisfied, is not representable.
  72 in total

Review 1.  Spatial view cells and the representation of place in the primate hippocampus.

Authors:  E T Rolls
Journal:  Hippocampus       Date:  1999       Impact factor: 3.899

2.  Dynamic analysis of neural encoding by point process adaptive filtering.

Authors:  Uri T Eden; Loren M Frank; Riccardo Barbieri; Victor Solo; Emery N Brown
Journal:  Neural Comput       Date:  2004-05       Impact factor: 2.026

3.  RAP: a new framework for visual categorization.

Authors:  Frédéric Gosselin; Philippe G Schyns
Journal:  Trends Cogn Sci       Date:  2002-02-01       Impact factor: 20.229

4.  Cooperative nonlinearities in auditory cortical neurons.

Authors:  Craig A Atencio; Tatyana O Sharpee; Christoph E Schreiner
Journal:  Neuron       Date:  2008-06-26       Impact factor: 17.173

Review 5.  The hippocampus as a cognitive graph.

Authors:  R U Muller; M Stead; J Pach
Journal:  J Gen Physiol       Date:  1996-06       Impact factor: 4.086

6.  Theta oscillations provide temporal windows for local circuit computation in the entorhinal-hippocampal loop.

Authors:  Kenji Mizuseki; Anton Sirota; Eva Pastalkova; György Buzsáki
Journal:  Neuron       Date:  2009-10-29       Impact factor: 17.173

7.  Head-direction cells recorded from the postsubiculum in freely moving rats. I. Description and quantitative analysis.

Authors:  J S Taube; R U Muller; J B Ranck
Journal:  J Neurosci       Date:  1990-02       Impact factor: 6.167

Review 8.  The representation of space in the brain.

Authors:  Roddy M Grieves; Kate J Jeffery
Journal:  Behav Processes       Date:  2016-12-26       Impact factor: 1.777

9.  Topological Schemas of Cognitive Maps and Spatial Learning.

Authors:  Andrey Babichev; Sen Cheng; Yuri A Dabaghian
Journal:  Front Comput Neurosci       Date:  2016-03-08       Impact factor: 2.380

10.  The effects of theta precession on spatial learning and simplicial complex dynamics in a topological model of the hippocampal spatial map.

Authors:  Mamiko Arai; Vicky Brandt; Yuri Dabaghian
Journal:  PLoS Comput Biol       Date:  2014-06-19       Impact factor: 4.475

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.