<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2025.1634652</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Mapping the computational similarity of individual neurons within large-scale ensemble recordings using the SIMNETS analysis framework</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes" equal-contrib="yes">
<name><surname>Vargas-Irwin</surname> <given-names>Carlos E.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<xref ref-type="author-notes" rid="fn0001"><sup>&#x2020;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/574233/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name><surname>Hynes</surname> <given-names>Jacqueline B.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="author-notes" rid="fn0001"><sup>&#x2020;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3084981/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Brandman</surname> <given-names>David M.</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3157620/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zimmermann</surname> <given-names>Jonas B.</given-names></name>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/1385338/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Donoghue</surname> <given-names>John P.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff6"><sup>6</sup></xref>
<xref ref-type="aff" rid="aff7"><sup>7</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2199/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Neuroscience, Brown University</institution>, <addr-line>Providence, RI</addr-line>, <country>United States</country></aff>
<aff id="aff2"><sup>2</sup><institution>Robert J. and Nancy D. Carney Institute for Brain Science, Brown University</institution>, <addr-line>Providence, RI</addr-line>, <country>United States</country></aff>
<aff id="aff3"><sup>3</sup><institution>VA Center for Neurorestoration and Neurotechnology, VA Providence Healthcare System</institution>, <addr-line>Providence, RI</addr-line>, <country>United States</country></aff>
<aff id="aff4"><sup>4</sup><institution>Department of Neurological Surgery, UC Davis</institution>, <addr-line>Sacramento, CA</addr-line>, <country>United States</country></aff>
<aff id="aff5"><sup>5</sup><institution>Wyss Center</institution>, <addr-line>Geneva</addr-line>, <country>Switzerland</country></aff>
<aff id="aff6"><sup>6</sup><institution>Department of Engineering, Brown University</institution>, <addr-line>Providence, RI</addr-line>, <country>United States</country></aff>
<aff id="aff7"><sup>7</sup><institution>Department of Cognitive and Psychological Sciences, Brown University</institution>, <addr-line>Providence, RI</addr-line>, <country>United States</country></aff>
<author-notes>
<fn fn-type="edited-by" id="fn0002">
<p>Edited by: Se-Bum Paik, Korea Advanced Institute of Science and Technology (KAIST), Republic of Korea</p></fn>
<fn fn-type="edited-by" id="fn0003">
<p>Reviewed by: Yin-Jui Chang, The University of Texas at Austin, United States</p>
<p>Enny Van Beest, University College London, United Kingdom</p></fn>
<corresp id="c001">&#x002A;Correspondence: Carlos E. Vargas-Irwin, <email>Carlos_Vargas_Irwin@Brown.edu</email></corresp>
<fn id="fn0001" fn-type="equal"><p><sup>&#x2020;</sup>These authors have contributed equally to this work</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>19</volume>
<elocation-id>1634652</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2025 Vargas-Irwin, Hynes, Brandman, Zimmermann and Donoghue.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Vargas-Irwin, Hynes, Brandman, Zimmermann and Donoghue</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The expansion of large-scale neural recording capabilities has provided new opportunities to examine multi-scale cortical network activity at single neuron resolution. At the same time, the growing scale and complexity of these datasets introduce new conceptual and technical challenges beyond what can be addressed using traditional analysis techniques. Here, we present the Similarity Networks (SIMNETS) analysis framework: an efficient and scalable pipeline designed to embed simultaneously recorded neurons into low dimensional maps according to the intrinsic relationship between their spike trains, making it possible to identify and visualize groups of neurons performing similar computations. The critical innovation is the use of pairwise spike train similarity (SSIM) matrices to capture the intrinsic relationship between the spike trains emitted by a neuron at different points in time (i.e., different experimental conditions), reflecting how the neuron responds to time-varying internal and external drives and making it possible to easily compare the information processing properties across neuronal populations. We use three publicly available neural population test datasets from the visual, motor, and hippocampal CA1 brain regions to validate the SIMNETS framework and demonstrate how it can be used to identify putative subnetworks (i.e., clusters of neurons with similar computational properties). Our analysis pipeline includes a novel statistical test designed to evaluate the likelihood of detecting spurious neuron clusters to validate network structure results. The SIMNETS framework provides a way to rapidly examine the computational structure of neuronal networks at multiple scales based on the intrinsic structure of single unit spike trains.</p>
</abstract>
<kwd-group>
<kwd>neural ensembles</kwd>
<kwd>dimensionality reduction</kwd>
<kwd>clustering</kwd>
<kwd>neuronal networks</kwd>
<kwd>subnets</kwd>
</kwd-group>
<contract-num rid="cn1">1DP2NS111817&#x2013;01</contract-num>
<contract-num rid="cn1">NS25074</contract-num>
<contract-sponsor id="cn1">NIH</contract-sponsor>
<counts>
<fig-count count="12"/>
<table-count count="0"/>
<equation-count count="0"/>
<ref-count count="135"/>
<page-count count="22"/>
<word-count count="17088"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Neuroscience Methods and Techniques</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec1">
<label>1</label>
<title>Introduction</title>
<p>The neural processes underpinning complex sensory, cognitive, and behavioral phenomena engage complex activation patterns across brain-wide networks (<xref ref-type="bibr" rid="ref31">Fox et al., 2005</xref>; <xref ref-type="bibr" rid="ref41">Greicius et al., 2003</xref>; <xref ref-type="bibr" rid="ref90">Raichle et al., 2001</xref>; <xref ref-type="bibr" rid="ref106">Sporns, 2013</xref>; <xref ref-type="bibr" rid="ref112">Thomas Yeo et al., 2011</xref>). Within large-scale networks, smaller clusters of computationally interrelated neurons have been proposed to embody fundamental input&#x2013;output processing modules (&#x2018;subnetworks&#x2019;) responsible for perceptual integration, dexterous motor control, and memory storage or retrieval (<xref ref-type="bibr" rid="ref9">Briggman et al., 2006</xref>; <xref ref-type="bibr" rid="ref45">Harris, 2005</xref>; <xref ref-type="bibr" rid="ref116">Truccolo et al., 2010</xref>; <xref ref-type="bibr" rid="ref128">Yuste, 2015</xref>; <xref ref-type="bibr" rid="ref130">Zagha et al., 2015</xref>). While recent technological advances have made it possible to record from ever larger neuronal populations at single neuron resolution (<xref ref-type="bibr" rid="ref12">Buzs&#x00E1;ki, 2004</xref>; <xref ref-type="bibr" rid="ref15">Chung et al., 2022</xref>; <xref ref-type="bibr" rid="ref26">Donoghue, 2002</xref>; <xref ref-type="bibr" rid="ref78">Maynard et al., 1997</xref>; <xref ref-type="bibr" rid="ref86">Paulk et al., 2022</xref>; <xref ref-type="bibr" rid="ref107">Steinmetz et al., 2021</xref>; <xref ref-type="bibr" rid="ref108">Steinmetz et al., 2018</xref>), progress in understanding the computational organization of large networks has been hindered because of the lack of appropriate conceptual and technical frameworks that are mathematically principled; amenable to a range of statistical tools, flexible, scalable; and fast enough to work on large datasets (<xref ref-type="bibr" rid="ref11">Brown et al., 2004</xref>; <xref ref-type="bibr" rid="ref33">Gao and Ganguli, 2015</xref>; <xref ref-type="bibr" rid="ref83">Paninski and Cunningham, 2018</xref>; <xref ref-type="bibr" rid="ref109">Stevenson and Kording, 2011</xref>; <xref ref-type="bibr" rid="ref129">Zador et al., 2022</xref>). Objectively identifying and characterizing subnetwork structure within and across brain areas would greatly simplify the process of tracking information flow within cortical circuits, modeling multi-scale neural dynamics, and understanding the general principles of neural information processing (<xref ref-type="bibr" rid="ref5">Alivisatos et al., 2013</xref>; <xref ref-type="bibr" rid="ref63">Kohn et al., 2020</xref>; <xref ref-type="bibr" rid="ref119">Urai et al., 2022</xref>; <xref ref-type="bibr" rid="ref128">Yuste, 2015</xref>).</p>
<p>How can computational subnetworks be identified? In cortical areas where the tuning properties of individual neurons are well-established, such as the primary visual (V1) and motor (M1) regions, the most straightforward approach to assessing computational inter-relationships would be to calculate tuning parameter similarities across neurons (<xref ref-type="bibr" rid="ref8">Berman et al., 1987</xref>; <xref ref-type="bibr" rid="ref35">Georgopoulos et al., 1982</xref>; <xref ref-type="bibr" rid="ref72">Livingstone et al., 1996</xref>). However, simple parametric tuning models often fail to capture the temporal complexities of single neuron outputs and can perform poorly or even break down entirely under more ecologically or ethologically relevant experimental conditions (<xref ref-type="bibr" rid="ref21">David et al., 2004</xref>; <xref ref-type="bibr" rid="ref50">Hosman et al., 2021</xref>; <xref ref-type="bibr" rid="ref81">Olshausen and Field, 2005</xref>; <xref ref-type="bibr" rid="ref89">Pospisil and Bair, 2021</xref>). Moreover, classic single-neuron tuning function estimation techniques can miss or &#x201C;average away&#x201D; computationally-relevant features of individual spike trains (<xref ref-type="bibr" rid="ref16">Churchland and Shenoy, 2007</xref>; <xref ref-type="bibr" rid="ref19">Cunningham and Yu, 2014</xref>; <xref ref-type="bibr" rid="ref75">Malik et al., 2011</xref>).</p>
<p>A variety of useful and important tools have been developed to study coordinated neuronal activity based on the underlying premise that similar spike patterns shared by a pair of neurons imply similar information processing properties (<xref ref-type="bibr" rid="ref1">Abeles and Gat, 2001</xref>; <xref ref-type="bibr" rid="ref2">Aertsen and Gerstein, 1985</xref>; <xref ref-type="bibr" rid="ref6">Amarasingham et al., 2012</xref>; <xref ref-type="bibr" rid="ref37">Gerstein et al., 1985</xref>; <xref ref-type="bibr" rid="ref36">Gerstein and Michalski, 1981</xref>; <xref ref-type="bibr" rid="ref42">Gr&#x00FC;n et al., 2002a</xref>; <xref ref-type="bibr" rid="ref60">Kiani et al., 2015</xref>; <xref ref-type="bibr" rid="ref74">Lopes-dos-Santos et al., 2013</xref>). These methods group neurons according to the similarity of spiking statistics (e.g., coincident spiking or correlated spike rate fluctuation). However, the mechanistic origin and computational significance of these correlations have proven more complex than initially theorized and are not fully understood (<xref ref-type="bibr" rid="ref10">Brody, 1999</xref>; <xref ref-type="bibr" rid="ref18">Cole et al., 2016</xref>; <xref ref-type="bibr" rid="ref23">de la Rocha et al., 2007</xref>; <xref ref-type="bibr" rid="ref32">Friston, 2011</xref>; <xref ref-type="bibr" rid="ref93">Roudi et al., 2015</xref>; <xref ref-type="bibr" rid="ref104">Smith and Kohn, 2008</xref>; <xref ref-type="bibr" rid="ref105">Soudry et al., 2013</xref>). This approach has limited the utility and explanatory power of inter-neuronal correlations as a means for establishing the computational relatedness of neurons within a common feature space. These interpretational issues are further confounded by the significant statistical and computational challenges that come with implementing these methods at scale (<xref ref-type="bibr" rid="ref6">Amarasingham et al., 2012</xref>; <xref ref-type="bibr" rid="ref10">Brody, 1999</xref>; <xref ref-type="bibr" rid="ref17">Cohen and Kohn, 2011</xref>; <xref ref-type="bibr" rid="ref23">de la Rocha et al., 2007</xref>; <xref ref-type="bibr" rid="ref105">Soudry et al., 2013</xref>).</p>
<p>Here, we present SIMNETS, an unsupervised relational analysis framework designed to generate low-dimensional neuron maps that quantify and support a multi-scale view of the computational similarity relations among individual neurons. For the purposes of our analysis, we define computation as the mapping of a set of inputs to a set of outputs according to a given set of rules (<xref ref-type="bibr" rid="ref4">Ag&#x00FC;era y Arcas et al., 2003</xref>; <xref ref-type="bibr" rid="ref58">Kanerva, 2009</xref>). Under these conditions, the computational equivalence of any two neural systems should not be sought solely in the actual pattern of their spiking outputs, but <italic>in the relations of their outputs to one another within each system</italic> (<xref ref-type="bibr" rid="ref58">Kanerva, 2009</xref>; <xref ref-type="bibr" rid="ref101">Shepard and Chipman, 1970</xref>). Based on this principle, SIMNETS compares neurons using the intrinsic relational structure of their firing patterns, represented by a spike train similarity (SSIM) matrix that captures the relative changes in activity across a set of predetermined time windows. In this way, each SSIM matrix can be considered to represent the &#x201C;output space&#x201D; of a neuron, which serves as a computational &#x201C;fingerprint&#x201D; within the context of a given dataset (<xref ref-type="bibr" rid="ref121">Vargas-Irwin et al., 2015a</xref>). By employing the single neuron SSIM matrix representation of individual neuron output spaces, we can efficiently quantify the computational relationships among all neuron pairs within a population of concurrently recorded single units using relatively straightforward techniques, such as vector correlation or regression. As we will demonstrate, this type of inter-neuronal 2nd-order spike train comparison&#x2014;the Computational Similarity (CS) score&#x2014;becomes an effective means for identifying neurons that share computationally similar output spaces, even in cases where diverse encoding strategies are employed. For instance, consider two neurons responding to a specific subset of trials &#x2013; one through elevated firing rates and the other through specific spike timing sequences. Despite distinct coding mechanisms, an appropriate similarity metric can capture the underlying congruency in trial-dependent response modulation. This approach enables the assessment of more nuanced computational relationships among biophysically diverse neurons. In short, neurons that have the same pattern of change in their responses across trials (i.e., intrinsics spike train similarity structure) are considered to be performing similar computations. For very large neuron populations, we can simplify the population-level interpretation of the set of CS scores by projecting the high-dimensional CS matrix into a lower-dimensional coordinate space, such that each point in this latent space represents a neuron and the distance between them corresponds to their degree of computational similarity. The geometric structure of the low-dimensional neuron embedding can greatly facilitate the identification of discrete clusters and gradients of functionally related neurons. As we will demonstrate, this general framework can efficiently scale to large numbers of trials and neurons, making the method particularly suited for examining large-scale neural recording datasets that were collected under ecologically or ethologically relevant experimental conditions.</p>
</sec>
<sec sec-type="methods" id="sec2">
<label>2</label>
<title>Methods</title>
<p>The flow chart presented in <xref ref-type="fig" rid="fig1">Figure 1</xref> provides a general overview of the main steps used for analyzing neural ensemble data using the SIMNETS framework:</p><list list-type="order">
<list-item>
<p>Selecting spike trains. Time series data representing the activity of N simultaneously recorded neurons (e.g., N spike time sequences) are split into S equal-duration time segments corresponding to experimentally relevant periods of interest.</p>
</list-item>
<list-item>
<p>Generating a Spike train Similarity (SSIM) matrix for each neuron. Use an appropriate metric (e.g., VP edit-distance; <xref ref-type="bibr" rid="ref123">Victor and Purpura, 1996</xref>) to calculate the intrinsic pairwise similarities among each neuron&#x2019;s set of S spike trains, resulting in a set of N SxS SSIM matrices.</p>
</list-item>
<list-item>
<p>Calculating the NxN Computational Similarity (CS) matrix. Calculate the pairwise similarities (e.g., Pearson&#x2019;s correlation <italic>r</italic>) among all pairs of single neuron SSIM matrices. The resulting set of CS scores is represented as a NxN population CS matrix, where each entry depicts the similarities among the output space of a neuron pair and depicts the overall pattern of relationships among the neurons for the experiment.</p>
</list-item>
<list-item>
<p>Visualizing results using dimensionality reduction (DR). An appropriate DR method (t-distributed stochastic neighbor embedding [t-SNE], multidimensional scaling [MDS], etc.) can be applied to the SSIM matrices generated in step 2 to visualize the single neuron SSIM matrix as SSIM maps (example provided in <xref ref-type="fig" rid="fig2">Figure 2C</xref>) where each point represents an individual spike train, and the distance between them represents their relative similarity (<xref ref-type="bibr" rid="ref48">Maaten and Hinton, 2008</xref>). This step makes it easier to interpret the neuron&#x2019;s relationship to task variables (e.g., stimulus inputs, movement types, outlier trials) and ultimately their computational role within the context of higher-level network structures. Applying DR to the CS matrix generated in step 3 will produce a low-dimensional CS map, with each point corresponding to an individual neuron, and the distance between them corresponds to their relative computational similarity (i.e., the similarity between their respective SSIM matrices).</p>
</list-item>
</list>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption>
<p>Flow diagram of the SIMNETS analysis framework. See Methods section for details.</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g001.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Flowchart titled &#x201C;SIMNETS&#x201D; illustrating the process of generating neuron computational similarity maps  from spike trains. It includes steps: selecting spike trains from raw data, performing pairwise spike train comparisons within neurons to create SSIM matrices, comparing SSIM matrices between neurons to form a CS matrix, and applying dimensional reduction to derive SSIM and CS maps. Inputs section features spike train selection, while Outputs section displays the SSIM and CS maps. Labels indicate processes for single neuron and population levels.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption>
<p>Single neuron Spike train Similarity (SSIM) matrices capture the intrinsic structure of each neuron&#x2019;s spike train output space (OS) without the need for extrinsic labels or tuning models. <bold>(A)</bold> Spike train raster plots for three computationally distinct LNP model V1 neurons (<italic>n1, n2, n3</italic>) during simulated receptive field stimulation (<xref ref-type="bibr" rid="ref80">Meyer et al., 2016</xref>). Three visual stimulus (VS) conditions include a vertically oriented grating of low spatial frequency (SF; red, cond 1); a horizontally oriented, high SF grating (yellow, cond 2); and a horizontally orientated, low SF grating (blue, cond 3). Gray shaded region in the n1 raster plot highlights a similar pair of spike trains from VS condition 1 (S19&#x2013;S20) and a similar pair from VS condition 2 (S21&#x2013;S22) that will be highlighted in <bold>B</bold>. <bold>(B)</bold> Neuron n1 (top), n2 (middle), n3 (bottom) <italic>single neuron SSIM matrices</italic> depict the SxS pairwise similarities among a neuron&#x2019;s spike trains (a within-neuron comparison). Similarities are described in terms of &#x201C;cost-based&#x201D; edit distance (grayscale color bar), where smaller distance values correspond to similar spike trains (black, lowest edit-cost), and increasingly large distance values are increasingly dissimilar spike train outputs (white, larger edit-cost). The orange square in the top row (n1 SSIM matrix) highlights the set of distance values for the example spike trains S19&#x2013;S22 [highlighted in <bold>(A)</bold>]. The magenta squares in the (bottom row; n3 single neuron SSIM matrix) highlight the matrix region that contains containing &#x201C;within-condition&#x201D; edit-distances (n3 cond-1, n3 cond-1) and &#x201C;between-condition&#x201D; distances (n3 cond-1, n3 cond-3). <bold>(C)</bold> Three single neuron SSIM maps, the low-dimensional projection of each neuron&#x2019;s single neuron SSIM matrix [from <bold>(B)</bold>]. The intrinsic geometry of each neuron&#x2019;s spike train output space provides a richer and intuitive representation of trial-by-trial single-neuron functional responses than standard parametric or statistical descriptions of single neuron responses (e.g., trial-averaged tuning curves).</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g002.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Panel A shows three raster plots of simulated  single neuron spike trains in response to different visual stimuli depicted on the left. Panel B displays corresponding single neuron SSIM matrices with color-coded boundaries corresponding to the visual stimuli, illustrating changes in spike train edit distances. Panel C presents SSIM maps with clusters of dots in different colors, indicating neuronal responses across visual conditions. Labels and axes indicate variations in time, clusters, and stimulus conditions.</alt-text>
</graphic>
</fig>
<p>The CS map is the main output of the algorithm, capturing the computational organization of the ensemble in a latent space representation and serving as a starting point for further analysis aimed at identifying groups of neurons with similar computational properties. The following sections and figures describe specific steps (<xref ref-type="fig" rid="fig2">Figures 2</xref>, <xref ref-type="fig" rid="fig3">3</xref>) and subsequent analysis (<xref ref-type="fig" rid="fig4">Figure 4</xref>) in more detail.</p>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption>
<p>The similarity between the output spaces (SSIM matrices) of all individual neurons is represented as a computational similarity (CS) matrix and low-dimensional CS map. <bold>(A)</bold> The Computational Similarity matrix is calculated by correlating each pair of SSIM matrices, illustrated for three example neuron pairs. The regression line depicts the relationship among the VP distance values for each pair of neurons. The similarity of the top two matrices (n1 v n2) and the differences in the bottom two (n1 v n4) is captured in their respective Pearson correlation values. <bold>(B)</bold> Population CS matrix, highlighting the correlation values shown in <bold>A</bold>. <bold>(C)</bold> CS Map of neuron similarity across the population obtained by applying DR to the CS matrix. Each cluster in the CS map reflects a group of neurons with similar computational properties (i.e., a potential sub-network).</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g003.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">This image presents a three-part visualization of neuron similarity analysis. Part A shows SSIM matrices comparing neuron spike train distances, with correlation scores indicating similarity. Part B is a high-dimensional CS matrix, depicting neuron similarities in color gradient from blue (low) to red (high). Part C illustrates a low-dimensional CS map using PCA-tSNE, mapping neuron similarity clusters, marked with distinct icons for each neuron.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig4">
<label>Figure 4</label>
<caption>
<p>Novel shuffle-based silhouette analysis is used to detect and validate CS neuron clusters within an observed CS neuron map. The goal is to determine if an observed CS neuron map contains statistically meaningful neuron clusters. <bold>(A)</bold> Top: population CS matrix and map for an example simulated neuron population (same as <xref ref-type="fig" rid="fig3">Figure 3</xref>). Bottom: Two example single neuron SSIM matrices (n1 and n2) for a neuron pair with a high CS score (CS(r)&#x202F;=&#x202F;0.65). <bold>(B)</bold> Top: Surrogate CS matrix and map generated using CS neuron scores obtained after independently randomizing spike train order in all single neuron SSIM matrices. Bottom: SSIM matrices for the neurons shown in <bold>A</bold> after shuffling display reduced CS scores. <bold>(C)</bold> The shuffling procedure is repeated many times (e.g.,10,000) to generate an empirical chance distribution of silhouette values and obtain acceptance bands. Shading denotes the 99% confidence interval of surrogate data, which serves as an acceptance band for the null hypothesis (see <xref ref-type="bibr" rid="ref6">Amarasingham et al., 2012</xref>; <xref ref-type="bibr" rid="ref96">Schemper, 1984</xref> for further discussion). The silhouette values of the original data (without shuffling) are overlaid in black. The highest silhouette value (highlighted in red) is used to select the optimal number of clusters. Clusters corresponding to the highest (Ksc&#x202F;=&#x202F;4) are shown in the inset.</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g004.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Diagram showing analysis of original and shuffled data matrices. Panel A displays the original CS matrix and map, with plots illustrating spike train distances and correlations. Panel B shows the shuffled CS matrix and map, with comparisons of shuffled spike train distances, indicating lower correlations. Panel C presents a graph of average silhouette scores against partition numbers, highlighting a peak SC value of 0.79 at partition number four, accompanied by colored clusters corresponding to the partitions resulting in the peak CS value.</alt-text>
</graphic>
</fig>
<sec id="sec3">
<label>2.1</label>
<title>Representing single neuron output spaces using SSIM matrices</title>
<p>One of the key innovations of the SIMNETS framework consists of using single neuron SSIM matrices as a &#x201C;computational fingerprint&#x201D; to represent the intrinsic structure of the output space of individual neurons. This is accomplished by performing within-neuron measures of pairwise spike train similarity across all spike trains for each neuron, resulting in an SxS single neuron SSIM matrix for each of the N neurons (<xref ref-type="fig" rid="fig1">Figure 1</xref> step 2; <xref ref-type="fig" rid="fig2">Figure 2B</xref>). Multiple approaches to estimate the similarity between pairs of spike trains have been proposed (<xref ref-type="bibr" rid="ref9007">Paiva et al., 2010</xref>) and could be used for this step. Here, we use the spike train metric proposed by Victor and Purpura (<xref ref-type="bibr" rid="ref51">Houghton and Victor, 2010</xref>; <xref ref-type="bibr" rid="ref124">Victor and Purpura, 1997</xref>; <xref ref-type="bibr" rid="ref123">Victor and Purpura, 1996</xref>; See <xref ref-type="boxed-text" rid="box1">Box 1</xref> for description).</p>
<boxed-text id="box1" position="float">
<label>Box 1</label>
<title>Victor and Purpura edit-based spike train metric</title>
<p>This VP metric is one type of edit-distance measure to quantify the differences between pairs of spike trains. The method computes the total &#x201C;cost&#x201D; of transforming one spike train into another through a series of elementary operations (<xref ref-type="bibr" rid="ref9005">Victor, 2005</xref>; <xref ref-type="bibr" rid="ref123">Victor and Purpura, 1996</xref>). These elementary operations include (1) inserting a spike, (2) deleting a spike, and (3) shifting a spike in time. Inserting or deleting a spike has a cost of c&#x202F;=&#x202F;1 and shifting a single spike in time has a cost proportional to the amount of time that it is moved (c&#x202F;=&#x202F;q&#x0394; t). The set of edits-steps associated with the minimum total edit-cost defines the shortest path or &#x2018;distance&#x2019; (D) between two points (spike trains) in the neuron&#x2019;s spike train metric-space. The q parameter, a measure of temporal precision of the comparison, influences the relative importance of spike count and spike time differences when assessing spike train similarities. When q&#x202F;=&#x202F;0, the cost of shifting a spike to the desired location will always be cheaper than deleting and re-inserting a spike in a spike train. Thus, for D(q&#x202F;=&#x202F;0), the minimum cost is simply the difference in the number of spikes between the spike trains (essentially a rate comparison). As the q value is increased beyond zero, spike timing begins to impact the cost of matching the spike trains. In this way, q controls the <italic>temporal resolution</italic> of the spike train comparison. In the context of the SIMNETS algorithm, a high q parameter will bias the algorithm toward grouping neurons based on information encoded over fine timescales, whereas a low q parameter will bias the algorithm toward grouping neurons based on the information encoded over coarse timescales; the temporal accuracy of the algorithm can be characterized as 1/q. The VP method has the advantage of operating directly on point process data (preserving the natural statistical nature of spike trains), allowing for comparisons between relatively long spike trains (on the order of seconds) while preserving details of millisecond scale spike timing, by changing the cost assigned to shifting spikes in time (q parameter in the VP algorithm, see supplemental methods for details). Additionally, a point-process metric space can capture non-linearities in the neuron&#x2019;s output space (<xref ref-type="bibr" rid="ref9001">Aronov and Victor, 2004</xref>; <xref ref-type="bibr" rid="ref9003">Fernandez and Farell, 2009</xref>).</p>
</boxed-text>
<p>In the current work, each single neuron SSIM matrix represents the relationship (i.e., similarity) between all spike trains for a single neuron for the specific time windows selected for all simultaneously recorded neurons. <xref ref-type="fig" rid="fig2">Figure 2</xref>. presents three examples of SSIM matrices derived from the spike trains of simulated neuron responses (Linear Non-Linear Poisson functional model; <xref ref-type="bibr" rid="ref80">Meyer et al., 2016</xref>). Entries equal to zero (black) in the matrices represent identical spike trains (zero VP cost), while higher values represent increasing differences between the spike trains. For ease of viewing, the rows/columns of the matrices have been sorted according to simulated experimental conditions. Note that a specific ordering of the spike trains is not required for the subsequent comparisons (and is only included for illustrative purposes). It can be useful to graphically illustrate the relationship between individual spike trains across the experiment captured by the single neuron SSIM matrices using dimensionality reduction (<xref ref-type="fig" rid="fig2">Figure 2B</xref>). Here, we use PCA-initialized tSNE (<xref ref-type="bibr" rid="ref48">Maaten and Hinton, 2008</xref>): a combined unsupervised dimensionality reduction technique that aims to preserve the local neighborhood structure, via t-SNE, as well as information related to the global shape, via PCA-initialization (<xref ref-type="bibr" rid="ref62">Kobak and Linderman, 2021</xref>; <xref ref-type="bibr" rid="ref68">Lee et al., 2015</xref>). The non-random PCA-initialization also ensures reproducibility across iterations (<xref ref-type="bibr" rid="ref62">Kobak and Linderman, 2021</xref>). This mapping step is not necessary for the following steps of the SIMNETS analysis pipeline, but these maps can be useful to visualize and compare the features coded in the population. For example, in <xref ref-type="fig" rid="fig2">Figure 2B</xref>, the single neuron SSIM maps illustrate the separation of orientation selectivity in simulated neuron n1, the spatial frequency selectivity in n2, and the combined spatial and orientation selectivity of n3 (See <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure S1</xref>; <xref ref-type="supplementary-material" rid="SM1">supplementary material</xref> for additional discussion and examples). Changes in the shape of the SSIM output space map may also indicate the influence of other variables which are not explicitly manipulated.</p>
</sec>
<sec id="sec4">
<label>2.2</label>
<title>Computational similarity map: comparing single neuron output spaces</title>
<p>Each SSIM matrix characterizes the intrinsic geometry of the output space for a specific neuron. The next step of the algorithm compares these &#x201C;computational fingerprints&#x201D; across the full set of recorded neurons. This second-order comparison is made by correlating each pair of SSIM matrices (<xref ref-type="fig" rid="fig1">Figure 1</xref>, step 3; <xref ref-type="fig" rid="fig3">Figure 3</xref>). Here we use Pearson&#x2019;s correlation (<xref ref-type="fig" rid="fig3">Figure 3A</xref>). Each correlation value is entered into a symmetrical (N x N) matrix (<xref ref-type="fig" rid="fig3">Figure 3B</xref>) representing the relationships across neurons, which we term the Computational Similarity (CS) matrix. Applying dimensionality reduction (here, PCA-initialized t-SNE; <xref ref-type="bibr" rid="ref48">Maaten and Hinton, 2008</xref>) to the CS matrix creates a CS <italic>map</italic> (<xref ref-type="fig" rid="fig1">Figure 1</xref>, step 4; <xref ref-type="fig" rid="fig3">Figure 3C</xref>). Note that, while each colored point in a single neuron SSIM map represents an individual spike train (<xref ref-type="fig" rid="fig2">Figure 2C</xref>), each point in the CS map represents a neuron (<xref ref-type="fig" rid="fig3">Figure 3C</xref>). In the population CS maps, the distance between neurons is a relative measure of the similarity of computational fingerprints (the SSIM matrix). Therefore, neurons performing similar computations will tend to aggregate in clusters within the population CS map of neurons.</p>
</sec>
<sec id="sec5">
<label>2.3</label>
<title>Identifying potential subnetworks: unsupervised cluster detection &#x0026; validation procedure</title>
<p>After neurons are embedded in the CS map, the task of finding groups of neurons representing potential neuronal subnetworks can be addressed using a wide variety of clustering algorithms. Here, we use the k-means clustering algorithm, an efficient centroid-based clustering method, however, other density-based, distribution-based, or hierarchical-clustering methods would also be appropriate. The k-means algorithm works by iteratively assigning neurons into the pre-specified number of k clusters until the optimal solution is reached. However, the challenge is to ensure that the clustering structures identified by the k-means algorithm reflect genuine clusters within the CS neuron map and not false discoveries. To address this issue, we combined the k-means algorithm with two different cluster validation techniques, a silhouette graphical analysis and our novel shuffle-based statistical test, which together help avoid false cluster discovery (<xref ref-type="fig" rid="fig4">Figure 4</xref>).</p>
<p>Silhouette analysis is a validation technique used to determine the most likely number of clusters in a dataset (<xref ref-type="fig" rid="fig4">Figure 4</xref>; <xref ref-type="bibr" rid="ref94">Rousseeuw, 1987</xref>). A silhouette value represents the ratio of the <italic>between</italic> to <italic>within-cluster</italic> distances: a point within an ideal cluster will be close to members of the same cluster and far from points assigned to different clusters, resulting in a high silhouette value. Choosing the cluster number with the highest average silhouette value&#x2014;the Silhouette Coefficient (SC) score&#x2014;maximizes the separation between potential clusters (<xref ref-type="fig" rid="fig4">Figure 4C</xref>, red point). We use a novel shuffled-based resampling procedure to assess the statistical significance of the SC score to avoid false cluster discovery. The test relies on creating 1000&#x2019;s of surrogate datasets through a shuffling or randomization procedure that is applied to the rows/columns of the single neuron SSIM matrices We use the matrix permutation technique used in the Mantel test, which was specifically designed to randomize pairwise distance matrices. This is accomplished by permuting both rows and columns together in order to preserve matrix symmetry. In this way, it is possible to produce a new distance matrix for each neuron where the relationship between the trials (i.e., which trials are most similar) is randomized. This procedure effectively destroys any dependencies among the neuron&#x2019;s single neuron SSIM matrices and, consequently, the associated clusters with the CS neuron map (<xref ref-type="fig" rid="fig4">Figure 4B</xref>). The empirical SC score is only considered statistically meaningful if it falls outside a distribution of surrogate SC values calculated from the 1000&#x2019;s of surrogate datasets created in this manner (<xref ref-type="fig" rid="fig4">Figure 4C</xref>, see blue dots; for further insights on conditional resampling; see <xref ref-type="bibr" rid="ref6">Amarasingham et al., 2012</xref>; <xref ref-type="bibr" rid="ref96">Schemper, 1984</xref>). This unsupervised cluster detection and validation procedure supports the identification of statistically meaningful clusters of computationally similar neurons within the CS neuron maps.</p>
</sec>
</sec>
<sec sec-type="results" id="sec6">
<label>3</label>
<title>Results</title>
<p>We apply the SIMNETS analysis framework to four different datasets. First, we apply the algorithm to a population of simulated neurons for which spike patterns were constructed to simulate three subnetworks encoding information using firing rates, precise spike timing, or a combination of the two (<xref ref-type="fig" rid="fig5">Figure 5</xref>). Next, we apply SIMNETS analysis to three publicly available <italic>in-vivo</italic> experimental population recordings datasets from (1) macaque primary visual cortex (<xref ref-type="bibr" rid="ref64">Kohn and Smith, 2016</xref>; <xref ref-type="bibr" rid="ref111">Teeters and Sommer, 2009</xref>), (2) macaque primary motor cortex (<xref ref-type="bibr" rid="ref91">Rao and Donoghue, 2014</xref>), and (3) rat CA1 hippocampal region field (<xref ref-type="bibr" rid="ref85">Pastalkova et al., 2015</xref>; <xref ref-type="bibr" rid="ref126">Wang et al., 2015</xref>) to illustrate the types of results the SIMNETS framework produces and how they may be leveraged for further exploratory analyses and hypothesis testing (<xref ref-type="fig" rid="fig6">Figures 6</xref>&#x2013;<xref ref-type="fig" rid="fig11">11</xref>; for algorithm inputs/outputs for each dataset see: <xref ref-type="supplementary-material" rid="SM1">Supplementary Table S1</xref>). Finally, we highlight some of the positive attributes of the SIMNETS analysis framework and Toolbox that are particularly advantageous when analyzing large-scale neural recording data (<xref ref-type="fig" rid="fig12">Figure 12</xref>).</p>
<fig position="float" id="fig5">
<label>Figure 5</label>
<caption>
<p>SIMNETS analysis framework successfully organizes a population of simulated neurons utilizing heterogeneous spike train encoding schemes into ground-truth subnetworks. <bold>(A)</bold> Population representation of spike trains from a population of 180 simulated neurons with firing rate constructed according to three different coding schemes (rate, temporal, mixed); 10 spike trains for each of three conditions (C1&#x2013;3) for an ensemble of <italic>N</italic>&#x202F;=&#x202F;180 simulated neurons. The neurons show a distinct pattern of spike rates across conditions, illustrating the different subnetwork groups. <bold>(B)</bold> Raster plot for one example neuron (n83) to illustrate a hybrid encoding scheme in which there is both rate change and different temporal structure in response to each of the conditions (C1-blue, C2-red, C3-yellow). <bold>(C)</bold> Three SSIM matrix representations for neuron #83, illustrating trial similarities organized according to stimulus blocks, illustrating the effect of q that emphasized firing rate (left; (1/q): infinite), coarse temporal (middle); 100&#x202F;ms (coarse), and 5&#x202F;ms (fine) temporal differences in spike pattern on each train. Note that the coarse and fine temporal matrices best reveal this neuron&#x2019;s condition-dependent activity patterns, providing a quantifiable measure of similarity (distance) not readily available from the raster plot. <bold>(D</bold>,<bold>F</bold>,<bold>H)</bold> Population CS matrices for the population to identify subnetworks using pure rate codes (q&#x202F;=&#x202F;0, no cost for shifting spikes in time), coarse temporal accuracy (1/q&#x202F;=&#x202F;100&#x202F;ms), or fine temporal accuracy (1/q&#x202F;=&#x202F;5&#x202F;ms). Neurons are colored according to clusters identified using k-means (left) or ground truth subnetwork designation (right). <bold>(E</bold>,<bold>G</bold>,<bold>I)</bold> Histograms showing normalized separation between neurons within each of the different SIMNETS maps for ground-truth &#x201C;Intra-cluster&#x201D; neuron pairs (light gray) and &#x201C;Inter-cluster&#x201D; pairs (dark grey).</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g005.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Diagram showing neural data analysis through heatmaps, spike train plots, clustering, and distance histograms. Panel A: Heatmap of firing rates for three simulation conditions. Panel B: Spike trains over time for different conditions. Panel C: Three distance matrices for rate sensitive and temporal accuracy at different scales. Panel D: Clustering of neurons visualized with t-SNE plots and a distance matrix. Panel E: Histogram of neuron pair separations. Panels F, G, H, I: Similar analyses with different temporal resolutions, showing heatmaps, clustering, and separation histograms.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig6">
<label>Figure 6</label>
<caption>
<p>SIMNETS analysis framework captures known computational properties among a population of primate visual cortex neurons without the need for extrinsic labels or tuning models. <bold>(A)</bold> Normalized trial-averaged firing rates of a population of V1 neurons (<italic>N</italic>&#x202F;=&#x202F;112, neurons) during the presentation of 12 different drifting grating stimuli (S&#x202F;=&#x202F;360 spike trains) for 1.28&#x202F;s at six different orientations: 0, 60, 90, 120, 150 degrees, and two drift directions (rightward and leftward drift). Neurons are ordered along the y-axis according to peak firing rate for visualization purposes, only. <bold>(B)</bold> Two example single neuron raster plots (n34 and n79) and their corresponding SxS single neuron SSIM matrices for VP (q&#x202F;=&#x202F;35). The colored line indicates the stimulus orientation and drift direction. <bold>(C)</bold> SIMNETS NxN CS map. <bold>(D&#x2013;F)</bold> Low-dimensional (3xd) population CS map, with neurons labeled according to k-means cluster assignments <bold>(D)</bold>, the neuron&#x2019;s preferred stimulus orientation <bold>(E)</bold>, and their orientation tuning strength <bold>(F)</bold>. Example neurons, n34 and n79 <bold>(B)</bold>, are indicated with arrows in <bold>(E)</bold>. <bold>(G)</bold> Average silhouette score for the population CS map as a function of the number of clusters. Red circle indicates the SC at k&#x202F;=&#x202F;3 (SC&#x202F;=&#x202F;0.89; <italic>p</italic>&#x202F;&#x003C;&#x202F;0.0001; shuffled data). <bold>(H)</bold> Histogram showing the preferred orientation of the neurons within each of the three k-means CS neuron clusters from <bold>(D)</bold>.</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g006.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Diagram showcasing neural data analysis in multiple panels: A) Heatmap of normalized firing rates of neurons with visual stimuli. B) Spike train rasters and spike train similarity matrices. C) V1 neuron CS matrix with color-coded scores. D) Scatter plot with k-means clustering of neurons into three clusters. E) Neurons plotted by preferred orientation. F) Visualization of tuning depth across neurons. G) Graph showing average silhouette scores for neuron clusters. H) Histogram displaying counts of neuron preferred orientations for three clusters.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig7">
<label>Figure 7</label>
<caption>
<p>SIMNETS identifies clusters of primate V1 neurons with similar computational properties and displays the relationship between their activity patterns at multiple scales. <bold>(A)</bold> V1 SIMNETS CS neuron map: each point represents a neuron, and the distance between them reflects their computational similarity. Colors represent cluster assignment (c1&#x2013;c3) obtained using k-means. The activity patterns for neurons highlighted with stars are shown in more detail on panel <bold>(D)</bold>. <bold>(B)</bold> Population-level SSIM map. Each point corresponds to a single trial; pairwise distances between points correspond to the dissimilarity among the V1 population spiking pattern on those trials. Colors correspond to the drifting grating orientation (Or); light vs. dark hues correspond to right (Or &#x003C;180&#x00B0;) or left drift direction (Or &#x003E;180&#x00B0;). <bold>(C)</bold> Mesoscale SSIM maps generated using subsets of neurons corresponding to the clusters shown in panel <bold>(A)</bold>. Note that the activity of each cluster of neurons reflects stimulus parameters in different ways, resulting in different SSIM map configurations. <bold>(D)</bold> Single unit SSIM maps, SSIM matrix, spike train raster plot, and parametric orientation tuning function (right drift direction in black, left in red) are shown for two example neurons from each of the three CS neuron clusters shown in panel <bold>A</bold>.</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g007.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Diagram depicting V1 neural data analysis across multiple panels. Panel A shows the CS map of neurons with color-coded clusters. Panel B displays the full population SSIM map with trials represented by  circles colored according to stimulus orientation and direction. A wheel illustrates stimulus orientation and direction. Panel C highlights neuron cluster SSIM maps for three clusters, each within a colored frame. Panel D presents single unit SSIM maps for individual neurons, depicting detailed data including SSIM matrices, raster plots, and tuning curves with color-coded backgrounds.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig8">
<label>Figure 8</label>
<caption>
<p>SIMNETS CS neuron map captures known computational properties among a population of primate motor cortex neurons without the need for extrinsic labels or tuning models. <bold>(A)</bold> normalized trial-averaged firing rates for a population of simultaneously recorded M1 neurons (<italic>N</italic>&#x202F;=&#x202F;103, neurons) as a function of reach direction for a planar, 8-directional reaching task. For visualization purposes, neurons were ordered along the y-axis according to their peak condition-dependent firing rates. Neurons are ordered along the y-axis according to peak firing rate for visualization purposes, only. <bold>(B)</bold> Two example single neuron raster plots (n29 and n83) and their corresponding single neuron SSIM matrices for a VP edit-distance setting of q&#x202F;=&#x202F;15 (i.e., 66&#x202F;ms temporal precision). Colored line indicates the reach angle associated with each spike train. <bold>(C)</bold> SIMNETS NxN CS matrix. <bold>(D&#x2013;F)</bold> Low-dimensional population CS map, with neurons labeled according to k-means cluster assignments <bold>(D)</bold>, the neuron&#x2019;s preferred reach angle <bold>(E)</bold>, and tuning strength <bold>(F)</bold>. Example neurons, n29 and n83 <bold>(B)</bold>, are indicated with arrows in <bold>(E)</bold>. <bold>(G)</bold> Average silhouette score for the population CS map as a function of the number of clusters. Red circle indicates the SC at k&#x202F;=&#x202F;3 (SC&#x202F;=&#x202F;0.64; <italic>p</italic>&#x202F;&#x003C;&#x202F;0.0001; shuffled data). <bold>(H)</bold> Histogram showing the preferred reach angle of all neurons within each of the three k-means CS neuron clusters (shown in <bold>D</bold>).</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g008.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Composite image showing various data visualizations related to MI neuronal activity and clustering. A: Heatmap of normalized firing rates of neurons by arm reach angle.B: Spike train raster plots transitioning to a spike train similarity  matrix. C: M1 CS matrix  with color-coded scores.D: Dimensionality reduction plot illustrating k-means clustering of neurons with three clusters.E: Circular plot indicating neuron preferred angles. F: Dimensionality reduction plot showing tuning depth. G: Line graph of average silhouette scores across neuron clusters, highlighting the optimal cluster count. H: Histogram of neuron preferred reach angles by cluster, showing frequency distribution.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig9">
<label>Figure 9</label>
<caption>
<p>SIMNETS identifies clusters of primate motor cortex neurons with similar computational properties and displays the relationship between their activity patterns at multiple scales. <bold>(A)</bold> M1 SIMNETS CS neuron map: each point represents a neuron, and the distance between them reflects their computational similarity. Colors represent cluster assignment (c1&#x2013;c3) obtained using k-means. The activity patterns for neurons highlighted with stars are shown in more detail on panel <bold>D</bold>. <bold>(B)</bold> Population-level SSIM map. Each point corresponds to a single trial; pairwise distances between points correspond to the dissimilarity among the M1 population spiking pattern on those trials. Colors correspond to trial condition labels (movement direction). <bold>(C)</bold> Mesoscale SSIM maps generated using subsets of neurons corresponding to the clusters shown in panel <bold>A</bold>. Note that the activity of each cluster of neurons reflects stimulus parameters in different ways, resulting in different SSIM map configurations. <bold>(D)</bold> Single unit SSIM maps, SSIM matrix, spike train raster plot, and parametric directional tuning function are shown for two example neurons from each of the three CS neuron clusters shown in panel <bold>A</bold>.</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g009.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Diagram depicting MI neural data analysis across multiple panels. Panel A shows the CS map of neurons with color-coded clusters. Panel B displays the full population SSIM map with trials represented by  circles colored according to movement direction. A wheel illustrates movement direction. Panel C highlights neuron cluster SSIM maps for three clusters, each within a colored frame. Panel D presents single unit SSIM maps for individual neurons, depicting detailed data including SSIM matrices, raster plots, and tuning curves with color-coded backgrounds.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig10">
<label>Figure 10</label>
<caption>
<p>SIMNETS analysis framework captures the known computational relationships among a population of Hippocampal CA1 neurons in an unsupervised manner. <bold>(A)</bold> Task description: &#x201C;<italic>figure-8</italic>&#x201D; maze showing rat&#x2019;s position during left&#x2013;right alternation task (top). Red and blue lines show the rat&#x2019;s location during correct right and left trials (T&#x202F;=&#x202F;17, trials), respectively. Gray lines show the rat&#x2019;s location during reward and inter-trial interval periods. Below: normalized firing rates are shown for each neuron (<italic>N</italic>&#x202F;=&#x202F;80, neurons) as a function of linearized distance on track (50&#x202F;cm bins) during left and right trials (below). For visualization purposes, neurons were ordered according to the latency of their peak response along the track and according to their characterization as a non-place cell (non-P. C, <italic>N</italic> =&#x202F;20, light blue) or a place cell (P. C.; <italic>N</italic>&#x202F;=&#x202F;60, yellow). <bold>(B)</bold> Two example single neuron raster plots (n7 and n20) showing S&#x202F;=&#x202F;103 spike trains of 1-s duration (26 spike train segments per T trials) and their corresponding SxS single neuron SSIM matrices for VP [q&#x202F;=&#x202F;35]. Colored line/dots indicate the rat&#x2019;s location. <bold>(C)</bold> SIMNETS NxN CS matrix. <bold>(D)</bold> Average silhouette score for the population CS map as a function of the number of clusters. Red circle indicates the SC at k&#x202F;=&#x202F;5 (SC&#x202F;=&#x202F;70; <italic>p</italic>&#x202F;&#x003C;&#x202F;0.0001; shuffled data). <bold>(E,F)</bold> Low-dimensional (3xd) population CS map, with neurons labeled according to Ksc&#x202F;=&#x202F;5&#x202F;k-means cluster assignments <bold>(E)</bold>, and the neuron&#x2019;s place-cell like firing properties <bold>(F)</bold> (P. C., blue dots; non-P. C., grey dots).</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g010.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">A series of six panels depicting neuron clustering and  CA1 spike train data. Panel A shows paths and heat maps for left and right trials on a maze task. Panel B presents single unit raster plots and spike train similarity matrices. Panel C provides a CS matrix map with color-coded scores. Panel D includes a silhouette score graph for neuron clusters. Panel E illustrates neurons grouped in clusters highlighted with different colors. Panel F shows neurons categorized into PC and non-PC groups with distinct colors.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig11">
<label>Figure 11</label>
<caption>
<p>SIMNETS identifies clusters of hippocampal CA1 neurons with similar computational properties and displays the relationship between their activity patterns at multiple scales. <bold>(A)</bold> CA1 SIMNETS CS neuron map: each point represents a neuron, and the distance between them reflects their computational similarity. Colors represent cluster assignment (c1&#x2013;c5) obtained using k-means. The activity patterns for neurons highlighted with stars are shown in more detail on panel <bold>D</bold>. <bold>(B)</bold> Population-level SSIM map. Each point corresponds to a single trial; pairwise distances between points correspond to the dissimilarity among the full CA1 population spiking pattern on those trials. Colors correspond to trial condition labels (movement direction). <bold>(C)</bold> Mesoscale SSIM maps generated using subsets of neurons corresponding to the clusters shown in panel <bold>A</bold>. Note that the activity of each cluster of neurons reflects stimulus parameters in different ways, resulting in different SSIM map configurations. <bold>(D)</bold> Single unit SSIM maps, SSIM matrix, spike train raster plot, and place fields are shown for two example neurons from three CS neuron clusters shown in panel <bold>A</bold>.</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g011.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Diagram depicting CA1 neural data analysis across multiple panels. Panel A shows the CS map of neurons with color-coded clusters. Panel B displays the full population SSIM map with trials represented by  circles colored according to the position of the rat in the maze.. Panel C highlights neuron cluster SSIM maps for three clusters, each within a colored frame. Panel D presents single unit SSIM maps for individual neurons, depicting detailed data including SSIM matrices, raster plots, and place fields with color-coded backgrounds.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig12">
<label>Figure 12</label>
<caption>
<p>Computational run-time analysis for SIMNETS vs. cross-correlation algorithm. Log&#x2013;Log plot showing SIMNETS algorithm (black lines) versus cross-correlation algorithm (XCORR, blue line) run-time as a function of neuron number (<italic>N</italic>&#x202F;=&#x202F;10&#x2013;100&#x202F;k, neurons). Empirical data points (round) are the mean run-time across 15 iterations. Extrapolated data points (squares) were calculated from empirical data points for prohibitively large neuron population sizes (<italic>N</italic>&#x202F;=&#x202F;10&#x202F;k&#x2013;100&#x202F;k). Colored regions indicate whether the population size was analyzed in under 1&#x202F;min (orange), 1&#x202F;h, 1&#x202F;week, or 1&#x202F;year. Software was run through MATLAB on a standard personal computer: 6-Core Intel Core i7 processor, with 64GB of RAM. Cross-correlation analysis relied on MATLAB&#x2019;s xcorr function.</p>
</caption>
<graphic xlink:href="fnins-19-1634652-g012.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Log-log graph comparing run-time of SIMNETS and XCORR against the number of neurons. Empirical and extrapolated data are plotted, with XCORR increasing faster than SIMNETS. Time ranges from one minute to one year.</alt-text>
</graphic>
</fig>
<sec id="sec7">
<label>3.1</label>
<title>Simulated neuron population</title>
<p>We evaluated the performance of the SIMNETS algorithm using simulated neural data with known ground truth. This allowed us to verify that the algorithm clusters neurons with similar informational content even when they use different encoding schemes. We simulated a population of 180 neurons (N) composed of three computationally distinct subnetworks, SN1, SN2, and SN3 (<xref ref-type="fig" rid="fig5">Figure 5A</xref>). We generated an output structure for these subnetworks across three simulated experimental conditions (C1, C2, and C3). Each subnetwork emitted a similar &#x201C;baseline pattern&#x201D; for two of the conditions and a different pattern for a unique &#x201C;preferred&#x201D; condition (C1 for SN1, C2 for SN2, and C3 for SN3). Neurons from a common subnetwork were designed to encode similar information (i.e., respond differentially to one specific condition) using different encoding formats; for example, 20 neurons in SN1 encoded condition A through a change in spike rates (rate-coding), another set of 20 neurons in the same subnetwork responded with a change in the timing of their spikes (temporal-coding neurons), while the remaining neurons responded with changes in both spike rates and the spike time variations (mixed coding; e.g., <xref ref-type="fig" rid="fig5">Figure 5B</xref>). The other two subnetworks were also generated to include examples of rate coding, temporal coding, and mixed coding artificial neurons in the same proportions. We simulated 30, one-second-long spike trains for each of the 180 artificial neurons, which included 10 repetitions of each condition (S&#x202F;=&#x202F;30 spike trains per neuron; See <xref ref-type="supplementary-material" rid="SM1">Supplementary Table S1</xref> for analysis summary).</p>
<p>SIMNETS can be used to quantify spike train similarity and explore single unit encoding properties across an experiment without assuming what coding schemes are relevant or what variables are generating spike train differences. It is also possible to examine the temporal accuracy of single unit spiking. To illustrate this point, the SIMNETS algorithm was applied using three different temporal accuracy values for the VP spike train similarity metric: a pure rate code (q&#x202F;=&#x202F;0, i.e., no added cost for shifting spikes in time), 100&#x202F;ms (q&#x202F;=&#x202F;10), 5&#x202F;ms (q&#x202F;=&#x202F;200). The q parameter determines how sensitive the similarity metric is to differences in the timing of individual spikes, by setting an upper limit on how far spikes can be shifted in time (See <xref ref-type="fig" rid="fig5">Figure 5C</xref>, for three different single neuron SSIM matrices calculated using different q values). With a setting of q&#x202F;=&#x202F;0, the simulated neurons operating with a rate-based encoding scheme and mixed coding neurons are grouped into three functionally distinct clusters in the CS map (<xref ref-type="fig" rid="fig5">Figure 5D</xref>, 2nd column), while temporal coding neurons form a single cluster at the center of the map (<xref ref-type="fig" rid="fig5">Figure 5D</xref>, 3<sup>rd</sup>column). As the value of q increases, the VP algorithm &#x201C;cost&#x201D; function becomes sensitive to differences in spike timing in addition to the total number of spikes (<xref ref-type="bibr" rid="ref123">Victor and Purpura, 1996</xref>). SIMNETS correctly groups all neurons into three distinct clusters that reflect the ground-truth functional ensemble assignments (<xref ref-type="fig" rid="fig5">Figure 5F</xref>). At the highest q value (<xref ref-type="fig" rid="fig5">Figure 5H</xref>), the CS map shows sub-groupings within each of the three ground-truth subnetworks that correspond to neuron&#x2019;s encoding formats (<xref ref-type="fig" rid="fig5">Figure 5H</xref>, 3<sup>rd</sup> column); however, the optimal number of clusters remains in agreement with the ground-truth functional subnetwork assignments (K<sub>sc</sub>&#x202F;=&#x202F;3). By specifying a higher partition value for the k-means clustering step of the algorithm (e.g., k&#x202F;=&#x202F;9), the sub-groupings within the detected clusters are defined by the coding properties of the neurons. For a demonstration of the interaction between the cluster number and the SIMNETS hyperparameters, perplexity and q, see <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure S2</xref>.</p>
<p>To evaluate whether SIMNETS could successfully identify subnetworks, we compared the distribution of Euclidean distance between individual neurons in the SIMNETS CS map for neuron pairs within and between the artificially generated (&#x2018;ground truth&#x2019;) subnetworks (<xref ref-type="fig" rid="fig5">Figures 5E</xref>,<xref ref-type="fig" rid="fig5">G</xref>,<xref ref-type="fig" rid="fig5">I</xref>, histogram). The within-subnetwork similarity was significantly higher than between-subnetwork values in all cases (Mann&#x2013;Whitney <italic>p</italic>&#x202F;&#x003C;&#x202F;0.001). For q values &#x003E; 0, there was no overlap between the two distributions, indicating the complete separation of the artificially generated subnetworks. Our results demonstrate that the SIMNETS algorithm can accurately separate neurons according to their computational properties (the latent variables upon which they operate), even if they employ different coding schemes to represent information using spike rates or temporal patterns.</p>
</sec>
<sec id="sec8">
<label>3.2</label>
<title>Application to empirical multi-neuronal recordings</title>
<p>We next applied SIMNETS to three distinct datasets of simultaneously-recorded, multiple single-unit recordings from three different areas in two species: (1) nonhuman primate (NHP) primary visual cortex (V1) during visual stimulation (<xref ref-type="bibr" rid="ref64">Kohn and Smith, 2016</xref>; <xref ref-type="bibr" rid="ref104">Smith and Kohn, 2008</xref>), (2) NHP motor cortex (M1) neural recordings during a center-out reaching task (<xref ref-type="bibr" rid="ref91">Rao and Donoghue, 2014</xref>), and (3) rat CA1 hippocampal region recordings during a left&#x2013;right alternation maze task (<xref ref-type="bibr" rid="ref85">Pastalkova et al., 2015</xref>; <xref ref-type="bibr" rid="ref84">Pastalkova et al., 2008</xref>). These datasets were chosen because the functional roles of the neurons in these areas have been reasonably well-established and the information content of the single neuron and ensemble spiking patterns extensively described (<xref ref-type="bibr" rid="ref44">Gur and Snodderly, 2007</xref>; <xref ref-type="bibr" rid="ref73">Livingstone and Hubel, 1984</xref>; <xref ref-type="bibr" rid="ref91">Rao and Donoghue, 2014</xref>; <xref ref-type="bibr" rid="ref104">Smith and Kohn, 2008</xref>; <xref ref-type="bibr" rid="ref115">Truccolo et al., 2008</xref>).</p>
<p>We note that these results are meant to illustrate the capabilities and utilities of the SIMNETS analysis pipeline and are not intended to represent a full characterization of the role of any identified putative subnetworks. For a full analysis and interpretation, many more datasets (sessions/subjects) would be required, as would various parameter sweeps to evaluate computational processes.</p>
</sec>
<sec id="sec9">
<label>3.3</label>
<title>Macaque V1 neural population recordings during visual stimulation</title>
<p>We analyzed a dataset of 112 simultaneously recorded V1 neurons (recorded using a 96-channel &#x201C;Utah&#x201D; electrode array) during the presentation of drifting sinusoidal gratings in an anesthetized Macaque monkey (<xref ref-type="bibr" rid="ref64">Kohn and Smith, 2016</xref>; <xref ref-type="fig" rid="fig6">Figure 6A</xref>). We extracted 1&#x202F;s of spiking data from the first 30 repetitions of each stimulus (<italic>S</italic>&#x202F;=&#x202F;360), starting 0.28&#x202F;s after stimulus onset (see <xref ref-type="fig" rid="fig6">Figure 6B</xref> for raster plots and single neuron SSIM matrices for two example neurons) to capture the neural stimulus response period (eliminating response delay). SIMNETS was applied to these NxS spike trains generated with a fixed temporal accuracy setting of 1/<italic>q</italic>&#x202F;=&#x202F;50&#x202F;ms. The resulting NxN CS neuron matrix is projected into a lower-dimensional CS space upon which further statistical and clustering analyses are performed (<xref ref-type="fig" rid="fig6">Figures 6D</xref>&#x2013;<xref ref-type="fig" rid="fig6">F</xref>). An unsupervised k-means cluster analysis identified 3 clusters of related single neurons in the V1 CS map (<xref ref-type="fig" rid="fig6">Figures 6D</xref>,<xref ref-type="fig" rid="fig6">G</xref>; SC&#x202F;=&#x202F;0.78, peak max average silhouette value), indicating that computational features did not fall along a functional continuum but instead were organized into three functionally distinct putative subnetworks.</p>
<p>To validate the performance of the SIMNETS algorithm, we examined the relationship between the structure of the CS map and the known tuning properties of V1 neurons. We used classic parametric tuning models to estimate the receptive field properties of all neurons and labeled the neurons in the CS neuron map according to their &#x201C;preferred&#x201D; stimulus orientation (<xref ref-type="fig" rid="fig6">Figure 6E</xref>) and tuning depth (<xref ref-type="fig" rid="fig6">Figure 6F</xref>). Each neuron&#x2019;s preferred orientation was calculated by fitting a Gaussian distribution to the stimulus-dependent firing rates and finding the orientation that maximizes the function over the range of orientations angles (<italic>&#x03B8;</italic>&#x202F;=&#x202F;[0,180]) across both left and right drift directions. Tuning depth was calculated as the normalized difference between the peak and trough of the tuning function (See <xref ref-type="supplementary-material" rid="SM1">Supplementary methods</xref>). Again, we emphasize that the SIMNETS procedure is an entirely unsupervised approach and does not rely on any knowledge of the experimentally-induced neuron tuning functions to generate the CS map or to identify putative CS neuron clusters. We simply labeled each neuron with values obtained from its relationship to an experimental variable (here, grating direction) <italic>after</italic> the neurons were plotted in the SIMNETS CS map. A pairwise circular-linear correlation (<italic>r</italic><sub>cl</sub>) statistical analysis revealed a strong positive correlation between neurons&#x2019; distance in the low-dimensional CS neuron map and the differences in their preferred orientation parameters (Pearson, <italic>r</italic><sub>cl</sub>&#x202F;=&#x202F;0.89). This relationship confirmed that neurons with similar preferred orientation were generally mapped near one another in the CS map (<xref ref-type="fig" rid="fig6">Figure 6E</xref>). The exception to this trend was observed for neurons with weaker tuning strengths (<xref ref-type="fig" rid="fig6">Figure 6F</xref>, brown points), which aggregated at the center of the CS neuron map. Overall, the distribution of the neurons&#x2019; preferred orientations corresponded well with the three observed clusters in the CS neuron space (<xref ref-type="fig" rid="fig6">Figure 6H</xref>). Collectively, these results confirm that the neurons&#x2019; sensitivity to the different stimulus orientations is a major contributor to the structure of V1 computational architecture. The CS map also reveals the presence of three computationally distinct groups of neurons within the context of this experimental paradigm.</p>
<p>The overall agreement between known V1 tuning features and the CS map generated using SIMNETS suggests that the algorithm will be able to identify computational architectures for neural systems where the tuning functions are not known <italic>a priori</italic>.</p>
<p>The DR techniques used to visualize the computational geometry representations of the single neuron SSIM maps (introduced in <xref ref-type="fig" rid="fig2">Figure 2</xref>) can be expanded to represent the combined output space of multiple neurons simultaneously, such as the CS neuron clusters (i.e., putative subnetworks) or the full neuron population. For multi-neuron SSIM maps, each point corresponds to the collective spiking pattern generated by all neurons within an ensemble (e.g., CS neuron cluster or full population) on a single trial, and the distance between points corresponds to the difference (spike train distance) in the neurons collective spike pattern across time. Here, we use this approach to visualize the relationship between activity patterns for the full neuron ensemble (<xref ref-type="fig" rid="fig7">Figure 7B</xref>), the three CS neuron clusters (<xref ref-type="fig" rid="fig7">Figure 7C</xref>), and example single neurons from each of the three CS neuron clusters (<xref ref-type="fig" rid="fig7">Figure 7D</xref>). Standard single neuron plots (parametric tuning functions and rasters) were also included for comparison.</p>
</sec>
<sec id="sec10">
<label>3.4</label>
<title>Macaque M1 neural population recordings center-out reaching task</title>
<p>As a second example, we applied the SIMNETS algorithm to a dataset of 103 M1 neurons recorded using a 96-channel electrode array in a macaque performing a planar, 8-direction arm reaching task (see Methods for more details). We extracted 1-s long spike trains (S&#x202F;=&#x202F;114) from each neuron during all trials where the monkey successfully reached the cued target, starting 0.1&#x202F;s before movement onset (<xref ref-type="fig" rid="fig8">Figure 8A</xref>; see <xref ref-type="supplementary-material" rid="SM1">Supplementary Table S1</xref> for algorithm inputs and parameters). SIMNETS was applied to these NxS spike trains generated with a fixed temporal accuracy setting of 1/<italic>q</italic>&#x202F;=&#x202F;50&#x202F;ms. SIMNETS analysis revealed that the neurons were organized into three neuron clusters in the M1 CS map (<xref ref-type="fig" rid="fig8">Figures 8D</xref>,<xref ref-type="fig" rid="fig8">G</xref>, SC score&#x202F;=&#x202F;0.71, M1 peak average silhouette).</p>
<p>To examine the relationship between these clusters and functional properties of the neurons, we characterized each neuron&#x2019;s preferred reach direction (PD) angle and tuning depth (<xref ref-type="fig" rid="fig8">Figure 8F</xref>) in a similar manner to the V1 dataset. Each neuron&#x2019;s PD was estimated by fitting a von Mises distribution to the firing rates as a function of direction (<xref ref-type="supplementary-material" rid="SM1">Supplementary Figure S3</xref>; <xref ref-type="bibr" rid="ref77">Mardia and Zemroch, 1975</xref>) A circular-linear correlation (rcl) analysis between the difference in PD and CS map distance between pairs of neurons revealed a significant positive relationship (Pearson, rcl&#x202F;=&#x202F;0.92; <italic>p</italic>&#x202F;=&#x202F;0.001), confirming that neurons with similar preferred directions tended to cluster together in the CS map, while neurons with dissimilar preferred directions were spatially distant (<xref ref-type="fig" rid="fig8">Figures 8D</xref>,<xref ref-type="fig" rid="fig8">E</xref>, right plot). After plotting the distribution of preferred reach direction, we again observed that the neuron tuning properties were similar across each of the three detected CS neuron clusters (<xref ref-type="fig" rid="fig8">Figure 8H</xref>).</p>
<p>SIMNETS analysis suggests that the computational properties of M1 neurons are not uniformly distributed along a functional continuum, as evidenced by the distinct CS neuron clusters identified in the population CS space. The separation between the CS neuron clusters is most apparent for CS neuron cluster 2 and cluster 3 (<xref ref-type="fig" rid="fig8">Figure 8D</xref>, orange and yellow CS clusters), which mirrors the discontinuity in the distribution of preferred reach angles (<xref ref-type="fig" rid="fig8">Figure 8E</xref>). These results agree with previous findings, which support the hypothesis that the biomechanical constraints of the limb are reflected in an uneven distribution of preferred directions among motor cortical neurons (<xref ref-type="bibr" rid="ref71">Lillicrap and Scott, 2013</xref>).</p>
<p>As with the V1 dataset, we used a multi-scale latent space analysis to visualize the relationship between spiking patterns across different scales within the CS map (<xref ref-type="fig" rid="fig9">Figure 9A</xref>), from the full ensemble (<xref ref-type="fig" rid="fig9">Figure 9B</xref>) to CS neuron clusters indicative of potential subnetworks (<xref ref-type="fig" rid="fig9">Figure 9C</xref>) and individual neurons functional properties (<xref ref-type="fig" rid="fig9">Figure 9D</xref>). Standard single neuron plots (parametric tuning functions and raster plots) are again included for comparison (<xref ref-type="fig" rid="fig9">Figure 9C</xref>). Each M1 neuron had a unique single neuron SSIM map that captured several computationally relevant features of the neurons&#x2019; spike train outputs (<xref ref-type="fig" rid="fig9">Figure 9C</xref>; SSIM matrices/maps for two example neurons). In contrast to the regular conical and circular parabolic shapes of the V1 single neuron SSIM spaces (<xref ref-type="fig" rid="fig7">Figure 7C</xref>), the M1 SSIM maps displayed more irregular and heterogenous global geometries (<xref ref-type="fig" rid="fig9">Figure 9D</xref>).</p>
</sec>
<sec id="sec11">
<label>3.5</label>
<title>SIMNETS subnetworks in a population of rat hippocampal CA1 neurons</title>
<p>Lastly, we assessed the CS structure of a population of hippocampal neurons using SIMNETS, a region that is both functionally and structurally quite different from the primary visual and motor neocortical areas examined above. We applied SIMNETS to a publicly available dataset of rat CA1 hippocampal neurons recorded using multi-site silicon probes in a rat performing a left/right-alternation navigation task in a &#x201C;<italic>figure</italic>-8&#x201D; maze (<xref ref-type="bibr" rid="ref85">Pastalkova et al., 2015</xref>; <xref ref-type="fig" rid="fig10">Figure 10A</xref>). All neurons with firing rates greater than 5&#x202F;Hz were included in the analysis (<italic>N</italic>&#x202F;=&#x202F;80/106 recorded neurons). The rat performed 17 correct trials (T&#x202F;=&#x202F;17, trials), taking an average of 4.3&#x202F;s to reach the reward location at the end of the left or right arm of the maze. Spike trains used for the SIMNETS algorithm were obtained by extracting 1-s of spiking activity for each 80&#x202F;mm increment of distance traveled by the rat (<xref ref-type="fig" rid="fig10">Figure 10B</xref>, <italic>left</italic>, example single neuron raster plots with S spike trains; see <xref ref-type="supplementary-material" rid="SM1">Supplementary methods</xref>). This resulted in a set of S&#x202F;=&#x202F;442 spike trains (17 trials x 26 time-epochs) per neuron.</p>
<p>SIMNETS was applied to the set of SxN neurons, using the VP temporal sensitivity setting of q&#x202F;=&#x202F;35 (<xref ref-type="fig" rid="fig10">Figures 10B</xref>,<xref ref-type="fig" rid="fig10">C</xref>; see <xref ref-type="supplementary-material" rid="SM1">Supplementary Table S1</xref> for all algorithm inputs/outputs). After generating the low-dimensional CA1 population CS neuron map, we characterized the organizing properties of the neuronal relationships using the unsupervised k-mean cluster detection/validation procedure. This procedure identified Ksc&#x202F;=&#x202F;5 statistically significant CS neuron clusters within the CA1 CS neuron map (SC&#x202F;=&#x202F;0.70, peak max average silhouette value; <xref ref-type="fig" rid="fig10">Figure 10D</xref>), suggesting that the neurons are organized into five computationally distinct clusters of neurons. To verify this, we used two different classic functional characterization approaches to assign functional ids to the neurons within the SIMNETS CS map and assess their functional organization within the context of the CS neuron map (<xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 10</xref><xref ref-type="supplementary-material" rid="SM1">F</xref>). Specifically, we categorized the CA1 neurons as having place cell-like activity (<italic>n</italic>&#x202F;=&#x202F;60, place-cells, PCs) or lacking place cell-like activity (<italic>n</italic>&#x202F;=&#x202F;20, non-place-cells, non-PCs) using an information-theoretic measure (<xref ref-type="bibr" rid="ref103">Skaggs et al., 1992</xref>) and a spatial firing rate tuning functions (<xref ref-type="fig" rid="fig10">Figure 10B</xref>, example single neuron raster plots; see <xref ref-type="supplementary-material" rid="SM1">Supplementary methods</xref> for analysis details). As is reported in other studies, some of the neurons categorized as place-cells exhibited complex firing responses, such as multiple peak place-dependent firing responses (<xref ref-type="supplementary-material" rid="SM1">Supplementary Figure S3</xref><xref ref-type="supplementary-material" rid="SM1">D</xref>, show example single neuron response functions). An examination of the physiological properties of the identified k-means neuron clusters revealed that one cluster was almost entirely (95%) composed of non-PCs (<xref ref-type="fig" rid="fig10">Figures 10E</xref>,<xref ref-type="fig" rid="fig10">F</xref>, K-means cluster c3, purple), while the other four k-means CS neuron clusters were entirely or almost entirely (&#x003E;92%) composed of PC&#x2019;s (<xref ref-type="fig" rid="fig10">Figures 10E</xref>,<xref ref-type="fig" rid="fig10">F</xref>). This indicated one of at least three possibilities: (1) the &#x201C;non-PC CS cluster,&#x201D; cluster c3 corresponded to a cluster of untuned, &#x201C;uninformative&#x201D; neurons, (2) that the individual neurons computed a common task-related signal that was unrelated to place-coding, or (3) that place-coding signals were only apparent at the level of the neuronal cluster rather than the individual neurons (<xref ref-type="fig" rid="fig10">Figure 10E</xref>, cluster c3). While a full exploration of these different possibilities is beyond the scope of this work, we do provide a demonstration of how the SIMNETS CS neuron maps may be used to visualize the relationship between spiking patterns across scales for hypothesis formation and testing (<xref ref-type="fig" rid="fig11">Figure 11</xref>).</p>
<p>Once again, we used a multi-scale latent space analysis to visualize the relationship between spiking patterns across different scales within the CS map (<xref ref-type="fig" rid="fig11">Figure 11A</xref>), from the full ensemble (<xref ref-type="fig" rid="fig11">Figure 11B</xref>) to CS neuron clusters indicative of potential subnetworks (<xref ref-type="fig" rid="fig11">Figure 11C</xref>) and individual neurons functional properties (<xref ref-type="fig" rid="fig11">Figure 11D</xref>). As expected, the spatial layout of the task-space was reflected in the topology of the population-level SSIMS map (<xref ref-type="fig" rid="fig11">Figure 11B</xref>), while each cluster-level SSIMS maps captured the place-dependent modulation of the clusters spiking patterns as the rat traversed a specific region of the maze (<xref ref-type="fig" rid="fig11">Figure 11C</xref>). Surprisingly, the &#x201C;non-PC neuron cluster,&#x201D; (<xref ref-type="fig" rid="fig11">Figure 11C</xref>, cluster c3) did not appear to reflect a cluster of non-responsive or &#x201C;uninformative&#x201D; neurons; instead, it had a cylindrical shape that resulted from at least two dominant patterns of spike pattern modulation: a within-trial periodic spiking pattern in the x-y plane (<xref ref-type="fig" rid="fig11">Figure 11B</xref>, cluster c3, x-y viewing angle) and a location or distance-dependent variance along the z-axis (See <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure S3</xref><xref ref-type="supplementary-material" rid="SM1">C</xref>, for x-z viewing angle). This cylindrical shape was also observed in the single neuron SSIM maps of the neurons within cluster c3 (see <xref ref-type="fig" rid="fig11">Figure 11C</xref>, purple box/stars, neurons c3-n7 and c3-n20), however, the distance-dependent x-z variance was less apparent at the single neuron level. Overall, this suggests that the activity of the non-PC neuron cluster, c3, displays dynamics that may reflect a different task variable that is in some way correlated with the rat&#x2019;s performance on the task (e.g., head direction, speed profile along maze arms) or, alternatively, the intrinsic circuit dynamics (<xref ref-type="bibr" rid="ref84">Pastalkova et al., 2008</xref>; <xref ref-type="bibr" rid="ref92">Richard et al., 2013</xref>; <xref ref-type="bibr" rid="ref126">Wang et al., 2015</xref>). Latent spaces displaying 3-dimensional ring topology reflecting animal position and running direction encoding have been recently described in CA1 (<xref ref-type="bibr" rid="ref9002">Esparza et al., 2025</xref>). Further investigation of this phenomenon is outside of the scope of the present work but is an example of how SIMNETS may be used to quickly uncover different types of functional relationships among neural representations that might not be otherwise evident when using classic population and single unit analyses. These results highlight the advantages of applying SIMNETS to neural recordings where tuning properties or other coded variables are not readily apparent or unknown <italic>a priori</italic>.</p>
</sec>
<sec id="sec12">
<label>3.6</label>
<title>Computational efficiency and analysis run-time</title>
<p>The SIMNETS framework can rapidly analyze large numbers of neurons using a standard personal computer (e.g., 6-Core Intel Core i7, 64GB of RAM). With the current Matlab&#x00AE; implementation (see included SIMNETS software package), the simulated neuron population (<italic>N</italic>&#x202F;=&#x202F;180, S&#x202F;=&#x202F;30) and Macaque M1 neuron population (<italic>N</italic>&#x202F;=&#x202F;103, S&#x202F;=&#x202F;360) were processed in less than 2&#x202F;s. Larger datasets, such as the Macaque V1 neuron population (<italic>N</italic>&#x202F;=&#x202F;112; S&#x202F;=&#x202F;360) and rat hippocampal CA1 neuron population (<italic>N</italic>&#x202F;=&#x202F;80, S&#x202F;=&#x202F;442), take approximately 10&#x202F;s to process. This is significantly faster than a typical cross-correlation-based functional connectivity analysis. For example, a dataset of 1,000 neurons can take an hour to processes with a standard cross-correlation analysis (<xref ref-type="fig" rid="fig12">Figure 12</xref>, blue line; utilzing Matlab&#x00AE; xcorr function), whereas our implementation of the SIMNETS algorithm takes only about a minute to process the same dataset (<xref ref-type="fig" rid="fig12">Figure 12</xref>, black line). The SIMNETS analysis is faster because it involves fewer spike train comparison operations (NxSxS) than the cross-correlations analysis (N2xSxS, across all time-lags), and the number of spike train comparisons per added neuron has a favorable linear scaling. If parallel or distributed computing resources are used to calculate the single neuron SSIM matrices, the execution time can be reduced even further to seconds or milliseconds. This would be especially useful for datasets with larger trial numbers (e.g., S&#x202F;&#x003E;&#x202F;1,000), which are more computationally intensive than datasets with larger neuron numbers.</p>
</sec>
</sec>
<sec sec-type="discussion" id="sec13">
<label>4</label>
<title>Discussion</title>
<p>Advances in multi-electrode recording technology have made it possible to record or image the activity of thousands of individual neurons simultaneously (<xref ref-type="bibr" rid="ref15">Chung et al., 2022</xref>; <xref ref-type="bibr" rid="ref52">Hsieh and Zheng, 2019</xref>; <xref ref-type="bibr" rid="ref86">Paulk et al., 2022</xref>; <xref ref-type="bibr" rid="ref107">Steinmetz et al., 2021</xref>; <xref ref-type="bibr" rid="ref125">Vogt, 2019</xref>). The shift in focus from studying single neurons to population levels responses has brought about a new era of discovery, innovation, and collaboration (<xref ref-type="bibr" rid="ref12">Buzs&#x00E1;ki, 2004</xref>; <xref ref-type="bibr" rid="ref19">Cunningham and Yu, 2014</xref>; <xref ref-type="bibr" rid="ref54">Hurwitz et al., 2021</xref>; <xref ref-type="bibr" rid="ref63">Kohn et al., 2020</xref>; <xref ref-type="bibr" rid="ref83">Paninski and Cunningham, 2018</xref>; <xref ref-type="bibr" rid="ref86">Paulk et al., 2022</xref>; <xref ref-type="bibr" rid="ref95">Saxena and Cunningham, 2019</xref>; <xref ref-type="bibr" rid="ref119">Urai et al., 2022</xref>); highlighting the need for new theoretical and analytical frameworks that can bridge the &#x201C;representational gap&#x201D; between neuron-level and population-level computation.</p>
<p>With this problem in mind, we devised SIMNETS, a novel relational analysis framework. SIMNETS was designed to generate low-dimensional maps of computational similarity across populations of simultaneously recorded neurons. The critical difference between SIMNETS and traditional functional connectivity measures is that we assess similarities among the neurons&#x2019; intrinsic latent space geometries, rather than the similarities of the neurons&#x2019; response time course (e.g., correlation between firing rates). We emphasize that in contrast to neuronal functional connectivity analyses that measure time series correlations among the firing rates vectors or spiking patterns between <italic>different</italic> neurons (<xref ref-type="bibr" rid="ref1">Abeles and Gat, 2001</xref>; <xref ref-type="bibr" rid="ref2">Aertsen and Gerstein, 1985</xref>; <xref ref-type="bibr" rid="ref36">Gerstein and Michalski, 1981</xref>; <xref ref-type="bibr" rid="ref43">Gr&#x00FC;n et al., 2002b</xref>; <xref ref-type="bibr" rid="ref53">Humphries, 2011</xref>; <xref ref-type="bibr" rid="ref60">Kiani et al., 2015</xref>; <xref ref-type="bibr" rid="ref110">Stuart et al., 2002</xref>) SIMNETS only directly compares spike trains generated by the same neuron, i.e., self-similarity. We performed spike train comparisons using the VP metric, a point process edit distance measure that can be tested over a variety of temporal accuracy settings. By quantifying the similarity of a neuron&#x2019;s spike train outputs across all trials (a within-neuron 1<sup>st</sup>-order comparison), we generate a geometric representation of each neuron&#x2019;s spike train output space, which we use as a <italic>&#x201C;computational fingerprint</italic>&#x201D; which is captured in its spike train similarity matrix (<xref ref-type="fig" rid="fig2">Figure 2</xref>). This approach takes into account changes in spiking related to all the variables in the experiment (controlled, uncontrolled, and noise) in an unsupervised manner, that is, without the use of trial labels or neuron functional labels (<xref ref-type="bibr" rid="ref64">Kohn and Smith, 2016</xref>; <xref ref-type="bibr" rid="ref85">Pastalkova et al., 2015</xref>; <xref ref-type="bibr" rid="ref91">Rao and Donoghue, 2014</xref>). SIMNETS projects the neuron population into a common coordinate space that captures the relationships between the neuron&#x2019;s computational fingerprints. The distance between neurons in the CS space provides a quantifiable measure of computational similarity, and CS neuron clusters reveal potential subnetworks with distinct computational properties. We used a dimensionality reduction method that aims to preserve both local and global structure (e.g., PCA initialized t-SNE; <xref ref-type="bibr" rid="ref48">Maaten and Hinton, 2008</xref>; <xref ref-type="bibr" rid="ref62">Kobak and Linderman, 2021</xref>; <xref ref-type="bibr" rid="ref68">Lee et al., 2015</xref>). The structure of the CS maps can provide additional insight into the type of information that is being computed potential and subnetwork organization. SIMNETS could help resolve long debated issues as to whether classes of neurons that represent a unique set of features belong to a discrete computing module, or alternatively, whether there exists a functional gradient of computational properties.</p>
<p>We see the novelty of the SIMNETS framework as combining similarity metrics, dimensionality reduction and clustering to organize neurons into functional groups. The specific combination of algorithms chosen for the implementation of SIMNETS presented here were selected because they have been thoroughly validated (on an individual basis) through previous work. However, it is important to note that each of these steps can be accomplished using a variety of methods and could potentially benefit from recent developments in each of these areas. Other analysis pipelines could also benefit from employing SIMNETS as a preprocessing step. For example, applying DR techniques to examine the low dimensional latent spaces associated with clusters in the SIMNETS CS map provides another way to probe the potential computational properties of putative subnetworks (<xref ref-type="fig" rid="fig7">Figures 7</xref>, <xref ref-type="fig" rid="fig9">9</xref>, <xref ref-type="fig" rid="fig11">11</xref>). This strategy could take advantage of recent advances in DR methods that incorporate tensor analysis (slice TCA, <xref ref-type="bibr" rid="ref87">Pellegrino et al., 2024</xref>), ensemble dynamics (NoMAD, <xref ref-type="bibr" rid="ref59">Karpowicz et al., 2025</xref>), or explicitly include task variables to enhance low dimensional representations (DAD, <xref ref-type="bibr" rid="ref27">Dyer et al., 2017</xref>; CEBRA, <xref ref-type="bibr" rid="ref97">Schneider et al., 2022</xref>).</p>
<p>Finally, the combination of a short processing time (&#x003C; 1&#x202F;min per 1,000 neurons), a computational complexity that scales near-linearly with the size of the neuron population (<xref ref-type="fig" rid="fig12">Figure 12</xref>), and ease of parallelization, makes SIMNETS an efficient tool for exploring very large-scale neuron populations with readily available hardware.</p>
<sec id="sec14">
<label>4.1</label>
<title>Algorithm validation</title>
<p>We tested and validated SIMNETS using simulated data with known ground truth as well as three different experimental neural recording test datasets to demonstrate the general applicability of the analysis framework across a range of coding schemes, neural systems (visual, motor, cognitive), behaviors (awake or anesthetized), and different species (rat and macaque). This included a demonstration of a novel shuffle-based statistical procedure based on the Mantel test for identifying non-spurious CS neuron clusters within a low-dimensional population CS neuron map.</p>
<p>Our analysis of simulated data with ground-truth subnetworks and known single neuron properties (i.e., encoded content and encoding timescale) demonstrates the current implementation of the SIMNETS algorithm can capture a neuron&#x2019;s local and global computational relationships, even under conditions where computationally similar neurons relied on very different encoding schemes (e.g., rate coding vs. fine temporal coding schemes). This agnosticism can be beneficial when analyzing neurons that generate highly heterogeneous spike train outputs because of differences in their internal machinery (e.g., inhibitory vs. excitatory neurons) yet still reflect task-relevant information (<xref ref-type="bibr" rid="ref16">Churchland and Shenoy, 2007</xref>; <xref ref-type="bibr" rid="ref24">Diba et al., 2014</xref>; <xref ref-type="bibr" rid="ref9004">Martina et al., 1998</xref>). We demonstrated how the VP metric temporal accuracy parameter (q) could be used to interrogate the effect of temporal resolution on the computational configuration of the neurons.</p>
<p>The application of SIMNETS to three publicly available multi-neuron recording datasets validated the capabilities of the method in revealing known dominant feature representation in V1, M1, and CA1 (orientation, direction, place, respectively) without imposing stimulus or movement-driven parametric tuning models <italic>a priori.</italic> Of note, the results show that the computational properties of neurons are not uniformly distributed, but instead are organized into apparent subnetworks (i.e., CS clusters in the low-dimensional CS map) that emphasize certain collections of feature representations. Our results also suggest that SIMNETS may be able to detect distinct subnetwork structures hypothesized to support ensemble place-coding or complex feature conjunctions (<xref ref-type="bibr" rid="ref13">Buzs&#x00E1;ki, 2019</xref>; <xref ref-type="bibr" rid="ref24">Diba et al., 2014</xref>). Although it was beyond the scope of this report to demonstrate the functional or computational significance of the detected putative subnetworks, our results suggest that the detected clusters are physiologically meaningful; our subsequent unsupervised cluster validation statistical procedure further provided support to these findings. Finally, our choice of datasets allowed us to demonstrate that this method generalizes well to neural recordings from a variety of brain regions, including sensory areas (<xref ref-type="bibr" rid="ref64">Kohn and Smith, 2016</xref>), motor areas (<xref ref-type="bibr" rid="ref91">Rao and Donoghue, 2014</xref>), and memory/cognitive areas (<xref ref-type="bibr" rid="ref84">Pastalkova et al., 2008</xref>); different species, including rat and non-human primate; and across different recording technologies including laminar silicone probes (<xref ref-type="bibr" rid="ref12">Buzs&#x00E1;ki, 2004</xref>) and fixed-dept multi-electrode arrays (<xref ref-type="bibr" rid="ref78">Maynard et al., 1997</xref>).</p>
<p>Collectively, our results demonstrate that single neuron SSIM matrices provide a simple, scalable, and powerful format for characterizing the computational properties of neurons, as well as identifying computational similarities and differences between them. In addition, examining the arrangement of neurons in the CS maps may suggest novel coding schemes that are yet unexplored by experimenters, generating new hypotheses for future experiments.</p>
</sec>
<sec id="sec15">
<label>4.2</label>
<title>Comparison to existing approaches</title>
<p>The SIMNETS analysis framework builds upon rich theoretical and mathematical literature spanning multiple domains and disciplines. Geometric and metric space representational models of similarity have a long history of application in the field of psychology where they have been used to model the perceptual relationships between sensory stimuli as latent or low-dimensional perceptual metric-space (<xref ref-type="bibr" rid="ref29">Forstmann, 2011</xref>; <xref ref-type="bibr" rid="ref38">Goldstone et al., 1991</xref>; <xref ref-type="bibr" rid="ref55">Hyman, 1974</xref>; <xref ref-type="bibr" rid="ref101">Shepard and Chipman, 1970</xref>; <xref ref-type="bibr" rid="ref100">Shepard, 1987</xref>; <xref ref-type="bibr" rid="ref99">Shepard, 1964</xref>; <xref ref-type="bibr" rid="ref113">Thurstone, 2017</xref>; <xref ref-type="bibr" rid="ref118">Tversky, 1977</xref>; <xref ref-type="bibr" rid="ref131">Zenker and G&#x00E4;rdenfors, 2015</xref>). This approach has recently been adapted to study the intrinsic structure of neural representational spaces in visual, motor, and cognitive brain regions (for reviews, see; <xref ref-type="bibr" rid="ref28">Edelman et al., 1998</xref>; <xref ref-type="bibr" rid="ref46">Haxby, 2012</xref>; <xref ref-type="bibr" rid="ref67">Kriegeskorte et al., 2008</xref>; <xref ref-type="bibr" rid="ref66">Kriegeskorte and Kievit, 2013</xref>; <xref ref-type="bibr" rid="ref70">Lehky et al., 2013</xref>). Several mathematical variations of this framework have been developed to study the information content of macroscale fMRI BOLD signals (<xref ref-type="bibr" rid="ref25">Diedrichsen and Kriegeskorte, 2017</xref>; <xref ref-type="bibr" rid="ref47">Haxby et al., 2001</xref>; <xref ref-type="bibr" rid="ref65">Kriegeskorte and Bandettini, 2007</xref>), and both population-level and neuron-level spiking patterns (<xref ref-type="bibr" rid="ref51">Houghton and Victor, 2010</xref>; <xref ref-type="bibr" rid="ref61">Kiani et al., 2007</xref>; <xref ref-type="bibr" rid="ref121">Vargas-Irwin et al., 2015a</xref>, <xref ref-type="bibr" rid="ref122">2015b</xref>; <xref ref-type="bibr" rid="ref123">Victor and Purpura, 1996</xref>). To the best of our knowledge, this is the first work that uses a measure of 2nd-order point-process similarity analysis to generate latent space embedding of a collection of individual neurons.</p>
<p>The concept of a low-dimensional embedding that captures the functional relationship between spiking neurons was introduced in the seminal papers by (<xref ref-type="bibr" rid="ref7">Baker and Gerstein, 2000</xref>; <xref ref-type="bibr" rid="ref36">Gerstein and Michalski, 1981</xref>) describing the use of &#x201C;Gravitational Clustering&#x201D; (<xref ref-type="bibr" rid="ref9006">Wright, 1977</xref>): a neuron clustering and visualization tool for identifying groups of neurons with synchronous spiking patterns. This method is based on an analogy of the physics of the gravitational forces governing the dynamics and interactions of macroscopic particles. It treats the N neurons as N particles moving within an N-dimensional space, where charges that influence the attractive and repulsive interactions between particles are dictated by the temporal dynamics of pairwise synchronous spiking activity between neurons. The result is a visualization of particle clusters (and their trajectories) that represent dynamically evolving assemblies of synchronously active neurons. More recent work by <xref ref-type="bibr" rid="ref60">Kiani et al. (2015)</xref> involves the application of the dimensionality reduction techniques (i.e., multidimensional scaling) to pairwise measures of between-neuron spike rate covariations to detect natural functional modules in a population of pre-arcuate and motor cortex neurons (<xref ref-type="bibr" rid="ref60">Kiani et al., 2015</xref>). Although the goal of this method is like that of SIMNETS&#x2014;to the extent that it makes use of single-trial information to group neurons in an unsupervised manner&#x2014;this approach is applied to binned spike rates and appears to capture the covariation information carried in the absolute firing rates of the neurons&#x2019; responses across trials (<xref ref-type="bibr" rid="ref60">Kiani et al., 2015</xref>), rather than the information carried in the neurons&#x2019; intrinsic spike train relational geometry. However, our analysis of the synthetic neurons using temporal codes, as well as rat CA1 neurons demonstrate that SIMNETS can detect a broader range of meaningful information processing motifs that reflect both condition-independent and condition-dependent information carried in the fine temporal structure of spike train outputs.</p>
<p><xref ref-type="bibr" rid="ref127">Yang et al. (2019)</xref> identified functional groupings of artificial neurons in a neural network by applying t-SNE to activation-based measures of single neuron selectivity across 20 different tasks (i.e., task variance; <xref ref-type="bibr" rid="ref127">Yang et al., 2019</xref>). The method is similar to the SIMNETS method in that it projects neurons onto a CS map according to the similarity of measures of output variance. This method requires knowledge of <italic>trial labels</italic> within tasks to group neurons according to the similarities of their changes in selectivity across tasks. By contrast, SIMNETS does not require <italic>a priori</italic> knowledge about the similarities or differences of the information encoded on certain trials (i.e., trial labels), only that the trials are recorded simultaneously. This feature of SIMNETS is particularly valuable when trying to identify groups of functionally similar neurons in experiments with awake and freely moving animals, where the assumption of repeatable perceptual, cognitive, or behavioral states across trials is not always possible.</p>
<p>Several previous studies have used pairwise comparisons between the spike trains of different neurons to identify putative subnetworks or cell assemblies (<xref ref-type="bibr" rid="ref3">Aertsen et al., 1989</xref>; <xref ref-type="bibr" rid="ref22">De Blasi et al., 2019</xref>; <xref ref-type="bibr" rid="ref37">Gerstein et al., 1985</xref>; <xref ref-type="bibr" rid="ref42">Gr&#x00FC;n et al., 2002a</xref>; <xref ref-type="bibr" rid="ref53">Humphries, 2011</xref>; <xref ref-type="bibr" rid="ref93">Roudi et al., 2015</xref>; <xref ref-type="bibr" rid="ref102">Singer and Gray, 1995</xref>). As with the gravitational clustering method, these studies have operated under the working hypothesis that the detection of time-series spike time or rate correlations is a signature of a potential functional link (<xref ref-type="bibr" rid="ref18">Cole et al., 2016</xref>; <xref ref-type="bibr" rid="ref93">Roudi et al., 2015</xref>; <xref ref-type="bibr" rid="ref102">Singer and Gray, 1995</xref>; <xref ref-type="bibr" rid="ref117">Ts&#x2019;o et al., 1986</xref>). By contrast, SIMNETS identifies neurons with similar informational content even if they exhibit heterogeneous spike train outputs or utilize different encoding timescales (e.g., rate vs. precise spike timing). For the simulated neuron population, SIMNETS successfully identified clusters of the simulated neurons according to their ground-truth functional subnetworks and by increasing the sensitivity of the VP metric, the CS map was able to reveal further sub-groupings within the three identified functional CS clusters that highlighted subtle differences their output space geometries that corresponded to the different encoding timescale. This feature of SIMNETS could be particularly useful for determining if neurons encoded information across heterogenous timescales, e.g., fast vs. slow-timescale inhibitory neurons, or if they compute across a hierarchy of timescales (<xref ref-type="bibr" rid="ref20">Cusinato et al., 2022</xref>; <xref ref-type="bibr" rid="ref30">Fortenberry et al., 2012</xref>; <xref ref-type="bibr" rid="ref39">Gorchetchnikov and Grossberg, 2007</xref>; <xref ref-type="bibr" rid="ref49">Honey et al., 2012</xref>). Additionally, this feature of SIMNETS enabled us to cluster physiologically and functionally distinct groups of neurons in the CA1 dataset (i.e., place-cells vs. non-place cells), which were not obvious when VP metric was insensitive to spike times (i.e., VP metric q&#x202F;=&#x202F;0; data not shown).</p>
<p>Capturing the computational similarity between pairs of neurons in a more general way could be accomplished using Information theoretic approaches (<xref ref-type="bibr" rid="ref98">Shannon, 1997</xref>), which could include estimating the shared or mutual information between the output spike trains of different neurons. Other approaches focus on the asymmetry of the predictive power between variables at different lags, resulting in &#x201C;directed&#x201D; estimates of functional connectivity such as Granger Causality, Transfer Entropy, or the Directed Transfer Function (<xref ref-type="bibr" rid="ref40">Granger, 1983</xref>; <xref ref-type="bibr" rid="ref56">Ito et al., 2011</xref>; <xref ref-type="bibr" rid="ref120">Ursino et al., 2020</xref>). These strategies are based on estimating joint probability distributions across the activity patterns of pairs of neurons. A similar approach can be applied to relationships between multiple neurons using Generalized Linear Models (<xref ref-type="bibr" rid="ref14">Chen et al., 2009</xref>; <xref ref-type="bibr" rid="ref114">Truccolo et al., 2005</xref>). The number of possible activity patterns is very large, so this type of calculation can be challenging even when relatively large amounts of data are available. Using large amounts of data presents additional problems for this approach because it assumes that relationships between neurons remain relatively constant across the time span used to fit the models. Hence, every additional neuron requires exponentially more data and computing power and analyzing hundreds to thousands of simultaneously recorded neurons becomes intractable.</p>
</sec>
<sec id="sec16">
<label>4.3</label>
<title>Mitigating experimenter bias</title>
<p>A considerable amount of research in systems neuroscience has focused on identifying new classes of neurons based on their information-processing properties. The standard approach for many of these experiments involves recording single unit activity while a certain experimental variable of interest is manipulated (for example, providing systematic changes in stimulus features, or eliciting different behavioral responses; <xref ref-type="bibr" rid="ref80">Meyer et al., 2016</xref>). Standard statistical tests (ANOVA, etc.) are then used to determine if each neuron displays significant changes in firing rate across the experimental conditions. The percentage of significant neurons is usually reported as a functionally distinct &#x201C;class&#x201D; of neurons sensitive to the variable of interest. It is common to exclude neurons that do not reach statistical significance or cannot be fit using a predetermined tuning model from further analysis. This approach is prone to both selection and confirmation bias, and ultimately produces &#x201C;classes&#x201D; of neurons identified based on arbitrary statistical thresholds imposed on what are likely continuous distributions of properties. The SIMNETS analysis framework is an unsupervised approach to determine if neurons are organized across a functional continuum or are organized into statistically separable functional classes, thereby mitigating the experimenter&#x2019;s bias inherent in parametric neural discovery methods. The SIMNETS approach is different in that it seeks to organize the neurons into a low dimensional computational similarity (CS) map solely based on the intrinsic structure of their firing rates, without making any <italic>a priori</italic> assumptions about their tuning properties. This makes it possible to detect clusters of neurons with similar informational content and can also reveal gradients of functional properties if they exist. This is not to say that experimental design does not play an important role: the informational content of neuronal spiking is still evaluated within the specific context of the recording. However, SIMNETS does not target specific dependent variables, but instead tries to map the full population of neurons onto a single unified CS map. It is therefore possible to identify &#x2018;orphan&#x2019; clusters of neurons that display variations in their spiking related to uncontrolled variables. While assigning a function to an orphan cluster related to an uncontrolled variable may be challenging, it highlights the potential impact of additional variables in the neuronal population, and presents the opportunity to design additional experiments and potentially identify new classes of neurons. In addition to providing a principled way to determine if a consistent organization of information processing modules can be found across sessions and subjects, we believe that the ability to intuitively visualize relationships within networks of neurons will provide a unique perspective leading to new data-driven hypotheses and experimental refinement.</p>
</sec>
<sec id="sec17">
<label>4.4</label>
<title>Limitations and considerations</title>
<p>Several important limitations of SIMNETS are worth noting. First, estimates of similarity using spike train metrics require that the time windows of interest be of equal length, making it difficult to compare neural responses with different time courses. This weakness is common to all trial-averaging models commonly used in the literature that we are aware of. It is important to note that the optimal length of the time window will depend on the specific experimental context and should be adjusted on a case-by-case basis, either based on previous work (as done here) or empirically. Using spike train similarity metrics makes it possible to use relatively long time windows without losing information encoded at fine temporal resolution. This feature makes it easier to adopt time windows that fully encompass behavioral events of interest.</p>
<p>Second, although the SIMNETS framework does not require a priori assumptions about the variables potentially encoded by neural activity, experimental design and data selection will still have a direct effect on the results obtained. For example, a set of neurons identified as a functional subnetwork could separate into smaller groups with different computational properties when additional task conditions are added to the analysis. Thus, the functional properties identified using SIMNETS are only valid within the context of the data examined and may not necessarily extrapolate to different experimental conditions. Ultimately, the computational space of the population is only as rich as the experimental design allows (<xref ref-type="bibr" rid="ref33">Gao and Ganguli, 2015</xref>).</p>
<p>Third, SIMNETS does not provide a means to assess sources of variance. For example, subsets of neurons may exhibit systematic changes in spike train outputs through an experimental session, reward experience, timing, attention, or many other variables which can be revealed by the neural data; however, it will be up to the experimenter to identify their source. Nevertheless, SIMNETS can guide hypothesis generation for experiments that identify these influences.</p>
<p>Fourth, although peak silhouette values are indicative of the optimal number of clusters according to clustering statistics, they should be taken as a guideline and not an absolute measure of the number of subnetworks. The present study focused on a set of diverse recordings from various sources to highlight the performance of the SIMNETS algorithm for different types of data. An in-depth study of potential subnetwork structure using SIMNETS should include many similar datasets, ideally sampling multiple subjects and sessions to properly assess the number of clusters present across many CS maps before drawing conclusions regarding network architecture.</p>
<p>Fifth, it is possible that neuronal subnetworks are constantly re-arranged depending on changing external or internal signals, e.g., ethological demands, task demands, or task stages, or attentional levels. For example, a neuron could potentially exhibit rapid changes in its computational/functional interrelationships with other neurons during processing epochs that are shorter than the selected analysis time window. The current version of the SIMNETS algorithm was not designed to distinguish between rapidly changing sub-network memberships. However, applying the SIMNETS algorithm multiple times over different epochs can help with determining if different network configurations are engaged at different times.</p>
</sec>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="sec18">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The SIMNETS software is a C++ optimized MATLAB Package available on GitHub at: <ext-link xlink:href="https://donoghuelab.github.io/SIMNETS-Analysis-Toolbox/" ext-link-type="uri">https://donoghuelab.github.io/SIMNETS-Analysis-Toolbox/</ext-link>. This includes an interactive MATLAB Live tutorial (.mlx). Additional data was obtained from <ext-link xlink:href="https://crcns.org/" ext-link-type="uri">CRCNS.org</ext-link> data repositories: <ext-link xlink:href="https://crcns.org/data-sets/vc/pvc-11/about" ext-link-type="uri">https://crcns.org/data-sets/vc/pvc-11/about</ext-link> and <ext-link xlink:href="https://crcns.org/data-sets/hc/hc-5/about-hc-5" ext-link-type="uri">https://crcns.org/data-sets/hc/hc-5/about-hc-5</ext-link>.</p>
</sec>
<sec sec-type="ethics-statement" id="sec19">
<title>Ethics statement</title>
<p>The animal study was approved by Brown University Institutional Animal Care and Use Committee. The study was conducted in accordance with the local legislation and institutional requirements.</p>
</sec>
<sec sec-type="author-contributions" id="sec20">
<title>Author contributions</title>
<p>CEV-I: Data curation, Conceptualization, Writing &#x2013; review &#x0026; editing, Methodology, Supervision, Software, Funding acquisition. JBH: Methodology, Formal analysis, Software, Data curation, Writing &#x2013; review &#x0026; editing, Conceptualization, Writing &#x2013; original draft. DMB: Methodology, Software, Conceptualization, Writing &#x2013; review &#x0026; editing. JBZ: Writing &#x2013; review &#x0026; editing, Software, Methodology, Conceptualization. JPD: Conceptualization, Funding acquisition, Supervision, Writing &#x2013; review &#x0026; editing.</p>
</sec>
<sec sec-type="funding-information" id="sec21">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This work was supported by NIH Director&#x2019;s New Innovator award (1DP2NS111817&#x2013;01), NINDS-Javits (NS25074), The Israeli Brain Prize, and the Killam Trust Award Foundation.</p>
</sec>
<ack>
<p>We thank Stuart Geman and Adam Kohn for their feedback on the general method, as well as M. Nevor and J. Murphy for their assistance with animal care and instrumentation design, and N. Tolley developing a python-based code repository. We are grateful to Carina Curto for sharing her knowledge of topology and helping refine the interpretation of our results. We also thank the Buzs&#x00E1;ki and Kohn Lab for allowing us (and the field) to work with their data via the CRCNS data repository. The views expressed in this article are those of the authors and do not necessarily reflect the position or policy of the NIH, the Department of Veterans Affairs, or the United States government.</p>
</ack>
<sec sec-type="COI-statement" id="sec22">
<title>Conflict of interest</title>
<p>DMB is an ad-hoc consultant for Globus Medical.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
<p>The author(s) declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.</p>
</sec>
<sec sec-type="ai-statement" id="sec23">
<title>Generative AI statement</title>
<p>The author(s) declare that no Gen AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="sec24">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="sec25">
<title>Supplementary material</title>
<p>The Supplementary material for this article can be found online at: <ext-link xlink:href="https://www.frontiersin.org/articles/10.3389/fnins.2025.1634652/full#supplementary-material" ext-link-type="uri">https://www.frontiersin.org/articles/10.3389/fnins.2025.1634652/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Supplementary_file_1.docx" id="SM1" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="ref1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abeles</surname> <given-names>M.</given-names></name> <name><surname>Gat</surname> <given-names>I.</given-names></name></person-group> (<year>2001</year>). <article-title>Detecting precise firing sequences in experimental data</article-title>. <source>J. Neurosci. Methods</source> <volume>107</volume>, <fpage>141</fpage>&#x2013;<lpage>154</lpage>. doi: <pub-id pub-id-type="doi">10.1016/s0165-0270(01)00364-8</pub-id></citation></ref>
<ref id="ref2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aertsen</surname> <given-names>A. M.</given-names></name> <name><surname>Gerstein</surname> <given-names>G. L.</given-names></name></person-group> (<year>1985</year>). <article-title>Evaluation of neuronal connectivity: sensitivity of cross-correlation</article-title>. <source>Brain Res.</source> <volume>340</volume>, <fpage>341</fpage>&#x2013;<lpage>354</lpage>.</citation></ref>
<ref id="ref3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aertsen</surname> <given-names>A. M.</given-names></name> <name><surname>Gerstein</surname> <given-names>G. L.</given-names></name> <name><surname>Habib</surname> <given-names>M. K.</given-names></name> <name><surname>Palm</surname> <given-names>G.</given-names></name></person-group> (<year>1989</year>). <article-title>Dynamics of neuronal firing correlation: modulation of effective connectivity</article-title>. <source>J. Neurophysiol.</source> <volume>61</volume>, <fpage>900</fpage>&#x2013;<lpage>917</lpage>.</citation></ref>
<ref id="ref4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ag&#x00FC;era y Arcas</surname> <given-names>B.</given-names></name> <name><surname>Fairhall</surname> <given-names>A. L.</given-names></name> <name><surname>Bialek</surname> <given-names>W.</given-names></name></person-group> (<year>2003</year>). <article-title>Computation in a single neuron: Hodgkin and Huxley revisited</article-title>. <source>Neural Comput.</source> <volume>15</volume>, <fpage>1715</fpage>&#x2013;<lpage>1749</lpage>. doi: <pub-id pub-id-type="doi">10.1162/08997660360675017</pub-id></citation></ref>
<ref id="ref5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alivisatos</surname> <given-names>A. P.</given-names></name> <name><surname>Chun</surname> <given-names>M.</given-names></name> <name><surname>Church</surname> <given-names>G. M.</given-names></name> <name><surname>Deisseroth</surname> <given-names>K.</given-names></name> <name><surname>Donoghue</surname> <given-names>J. P.</given-names></name> <name><surname>Greenspan</surname> <given-names>R. J.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>The brain activity map</article-title>. <source>Science</source> <volume>339</volume>, <fpage>1284</fpage>&#x2013;<lpage>1285</lpage>. doi: <pub-id pub-id-type="doi">10.1126/science.1236939</pub-id></citation></ref>
<ref id="ref6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Amarasingham</surname> <given-names>A.</given-names></name> <name><surname>Harrison</surname> <given-names>M. T.</given-names></name> <name><surname>Hatsopoulos</surname> <given-names>N. G.</given-names></name> <name><surname>Geman</surname> <given-names>S.</given-names></name></person-group> (<year>2012</year>). <article-title>Conditional modeling and the jitter method of spike resampling</article-title>. <source>J. Neurophysiol.</source> <volume>107</volume>, <fpage>517</fpage>&#x2013;<lpage>531</lpage>. doi: <pub-id pub-id-type="doi">10.1152/jn.00633.2011</pub-id></citation></ref>
<ref id="ref9001"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aronov</surname> <given-names>D.</given-names></name> <name><surname>Victor</surname> <given-names>J. D.</given-names></name></person-group> (<year>2004</year>). <article-title>Non-Euclidean properties of spike train metric spaces</article-title>. <source>Phys. Rev. E Stat. Nonlin. Soft Matter Phys.</source> <volume>69</volume>:<fpage>061905</fpage>.</citation></ref>
<ref id="ref7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baker</surname> <given-names>S. N.</given-names></name> <name><surname>Gerstein</surname> <given-names>G. L.</given-names></name></person-group> (<year>2000</year>). <article-title>Improvements to the sensitivity of gravitational clustering for multiple neuron recordings</article-title>. <source>Neural Comput.</source> <volume>12</volume>, <fpage>2597</fpage>&#x2013;<lpage>2620</lpage>. doi: <pub-id pub-id-type="doi">10.1162/089976600300014863</pub-id></citation></ref>
<ref id="ref8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Berman</surname> <given-names>N. E.</given-names></name> <name><surname>Wilkes</surname> <given-names>M. E.</given-names></name> <name><surname>Payne</surname> <given-names>B. R.</given-names></name></person-group> (<year>1987</year>). <article-title>Organization of orientation and direction selectivity in areas 17 and 18 of cat cerebral cortex</article-title>. <source>J. Neurophysiol.</source> <volume>58</volume>, <fpage>676</fpage>&#x2013;<lpage>699</lpage>.</citation></ref>
<ref id="ref9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Briggman</surname> <given-names>K. L.</given-names></name> <name><surname>Abarbanel</surname> <given-names>H.</given-names></name> <name><surname>Di</surname></name> <name><surname>Kristan</surname> <given-names>W. B.</given-names></name></person-group> (<year>2006</year>). <article-title>From crawling to cognition: analyzing the dynamical interactions among populations of neurons</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>6</volume>, <fpage>135</fpage>&#x2013;<lpage>44</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.conb.2006.03.014</pub-id></citation></ref>
<ref id="ref10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brody</surname> <given-names>C. D.</given-names></name></person-group> (<year>1999</year>). <article-title>Correlations without synchrony</article-title>. <source>Neural Comput.</source> <volume>11</volume>, <fpage>1537</fpage>&#x2013;<lpage>1551</lpage>.</citation></ref>
<ref id="ref11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brown</surname> <given-names>E. N.</given-names></name> <name><surname>Kass</surname> <given-names>R. E.</given-names></name> <name><surname>Mitra</surname> <given-names>P. P.</given-names></name></person-group> (<year>2004</year>). <article-title>Multiple neural spike train data analysis: state-of-the-art and future challenges</article-title>. <source>Nat. Neurosci.</source> <volume>7</volume>, <fpage>456</fpage>&#x2013;<lpage>461</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn1228</pub-id></citation></ref>
<ref id="ref12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Buzs&#x00E1;ki</surname> <given-names>G.</given-names></name></person-group> (<year>2004</year>). <article-title>Large-scale recording of neuronal ensembles</article-title>. <source>Nat. Neurosci.</source> <volume>7</volume>, <fpage>446</fpage>&#x2013;<lpage>451</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn1233</pub-id></citation></ref>
<ref id="ref13"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Buzs&#x00E1;ki</surname> <given-names>G.</given-names></name></person-group> (<year>2019</year>). &#x201C;<article-title>Internally Organized Cell Assembly Trajectories,</article-title>&#x201D; In <source>The Brain from Inside Out</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Oxford University Press</publisher-name>, p. <fpage>165</fpage>&#x2013;<lpage>98</lpage>.</citation></ref>
<ref id="ref14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>Z.</given-names></name> <name><surname>Putrino</surname> <given-names>D. F.</given-names></name> <name><surname>Ba</surname> <given-names>D. E.</given-names></name> <name><surname>Ghosh</surname> <given-names>S.</given-names></name> <name><surname>Barbieri</surname> <given-names>R.</given-names></name> <name><surname>Brown</surname> <given-names>E. N.</given-names></name></person-group> (<year>2009</year>). <article-title>A regularized point process generalized linear model for assessing the functional connectivity in the cat motor cortex</article-title>. <source>Annu Int Conf IEEE Eng Med Biol Soc</source> <volume>2009</volume>, <fpage>5006</fpage>&#x2013;<lpage>5009</lpage>. doi: <pub-id pub-id-type="doi">10.1109/IEMBS.2009.5334610</pub-id></citation></ref>
<ref id="ref15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chung</surname> <given-names>J. E.</given-names></name> <name><surname>Sellers</surname> <given-names>K. K.</given-names></name> <name><surname>Leonard</surname> <given-names>M. K.</given-names></name> <name><surname>Gwilliams</surname> <given-names>L.</given-names></name> <name><surname>Xu</surname> <given-names>D.</given-names></name> <name><surname>Dougherty</surname> <given-names>M. E.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>High-density single-unit human cortical recordings using the Neuropixels probe</article-title>. <source>Neuron</source> <volume>110</volume>, <fpage>2409</fpage>&#x2013;<lpage>2421.e3</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuron.2022.05.007</pub-id></citation></ref>
<ref id="ref16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Churchland</surname> <given-names>M. M.</given-names></name> <name><surname>Shenoy</surname> <given-names>K. V.</given-names></name></person-group> (<year>2007</year>). <article-title>Temporal complexity and heterogeneity of single-neuron activity in premotor and motor cortex</article-title>. <source>J. Neurophysiol.</source> <volume>97</volume>, <fpage>4235</fpage>&#x2013;<lpage>4257</lpage>. doi: <pub-id pub-id-type="doi">10.1152/jn.00095.2007</pub-id></citation></ref>
<ref id="ref17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cohen</surname> <given-names>M. R.</given-names></name> <name><surname>Kohn</surname> <given-names>A.</given-names></name></person-group> (<year>2011</year>). <article-title>Measuring and interpreting neuronal correlations</article-title>. <source>Nat. Neurosci.</source> <volume>14</volume>, <fpage>811</fpage>&#x2013;<lpage>819</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn.2842</pub-id></citation></ref>
<ref id="ref18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cole</surname> <given-names>M. W.</given-names></name> <name><surname>Yang</surname> <given-names>G. J.</given-names></name> <name><surname>Murray</surname> <given-names>J. D.</given-names></name> <name><surname>Repov&#x0161;</surname> <given-names>G.</given-names></name> <name><surname>Anticevic</surname> <given-names>A.</given-names></name></person-group> (<year>2016</year>). <article-title>Functional connectivity change as shared signal dynamics</article-title>. <source>J. Neurosci. Methods</source> <volume>259</volume>, <fpage>22</fpage>&#x2013;<lpage>39</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.jneumeth.2015.11.011</pub-id></citation></ref>
<ref id="ref19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cunningham</surname> <given-names>J. P.</given-names></name> <name><surname>Yu</surname> <given-names>B. M.</given-names></name></person-group> (<year>2014</year>). <article-title>Dimensionality reduction for large-scale neural recordings</article-title>. <source>Nat. Neurosci.</source> <volume>17</volume>, <fpage>1500</fpage>&#x2013;<lpage>1509</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn.3776</pub-id></citation></ref>
<ref id="ref20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cusinato</surname> <given-names>R.</given-names></name> <name><surname>Alnes</surname> <given-names>S. L.</given-names></name> <name><surname>van Maren</surname> <given-names>E.</given-names></name> <name><surname>Boccalaro</surname> <given-names>I.</given-names></name> <name><surname>Ledergerber</surname> <given-names>D.</given-names></name> <name><surname>Adamantidis</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Intrinsic neural timescales in the temporal lobe support an auditory processing hierarchy</article-title>. <source>The Journal of Neuroscience: The Official Journal of the Society for Neuroscience</source>. <volume>43</volume>, <fpage>3696</fpage>&#x2013;<lpage>3707</lpage>. doi: <pub-id pub-id-type="doi">10.1101/2022.09.27.509695</pub-id></citation></ref>
<ref id="ref21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>David</surname> <given-names>S. V.</given-names></name> <name><surname>Vinje</surname> <given-names>W. E.</given-names></name> <name><surname>Gallant</surname> <given-names>J. L.</given-names></name></person-group> (<year>2004</year>). <article-title>Natural stimulus statistics alter the receptive field structure of v1 neurons</article-title>. <source>J. Neurosci.</source> <volume>24</volume>, <fpage>6991</fpage>&#x2013;<lpage>7006</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.1422-04.2004</pub-id></citation></ref>
<ref id="ref22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>De Blasi</surname> <given-names>S.</given-names></name> <name><surname>Ciba</surname> <given-names>M.</given-names></name> <name><surname>Bahmer</surname> <given-names>A.</given-names></name> <name><surname>Thielemann</surname> <given-names>C.</given-names></name></person-group> (<year>2019</year>). <article-title>Total spiking probability edges: a cross-correlation based method for effective connectivity estimation of cortical spiking neurons</article-title>. <source>J. Neurosci. Methods</source> <volume>312</volume>, <fpage>169</fpage>&#x2013;<lpage>181</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.jneumeth.2018.11.013</pub-id></citation></ref>
<ref id="ref23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>de la Rocha</surname> <given-names>J.</given-names></name> <name><surname>Doiron</surname> <given-names>B.</given-names></name> <name><surname>Shea-Brown</surname> <given-names>E.</given-names></name> <name><surname>Josi&#x0107;</surname> <given-names>K.</given-names></name> <name><surname>Reyes</surname> <given-names>A.</given-names></name></person-group> (<year>2007</year>). <article-title>Correlation between neural spike trains increases with firing rate</article-title>. <source>Nature</source> <volume>448</volume>, <fpage>802</fpage>&#x2013;<lpage>806</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nature06028</pub-id></citation></ref>
<ref id="ref24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Diba</surname> <given-names>K.</given-names></name> <name><surname>Amarasingham</surname> <given-names>A.</given-names></name> <name><surname>Mizuseki</surname> <given-names>K.</given-names></name> <name><surname>Buzs&#x00E1;ki</surname> <given-names>G.</given-names></name></person-group> (<year>2014</year>). <article-title>Millisecond timescale synchrony among hippocampal neurons</article-title>. <source>J. Neurosci.</source> <volume>34</volume>, <fpage>14984</fpage>&#x2013;<lpage>14994</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.1091-14.2014</pub-id></citation></ref>
<ref id="ref25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Diedrichsen</surname> <given-names>J.</given-names></name> <name><surname>Kriegeskorte</surname> <given-names>N.</given-names></name></person-group> (<year>2017</year>). <article-title>Representational models: a common framework for understanding encoding, pattern-component, and representational-similarity analysis</article-title>. <source>PLoS Comput. Biol.</source> <volume>13</volume>:<fpage>e1005508</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pcbi.1005508</pub-id></citation></ref>
<ref id="ref26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Donoghue</surname> <given-names>J. P.</given-names></name></person-group> (<year>2002</year>). <article-title>Connecting cortex to machines: recent advances in brain interfaces</article-title>. <source>Nat. Neurosci.</source> <volume>5</volume>, <fpage>1085</fpage>&#x2013;<lpage>1088</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn947</pub-id></citation></ref>
<ref id="ref27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dyer</surname> <given-names>E. L.</given-names></name> <name><surname>Azar</surname> <given-names>M. G.</given-names></name> <name><surname>Perich</surname> <given-names>M. G.</given-names></name> <name><surname>Fernandes</surname> <given-names>H. L.</given-names></name> <name><surname>Naufel</surname> <given-names>S.</given-names></name> <name><surname>Miller</surname> <given-names>L. E.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>A cryptography-based approach for movement decoding</article-title>. <source>Nat. Biomed. Eng.</source> <volume>1</volume>, <fpage>967</fpage>&#x2013;<lpage>976</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s41551-017-0169-7</pub-id></citation></ref>
<ref id="ref28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Edelman</surname> <given-names>S.</given-names></name> <name><surname>Grill-Spector</surname> <given-names>K.</given-names></name> <name><surname>Kushnir</surname> <given-names>T.</given-names></name> <name><surname>Malach</surname> <given-names>R.</given-names></name></person-group> (<year>1998</year>). <article-title>Toward direct visualization of the internal shape representation space by fMRI</article-title>. <source>Psychobiology</source> <volume>26</volume>, <fpage>309</fpage>&#x2013;<lpage>321</lpage>.</citation></ref>
<ref id="ref9002"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Esparza</surname> <given-names>J.</given-names></name> <name><surname>Quintanilla</surname> <given-names>J. P.</given-names></name> <name><surname>Cid</surname> <given-names>E.</given-names></name> <name><surname>Medeiros</surname> <given-names>A. C.</given-names></name> <name><surname>Gallego</surname> <given-names>J. A.</given-names></name> <name><surname>de la Prida</surname> <given-names>L. M</given-names></name></person-group>. (<year>2025</year>). <article-title>Cell-type-specific manifold analysis discloses independent geometric transformations in the hippocampal spatial code</article-title>. <source>Neuron</source>. <volume>113</volume>, <fpage>1098</fpage>&#x2013;<lpage>109</lpage>.</citation></ref>
<ref id="ref9003"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fernandez</surname> <given-names>J. M.</given-names></name> <name><surname>Farell</surname> <given-names>B.</given-names></name></person-group> (<year>2009</year>). <article-title>Is perceptual space inherently non-Euclidean?</article-title> <source>J. Math. Psychol.</source> <volume>53</volume>, <fpage>86</fpage>&#x2013;<lpage>91</lpage>.</citation></ref>
<ref id="ref29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Forstmann</surname> <given-names>B. U.</given-names></name></person-group> (<year>2011</year>). <article-title>Reciprocal relations between cognitive neuroscience and formal cognitive models: opposites attract? Trends Cogn</article-title>. <source>Trends Cogn. Sci.</source> <volume>15</volume>, <fpage>272</fpage>&#x2013;<lpage>279</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tics.2011.04.002</pub-id></citation></ref>
<ref id="ref30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fortenberry</surname> <given-names>B.</given-names></name> <name><surname>Gorchetchnikov</surname> <given-names>A.</given-names></name> <name><surname>Grossberg</surname> <given-names>S.</given-names></name></person-group> (<year>2012</year>). <article-title>Learned integration of visual, vestibular, and motor cues in multiple brain regions computes head direction during visually guided navigation</article-title>. <source>Hippocampus</source> <volume>22</volume>, <fpage>2219</fpage>&#x2013;<lpage>2237</lpage>. doi: <pub-id pub-id-type="doi">10.1002/hipo.22040</pub-id></citation></ref>
<ref id="ref31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fox</surname> <given-names>M. D.</given-names></name> <name><surname>Snyder</surname> <given-names>A. Z.</given-names></name> <name><surname>Vincent</surname> <given-names>J. L.</given-names></name> <name><surname>Corbetta</surname> <given-names>M.</given-names></name> <name><surname>Van Essen</surname> <given-names>D. C.</given-names></name> <name><surname>Raichle</surname> <given-names>M. E.</given-names></name></person-group> (<year>2005</year>). <article-title>The human brain is intrinsically organized into dynamic, anticorrelated functional networks</article-title>. <source>Proc. Natl. Acad. Sci. USA</source> <volume>102</volume>, <fpage>9673</fpage>&#x2013;<lpage>9678</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.0504136102</pub-id></citation></ref>
<ref id="ref32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Friston</surname> <given-names>K. J.</given-names></name></person-group> (<year>2011</year>). <article-title>Functional and effective connectivity: a review</article-title>. <source>Brain Connect.</source> <volume>1</volume>, <fpage>13</fpage>&#x2013;<lpage>36</lpage>. doi: <pub-id pub-id-type="doi">10.1089/brain.2011.0008</pub-id></citation></ref>
<ref id="ref33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>P.</given-names></name> <name><surname>Ganguli</surname> <given-names>S.</given-names></name></person-group> (<year>2015</year>). <article-title>On simplicity and complexity in the brave new world of large-scale neuroscience</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>32</volume>, <fpage>148</fpage>&#x2013;<lpage>155</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.conb.2015.04.003</pub-id></citation></ref>
<ref id="ref35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Georgopoulos</surname> <given-names>A. P.</given-names></name> <name><surname>Kalaska</surname> <given-names>J. F.</given-names></name> <name><surname>Caminiti</surname> <given-names>R.</given-names></name> <name><surname>Massey</surname> <given-names>J. T.</given-names></name></person-group> (<year>1982</year>). <article-title>On the relations between the direction of two-dimensional arm movements and cell discharge in primate motor cortex</article-title>. <source>J. Neurosci.</source> <volume>2</volume>, <fpage>1527</fpage>&#x2013;<lpage>1537</lpage>.</citation></ref>
<ref id="ref36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gerstein</surname> <given-names>G. L.</given-names></name> <name><surname>Michalski</surname> <given-names>A.</given-names></name></person-group> (<year>1981</year>). &#x201C;<article-title>Firing synchrony in a neural group: putative sensory code</article-title>,&#x201D; in <source>Neural communication and control</source>. <publisher-name>Pergamon</publisher-name>, p. <fpage>93</fpage>&#x2013;<lpage>102</lpage>.</citation></ref>
<ref id="ref37"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gerstein</surname> <given-names>G. L.</given-names></name> <name><surname>Perkel</surname> <given-names>D. H.</given-names></name> <name><surname>Dayhoff</surname> <given-names>J. E.</given-names></name></person-group> (<year>1985</year>). <article-title>Cooperative firing activity in simultaneously recorded populations of neurons: detection and measurement</article-title>. <source>J. Neurosci.</source> <volume>5</volume>, <fpage>881</fpage>&#x2013;<lpage>889</lpage>.</citation></ref>
<ref id="ref38"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goldstone</surname> <given-names>R. L.</given-names></name> <name><surname>Medin</surname> <given-names>D. L.</given-names></name> <name><surname>Gentner</surname> <given-names>D.</given-names></name></person-group> (<year>1991</year>). <article-title>Relational similarity and the nonindependence of features in similarity judgments</article-title>. <source>Cogn. Psychol.</source> <volume>23</volume>, <fpage>222</fpage>&#x2013;<lpage>262</lpage>.</citation></ref>
<ref id="ref39"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gorchetchnikov</surname> <given-names>A.</given-names></name> <name><surname>Grossberg</surname> <given-names>S.</given-names></name></person-group> (<year>2007</year>). <article-title>Space, time and learning in the hippocampus: how fine spatial and temporal scales are expanded into population codes for behavioral control</article-title>. <source>Neural Netw.</source> <volume>20</volume>, <fpage>182</fpage>&#x2013;<lpage>193</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neunet.2006.11.007</pub-id></citation></ref>
<ref id="ref40"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Granger</surname> <given-names>C. W. J.</given-names></name></person-group> (<year>1983</year>). &#x201C;<article-title>Generating Mechanisms, Models, and Causality</article-title>,&#x201D; in <source>Advances in Econometrics</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>, p. <fpage>237</fpage>&#x2013;<lpage>254</lpage>.</citation></ref>
<ref id="ref41"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Greicius</surname> <given-names>M. D.</given-names></name> <name><surname>Krasnow</surname> <given-names>B.</given-names></name> <name><surname>Reiss</surname> <given-names>A. L.</given-names></name> <name><surname>Menon</surname> <given-names>V.</given-names></name></person-group> (<year>2003</year>). <article-title>Functional connectivity in the resting brain: a network analysis of the default mode hypothesis</article-title>. <source>Proc. Natl. Acad. Sci. USA</source> <volume>100</volume>, <fpage>253</fpage>&#x2013;<lpage>258</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.0135058100</pub-id></citation></ref>
<ref id="ref42"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gr&#x00FC;n</surname> <given-names>S.</given-names></name> <name><surname>Diesmann</surname> <given-names>M.</given-names></name> <name><surname>Aertsen</surname> <given-names>A.</given-names></name></person-group> (<year>2002a</year>). <article-title>Unitary events in multiple single-neuron spiking activity: I. Detection and significance</article-title>. <source>Neural Comput.</source> <volume>14</volume>, <fpage>43</fpage>&#x2013;<lpage>80</lpage>. doi: <pub-id pub-id-type="doi">10.1162/089976602753284455</pub-id></citation></ref>
<ref id="ref43"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gr&#x00FC;n</surname> <given-names>S.</given-names></name> <name><surname>Diesmann</surname> <given-names>M.</given-names></name> <name><surname>Aertsen</surname> <given-names>A.</given-names></name></person-group> (<year>2002b</year>). <article-title>Unitary events in multiple single-neuron spiking activity: II. Nonstationary data</article-title>. <source>Neural Comput.</source> <volume>14</volume>, <fpage>81</fpage>&#x2013;<lpage>119</lpage>. doi: <pub-id pub-id-type="doi">10.1162/089976602753284464</pub-id></citation></ref>
<ref id="ref44"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gur</surname> <given-names>M.</given-names></name> <name><surname>Snodderly</surname> <given-names>D. M.</given-names></name></person-group> (<year>2007</year>). <article-title>Direction selectivity in V1 of alert monkeys: evidence for parallel pathways for motion processing</article-title>. <source>J. Physiol.</source> <volume>585</volume>, <fpage>383</fpage>&#x2013;<lpage>400</lpage>. doi: <pub-id pub-id-type="doi">10.1113/jphysiol.2007.143040</pub-id></citation></ref>
<ref id="ref45"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Harris</surname> <given-names>K. D.</given-names></name></person-group> (<year>2005</year>). <article-title>Opinion: neural signatures of cell assembly organization</article-title>. <source>Nat. Rev. Neurosci.</source> <volume>6</volume>, <fpage>399</fpage>&#x2013;<lpage>407</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nrn1669</pub-id></citation></ref>
<ref id="ref46"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haxby</surname> <given-names>J. V.</given-names></name></person-group> (<year>2012</year>). <article-title>Multivariate pattern analysis of fMRI: the early beginnings</article-title>. <source>NeuroImage</source> <volume>62</volume>, <fpage>852</fpage>&#x2013;<lpage>855</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuroimage.2012.03.016</pub-id></citation></ref>
<ref id="ref47"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haxby</surname> <given-names>J. V.</given-names></name> <name><surname>Gobbini</surname> <given-names>M. I.</given-names></name> <name><surname>Furey</surname> <given-names>M. L.</given-names></name> <name><surname>Ishai</surname> <given-names>A.</given-names></name> <name><surname>Schouten</surname> <given-names>J. L.</given-names></name> <name><surname>Pietrini</surname> <given-names>P.</given-names></name></person-group> (<year>2001</year>). <article-title>Distributed and overlapping representations of faces and objects in ventral temporal cortex</article-title>. <source>Science</source> <volume>293</volume>, <fpage>2425</fpage>&#x2013;<lpage>2430</lpage>. doi: <pub-id pub-id-type="doi">10.1126/science.1063736</pub-id></citation></ref>
<ref id="ref49"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Honey</surname> <given-names>C. J.</given-names></name> <name><surname>Thesen</surname> <given-names>T.</given-names></name> <name><surname>Donner</surname> <given-names>T. H.</given-names></name> <name><surname>Silbert</surname> <given-names>L. J.</given-names></name> <name><surname>Carlson</surname> <given-names>C. E.</given-names></name> <name><surname>Devinsky</surname> <given-names>O.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>Slow cortical dynamics and the accumulation of information over long timescales</article-title>. <source>Neuron</source> <volume>76</volume>:<fpage>668</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuron.2012.10.024</pub-id></citation></ref>
<ref id="ref50"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hosman</surname> <given-names>T.</given-names></name> <name><surname>Hynes</surname> <given-names>J. B.</given-names></name> <name><surname>Saab</surname> <given-names>J.</given-names></name> <name><surname>Wilcoxen</surname> <given-names>K. G.</given-names></name> <name><surname>Buchbinder</surname> <given-names>B. R.</given-names></name> <name><surname>Schmansky</surname> <given-names>N.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Auditory cues reveal intended movement information in middle frontal gyrus neuronal ensemble activity of a person with tetraplegia</article-title>. <source>Sci. Rep.</source> <volume>11</volume>:<fpage>98</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41598-020-77616-8</pub-id></citation></ref>
<ref id="ref51"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Houghton</surname> <given-names>C.</given-names></name> <name><surname>Victor</surname> <given-names>J.</given-names></name></person-group> (<year>2010</year>). &#x201C;<article-title>Measuring representational distances--the spike-train metrics approach</article-title>,&#x201D; in <source>Visual population codes--toward a common multivariate framework for cell recording and functional imaging</source>. eds. <person-group person-group-type="editor"><name><surname>Kriegeskorte</surname> <given-names>N.</given-names></name> <name><surname>Kreiman</surname> <given-names>G.</given-names></name></person-group> (<publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>), <fpage>391</fpage>&#x2013;<lpage>416</lpage>.</citation></ref>
<ref id="ref52"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hsieh</surname> <given-names>F.</given-names></name> <name><surname>Zheng</surname> <given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>Unraveling pattern-based mechanics defining self-organized recurrent behaviors in a complex system: a zebrafish&#x2019;s calcium brain-wide imaging example</article-title>. <source>Front. Appl. Math. Stat.</source> <volume>5</volume>:<fpage>13</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fams.2019.00013</pub-id></citation></ref>
<ref id="ref53"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Humphries</surname> <given-names>M. D.</given-names></name></person-group> (<year>2011</year>). <article-title>Spike-train communities: finding groups of similar spike trains</article-title>. <source>J. Neurosci.</source> <volume>31</volume>, <fpage>2321</fpage>&#x2013;<lpage>2336</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.2853-10.2011</pub-id></citation></ref>
<ref id="ref54"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hurwitz</surname> <given-names>C.</given-names></name> <name><surname>Kudryashova</surname> <given-names>N.</given-names></name> <name><surname>Onken</surname> <given-names>A.</given-names></name> <name><surname>Hennig</surname> <given-names>M. H.</given-names></name></person-group> (<year>2021</year>). <article-title>Building population models for large-scale neural recordings: opportunities and pitfalls</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>70</volume>, <fpage>64</fpage>&#x2013;<lpage>73</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.conb.2021.07.003</pub-id></citation></ref>
<ref id="ref55"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hyman</surname> <given-names>R.</given-names></name></person-group> (<year>1974</year>). <article-title>Stimuli and performance: the processing of information and structure</article-title>. <source>Science</source> <volume>186</volume>, <fpage>730</fpage>&#x2013;<lpage>731</lpage>.</citation></ref>
<ref id="ref56"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ito</surname> <given-names>S.</given-names></name> <name><surname>Hansen</surname> <given-names>M. E.</given-names></name> <name><surname>Heiland</surname> <given-names>R.</given-names></name> <name><surname>Lumsdaine</surname> <given-names>A.</given-names></name> <name><surname>Litke</surname> <given-names>A. M.</given-names></name> <name><surname>Beggs</surname> <given-names>J. M.</given-names></name></person-group> (<year>2011</year>). <article-title>Extending transfer entropy improves identification of effective connectivity in a spiking cortical network model</article-title>. <source>PLoS One</source> <volume>6</volume>:<fpage>e27431</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0027431</pub-id></citation></ref>
<ref id="ref57"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jeffery</surname> <given-names>K. J.</given-names></name> <name><surname>Donnett</surname> <given-names>J. G.</given-names></name> <name><surname>Burgess</surname> <given-names>N.</given-names></name> <name><surname>O&#x2019;Keefe</surname> <given-names>J. M.</given-names></name></person-group> (<year>1997</year>). <article-title>Directional control of hippocampal place fields</article-title>. <source>Exp. Brain Res.</source> <volume>117</volume>, <fpage>131</fpage>&#x2013;<lpage>142</lpage>.</citation></ref>
<ref id="ref58"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kanerva</surname> <given-names>P.</given-names></name></person-group> (<year>2009</year>). <article-title>Hyperdimensional computing: an introduction to computing in distributed representation with high-dimensional random vectors</article-title>. <source>Cogn. Comput.</source> <volume>1</volume>, <fpage>139</fpage>&#x2013;<lpage>159</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s12559-009-9009-8</pub-id></citation></ref>
<ref id="ref59"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Karpowicz</surname> <given-names>B. M.</given-names></name> <name><surname>Ali</surname> <given-names>Y. H.</given-names></name> <name><surname>Wimalasena</surname> <given-names>L. N.</given-names></name> <name><surname>Sedler</surname> <given-names>A. R.</given-names></name> <name><surname>Keshtkaran</surname> <given-names>M. R.</given-names></name> <name><surname>Bodkin</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2025</year>). <article-title>Stabilizing brain-computer interfaces through alignment of latent dynamics</article-title>. <source>Nat. Commun.</source> <volume>16</volume>:<fpage>4662</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41467-025-59652-y</pub-id></citation></ref>
<ref id="ref60"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kiani</surname> <given-names>R.</given-names></name> <name><surname>Cueva</surname> <given-names>C. J.</given-names></name> <name><surname>Reppas</surname> <given-names>J. B.</given-names></name> <name><surname>Peixoto</surname> <given-names>D.</given-names></name> <name><surname>Ryu</surname> <given-names>S. I.</given-names></name> <name><surname>Newsome</surname> <given-names>W. T.</given-names></name></person-group> (<year>2015</year>). <article-title>Natural grouping of neural responses reveals spatially segregated clusters in prearcuate cortex</article-title>. <source>Neuron</source> <volume>85</volume>, <fpage>1359</fpage>&#x2013;<lpage>1373</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuron.2015.02.014</pub-id></citation></ref>
<ref id="ref61"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kiani</surname> <given-names>R.</given-names></name> <name><surname>Esteky</surname> <given-names>H.</given-names></name> <name><surname>Mirpour</surname> <given-names>K.</given-names></name> <name><surname>Tanaka</surname> <given-names>K.</given-names></name></person-group> (<year>2007</year>). <article-title>Object category structure in response patterns of neuronal population in monkey inferior temporal cortex</article-title>. <source>J. Neurophysiol.</source> <volume>97</volume>, <fpage>4296</fpage>&#x2013;<lpage>4309</lpage>. doi: <pub-id pub-id-type="doi">10.1152/jn.00024.2007</pub-id></citation></ref>
<ref id="ref62"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kobak</surname> <given-names>D.</given-names></name> <name><surname>Linderman</surname> <given-names>G. C.</given-names></name></person-group> (<year>2021</year>). <article-title>Initialization is critical for preserving global data structure in both t-SNE and UMAP</article-title>. <source>Nat. Biotechnol.</source> <volume>39</volume>, <fpage>156</fpage>&#x2013;<lpage>157</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s41587-020-00809-z</pub-id></citation></ref>
<ref id="ref63"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kohn</surname> <given-names>A.</given-names></name> <name><surname>Jasper</surname> <given-names>A. I.</given-names></name> <name><surname>Semedo</surname> <given-names>J. D.</given-names></name> <name><surname>Gokcen</surname> <given-names>E.</given-names></name> <name><surname>Machens</surname> <given-names>C. K.</given-names></name> <name><surname>Yu</surname> <given-names>B. M.</given-names></name></person-group> (<year>2020</year>). <article-title>Principles of corticocortical communication: proposed schemes and design considerations</article-title>. <source>Trends Neurosci.</source> <volume>43</volume>, <fpage>725</fpage>&#x2013;<lpage>737</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tins.2020.07.001</pub-id></citation></ref>
<ref id="ref64"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kohn</surname> <given-names>A.</given-names></name> <name><surname>Smith</surname> <given-names>M. A.</given-names></name></person-group> (<year>2016</year>). <article-title>Utah array extracellular recordings of spontaneous and visually evoked activity from anesthetized macaque primary visual cortex (V1)</article-title>. <source>CRCNS org</source>. doi: <pub-id pub-id-type="doi">10.6080/K0NC5Z4X</pub-id></citation></ref>
<ref id="ref65"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kriegeskorte</surname> <given-names>N.</given-names></name> <name><surname>Bandettini</surname> <given-names>P.</given-names></name></person-group> (<year>2007</year>). <article-title>Analyzing for information, not activation, to exploit high-resolution fMRI</article-title>. <source>NeuroImage</source> <volume>38</volume>, <fpage>649</fpage>&#x2013;<lpage>662</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuroimage.2007.02.022</pub-id></citation></ref>
<ref id="ref66"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kriegeskorte</surname> <given-names>N.</given-names></name> <name><surname>Kievit</surname> <given-names>R. A.</given-names></name></person-group> (<year>2013</year>). <article-title>Representational geometry: integrating cognition, computation, and the brain</article-title>. <source>Trends Cogn. Sci.</source> <volume>17</volume>, <fpage>401</fpage>&#x2013;<lpage>412</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tics.2013.06.007</pub-id></citation></ref>
<ref id="ref67"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kriegeskorte</surname> <given-names>N.</given-names></name> <name><surname>Mur</surname> <given-names>M.</given-names></name> <name><surname>Bandettini</surname> <given-names>P.</given-names></name></person-group> (<year>2008</year>). <article-title>Representational similarity analysis - connecting the branches of systems neuroscience</article-title>. <source>Front. Syst. Neurosci.</source> <volume>2</volume>:<fpage>4</fpage>. doi: <pub-id pub-id-type="doi">10.3389/neuro.06.004.2008</pub-id></citation></ref>
<ref id="ref68"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>J. A.</given-names></name> <name><surname>Peluffo-Ord&#x00F3;&#x00F1;ez</surname> <given-names>D. H.</given-names></name> <name><surname>Verleysen</surname> <given-names>M.</given-names></name></person-group> (<year>2015</year>). <article-title>Multi-scale similarities in stochastic neighbour embedding: reducing dimensionality while preserving both local and global structure</article-title>. <source>Neurocomputing</source> <volume>169</volume>, <fpage>246</fpage>&#x2013;<lpage>261</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2014.12.095</pub-id></citation></ref>
<ref id="ref69"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Legendre</surname> <given-names>P.</given-names></name></person-group> (<year>2000</year>). <article-title>Comparison of permutation methods for the partial correlation and partial mantel tests</article-title>. <source>J. Stat. Comput. Simul.</source> <volume>67</volume>, <fpage>37</fpage>&#x2013;<lpage>73</lpage>. doi: <pub-id pub-id-type="doi">10.1080/00949650008812035</pub-id></citation></ref>
<ref id="ref70"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lehky</surname> <given-names>S. R.</given-names></name> <name><surname>Sereno</surname> <given-names>M. E.</given-names></name> <name><surname>Sereno</surname> <given-names>A. B.</given-names></name></person-group> (<year>2013</year>). <article-title>Population coding and the labeling problem: extrinsic versus intrinsic representations</article-title>. <source>Neural Comput.</source> <volume>25</volume>, <fpage>2235</fpage>&#x2013;<lpage>2264</lpage>. doi: <pub-id pub-id-type="doi">10.1162/NECO_a_00486</pub-id></citation></ref>
<ref id="ref71"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lillicrap</surname> <given-names>T. P.</given-names></name> <name><surname>Scott</surname> <given-names>S. H.</given-names></name></person-group> (<year>2013</year>). <article-title>Preference distributions of primary motor cortex neurons reflect control solutions optimized for limb biomechanics</article-title>. <source>Neuron</source> <volume>77</volume>, <fpage>168</fpage>&#x2013;<lpage>179</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuron.2012.10.041</pub-id></citation></ref>
<ref id="ref72"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Livingstone</surname> <given-names>M. S.</given-names></name> <name><surname>Freeman</surname> <given-names>D. C.</given-names></name> <name><surname>Hubel</surname> <given-names>D. H.</given-names></name></person-group> (<year>1996</year>). <article-title>Visual responses in V1 of freely viewing monkeys</article-title>. <source>Cold Spring Harb. Symp. Quant. Biol.</source> <volume>61</volume>, <fpage>27</fpage>&#x2013;<lpage>37</lpage>.</citation></ref>
<ref id="ref73"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Livingstone</surname> <given-names>M. S.</given-names></name> <name><surname>Hubel</surname> <given-names>D. H.</given-names></name></person-group> (<year>1984</year>). <article-title>Specificity of intrinsic connections in primate primary visual cortex</article-title>. <source>J. Neurosci.</source> <volume>4</volume>, <fpage>2830</fpage>&#x2013;<lpage>2835</lpage>. doi: <pub-id pub-id-type="doi">10.1523/jneurosci.04-11-02830.1984</pub-id></citation></ref>
<ref id="ref74"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lopes-dos-Santos</surname> <given-names>V.</given-names></name> <name><surname>Ribeiro</surname> <given-names>S.</given-names></name> <name><surname>Tort</surname> <given-names>A. B. L.</given-names></name></person-group> (<year>2013</year>). <article-title>Detecting cell assemblies in large neuronal populations</article-title>. <source>J. Neurosci. Methods</source> <volume>220</volume>, <fpage>149</fpage>&#x2013;<lpage>166</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.jneumeth.2013.04.010</pub-id></citation></ref>
<ref id="ref48"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maaten</surname> <given-names>L. V. D.</given-names></name> <name><surname>Hinton</surname> <given-names>G.</given-names></name></person-group> (<year>2008</year>). <article-title>Visualizing data using t-SNE</article-title>. <source>J. Mach. Learn. Res.</source> <volume>9</volume>, <fpage>2579</fpage>&#x2013;<lpage>2605</lpage>.</citation></ref>
<ref id="ref75"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Malik</surname> <given-names>W. Q.</given-names></name> <name><surname>Truccolo</surname> <given-names>W.</given-names></name> <name><surname>Brown</surname> <given-names>E. N.</given-names></name> <name><surname>Hochberg</surname> <given-names>L. R.</given-names></name></person-group> (<year>2011</year>). <article-title>Efficient decoding with steady-state Kalman filter in neural interface systems</article-title>. <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>19</volume>, <fpage>25</fpage>&#x2013;<lpage>34</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TNSRE.2010.2092443</pub-id></citation></ref>
<ref id="ref76"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mantel</surname> <given-names>N.</given-names></name></person-group> (<year>1968</year>). <article-title>Simultaneous confidence intervals and experimental design with normal correlation</article-title>. <source>Biometrics</source> <volume>24</volume>, <fpage>434</fpage>&#x2013;<lpage>437</lpage>.</citation></ref>
<ref id="ref77"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mardia</surname> <given-names>K. V.</given-names></name> <name><surname>Zemroch</surname> <given-names>P. J.</given-names></name></person-group> (<year>1975</year>). <article-title>Algorithm AS 86: the Von Mises distribution function</article-title>. <source>J. R. Stat. Soc.: Ser. C: Appl. Stat.</source> <volume>24</volume>:<fpage>268</fpage>.</citation></ref>
<ref id="ref9004"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Martina</surname> <given-names>M.</given-names></name> <name><surname>Schultz</surname> <given-names>J. H.</given-names></name> <name><surname>Ehmke</surname> <given-names>H.</given-names></name> <name><surname>Monyer</surname> <given-names>H.</given-names></name> <name><surname>Jonas</surname> <given-names>P.</given-names></name></person-group> (<year>1998</year>). <article-title>Functional and molecular differences between voltage-gated K channels of fast-spiking interneurons and pyramidal neurons of rat hippocampus</article-title>. <source>J. Neurosci.</source> <volume>18</volume>, <fpage>8111</fpage>&#x2013;<lpage>8125</lpage>.</citation></ref>
<ref id="ref78"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maynard</surname> <given-names>E. M.</given-names></name> <name><surname>Nordhausen</surname> <given-names>C. T.</given-names></name> <name><surname>Normann</surname> <given-names>R. A.</given-names></name></person-group> (<year>1997</year>). <article-title>The Utah intracortical electrode Array: a recording structure for potential brain-computer interfaces</article-title>. <source>Electroencephalogr. Clin. Neurophysiol.</source> <volume>102</volume>, <fpage>228</fpage>&#x2013;<lpage>239</lpage>.</citation></ref>
<ref id="ref79"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mazurek</surname> <given-names>M.</given-names></name> <name><surname>Kager</surname> <given-names>M.</given-names></name> <name><surname>Van Hooser</surname> <given-names>S. D.</given-names></name></person-group> (<year>2014</year>). <article-title>Robust quantification of orientation selectivity and direction selectivity</article-title>. <source>Front. Neural Circuits</source> <volume>8</volume>:<fpage>92</fpage>.</citation></ref>
<ref id="ref80"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meyer</surname> <given-names>A. F.</given-names></name> <name><surname>Williamson</surname> <given-names>R. S.</given-names></name> <name><surname>Linden</surname> <given-names>J. F.</given-names></name> <name><surname>Sahani</surname> <given-names>M.</given-names></name></person-group> (<year>2016</year>). <article-title>Models of neuronal stimulus-response functions: elaboration, estimation, and evaluation</article-title>. <source>Front. Syst. Neurosci.</source> <volume>10</volume>:<fpage>109</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fnsys.2016.00109</pub-id></citation></ref>
<ref id="ref81"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Olshausen</surname> <given-names>B. A.</given-names></name> <name><surname>Field</surname> <given-names>D. J.</given-names></name></person-group> (<year>2005</year>). <article-title>How close are we to understanding v1?</article-title> <source>Neural Comput.</source> <volume>17</volume>, <fpage>1665</fpage>&#x2013;<lpage>1699</lpage>. doi: <pub-id pub-id-type="doi">10.1162/0899766054026639</pub-id></citation></ref>
<ref id="ref9007"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Paiva</surname> <given-names>A. R.</given-names></name> <name><surname>Park</surname> <given-names>I.</given-names></name> <name><surname>Pr&#x00ED;ncipe</surname> <given-names>J. C.</given-names></name></person-group> (<year>2010</year>). <article-title>A comparison of binless spike train measures</article-title>. <source>Neural Comput. Appl.</source> <volume>19</volume>, <fpage>405</fpage>&#x2013;<lpage>419</lpage>.</citation></ref>
<ref id="ref83"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Paninski</surname> <given-names>L.</given-names></name> <name><surname>Cunningham</surname> <given-names>J. P.</given-names></name></person-group> (<year>2018</year>). <article-title>Neural data science: accelerating the experiment-analysis-theory cycle in large-scale neuroscience</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>50</volume>, <fpage>232</fpage>&#x2013;<lpage>241</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.conb.2018.04.007</pub-id></citation></ref>
<ref id="ref84"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pastalkova</surname> <given-names>E.</given-names></name> <name><surname>Itskov</surname> <given-names>V.</given-names></name> <name><surname>Amarasingham</surname> <given-names>A.</given-names></name> <name><surname>Buzs&#x00E1;ki</surname> <given-names>G.</given-names></name></person-group> (<year>2008</year>). <article-title>Internally generated cell assembly sequences in the rat hippocampus</article-title>. <source>Science</source> <volume>321</volume>, <fpage>1322</fpage>&#x2013;<lpage>1327</lpage>. doi: <pub-id pub-id-type="doi">10.1126/science.1159775</pub-id></citation></ref>
<ref id="ref85"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Pastalkova</surname> <given-names>E.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Mizuseki</surname> <given-names>K.</given-names></name> <name><surname>Buzs&#x00E1;ki</surname> <given-names>G.</given-names></name></person-group> (<year>2015</year>). <source>Simultaneous extracellular recordings from left and right hippocampal areas CA1 and right entorhinal cortex from a rat performing a left/right alternation task and other behaviors</source>. Available at: <ext-link xlink:href="https://crcns.org/" ext-link-type="uri">CRCNS.org</ext-link>. <ext-link xlink:href="https://crcns.org/data-sets/hc/hc-5" ext-link-type="uri">https://crcns.org/data-sets/hc/hc-5</ext-link></citation></ref>
<ref id="ref86"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Paulk</surname> <given-names>A. C.</given-names></name> <name><surname>Kfir</surname> <given-names>Y.</given-names></name> <name><surname>Khanna</surname> <given-names>A. R.</given-names></name> <name><surname>Mustroph</surname> <given-names>M. L.</given-names></name> <name><surname>Trautmann</surname> <given-names>E. M.</given-names></name> <name><surname>Soper</surname> <given-names>D. J.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Large-scale neural recordings with single neuron resolution using Neuropixels probes in human cortex</article-title>. <source>Nat. Neurosci.</source> <volume>25</volume>, <fpage>252</fpage>&#x2013;<lpage>263</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s41593-021-00997-0</pub-id></citation></ref>
<ref id="ref87"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pellegrino</surname> <given-names>A.</given-names></name> <name><surname>Stein</surname> <given-names>H.</given-names></name> <name><surname>Cayco-Gajic</surname> <given-names>N. A.</given-names></name></person-group> (<year>2024</year>). <article-title>Dimensionality reduction beyond neural subspaces with slice tensor component analysis</article-title>. <source>Nat. Neurosci.</source> <volume>27</volume>, <fpage>1199</fpage>&#x2013;<lpage>1210</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s41593-024-01626-2</pub-id></citation></ref>
<ref id="ref89"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pospisil</surname> <given-names>D. A.</given-names></name> <name><surname>Bair</surname> <given-names>W.</given-names></name></person-group> (<year>2021</year>). <article-title>Accounting for biases in the estimation of neuronal signal correlation</article-title>. <source>J. Neurosci.</source> <volume>41</volume>, <fpage>5638</fpage>&#x2013;<lpage>5651</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.2775-20.2021</pub-id></citation></ref>
<ref id="ref90"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Raichle</surname> <given-names>M. E.</given-names></name> <name><surname>MacLeod</surname> <given-names>A. M.</given-names></name> <name><surname>Snyder</surname> <given-names>A. Z.</given-names></name> <name><surname>Powers</surname> <given-names>W. J.</given-names></name> <name><surname>Gusnard</surname> <given-names>D. A.</given-names></name> <name><surname>Shulman</surname> <given-names>G. L.</given-names></name></person-group> (<year>2001</year>). <article-title>A default mode of brain function</article-title>. <source>Proc. Natl. Acad. Sci. USA</source> <volume>98</volume>, <fpage>676</fpage>&#x2013;<lpage>682</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.98.2.676</pub-id></citation></ref>
<ref id="ref91"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rao</surname> <given-names>N. G.</given-names></name> <name><surname>Donoghue</surname> <given-names>J. P.</given-names></name></person-group> (<year>2014</year>). <article-title>Cue to action processing in motor cortex populations</article-title>. <source>J. Neurophysiol.</source> <volume>111</volume>, <fpage>441</fpage>&#x2013;<lpage>453</lpage>. doi: <pub-id pub-id-type="doi">10.1152/jn.00274.2013</pub-id></citation></ref>
<ref id="ref92"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Richard</surname> <given-names>G. R.</given-names></name> <name><surname>Titiz</surname> <given-names>A.</given-names></name> <name><surname>Tyler</surname> <given-names>A.</given-names></name> <name><surname>Holmes</surname> <given-names>G. L.</given-names></name> <name><surname>Scott</surname> <given-names>R. C.</given-names></name> <name><surname>Lenck-Santini</surname> <given-names>P.-P.</given-names></name></person-group> (<year>2013</year>). <article-title>Speed modulation of hippocampal theta frequency correlates with spatial memory performance</article-title>. <source>Hippocampus</source> <volume>23</volume>, <fpage>1269</fpage>&#x2013;<lpage>1279</lpage>. doi: <pub-id pub-id-type="doi">10.1002/hipo.22164</pub-id></citation></ref>
<ref id="ref93"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Roudi</surname> <given-names>Y.</given-names></name> <name><surname>Dunn</surname> <given-names>B.</given-names></name> <name><surname>Hertz</surname> <given-names>J.</given-names></name></person-group> (<year>2015</year>). <article-title>Multi-neuronal activity and functional connectivity in cell assemblies</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>32</volume>, <fpage>38</fpage>&#x2013;<lpage>44</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.conb.2014.10.011</pub-id></citation></ref>
<ref id="ref94"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rousseeuw</surname> <given-names>P. J.</given-names></name></person-group> (<year>1987</year>). <article-title>Silhouettes: a graphical aid to the interpretation and validation of cluster analysis</article-title>. <source>J. Comput. Appl. Math.</source> <volume>20</volume>, <fpage>53</fpage>&#x2013;<lpage>65</lpage>.</citation></ref>
<ref id="ref95"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Saxena</surname> <given-names>S.</given-names></name> <name><surname>Cunningham</surname> <given-names>J. P.</given-names></name></person-group> (<year>2019</year>). <article-title>Towards the neural population doctrine</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>55</volume>, <fpage>103</fpage>&#x2013;<lpage>111</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.conb.2019.02.002</pub-id></citation></ref>
<ref id="ref96"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schemper</surname> <given-names>M.</given-names></name></person-group> (<year>1984</year>). <article-title>Analyses of associations with censored data by generalized Mantel and Breslow tests and generalized Kendall correlation coefficients</article-title>. <source>Biom. J.</source> <volume>26</volume>, <fpage>309</fpage>&#x2013;<lpage>318</lpage>.</citation></ref>
<ref id="ref97"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schneider</surname> <given-names>S.</given-names></name> <name><surname>Lee</surname> <given-names>J. H.</given-names></name> <name><surname>Mathis</surname> <given-names>M. W.</given-names></name></person-group> (<year>2022</year>). <article-title>Learnable latent embeddings for joint behavioral and neural analysis</article-title>. <source>arXiv</source>. Available at: <ext-link xlink:href="http://arxiv.org/abs/2204.00673" ext-link-type="uri">http://arxiv.org/abs/2204.00673</ext-link></citation></ref>
<ref id="ref98"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shannon</surname> <given-names>C. E.</given-names></name></person-group> (<year>1997</year>). <article-title>The mathematical theory of communication</article-title>. <source>MD Comput.</source> <volume>14</volume>, <fpage>306</fpage>&#x2013;<lpage>317</lpage>.</citation></ref>
<ref id="ref99"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shepard</surname> <given-names>R. N.</given-names></name></person-group> (<year>1964</year>). <article-title>Attention and the metric structure of the stimulus space</article-title>. <source>J. Math. Psychol.</source> <volume>1</volume>, <fpage>54</fpage>&#x2013;<lpage>87</lpage>.</citation></ref>
<ref id="ref100"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shepard</surname> <given-names>R. N.</given-names></name></person-group> (<year>1987</year>). <article-title>Toward a universal law of generalization for psychological science</article-title>. <source>Science</source> <volume>237</volume>, <fpage>1317</fpage>&#x2013;<lpage>1323</lpage>.</citation></ref>
<ref id="ref101"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shepard</surname> <given-names>S.</given-names></name> <name><surname>Chipman</surname> <given-names>R.</given-names></name></person-group> (<year>1970</year>). <article-title>Second-order isomorphism of internal representations: shapes of states</article-title>. <source>Cogn. Psychol.</source> <volume>1</volume>, <fpage>1</fpage>&#x2013;<lpage>17</lpage>.</citation></ref>
<ref id="ref102"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Singer</surname> <given-names>W.</given-names></name> <name><surname>Gray</surname> <given-names>C. M.</given-names></name></person-group> (<year>1995</year>). <article-title>Neuronal synchrony: a versatile code for the definition of relations?</article-title> <source>Annu. Rev. Neurosci.</source> <volume>18</volume>, <fpage>49</fpage>&#x2013;<lpage>65</lpage>.</citation></ref>
<ref id="ref103"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Skaggs</surname> <given-names>WE</given-names></name> <name><surname>Mcnaughton</surname> <given-names>BL</given-names></name> <name><surname>Gothard</surname> <given-names>KM</given-names></name> <name><surname>Markus</surname> <given-names>EJ</given-names></name></person-group> (<year>1992</year>) &#x201C;An information-theoretic approach to deciphering the hippocampal code&#x201D;. <italic>Proceedings of the 5th International Conference on Neural Information Processing Systems</italic></citation></ref>
<ref id="ref104"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Smith</surname> <given-names>M. A.</given-names></name> <name><surname>Kohn</surname> <given-names>A.</given-names></name></person-group> (<year>2008</year>). <article-title>Spatial and temporal scales of neuronal correlation in primary visual cortex</article-title>. <source>J. Neurosci.</source> <volume>28</volume>, <fpage>12591</fpage>&#x2013;<lpage>12603</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.2929-08.2008</pub-id></citation></ref>
<ref id="ref105"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Soudry</surname> <given-names>D.</given-names></name> <name><surname>Keshri</surname> <given-names>S.</given-names></name> <name><surname>Stinson</surname> <given-names>P.</given-names></name> <name><surname>Oh</surname> <given-names>M.-H.</given-names></name> <name><surname>Iyengar</surname> <given-names>G.</given-names></name> <name><surname>Paninski</surname> <given-names>L.</given-names></name></person-group> (<year>2013</year>). <article-title>A shotgun sampling solution for the common input problem in neural connectivity inference</article-title>. <source>arXiv</source>. Available at: <ext-link xlink:href="http://arxiv.org/abs/1309.3724" ext-link-type="uri">http://arxiv.org/abs/1309.3724</ext-link></citation></ref>
<ref id="ref106"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sporns</surname> <given-names>O.</given-names></name></person-group> (<year>2013</year>). <article-title>Structure and function of complex brain networks</article-title>. <source>Dialogues Clin. Neurosci.</source> <volume>15</volume>, <fpage>247</fpage>&#x2013;<lpage>262</lpage>. doi: <pub-id pub-id-type="doi">10.31887/dcns.2013.15.3/osporns</pub-id></citation></ref>
<ref id="ref107"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Steinmetz</surname> <given-names>N. A.</given-names></name> <name><surname>Aydin</surname> <given-names>C.</given-names></name> <name><surname>Lebedeva</surname> <given-names>A.</given-names></name> <name><surname>Okun</surname> <given-names>M.</given-names></name> <name><surname>Pachitariu</surname> <given-names>M.</given-names></name> <name><surname>Bauza</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Neuropixels 2.0: a miniaturized high-density probe for stable, long-term brain recordings</article-title>. <source>Science</source> <volume>372</volume>:<fpage>eabf4588</fpage>. doi: <pub-id pub-id-type="doi">10.1126/science.abf4588</pub-id></citation></ref>
<ref id="ref108"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Steinmetz</surname> <given-names>N. A.</given-names></name> <name><surname>Koch</surname> <given-names>C.</given-names></name> <name><surname>Harris</surname> <given-names>K. D.</given-names></name> <name><surname>Carandini</surname> <given-names>M.</given-names></name></person-group> (<year>2018</year>). <article-title>Challenges and opportunities for large-scale electrophysiology with Neuropixels probes</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>50</volume>, <fpage>92</fpage>&#x2013;<lpage>100</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.conb.2018.01.009</pub-id></citation></ref>
<ref id="ref109"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stevenson</surname> <given-names>I. H.</given-names></name> <name><surname>Kording</surname> <given-names>K. P.</given-names></name></person-group> (<year>2011</year>). <article-title>How advances in neural recording affect data analysis</article-title>. <source>Nat. Neurosci.</source> <volume>14</volume>, <fpage>139</fpage>&#x2013;<lpage>142</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn.2731</pub-id></citation></ref>
<ref id="ref110"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stuart</surname> <given-names>L.</given-names></name> <name><surname>Walter</surname> <given-names>M.</given-names></name> <name><surname>Borisyuk</surname> <given-names>R.</given-names></name></person-group> (<year>2002</year>). <article-title>Visualisation of synchronous firing in multidimensional spike trains</article-title>. <source>Bio Systems</source>. <volume>67</volume>, <fpage>265</fpage>&#x2013;<lpage>79</lpage>. doi: <pub-id pub-id-type="doi">10.1016/S0303-2647(02)000849</pub-id></citation></ref>
<ref id="ref111"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Teeters</surname> <given-names>J. L.</given-names></name> <name><surname>Sommer</surname> <given-names>F. T.</given-names></name></person-group> (<year>2009</year>). <article-title>CRCNS.ORG: a repository of high-quality data sets and tools for computational neuroscience</article-title>. <source>BMC Neurosci</source>. <volume>10</volume>:<fpage>S6</fpage>. doi: <pub-id pub-id-type="doi">10.1186/1471-2202-10-S1-S6</pub-id></citation></ref>
<ref id="ref112"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Thomas Yeo</surname> <given-names>B. T.</given-names></name> <name><surname>Krienen</surname> <given-names>F. M.</given-names></name> <name><surname>Sepulcre</surname> <given-names>J.</given-names></name> <name><surname>Sabuncu</surname> <given-names>M. R.</given-names></name> <name><surname>Lashkari</surname> <given-names>D.</given-names></name> <name><surname>Hollinshead</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>The organization of the human cerebral cortex estimated by intrinsic functional connectivity</article-title>. <source>J. Neurophysiol.</source> <volume>106</volume>, <fpage>1125</fpage>&#x2013;<lpage>1165</lpage>. doi: <pub-id pub-id-type="doi">10.1152/jn.00338.2011</pub-id></citation></ref>
<ref id="ref113"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Thurstone</surname> <given-names>L. L.</given-names></name></person-group> (<year>2017</year>). &#x201C;<article-title>A law of comparative judgment</article-title>,&#x201D; in <source>Scaling</source>. <publisher-loc>Milton Park, Abingdon, Oxfordshire, England</publisher-loc>: <publisher-name>Routledge</publisher-name>, p. <fpage>1</fpage>&#x2013;<lpage>92</lpage>.</citation></ref>
<ref id="ref114"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Truccolo</surname> <given-names>W.</given-names></name> <name><surname>Eden</surname> <given-names>U. T.</given-names></name> <name><surname>Fellows</surname> <given-names>M. R.</given-names></name> <name><surname>Donoghue</surname> <given-names>J. P.</given-names></name> <name><surname>Brown</surname> <given-names>E. N.</given-names></name></person-group> (<year>2005</year>). <article-title>A point process framework for relating neural spiking activity to spiking history, neural ensemble, and extrinsic covariate effects</article-title>. <source>J. Neurophysiol.</source> <volume>93</volume>, <fpage>1074</fpage>&#x2013;<lpage>1089</lpage>. doi: <pub-id pub-id-type="doi">10.1152/jn.00697.2004</pub-id></citation></ref>
<ref id="ref115"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Truccolo</surname> <given-names>W.</given-names></name> <name><surname>Friehs</surname> <given-names>G. M.</given-names></name> <name><surname>Donoghue</surname> <given-names>J. P.</given-names></name> <name><surname>Hochberg</surname> <given-names>L. R.</given-names></name></person-group> (<year>2008</year>). <article-title>Primary motor cortex tuning to intended movement kinematics in humans with tetraplegia</article-title>. <source>J. Neurosci.</source> <volume>28</volume>, <fpage>1163</fpage>&#x2013;<lpage>1178</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.4415-07.2008</pub-id></citation></ref>
<ref id="ref116"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Truccolo</surname> <given-names>W.</given-names></name> <name><surname>Hochberg</surname> <given-names>L. R.</given-names></name> <name><surname>Donoghue</surname> <given-names>J. P.</given-names></name></person-group> (<year>2010</year>). <article-title>Collective dynamics in human and monkey sensorimotor cortex: predicting single neuron spikes</article-title>. <source>Nat. Neurosci.</source> <volume>13</volume>, <fpage>105</fpage>&#x2013;<lpage>111</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn.2455</pub-id></citation></ref>
<ref id="ref117"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ts&#x2019;o</surname> <given-names>D. Y.</given-names></name> <name><surname>Gilbert</surname> <given-names>C. D.</given-names></name> <name><surname>Wiesel</surname> <given-names>T. N.</given-names></name></person-group> (<year>1986</year>). <article-title>Relationships between horizontal interactions and functional architecture in cat striate cortex as revealed by cross-correlation analysis</article-title>. <source>J. Neurosci.</source> <volume>6</volume>, <fpage>1160</fpage>&#x2013;<lpage>1170</lpage>.</citation></ref>
<ref id="ref118"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Tversky</surname> <given-names>A.</given-names></name></person-group> (<year>1977</year>). <article-title>Features of similarity</article-title>. <source>Psychol. Rev.</source> <volume>84</volume>, <fpage>327</fpage>&#x2013;<lpage>352</lpage>. doi: <pub-id pub-id-type="doi">10.1037/0033-295X.84.4.327</pub-id></citation></ref>
<ref id="ref119"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Urai</surname> <given-names>A. E.</given-names></name> <name><surname>Doiron</surname> <given-names>B.</given-names></name> <name><surname>Leifer</surname> <given-names>A. M.</given-names></name> <name><surname>Churchland</surname> <given-names>A. K.</given-names></name></person-group> (<year>2022</year>). <article-title>Large-scale neural recordings call for new insights to link brain and behavior</article-title>. <source>Nat. Neurosci.</source> <volume>25</volume>, <fpage>11</fpage>&#x2013;<lpage>19</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s41593-021-00980-9</pub-id></citation></ref>
<ref id="ref120"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ursino</surname> <given-names>M.</given-names></name> <name><surname>Ricci</surname> <given-names>G.</given-names></name> <name><surname>Magosso</surname> <given-names>E.</given-names></name></person-group> (<year>2020</year>). <article-title>Transfer entropy as a measure of brain connectivity: a critical analysis with the help of neural mass models</article-title>. <source>Front. Comput. Neurosci.</source> <volume>14</volume>:<fpage>45</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fncom.2020.00045</pub-id></citation></ref>
<ref id="ref121"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vargas-Irwin</surname> <given-names>C. E.</given-names></name> <name><surname>Brandman</surname> <given-names>D. M.</given-names></name> <name><surname>Zimmermann</surname> <given-names>J. B.</given-names></name> <name><surname>Donoghue</surname> <given-names>J. P.</given-names></name> <name><surname>Black</surname> <given-names>M. J.</given-names></name></person-group> (<year>2015a</year>). <article-title>Spike train SIMilarity space (SSIMS): a framework for single neuron and ensemble data analysis</article-title>. <source>Neural Comput.</source> <volume>27</volume>, <fpage>1</fpage>&#x2013;<lpage>31</lpage>. doi: <pub-id pub-id-type="doi">10.1162/NECO_a_00684</pub-id></citation></ref>
<ref id="ref122"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vargas-Irwin</surname> <given-names>C. E.</given-names></name> <name><surname>Franquemont</surname> <given-names>L.</given-names></name> <name><surname>Black</surname> <given-names>M. J.</given-names></name> <name><surname>Donoghue</surname> <given-names>J. P.</given-names></name></person-group> (<year>2015b</year>). <article-title>Linking objects to actions: encoding of target object and grasping strategy in primate ventral premotor cortex</article-title>. <source>J. Neurosci.</source> <volume>35</volume>, <fpage>10888</fpage>&#x2013;<lpage>10897</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.1574-15.2015</pub-id></citation></ref>
<ref id="ref9005"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Victor</surname> <given-names>J. D.</given-names></name></person-group> (<year>2005</year>). <article-title>Spike Train Metrics</article-title>. <source>Curr. Opin. Neurobiol.</source> <volume>15</volume>, <fpage>585</fpage>&#x2013;<lpage>92</lpage>.</citation></ref>
<ref id="ref123"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Victor</surname> <given-names>J. D.</given-names></name> <name><surname>Purpura</surname> <given-names>K. P.</given-names></name></person-group> (<year>1996</year>). <article-title>Nature and precision of temporal coding in visual cortex: a metric-space analysis</article-title>. <source>J. Neurophysiol.</source> <volume>76</volume>, <fpage>1310</fpage>&#x2013;<lpage>1326</lpage>. doi: <pub-id pub-id-type="doi">10.1152/jn.1996.76.2.1310</pub-id></citation></ref>
<ref id="ref124"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Victor</surname> <given-names>J. D.</given-names></name> <name><surname>Purpura</surname> <given-names>K. P.</given-names></name></person-group> (<year>1997</year>). <article-title>Metric-space analysis of spike trains: theory, algorithms, and application</article-title>. <source>Netw. Comput. Neural Syst.</source> <volume>8</volume>, <fpage>127</fpage>&#x2013;<lpage>64</lpage>.</citation></ref>
<ref id="ref125"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vogt</surname> <given-names>N.</given-names></name></person-group> (<year>2019</year>). <article-title>Massively parallel intracellular recordings</article-title>. <source>Nat. Methods</source> <volume>16</volume>:<fpage>1079</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41592-019-0644-z</pub-id></citation></ref>
<ref id="ref126"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Romani</surname> <given-names>S.</given-names></name> <name><surname>Lustig</surname> <given-names>B.</given-names></name> <name><surname>Leonardo</surname> <given-names>A.</given-names></name> <name><surname>Pastalkova</surname> <given-names>E.</given-names></name></person-group> (<year>2015</year>). <article-title>Theta sequences are essential for internally generated hippocampal firing fields</article-title>. <source>Nat. Neurosci.</source> <volume>18</volume>, <fpage>282</fpage>&#x2013;<lpage>288</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn.3904</pub-id></citation></ref>
<ref id="ref9006"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wright</surname> <given-names>W. E.</given-names></name></person-group> (<year>1977</year>). <article-title>Gravitational clustering</article-title>. <source>Pattern Recogn.</source> <volume>9</volume>, <fpage>151</fpage>&#x2013;<lpage>66</lpage>.</citation></ref>
<ref id="ref127"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>G. R.</given-names></name> <name><surname>Joglekar</surname> <given-names>M. R.</given-names></name> <name><surname>Song</surname> <given-names>H. F.</given-names></name> <name><surname>Newsome</surname> <given-names>W. T.</given-names></name> <name><surname>Wang</surname> <given-names>X.-J.</given-names></name></person-group> (<year>2019</year>). <article-title>Task representations in neural networks trained to perform many cognitive tasks</article-title>. <source>Nat. Neurosci.</source> <volume>22</volume>, <fpage>297</fpage>&#x2013;<lpage>306</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s41593-018-0310-2</pub-id></citation></ref>
<ref id="ref128"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yuste</surname> <given-names>R.</given-names></name></person-group> (<year>2015</year>). <article-title>From the neuron doctrine to neural networks</article-title>. <source>Nat. Rev. Neurosci.</source> <volume>16</volume>, <fpage>487</fpage>&#x2013;<lpage>497</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nrn3962</pub-id></citation></ref>
<ref id="ref129"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zador</surname> <given-names>A.</given-names></name> <name><surname>Richards</surname> <given-names>B.</given-names></name> <name><surname>&#x00D6;lveczky</surname> <given-names>B.</given-names></name> <name><surname>Escola</surname> <given-names>S.</given-names></name> <name><surname>Bengio</surname> <given-names>Y.</given-names></name> <name><surname>Boahen</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Toward next-generation artificial intelligence: catalyzing the NeuroAI revolution</article-title>. <source>arXiv</source>. Available at: <ext-link xlink:href="http://arxiv.org/abs/2210.08340" ext-link-type="uri">http://arxiv.org/abs/2210.08340</ext-link></citation></ref>
<ref id="ref130"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zagha</surname> <given-names>E.</given-names></name> <name><surname>Ge</surname> <given-names>X.</given-names></name> <name><surname>McCormick</surname> <given-names>D. A.</given-names></name></person-group> (<year>2015</year>). <article-title>Competing neural ensembles in motor cortex gate goal-directed motor output</article-title>. <source>Neuron</source> <volume>88</volume>, <fpage>565</fpage>&#x2013;<lpage>577</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuron.2015.09.044</pub-id></citation></ref>
<ref id="ref131"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Zenker</surname> <given-names>F.</given-names></name> <name><surname>G&#x00E4;rdenfors</surname> <given-names>P.</given-names></name></person-group> (eds.). (<year>2015</year>). <source>Applications of conceptual spaces: The case for geometric knowledge representation</source>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation></ref>
</ref-list>
</back>
</article>