<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!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" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Comput. Neurosci.</journal-id>
<journal-title>Frontiers in Computational Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Comput. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-5188</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fncom.2017.00048</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>Cliques of Neurons Bound into Cavities Provide a Missing Link between Structure and Function</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Reimann</surname> <given-names>Michael W.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="author-notes" rid="fn003"><sup>&#x02020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/55751/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Nolte</surname> <given-names>Max</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="author-notes" rid="fn003"><sup>&#x02020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/421517/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Scolamiero</surname> <given-names>Martina</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/432876/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Turner</surname> <given-names>Katharine</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Perin</surname> <given-names>Rodrigo</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/44900/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Chindemi</surname> <given-names>Giuseppe</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/339245/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>D&#x00142;otko</surname> <given-names>Pawe&#x00142;</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<xref ref-type="author-notes" rid="fn004"><sup>&#x02021;</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Levi</surname> <given-names>Ran</given-names></name>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
<xref ref-type="author-notes" rid="fn004"><sup>&#x02021;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/108693/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Hess</surname> <given-names>Kathryn</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x0002A;</sup></xref>
<xref ref-type="author-notes" rid="fn004"><sup>&#x02021;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/243393/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Markram</surname> <given-names>Henry</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<xref ref-type="author-notes" rid="fn004"><sup>&#x02021;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/74/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Blue Brain Project, &#x000C9;cole Polytechnique F&#x000E9;d&#x000E9;rale de Lausanne</institution> <country>Geneva, Switzerland</country></aff>
<aff id="aff2"><sup>2</sup><institution>Laboratory for Topology and Neuroscience, Brain Mind Institute, &#x000C9;cole Polytechnique F&#x000E9;d&#x000E9;rale de Lausanne</institution> <country>Lausanne, Switzerland</country></aff>
<aff id="aff3"><sup>3</sup><institution>Laboratory of Neural Microcircuitry, Brain Mind Institute, &#x000C9;cole Polytechnique F&#x000E9;d&#x000E9;rale de Lausanne</institution> <country>Lausanne, Switzerland</country></aff>
<aff id="aff4"><sup>4</sup><institution>DataShape, INRIA Saclay</institution> <country>Palaiseau, France</country></aff>
<aff id="aff5"><sup>5</sup><institution>Institute of Mathematics, University of Aberdeen</institution> <country>Aberdeen, United Kingdom</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Paul Miller, Brandeis University, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Cees van Leeuwen, KU Leuven, Belgium; Andreas Knoblauch, Hochschule Albstadt-Sigmaringen, Germany</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Henry Markram <email>henry.markram&#x00040;epfl.ch</email></p></fn>
<fn fn-type="corresp" id="fn002"><p>Kathryn Hess <email>kathryn.hess&#x00040;epfl.ch</email></p></fn>
<fn fn-type="other" id="fn003"><p>&#x02020;These authors have contributed equally to this work.</p></fn>
<fn fn-type="other" id="fn004"><p>&#x02021;Co-senior author.</p></fn></author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>06</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="collection">
<year>2017</year>
</pub-date>
<volume>11</volume>
<elocation-id>48</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>03</month>
<year>2017</year>
</date>
<date date-type="accepted">
<day>18</day>
<month>05</month>
<year>2017</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2017 Reimann, Nolte, Scolamiero, Turner, Perin, Chindemi, D&#x00142;otko, Levi, Hess and Markram.</copyright-statement>
<copyright-year>2017</copyright-year>
<copyright-holder>Reimann, Nolte, Scolamiero, Turner, Perin, Chindemi, D&#x00142;otko, Levi, Hess and Markram</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) or licensor 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 lack of a formal link between neural network structure and its emergent function has hampered our understanding of how the brain processes information. We have now come closer to describing such a link by taking the direction of synaptic transmission into account, constructing graphs of a network that reflect the direction of information flow, and analyzing these directed graphs using algebraic topology. Applying this approach to a local network of neurons in the neocortex revealed a remarkably intricate and previously unseen topology of synaptic connectivity. The synaptic network contains an abundance of cliques of neurons bound into cavities that guide the emergence of correlated activity. In response to stimuli, correlated activity binds synaptically connected neurons into functional cliques and cavities that evolve in a stereotypical sequence toward peak complexity. We propose that the brain processes stimuli by forming increasingly complex functional cliques and cavities.</p></abstract>
<kwd-group>
<kwd>connectomics</kwd>
<kwd>topology</kwd>
<kwd>directed networks</kwd>
<kwd>structure-function</kwd>
<kwd>correlations</kwd>
<kwd>Betti numbers</kwd>
</kwd-group>
<counts>
<fig-count count="6"/>
<table-count count="1"/>
<equation-count count="10"/>
<ref-count count="43"/>
<page-count count="16"/>
<word-count count="11494"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>How the structure of a network determines its function is not well understood. For neural networks specifically, we lack a unifying mathematical framework to unambiguously describe the emergent behavior of the network in terms of its underlying structure (Bassett and Sporns, <xref ref-type="bibr" rid="B4">2017</xref>). While graph theory has been used to analyze network topology with some success (Bullmore and Sporns, <xref ref-type="bibr" rid="B9">2009</xref>), current methods are usually constrained to analyzing how local connectivity influences local activity (Pajevic and Plenz, <xref ref-type="bibr" rid="B29">2012</xref>; Chambers and MacLean, <xref ref-type="bibr" rid="B10">2016</xref>) or global network dynamics (Hu et al., <xref ref-type="bibr" rid="B19">2014</xref>), or how global network properties like connectivity and balance of excitatory and inhibitory neurons influence network dynamics (Renart et al., <xref ref-type="bibr" rid="B37">2010</xref>; Rosenbaum et al., <xref ref-type="bibr" rid="B38">2017</xref>). One such global network property is small-worldness. While it has been shown that small-worldness optimizes information exchange (Latora and Marchiori, <xref ref-type="bibr" rid="B22">2001</xref>), and that adaptive rewiring during chaotic activity leads to small world networks (Gong and Leeuwen, <xref ref-type="bibr" rid="B15">2004</xref>), the degree of small-worldness cannot describe most local network properties, such as the different roles of individual neurons.</p>
<p>Algebraic topology (Munkres, <xref ref-type="bibr" rid="B28">1984</xref>) offers the unique advantage of providing methods to describe quantitatively both local network properties and the global network properties that emerge from local structure, thus unifying both levels. More recently, algebraic topology has been applied to functional networks between brain regions using fMRI (Petri et al., <xref ref-type="bibr" rid="B34">2014</xref>) and between neurons using neural activity (Giusti et al., <xref ref-type="bibr" rid="B14">2015</xref>), but the underlying synaptic connections (structural network) were unknown. Furthermore, all formal topological analyses have overlooked the direction of information flow, since they analyzed only undirected graphs.</p>
<p>We developed a mathematical framework to analyze both the structural and the functional topology of the network, integrating local and global descriptions, enabling us to establish a clear relationship between them. We represent a network as a directed graph, with neurons as the vertices and the synaptic connections directed from pre- to postsynaptic neurons as the edges, which can be analyzed using elementary tools from algebraic topology (Munkres, <xref ref-type="bibr" rid="B28">1984</xref>). The structural graph contains all synaptic connections, while a functional graph is a sub-graph of the structural graph containing only those connections that are active within a specific time bin (i.e., in which a postsynaptic neuron fires within a short time of a presynaptic spike). The response to a stimulus can then be represented and studied as a time series of functional graphs.</p>
<p>Networks are often analyzed in terms of groups of nodes that are all-to-all connected, known as <italic>cliques</italic>. The number of neurons in a clique determines its size, or more formally, its <italic>dimension</italic>. In directed graphs it is natural to consider <italic>directed cliques</italic>, which are cliques containing a single source neuron and a single sink neuron and reflecting a specific <italic>motif</italic> of connectivity (Song et al., <xref ref-type="bibr" rid="B40">2005</xref>; Perin et al., <xref ref-type="bibr" rid="B32">2011</xref>), wherein the flow of information through a group of neurons has an unambiguous direction. The manner in which directed cliques bind together can be represented geometrically. When directed cliques bind appropriately by sharing neurons, and without forming a larger clique due to missing connections, they form <italic>cavities</italic> (&#x0201C;<italic>holes</italic>,&#x0201D; &#x0201C;<italic>voids</italic>&#x0201D;) in this geometric representation, with high-dimensional cavities forming when high-dimensional (large) cliques bind together. Directed cliques describe the flow of information in the network at the local level, while cavities provide a global measure of information flow in the whole network. Using these naturally arising structures, we established a direct relationship between the structural graph and the emergent flow of information in response to stimuli, as captured through time series of functional graphs.</p>
<p>We applied this framework to digital reconstructions of rat neocortical microcircuitry that closely resemble the biological tissue in terms of the numbers, types, and densities of neurons and their synaptic connectivity (a &#x0201C;microconnectome&#x0201D; model for a cortical microcircuit, Figures <xref ref-type="fig" rid="F1">1A,B</xref>; see Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>; Reimann et al., <xref ref-type="bibr" rid="B36">2015</xref>). Simulations of the reconstructed microcircuitry reproduce multiple emergent electrical behaviors found experimentally in the neocortex (Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>). The microcircuit, formed by &#x0007E;8 million connections (edges) between &#x0007E;31,000 neurons (vertices), was reconstructed from experimental data, guided by biological principles of organization, and iteratively refined until validated against a battery of independent anatomical and physiological data obtained from experiments. Multiple instantiations of the reconstruction provide a statistical and biological range of microcircuits for analysis.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>(A)</bold> Thin (10 &#x003BC;m) slice of <italic>in silico</italic> reconstructed tissue. Red: A clique formed by five pyramidal cells in layer 5. <bold>(B1)</bold> Full connection matrix of a reconstructed microcircuit with 31,146 neurons. Neurons are sorted by cortical layer and morphological type within each layer. Pre-/postsynaptic neurons along the vertical/horizontal axis. Each grayscale pixel indicates the connections between two groups of 62 neurons each, ranging from white (no connections) to black (&#x02265;8% connected pairs). <bold>(B2)</bold> Zoom into the connectivity between two groups of 434 neurons each in layer 5, i.e., 7 by 7 pixels in <bold>(A)</bold>, followed by a further zoom into the clique of 5 neurons shown in <bold>(A)</bold>. Black indicates presence, and white absence of a connection. <bold>(B3)</bold> Zoom into the somata of the clique in <bold>(A)</bold> and representation of their connectivity as a directed graph.</p></caption>
<graphic xlink:href="fncom-11-00048-g0001.tif"/>
</fig>
<p>We found a remarkably high number and variety of high-dimensional directed cliques and cavities, which had not been seen before in neural networks, either biological or artificial, and in far greater numbers than those found in various null models of directed networks. Topological metrics reflecting the number of directed cliques and cavities not only distinguished the reconstructions from all null models, they also revealed subtle differences between reconstructions based on biological datasets from different animals, suggesting that individual variations in biological detail of neocortical microcircuits are reflected in the repertoire of directed cliques and cavities. When we simulated microcircuit activity in response to sensory stimuli, we observed that pairwise correlations in neuronal activity increased with the number and dimension of the directed cliques to which a pair of neurons belongs, indicating that the hierarchical structure of the network shapes a hierarchy of correlated activity. In fact, we found a hierarchy of correlated activity between neurons even within a single directed clique. During activity, many more high-dimensional directed cliques formed than would be expected from the number of active connections, further suggesting that correlated activity tends to bind neurons into high-dimensional active cliques.</p>
<p>Following a spatio-temporal stimulus to the network, we found that during correlated activity, active cliques form increasingly high-dimensional cavities (i.e., cavities formed by increasingly larger cliques). Moreover, we discovered that while different spatio-temporal stimuli applied to the same circuit and the same stimulus applied to different circuits produced different activity patterns, they all exhibited the same general evolution, where functional relationships among increasingly higher-dimensional cliques form and then disintegrate.</p>
</sec>
<sec sec-type="results" id="s2">
<title>2. Results</title>
<sec>
<title>2.1. The case for directed simplices</title>
<p>Networks of neurons connected by electrical synapses (gap junctions) can be represented as undirected graphs, where information can flow in both directions. Networks with chemical synapses, which impose a single direction of synaptic communication from the pre- to the postsynaptic neuron (Figures <xref ref-type="fig" rid="F1">1B2,B3</xref>), are more accurately represented as directed graphs. Sub-sampling networks of neurons experimentally has revealed small motifs of synaptic connectivity, but not large cliques of neurons (Song et al., <xref ref-type="bibr" rid="B40">2005</xref>; Perin et al., <xref ref-type="bibr" rid="B32">2011</xref>). Knowing the complete directed network of neurons, as we do in the case of the reconstructed microcircuit, enables us to detect all cliques, directed, and otherwise (Figure <xref ref-type="fig" rid="F1">1</xref>).</p>
<p>When the direction of connections is not taken into account, a great deal of information is lost. For example, in the undirected case, there is only one possible configuration for a clique of four fully connected neurons (Figure <xref ref-type="fig" rid="F2">2A1</xref>, left). However, in the directed case, there are 3<sup>6</sup> &#x0003D; 729 possible configurations, as each of the six connections can be in one of three states (i &#x02192; j, j &#x02190; i, or i &#x02194; j connection types; Figure <xref ref-type="fig" rid="F2">2A1</xref> right).</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>(A1)</bold> A 4-clique in the undirected connectivity graph has one of 729 <italic>configurations</italic> in the directed graph. <bold>(A2)</bold> Configurations containing bidirectional connections are resolved by considering all sub-graphs without bidirectional connections. <bold>(A3)</bold> Without bidirectional connections, 64 possible configurations remain, 24 of which are acyclic, with a clear sink-source structure (<italic>directed simplices</italic>, in this case of dimension 3). <bold>(B)</bold> Number of simplices in each dimension in the Bio-M reconstruction (shaded area: standard deviation of seven statistical instantiations) and in three types of random control networks. <bold>(C)</bold> Examples of neurons forming high-dimensional simplices in the reconstruction. Bottom: Their representation as directed graphs. <bold>(D)</bold> (Left) Number of directed simplices of various dimensions found in 55 <italic>in vitro</italic> patch-clamp experiments sampling groups of pyramidal cells in layer 5. (Right) Number of simplices of various dimensions found in 100,000 <italic>in silico</italic> experiments mimicking the patch-clamp procedure of <bold>(B)</bold>.</p></caption>
<graphic xlink:href="fncom-11-00048-g0002.tif"/>
</fig>
<p>A clique with reciprocal connections contains two or more cliques consisting only of uni-directional connections (Figure <xref ref-type="fig" rid="F2">2A2</xref>). When only uni-directional connections are considered, there are 2<sup>6</sup> possible configurations of four fully connected neurons, which are of two types: those that contain cycles (40 configurations; Figure <xref ref-type="fig" rid="F2">2A3</xref> left; Section 4.1.3) and those that do not (24 configurations; Figure <xref ref-type="fig" rid="F2">2A3</xref> right). Directed cliques are exactly the acyclic cliques. The net <italic>directionality</italic> of information flow through any motif can be defined as the sum over all neurons of the squares of the differences between their in-degree and their out-degree (see Equation 2, Figure <xref ref-type="supplementary-material" rid="SM1">S1</xref>). Directed cliques have the highest net directionality among all cliques (Figure <xref ref-type="supplementary-material" rid="SM1">S1</xref>; Section 4.1.4). A clique that contains cycles always decomposes into directed cliques with the same number of neurons or fewer, at the very least any single connection between two neurons forms a 2-clique. A cyclical clique of three neurons therefore decomposes into three 2-cliques. Following the conventions in algebraic topology, we refer to directed cliques of <italic>n</italic> neurons as <italic>directed simplices of dimension n-1</italic> or <italic>directed (n-1)-simplices</italic> (which reflects their natural geometric representation as (<italic>n</italic>-1)-dimensional polyhedra) (see Figure <xref ref-type="supplementary-material" rid="SM1">S2</xref>; Section 4.1.3). Correspondingly, their sub-cliques are called <italic>sub-simplices</italic>.</p>
</sec>
<sec>
<title>2.2. An abundance of directed simplices</title>
<sec>
<title>2.2.1. Reconstructed neocortical microcircuitry</title>
<p>We analyzed 42 variants of the reconstructed microconnectome, grouped into six sets, each comprised of seven statistically varying instantiations (Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>; Section 4.3). The first five sets were based on specific heights of the six layers of the neocortex, cell densities, and distributions of different cell types experimentally measured in five different rats (Bio1-5), while the sixth represents the mean of these measurements (Bio-M). Individual instantiations within a set varied with the outcome of the stochastic portions of the reconstruction process. Surprisingly, we found that the reconstructions consistently contained directed simplices of dimensions up to 6 or 7, with as many as 80 million directed 3-simplices (Figure <xref ref-type="fig" rid="F2">2B</xref>; blue). This is the first indication of the existence of such a vast number of high-dimensional directed simplices in neocortical microcircuitry, or in any neural network.</p>
</sec>
<sec>
<title>2.2.2. Control models</title>
<p>To compare these results with null models, we examined how the numbers of directed simplices in these reconstructions differed from those of artificial circuits and from circuits in which some of the biological rules of connectivity were omitted (see Section 4.4). For one control, we generated five Erd&#x00151;s-R&#x000E9;nyi random graphs (ER) of equal size (&#x0007E;31,000 vertices) and the same average connection probability as the Bio-M circuit (&#x0007E;0.8%; &#x0007E;8 million edges) (Figure <xref ref-type="fig" rid="F2">2B</xref>; dark green). For another, we constructed a circuit with the same 3D model neurons as the Bio-M circuit, but connected the neurons using a random connectivity rule [&#x0201C;Peters&#x00027; Rule&#x0201D; (Peters and Feldman, <xref ref-type="bibr" rid="B33">1976</xref>), PR; Figure <xref ref-type="fig" rid="F2">2B</xref>, red]. For the last control we connected the neurons in the Bio-M circuit according to the distance-dependent connection probabilities between the different morphological types of neurons. Since this control is similar to deriving connectivity from the average overlap of neuronal arbors (Shepherd et al., <xref ref-type="bibr" rid="B39">2005</xref>), it retains the general biological (GB) features of connectivity between different types of neurons (Reimann et al., <xref ref-type="bibr" rid="B36">2015</xref>), excluding only explicit pairwise connectivity between individual neurons, which is determined by the overlap of their <italic>specific</italic> arbors (Figure <xref ref-type="fig" rid="F2">2B</xref>, yellow). In all cases, the number of directed simplices of dimensions larger than 1 was far smaller than in the Bio-M circuit. In addition, the relative differences between the Bio-M and the null models increased markedly with dimension.</p>
</sec>
<sec>
<title>2.2.3. <italic>In vitro</italic></title>
<p>Simplices of high dimensions (such as those depicted in Figure <xref ref-type="fig" rid="F2">2C</xref>) have not yet been observed experimentally, as doing so would require simultaneous intracellular recording of large numbers of neurons. To obtain an indication of the presence of many high-dimensional directed simplices in the actual neocortical tissue, we performed multi-neuron patch-clamp experiments with up to 12 neurons at a time in <italic>in vitro</italic> slices of the neocortex of the same age and brain region as the digitally reconstructed tissue (Section 4.5.1). Although limited by the number of neurons we could simultaneously record from, we found a substantial number of directed simplices up to dimension 3, and even one 4-dimensional simplex, in just 55 multi-neuron recording experiments (Figure <xref ref-type="fig" rid="F2">2D</xref>, left). We then mimicked these experiments on the reconstructed microcircuit by repeating the same multi-neuron patch-clamp recordings <italic>in silico</italic> (Section 4.5.2) and found a similar shape of the distribution of 4-, 3-, and 2-simplices, though in lower frequencies than in the actual tissue (Figure <xref ref-type="fig" rid="F2">2D</xref>, right). These findings not only confirm that high-dimensional directed simplices are prevalent in the neocortical tissue, they also suggest that the degree of organization in the neocortex is even greater than that in the reconstruction, which is already highly significant (see Section 3).</p>
</sec>
<sec>
<title>2.2.4. <italic>C. elegans</italic></title>
<p>To test whether the presence of large numbers of high-dimensional directed simplices is a general phenomenon of neural networks rather than a specific phenomenon found in this part of the brain of this particular animal and at this particular age, we computed the numbers of directed simplices in the <italic>C. elegans</italic> connectome (Varshney et al., <xref ref-type="bibr" rid="B42">2011</xref>) (Section 4.6). Again, we found many more high-dimensional simplices than expected from a random circuit with the same number of neurons (Figure <xref ref-type="supplementary-material" rid="SM1">S3</xref>).</p>
</sec>
<sec>
<title>2.2.5. Simplicial architecture of neocortical microcircuitry</title>
<p>To understand the simplicial architecture of the microcircuit, we began by analyzing the sub-graphs formed only by excitatory neurons, only by inhibitory neurons, and only in individual layers by both excitatory and inhibitory neurons. Restricting to only excitatory neurons barely reduces the number of simplices in each dimension (Figure <xref ref-type="fig" rid="F3">3A1</xref>), while simplex counts in inhibitory sub-graphs are multiple orders of magnitude smaller (Figure <xref ref-type="fig" rid="F3">3A2</xref>), consistent with the fact that most neurons in the microcircuitry are excitatory. Analyzing the sub-graphs of the layers in isolation shows that layers 5 and 6, where most of the excitatory neurons reside (Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>), contain the most simplices and the largest number of high-dimensional simplices (Figure <xref ref-type="fig" rid="F3">3A3</xref>).</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>(A1)</bold> Number of simplices in each dimension in the excitatory subgraph (shaded area: standard deviation across seven instantiations). <bold>(A2)</bold> Same, for the inhibitory subgraph. <bold>(A3)</bold> Same, for the subgraphs of individual layers. <bold>(B)</bold> Distribution across seven instantiations of the Bio-M graph of the number of 3- simplices an excitatory (red) or inhibitory (blue) neuron belongs to (simplices/neuron). <bold>(C)</bold> Mean over neurons in individual layers of the highest dimension of a simplex that they belong to. <bold>(D)</bold> Simplices/neuron by layer and dimension. <bold>(E)</bold> Correlation of 3-simplices/neuron and degree in the graph for all neurons.</p></caption>
<graphic xlink:href="fncom-11-00048-g0003.tif"/>
</fig>
<p>The large number of simplices relative to the number of neurons in the microcircuit implies that each neuron belongs to many directed simplices. Indeed, when we counted the number of simplices to which each neuron belongs across dimensions, we observed a long-tailed distribution such that a neuron belongs on average to thousands of simplices (Figure <xref ref-type="fig" rid="F3">3B</xref>). Both the mean maximal dimension and the number of simplices a neuron belongs to are highest in the deeper cortical layers (Figure <xref ref-type="fig" rid="F3">3C</xref>). Neurons in layer 5 belong to the largest number of simplices, many spanning multiple layers (Figure <xref ref-type="fig" rid="F3">3D</xref>), consistent with the abundance of neurons with the largest morphologies, which are connected to all layers. On the other hand, layer 6 has the largest number of simplices that are fully contained in the layer (Figure <xref ref-type="fig" rid="F3">3A3</xref>), consistent with the fact that layer 6 contains the most neurons. While the number of simplices that can form in the microcircuitry depends essentially on the number of neurons, the number of simplices to which a single neuron belongs depends fundamentally on its number of incoming and outgoing connections (its <italic>degree</italic>), which in turn depends on its morphological size (Figure <xref ref-type="fig" rid="F3">3E</xref>).</p>
</sec>
</sec>
<sec>
<title>2.3. Topology organizes spike correlations</title>
<p>The presence of vast numbers of directed cliques across a range of dimensions in the neocortex, far more than in null models, demonstrates that connectivity between these neurons is highly organized into fundamental building blocks of increasing complexity. Since the structural topology of the neural network takes into account the direction of information flow, we hypothesized that emergent electrical activity of the microcircuitry mirrors its hierarchical structural organization. To test this hypothesis, we simulated the electrical activity of the microcircuit under <italic>in vivo</italic>-like conditions (Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>).</p>
<p>Stimuli, configured as nine different spatio-temporal input patterns (Figure <xref ref-type="fig" rid="F4">4A</xref>), were injected into the reconstructed microcircuit through virtual thalamo-cortical fibers in which spike trains were induced using patterns recorded <italic>in vivo</italic> (Bale et al., <xref ref-type="bibr" rid="B3">2015</xref>; Figure <xref ref-type="supplementary-material" rid="SM1">S4</xref>; Section 4.7). These stimuli differed primarily in the degree of synchronous input received by the neurons. As expected, the neurons in the microcircuit responded to the inputs with various spiking patterns (Figures <xref ref-type="fig" rid="F4">4B1,B2,B4</xref>). We then calculated for each connected pair of neurons the correlation of their spiking activity (Figure <xref ref-type="fig" rid="F4">4C</xref>) and found a broad distribution of correlation coefficients, with only &#x0007E;12% of connections where either the pre- or postsynaptic neuron failed to respond during all stimuli.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>(A)</bold> Patterns of thalamic innervation in the reconstruction. Each circle represents the center of innervation of a thalamic fiber. Each color represents a unique thalamic spike train assigned to that fiber. <bold>(B1)</bold> Exemplary directed simplex in a microcircuit. <bold>(B2)</bold> Connectivity and morphological types of neurons in the exemplary simplex. <bold>(B3)</bold> Raster plot and PSTH (&#x00394;<italic>t</italic> &#x0003D; 10 ms) of spiking response of neurons in <bold>(B1,B2)</bold> to stimulus S30b. <bold>(B4)</bold> Correlation coefficients of all pairs of PSTHs in <bold>(B3)</bold>. <bold>(C)</bold> Correlation coefficients of PSTHs for all stimuli and all connected pairs of neurons in a microcircuit (&#x00394;<italic>t</italic> &#x0003D; 25 ms). <bold>(D)</bold> Mean correlation coefficients for connected pairs of neurons against the number of maximal simplices the edge between them belongs to, dimension by dimension. Means of fewer than 1,000 samples omitted. <bold>(E)</bold> Mean correlation coefficient of pairs of neurons, given their position within a simplex and its dimension.</p></caption>
<graphic xlink:href="fncom-11-00048-g0004.tif"/>
</fig>
<p>To avoid redundant sampling when testing the relationship between simplex dimension and activity, we restricted our analysis to <italic>maximal simplices</italic>, i.e., directed simplices that are not part of any higher-dimensional simplex (Section 4.1.2). A connection can be part of many higher-dimensional maximal simplices, unless it is itself a maximal 1-simplex. Despite the restriction to maximal simplices, we retained all information about the structure of the microcircuit because the complete structure is fully determined by its list of maximal simplices (Section 4.1.2). Correlations were calculated from histograms of the average spiking response (peri-stimulus time histogram, PSTH; bin size, 25 ms) to five seconds of thalamo-cortical input over 30 repetitions of a given input pattern (Figure <xref ref-type="fig" rid="F4">4B3</xref>). We then calculated the normalized cross-covariance of the histograms for all connections (Figure <xref ref-type="fig" rid="F4">4C</xref>; Section 4.8) and compared it to the number of maximal simplices associated with each connection in each dimension (see Figure <xref ref-type="fig" rid="F4">4D</xref>).</p>
<p>The neurons forming maximal 1-simplices displayed a significantly lower spiking correlation than the mean (Figure <xref ref-type="fig" rid="F4">4D</xref>), an indication of the fragility and lack of integration of the connection into the network. The mean correlation initially decreased with the number of maximal 2-simplices a connection belongs to, and then increased slightly. We observed that the greater the number of maximal 2-simplices a connection belongs to, the less likely it is to belong to higher-dimensional maximal simplices, with the minimum correlation occurring when the connection belongs to no simplices of dimension higher than 3. In higher dimensions, the correlation increased with the number of maximal simplices to which a connection belongs. While very high mean correlation can be attained for connections belonging to many maximal 3- or 4-simplices, the mean correlation of connections belonging to just one maximal 5- or 6-simplex was already considerably greater than the mean. These findings reveal a strong relationship between the structure of the network and its emergent activity and specifically that spike correlations depend on the level of participation of connections in high-dimensional simplices.</p>
<p>To determine the full extent to which the topological structure could organize activity of neurons, we examined spike correlations between pairs of neurons within individual simplices. These correlations increased with simplex dimension (Figure <xref ref-type="fig" rid="F4">4E</xref>, blue), again demonstrating that the degree of organization in the activity increases with structural organization. Spike correlation between pairs of neurons is normally an ambiguous measurement of connection strength because it is influenced by the local structure, specifically by indirect connections and/or shared inputs (Palm et al., <xref ref-type="bibr" rid="B30">1988</xref>; Brody, <xref ref-type="bibr" rid="B8">1999</xref>). However, since in our case the local structure is known and described in terms of directed simplices, we could infer how the local structural organization influences spike correlations. We compared the impact of indirect connections and of shared inputs on correlated activity by calculating the average correlation of pairs of neurons at different positions in a simplex when ordered from source to sink (Figure <xref ref-type="fig" rid="F4">4E</xref>, right panel). The number of indirect connections is highest for the pair consisting of the first (source) and last (sink) neurons (Figure <xref ref-type="fig" rid="F4">4E</xref>, purple), while the number of shared inputs is highest for the last and second-to-last neurons (Figure <xref ref-type="fig" rid="F4">4E</xref>, red). The first (source) and second neurons (Figure <xref ref-type="fig" rid="F4">4E</xref>, green) serve as a control because they have the smallest numbers of both indirect connections and shared inputs in the simplex.</p>
<p>We found that correlations were significantly higher for the last two neurons in the simplex, suggesting that shared input generates more of the pairwise correlation in spiking than indirect connections in directed simplices (<italic>p</italic> &#x0003C; 8 &#x000B7; 10<sup>&#x02212;6</sup>, all dimensions except 1D). Moreover, the spiking correlation of the source and sink neurons was similar to the correlation of the first and second neurons (Figure <xref ref-type="fig" rid="F4">4E</xref>, purple and green), further suggesting that spike correlations tend to increase as shared input increases. These results hold for a range of histogram time bin sizes (Figure <xref ref-type="supplementary-material" rid="SM1">S5</xref>). The specific positions of neurons in local structures such as directed simplices therefore shape the emergence of correlated activity in response to stimuli.</p>
</sec>
<sec>
<title>2.4. Cliques of neurons bound into cavities</title>
<p>Simplices are the mathematical building blocks of the microcircuitry. To gain insight into how its global structure shapes activity, it is necessary to consider how simplices are bound together. This can be achieved by analyzing the <italic>directed flag complex</italic>, which is the set of all directed simplices together with the set of all sub-simplices for each simplex (Figure <xref ref-type="supplementary-material" rid="SM1">S6</xref>, Section 4.1.2). The directed flag complex is a complete representation of the graph, including in particular the cycles neglected when examining directed simplices in isolation. The relationship between any two directed simplices depends on how they share sub-simplices. Just as any simplex can be realized as a polyhedron, a directed flag complex can be realized as a geometric object, built out of these polyhedra. If two simplices share a sub-simplex, the corresponding polyhedra are glued together along a common face (Figure <xref ref-type="fig" rid="F5">5A</xref>). The &#x0201C;shape&#x0201D; (or, more precisely, the topology) of this geometric object fully describes the global structure of the network.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p><bold>(A)</bold> Example of the calculation of the Euler characteristic of a directed flag complex as an alternating sum of Betti numbers or simplex counts. <bold>(B)</bold> Euler characteristic against the highest non-zero Betti number (&#x003B2;<sub>5</sub>) for seven instances of reconstructed microcircuits based on five different biological datasets (Bio 1-5). <bold>(C)</bold> Top: The transmission-response (TR) graph of the activity of a microcircuit is a subgraph of its structural connectivity containing all nodes, but only a subset of the edges (connections). Bottom: An edge is contained if its presynaptic neuron spikes in a defined time bin and its postsynaptic neurons spikes within 10 ms of the presynaptic spike. <bold>(D)</bold> Fraction of edges active against fraction of high-dimensional simplices active in TR graphs for various time bins of a simulation. Error bars indicate the standard deviation over 10 repetitions of the simulation. Blue triangles: 4-dimensional simplices, blue squares: 5-dimensional simplices. Red symbols and dashed lines indicate the results for choosing edges randomly from the structural graph and the number expected for random choice, respectively.</p></caption>
<graphic xlink:href="fncom-11-00048-g0005.tif"/>
</fig>
<p>To analyze directed flag complexes we computed two descriptors, the <italic>Euler characteristic</italic> and <italic>Betti numbers</italic> (Section 4.1.5). The Euler characteristic of a flag complex is given by the alternating sum of the number of simplices in each dimension, from zero through the highest dimension (Figure <xref ref-type="fig" rid="F5">5A</xref>). The Betti numbers together provide an indication of the number of cavities (or more precisely, <italic>homology classes</italic>) fully enclosed by directed simplices in the geometric object realizing the directed flag complex, where the dimension of a cavity is determined by the dimension of the enclosing simplices. The <italic>n</italic>-th Betti number, denoted &#x003B2;<sub><italic>n</italic></sub>, indicates the number of n-dimensional cavities. For example, in Figure <xref ref-type="fig" rid="F5">5A</xref>, there is one 2-dimensional cavity (and therefore &#x003B2;<sub>2</sub> &#x0003D; 1) enclosed by the eight triangles; if an edge were added between any two non-connected nodes, then the geometric object realizing the corresponding flag complex would be filled in with solid tetrahedra, and the cavity would disappear. In the flag complexes of the reconstructions, it was not possible to compute more than the zeroth and top nonzero Betti numbers, as lower dimensions were computationally too expensive (Section 4.2.2). We could easily compute all Betti numbers for the <italic>C. elegans</italic> connectome, however, as it has many fewer nodes and edges (Figure <xref ref-type="supplementary-material" rid="SM1">S3</xref>).</p>
<p>The Betti number computations showed that there are cavities of dimension 5 (cavities completely enclosed by 5-simplices/6-neuron directed cliques) in all seven instances of each of the reconstructions (Bio1-Bio5, Figure <xref ref-type="fig" rid="F5">5B</xref>; Bio-M not shown). In contrast, the ER- and PR-control models have no cavities of dimension higher than 3, and the GB-model has no cavities of dimension higher than 4, demonstrating that there are not only non-random building blocks in the reconstruction, but also non-random relationships among them. We found as well that the information encoded in &#x003B2;<sub>5</sub> and the Euler characteristic together captures enough of the structure of the flag complex of a reconstruction to reveal subtle differences in their connectivity arising from the underlying biological data (Figure <xref ref-type="fig" rid="F5">5B</xref>, different colors).</p>
</sec>
<sec>
<title>2.5. Cliques and cavities in active sub-graphs</title>
<p>Thus far we have shown that the structural network guides the emergence of correlated activity. To determine whether this correlated activity is sufficiently organized to bind neurons together to form active cliques and to bind cliques together to form active cavities out of the structural graph, we represented the spiking activity during a simulation as a time series of sub-graphs for which we computed the corresponding directed flag complexes. Each sub-graph in this series comprises the same nodes (neurons) as the reconstruction, but only a subset of the edges (synaptic connections), which are considered <italic>active</italic>, i.e., the presynaptic neuron spikes in a time bin of size &#x00394;<italic>t</italic><sub>1</sub> and the postsynaptic neuron spikes within a time &#x00394;<italic>t</italic><sub>2</sub> after the presynaptic spike (Figure <xref ref-type="fig" rid="F5">5C</xref> and Figure <xref ref-type="supplementary-material" rid="SM1">S7</xref>, Section 4.9). By considering subsequent, non-overlapping time bins of constant size &#x00394;<italic>t</italic><sub>1</sub>, we obtain a time series of <italic>transmission-response</italic> (TR) graphs reflecting correlated activity in the microcircuitry. We converted the time series of TR graphs in response to the different patterns of thalamo-cortical inputs (see Figure <xref ref-type="fig" rid="F4">4A</xref>) into time series of directed flag complexes. We found significantly more simplices in the TR graphs (&#x00394;<italic>t</italic><sub>1</sub> &#x0003D; 5 ms, &#x00394;<italic>t</italic><sub>2</sub> &#x0003D; 10 ms) than would be expected based on the number of edges alone (Figure <xref ref-type="fig" rid="F5">5D</xref>), indicating that correlated activity becomes preferentially concentrated in directed simplices.</p>
<p>The nine stimuli generated different spatio-temporal responses and different numbers of active edges (Figure <xref ref-type="fig" rid="F6">6A</xref>). The variation in Betti numbers and Euler characteristic over time indicates that neurons become bound into cliques and cavities by correlated activity (Figure <xref ref-type="fig" rid="F6">6A</xref> and Figure <xref ref-type="supplementary-material" rid="SM1">S8</xref>). When we plotted the number of cavities of dimension 1 (&#x003B2;<sub>1</sub>) against the number of those of dimension 3 (&#x003B2;<sub>3</sub>) (the highest dimension in which cavities consistently occur), the trajectory over the course of &#x0007E;100 ms (Figure <xref ref-type="fig" rid="F6">6B</xref>) began &#x0007E;50 ms after stimulus onset with the formation of a large number of 1-dimensional cavities, followed by the emergence of 2-dimensional (not shown) and 3-dimensional cavities. The decrease in &#x003B2;<sub>1</sub> began while &#x003B2;<sub>3</sub> was still increasing and continued until &#x003B2;<sub>3</sub> reached its peak, indicating that higher-dimensional relationships between directed simplices continued to be formed by correlated activity as the lower dimensional relationships subside.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p><bold>(A)</bold> Number of edges, &#x003B2;<sub>1</sub>, &#x003B2;<sub>3</sub>, and Euler characteristic of the time series of TR graphs in response to the stimulus patterns shown in Figure <xref ref-type="fig" rid="F4">4</xref> (mean and SEM of 30 repetitions of each stimulus). <bold>(B)</bold> Trace of the time series of &#x003B2;<sub>1</sub> against &#x003B2;<sub>3</sub> for three of the stimuli. Shading of colors indicates Gaussian profiles at each time step with means and standard deviations interpolated from 30 repetitions of each stimulus. <bold>(C)</bold> Trace for one of the stimuli in B, along with the mean firing activity at different locations of the microcircuit during time steps of 2 ms. <bold>(D)</bold> Like <bold>(B)</bold>, but for TR graphs of Bio 1-5, in response to stimulus S15b.</p></caption>
<graphic xlink:href="fncom-11-00048-g0006.tif"/>
</fig>
<p>Different stimuli led to Betti number trajectories of different amplitudes, where higher degrees of synchrony in the thalamic input produced higher amplitudes. The trajectories all followed a similar progression of cavity formation toward a peak level of functional organization followed by relatively rapid disintegration. The center of the projection of each trajectory onto the &#x003B2;<sub>1</sub>-axis (its &#x003B2;<sub>1</sub>-center) was approximately the same. Together, these characteristics of the trajectories reveal a stereotypical evolution of cliques and cavities in response to stimuli. These observations are consistent with experimentally recorded <italic>in vivo</italic> responses to sensory stimuli in terms of onset delay, response duration, and the presence of distinct phases of the response (Luczak et al., <xref ref-type="bibr" rid="B24">2015</xref>).</p>
<p>To determine the neurons involved in this robust evolution of functional organization, we recorded the mean levels of spiking activity at different spatial locations within the microcircuit for one exemplary stimulus (Figure <xref ref-type="fig" rid="F6">6C</xref>). The activity started at depths that correspond to the locations of the thalamo-cortical input (Meyer et al., <xref ref-type="bibr" rid="B26">2010</xref>; Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>), increasing in layer 4 and at the top of layer 6, before propagating downwards, reaching the top of layer 5 and the center of layer 6 as &#x003B2;<sub>1</sub> peaks, consistent with the finding that most directed simplices are in these layers. The transition from increasing &#x003B2;<sub>1</sub> to increasing &#x003B2;<sub>3</sub> coincided with the spread of the upper activity zone deeper into layer 5 and the top of layer 6, consistent with the presence of the highest dimensional directed simplices in these layers. The bottom activity zone also continued moving deeper, until it eventually subsided. As the top activity zone reached the bottom of layer 5, &#x003B2;<sub>3</sub> attained its peak. The zones of activity at the peaks of &#x003B2;<sub>1</sub> and &#x003B2;<sub>3</sub> are highly complementary: zones active at the peak of &#x003B2;<sub>1</sub> were generally inactive at the peak of &#x003B2;<sub>3</sub> and vice versa. The activity zone then remained in layer 5 until the cavities collapsed.</p>
<p>Finally, we applied the same stimulus to the reconstructions based on variations in the underlying biological data (see Figure <xref ref-type="fig" rid="F5">5B</xref>, Bio-1 to 5) and found similar Betti number trajectories, indicating that the general sequence of cavity formation toward peak functional organization followed by disintegration is preserved across individuals. On the other hand, we observed markedly different amplitudes, indicating that biological variability leads to variation in the number of high-dimensional cavities formed by correlated activity (Figure <xref ref-type="fig" rid="F6">6D</xref>). We also found that, unlike the case of different stimuli applied to the same microcircuit (Figure <xref ref-type="fig" rid="F6">6B</xref>), trajectories arising from different biological variations have different &#x003B2;<sub>1</sub>-centers. In some cases, we observed reverberant trajectories that also followed a similar sequence of cavity formation, though smaller in amplitude. The general sequence of cavity formation and disintegration, however, appears to be stereotypic across stimuli and individuals.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s3">
<title>3. Discussion</title>
<p>This study provides a simple, powerful, parameter-free, and unambiguous mathematical framework for relating the activity of a neural network to its underlying structure, both locally (in terms of simplices) and globally (in terms of cavities formed by these simplices). Using this framework revealed an intricate topology of synaptic connectivity containing an abundance of cliques of neurons and of cavities binding the cliques together. The study also provides novel insight into how correlated activity emerges in the network and how the network responds to stimuli.</p>
<p>Such a vast number and variety of directed cliques and cavities had not been observed before in any neural network. The numbers of high-dimensional cliques and cavities found in the reconstruction are also far higher than in null models, even in those closely resembling the biology-based reconstructed microcircuit, but with some of the biological constraints released. We verified the existence of high-dimensional directed simplices in actual neocortical tissue. We further found similar structures in a nervous system as phylogenetically different as that of the worm <italic>C. elegans</italic> (Varshney et al., <xref ref-type="bibr" rid="B42">2011</xref>), suggesting that the presence of high-dimensional topological structures is a general phenomenon across nervous systems.</p>
<p>We showed that the spike correlation of a pair of neurons strongly increases with the number and dimension of the cliques they belong to and that it even depends on their specific position in a directed clique. In particular, spike correlation increases with proximity of the pair of neurons to the sink of a directed clique, as the degree of shared input increases. These observations indicate that the emergence of correlated activity mirrors the topological complexity of the network. While previous studies have found a similar link for motifs built from 2-dimensional simplices (Pajevic and Plenz, <xref ref-type="bibr" rid="B29">2012</xref>; Chambers and MacLean, <xref ref-type="bibr" rid="B10">2016</xref>), we generalize this to higher dimensions. The fact that each neuron belongs to many directed cliques of various dimensions explains <italic>in vivo</italic> observations that neurons can &#x0201C;flexibly join multiple ensembles&#x0201D; (Miller et al., <xref ref-type="bibr" rid="B27">2014</xref>). Braids of directed simplices connected along their appropriate faces could possibly act as synfire chains (Abeles, <xref ref-type="bibr" rid="B1">1982</xref>), with a superposition of chains (Bienenstock, <xref ref-type="bibr" rid="B6">1995</xref>) supported by the high number of cliques each neuron belongs to.</p>
<p>Topological metrics reflecting relationships among the cliques revealed biological differences in the connectivity of reconstructed microcircuits. The same topological metrics applied to time-series of transmission-response sub-graphs revealed a sequence of cavity formation and disintegration in response to stimuli, consistent across different stimuli and individual microcircuits. The size of the trajectory was determined by the degree of synchronous input and the biological parameters of the microcircuit, while its location depended mainly on the biological parameters. Neuronal activity is therefore organized not only within and by directed cliques, but also by highly structured relationships between directed cliques, consistent with a recent hypothesis concerning the relationship between structure and function (Luczak et al., <xref ref-type="bibr" rid="B24">2015</xref>).</p>
<p>The higher degree of topological complexity of the reconstruction compared to any of the null models was found to depend on the morphological detail of neurons, suggesting that the local statistics of branching of the dendrites and axons is a crucial factor in forming directed cliques and cavities, though the exact mechanism by which this occurs remains to be determined (but see Stepanyants and Chklovskii, <xref ref-type="bibr" rid="B41">2005</xref>). The number of directed 2-, 3-, and 4-simplices found per 12-patch <italic>in vitro</italic> recording was higher than in the digital reconstruction, suggesting that the level of structural organization we found is a conservative estimate of the actual complexity. Since the reconstructions are stochastic instantiations at a specific age of the neocortex, they do not take into account rewiring driven by plasticity during development and learning. Rewiring is readily triggered by stimuli as well as spontaneous activity (Le Be and Markram, <xref ref-type="bibr" rid="B23">2006</xref>), which leads to a higher degree of organization (Chklovskii et al., <xref ref-type="bibr" rid="B11">2004</xref>; Holtmaat and Svoboda, <xref ref-type="bibr" rid="B18">2009</xref>) that is likely to increase the number of cliques. The difference may also partly be due to incomplete axonal reconstructions that would lead to lower connectivity, but such an effect would be minor because the connection rate between the specific neurons recorded for this comparison is reasonably well constrained (Reimann et al., <xref ref-type="bibr" rid="B36">2015</xref>).</p>
<p>The digital reconstruction does not take into account intracortical connections beyond the microcircuit. The increase in correlations between neurons with the number of cliques to which they belong should be unaffected when these connections are taken into account because the overall correlation between neurons saturates already for a microcircuit of the size considered in this study, as we have previously shown (Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>). However, the time course of responses to stimuli and hence the specific shape of trajectories may be affected by the neighboring tissue.</p>
<p>In conclusion, this study suggests that neocortical microcircuits process information through a stereotypical progression of clique and cavity formation and disintegration, consistent with a recent hypothesis of common strategies for information processing across the neocortex (Harris and Shepherd, <xref ref-type="bibr" rid="B16">2015</xref>). We conjecture that a stimulus may be processed by binding neurons into cliques of increasingly higher dimension, as a specific class of cell assemblies, possibly to represent <italic>features</italic> of the stimulus (Hebb, <xref ref-type="bibr" rid="B17">1949</xref>; Braitenberg, <xref ref-type="bibr" rid="B7">1978</xref>), and by binding these cliques into cavities of increasing complexity, possibly to represent the <italic>associations</italic> between the features (Willshaw et al., <xref ref-type="bibr" rid="B43">1969</xref>; Engel and Singer, <xref ref-type="bibr" rid="B12">2001</xref>; Knoblauch et al., <xref ref-type="bibr" rid="B21">2009</xref>).</p>
</sec>
<sec sec-type="materials and methods" id="s4">
<title>4. Materials and methods</title>
<sec>
<title>4.1. The topological toolbox</title>
<p>Specializing basic concepts of algebraic topology, we have formulated precise definitions of cliques (<italic>simplices</italic>) and cavities (as counted by <italic>Betti numbers</italic>) associated to directed networks. What follows is a short introduction to directed graphs, simplicial complexes associated to directed graphs, and homology, as well as to the notion of directionality in directed graphs used in this study. We define, among others, the following terms and concepts.</p>
<table-wrap position="float">
<table frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left"><bold>Term</bold></td>
<td valign="top" align="left"><bold>Description</bold></td>
<td valign="top" align="center"><bold>Section</bold></td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><italic>Directed graph</italic></td>
<td valign="top" align="left">Network where each edge has a <italic>source</italic> and a <italic>target</italic></td>
<td valign="top" align="center">4.1.1</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Simplex</italic></td>
<td valign="top" align="left">Clique of all-to-all connected nodes</td>
<td valign="top" align="center">4.1.2</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Directed simplex</italic></td>
<td valign="top" align="left">Simplex in a directed graph, with a <italic>source</italic> and a <italic>sink</italic></td>
<td valign="top" align="center">4.1.3</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Source (of simplex)</italic></td>
<td valign="top" align="left">The node that is only a source of edges in a directed simplex</td>
<td valign="top" align="center">4.1.3</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Sink (of simplex)</italic></td>
<td valign="top" align="left">The node that is only a target of edges in a directed simplex</td>
<td valign="top" align="center">4.1.3</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Face (of simplex)</italic></td>
<td valign="top" align="left">Obtained by leaving out one or more nodes of a simplex</td>
<td valign="top" align="center">4.1.2</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Simplicial complex</italic></td>
<td valign="top" align="left">A collection of simplices &#x0201C;glued&#x0201D; together along common faces</td>
<td valign="top" align="center">4.1.2</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Maximal simplex</italic></td>
<td valign="top" align="left">Not a face of any larger simplex</td>
<td valign="top" align="center">4.1.2</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Directionality</italic></td>
<td valign="top" align="left">Formalized, intuitive measure of directionality in a graph</td>
<td valign="top" align="center">4.1.4</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Betti numbers</italic></td>
<td valign="top" align="left">Description of a graph in terms of the number of <italic>cavities</italic></td>
<td valign="top" align="center">4.1.5.1</td>
</tr>
<tr>
<td valign="top" align="left"><italic>Euler characteristic</italic></td>
<td valign="top" align="left">Alternating sum of number of simplices</td>
<td valign="top" align="center">4.1.5.2</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec>
<title>4.1.1. Directed graphs</title>
<p>A <italic>directed graph</italic> <inline-formula><mml:math id="M1"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> consists of a pair of finite sets (<italic>V, E</italic>) and a function &#x003C4; &#x0003D; (&#x003C4;<sub>1</sub>, &#x003C4;<sub>2</sub>): <italic>E</italic> &#x02192; <italic>V</italic> &#x000D7; <italic>V</italic>. The elements of the set <italic>V</italic> are the <italic>vertices</italic> of <inline-formula><mml:math id="M2"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula>, the elements of <italic>E</italic> are the <italic>edges</italic> of <inline-formula><mml:math id="M3"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula>, and the function &#x003C4; associates with each edge an ordered pair of vertices. The <italic>direction</italic> of an edge <italic>e</italic> with &#x003C4;(<italic>e</italic>) &#x0003D; (<italic>v</italic><sub>1</sub>, <italic>v</italic><sub>2</sub>) is taken to be from &#x003C4;<sub>1</sub>(<italic>e</italic>) &#x0003D; <italic>v</italic><sub>1</sub>, the <italic>source vertex</italic>, to &#x003C4;<sub>2</sub>(<italic>v</italic>) &#x0003D; <italic>v</italic><sub>2</sub>, the <italic>target vertex</italic>. The function &#x003C4; is required to satisfy the following two conditions.</p>
<list list-type="order">
<list-item><p>There are no (self-) loops in the graph (i.e., for each <italic>e</italic> &#x02208; <italic>E</italic>, if &#x003C4;(<italic>e</italic>) &#x0003D; (<italic>v</italic><sub>1</sub>, <italic>v</italic><sub>2</sub>), then <italic>v</italic><sub>1</sub> &#x02260; <italic>v</italic><sub>2</sub>).</p></list-item>
<list-item><p>For any pair of vertices (<italic>v</italic><sub>1</sub>, <italic>v</italic><sub>2</sub>), there is at most one edge directed from <italic>v</italic><sub>1</sub> to <italic>v</italic><sub>2</sub> (i.e., the function &#x003C4; is injective).</p></list-item>
</list>
<p>Notice that a directed graph may contain pairs of vertices that are reciprocally connected, i.e., there may exist edges <italic>e, e</italic>&#x02032; &#x02208; <italic>E</italic> such that &#x003C4;(<italic>e</italic>) &#x0003D; (<italic>v</italic><sub>1</sub>, <italic>v</italic><sub>2</sub>) and <inline-formula><mml:math id="M4"><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> (Figure <xref ref-type="supplementary-material" rid="SM1">S6A1ii</xref>).</p>
<p>A vertex <inline-formula><mml:math id="M5"><mml:mi>v</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> is said to be a <italic>sink</italic> if there exists no <italic>e</italic> &#x02208; <italic>E</italic> such that <italic>v</italic> &#x0003D; &#x003C4;<sub>1</sub>(<italic>e</italic>), but there is at least one edge <italic>e</italic>&#x02032; &#x02208; <italic>E</italic> such that <inline-formula><mml:math id="M6"><mml:msub><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>v</mml:mi></mml:math></inline-formula>. Similarly <italic>v</italic> is said to be a <italic>source</italic> is if there exists no <italic>e</italic> &#x02208; <italic>E</italic> such that <italic>v</italic> &#x0003D; &#x003C4;<sub>2</sub>(<italic>e</italic>), but there is at least one <italic>e</italic>&#x02032; &#x02208; <italic>E</italic> such that <inline-formula><mml:math id="M7"><mml:msub><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>v</mml:mi></mml:math></inline-formula> (Figures <xref ref-type="supplementary-material" rid="SM1">S6A1i,iii</xref>). A <italic>path</italic> in a directed graph <inline-formula><mml:math id="M8"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> consists of a sequence of edges (<italic>e</italic><sub>1</sub>, &#x02026;, <italic>e</italic><sub><italic>n</italic></sub>) such that for all 1 &#x02264; <italic>k</italic> &#x0003C; <italic>n</italic>, the target of <italic>e</italic><sub><italic>k</italic></sub> is the source of <italic>e</italic><sub><italic>k</italic>&#x0002B;1</sub>, i.e., &#x003C4;<sub>2</sub>(<italic>e</italic><sub><italic>k</italic></sub>) &#x0003D; &#x003C4;<sub>1</sub>(<italic>e</italic><sub><italic>k</italic>&#x0002B;1</sub>) (Figure <xref ref-type="supplementary-material" rid="SM1">S6A1iii</xref>). The <italic>length</italic> of the path (<italic>e</italic><sub>1</sub>, &#x02026;, <italic>e</italic><sub><italic>n</italic></sub>) is <italic>n</italic>. If, in addition, the target of <italic>e</italic><sub><italic>n</italic></sub> is the source of <italic>e</italic><sub>1</sub>, i.e., &#x003C4;<sub>2</sub>(<italic>e</italic><sub><italic>n</italic></sub>) &#x0003D; &#x003C4;<sub>1</sub>(<italic>e</italic><sub>1</sub>), then (<italic>e</italic><sub>1</sub>, &#x02026;, <italic>e</italic><sub><italic>n</italic></sub>) is an <italic>oriented cycle</italic>. A graph that contains no oriented cycles is said to be <italic>acyclic</italic> (Figure <xref ref-type="supplementary-material" rid="SM1">S6A1i</xref>).</p>
<p>A directed graph is said to be <italic>fully connected</italic> if for every pair of distinct vertices, there exists an edge from one to the other, in at least one direction.</p>
</sec>
<sec>
<title>4.1.2. Simplices, simplicial complexes, and flag complexes</title>
<p>An <italic>abstract directed simplicial complex</italic> is a collection <inline-formula><mml:math id="M9"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> of finite, <italic>ordered</italic> sets with the property that if <inline-formula><mml:math id="M10"><mml:mi>&#x003C3;</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>, then every subset &#x003C4; of &#x003C3;, with the natural ordering inherited from &#x003C3;, is also a member of <inline-formula><mml:math id="M11"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>. A <italic>subcomplex</italic> of an abstract directed simplicial complex is a sub-collection <inline-formula><mml:math id="M12"><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow><mml:mo>&#x02286;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> that is itself an abstract directed simplicial complex. Abstract directed simplicial complexes are a variation on the more common ordinary <italic>abstract simplicial complexes</italic>, where the sets forming the collection <inline-formula><mml:math id="M13"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> are not assumed to be ordered. To be able to study directed graphs, we use this slightly more subtle concept. Henceforth, we always refer to abstract directed simplicial complexes as <italic>simplicial complexes</italic>.</p>
<p>The elements &#x003C3; of a simplicial complex <inline-formula><mml:math id="M14"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> are called its <italic>simplices</italic>. We define the <italic>dimension</italic> of &#x003C3; (denoted dim(&#x003C3;)) to be the cardinality of the set &#x003C3; minus one. If &#x003C3; is a simplex of dimension <italic>n</italic>, then we refer to &#x003C3; as an <italic>n-simplex</italic> of <inline-formula><mml:math id="M15"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>. The set of all <italic>n</italic>-simplices of <inline-formula><mml:math id="M16"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is denoted <inline-formula><mml:math id="M17"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. A simplex &#x003C4; is said to be a <italic>face</italic> of &#x003C3; if &#x003C4; is a subset of &#x003C3; of a strictly smaller cardinality. The <italic>front face</italic> of an <italic>n</italic>-simplex &#x003C3; &#x0003D; (<italic>v</italic><sub>0</sub>, &#x02026;, <italic>v</italic><sub><italic>n</italic></sub>) is a face &#x003C4; &#x0003D; (<italic>v</italic><sub>0</sub>, &#x02026;, <italic>v</italic><sub><italic>m</italic></sub>) for some <italic>m</italic> &#x0003C; <italic>n</italic>. Similarly, the <italic>back face</italic> of &#x003C3; is a face <inline-formula><mml:math id="M18"><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> for some 0 &#x0003C; <italic>i</italic> &#x0003C; <italic>n</italic>. If <inline-formula><mml:math id="M19"><mml:mi>&#x003C3;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> then, for each 0 &#x02264; <italic>i</italic> &#x02264; <italic>n</italic>, the <italic>i</italic><sup><italic>th</italic></sup> <italic>face</italic> of &#x003C3; is the (<italic>n</italic>&#x02212;1)-simplex &#x003C3;<sup><italic>i</italic></sup> obtained from &#x003C3; by removing the vertex <italic>v</italic><sub><italic>n</italic> &#x02212; <italic>i</italic></sub>. A simplex that is not a face of any other simplex is said to be <italic>maximal</italic>. The set of all maximal simplices of a simplicial complex determines the entire simplicial complex, since every simplex is either maximal itself or a face of a maximal simplex.</p>
<p>A simplicial complex gives rise to a topological space by <italic>geometric realization</italic>. A 0-simplex is realized by a single point, a 1-simplex by a line segment, a 2-simplex by a (filled in) triangle, and so on for higher dimensions. (see Munkres, <xref ref-type="bibr" rid="B28">1984</xref>, Section 1). To form the geometric realization of the simplicial complex, one then glues the geometrically realized simplices together along common faces. The intersection of two simplices in <inline-formula><mml:math id="M20"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>, neither of which is a face of the other, is a proper subset, and hence a face, of both of them. In the geometric realization this means that the geometric simplices that realize the abstract simplices intersect on common faces, and hence give rise to a well-defined geometric object.</p>
<p>If <inline-formula><mml:math id="M21"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is a simplicial complex, then the union <inline-formula><mml:math id="M22"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0222A;</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>&#x0222A;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, called the <italic>n-skeleton</italic> of <inline-formula><mml:math id="M23"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>, is a subcomplex of <inline-formula><mml:math id="M24"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>. We say that <inline-formula><mml:math id="M25"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is <italic>n-dimensional</italic> if <inline-formula><mml:math id="M26"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula>, and <italic>n</italic> is minimal with this property. If <inline-formula><mml:math id="M27"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is <italic>n</italic>-dimensional, and <italic>k</italic> &#x02264; <italic>n</italic>, then the collection <inline-formula><mml:math id="M28"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0222A;</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>&#x0222A;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is not a subcomplex of <inline-formula><mml:math id="M29"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> because it is not closed under taking subsets. However, if one adds to that collection all the faces of all simplices in <inline-formula><mml:math id="M30"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0222A;</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>&#x0222A;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, one obtains a subcomplex of <inline-formula><mml:math id="M31"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> called the <italic>k-coskeleton</italic> of <inline-formula><mml:math id="M32"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>, which we will denote by <inline-formula><mml:math id="M33"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>. Coskeleta are important for computing homology (see Section 4.2.2).</p>
</sec>
<sec>
<title>4.1.3. Simplicial complexes of directed graphs</title>
<p>Directed graphs give rise to directed simplicial complexes in a natural way. The directed simplicial complex associated to a directed graph <inline-formula><mml:math id="M34"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> is called the <italic>directed flag complex</italic> of <inline-formula><mml:math id="M35"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> (Figure <xref ref-type="supplementary-material" rid="SM1">S6A2</xref>). This concept is a variation on the more common construction of a <italic>flag complex</italic> associated with an undirected graph (Aharoni et al., <xref ref-type="bibr" rid="B2">2005</xref>). If <inline-formula><mml:math id="M36"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>V</mml:mi><mml:mo>,</mml:mo><mml:mi>E</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is a directed graph, then the directed flag complex associated to <inline-formula><mml:math id="M37"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> is the abstract directed simplicial complex <inline-formula><mml:math id="M38"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M39"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>V</mml:mi></mml:math></inline-formula> and whose <italic>directed n-simplices</italic> <inline-formula><mml:math id="M40"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> for <italic>n</italic> &#x02265; 1 are (<italic>n</italic> &#x0002B; 1)-tuples (<italic>v</italic><sub>0</sub>, &#x02026;, <italic>v</italic><sub><italic>n</italic></sub>), of vertices such that for each 0 &#x02264; <italic>i</italic> &#x0003C; <italic>j</italic> &#x02264; <italic>n</italic>, there is an edge in <inline-formula><mml:math id="M41"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> directed from <italic>v</italic><sub><italic>i</italic></sub> to <italic>v</italic><sub><italic>j</italic></sub>. The vertex <italic>v</italic><sub>0</sub> is called the <italic>source</italic> of the simplex (<italic>v</italic><sub>0</sub>, &#x02026;, <italic>v</italic><sub><italic>n</italic></sub>), as there is an edge directed from <italic>v</italic><sub>0</sub> to <italic>v</italic><sub><italic>i</italic></sub> for all 0 &#x0003C; <italic>i</italic> &#x02264; <italic>n</italic>. Conversely, the vertex <italic>v</italic><sub><italic>n</italic></sub> is called the <italic>sink</italic> of the simplex (<italic>v</italic><sub>0</sub>, &#x02026;, <italic>v</italic><sub><italic>n</italic></sub>), as there is an edge directed from <italic>v</italic><sub><italic>i</italic></sub> to <italic>v</italic><sub><italic>n</italic></sub> for all 0 &#x02264; <italic>i</italic> &#x0003C; <italic>n</italic>.</p>
<p>Notice that because of the assumptions on &#x003C4;, an <italic>n</italic>-simplex in <inline-formula><mml:math id="M42"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is characterized by the (ordered) sequence (<italic>v</italic><sub>0</sub>, &#x02026;, <italic>v</italic><sub><italic>n</italic></sub>), but not by the underlying set of vertices. For instance (<italic>v</italic><sub>1</sub>, <italic>v</italic><sub>2</sub>, <italic>v</italic><sub>3</sub>) and (<italic>v</italic><sub>2</sub>, <italic>v</italic><sub>1</sub>, <italic>v</italic><sub>3</sub>) are distinct 2-simplices with the same set of vertices.</p>
</sec>
<sec>
<title>4.1.4. Directionality of directed graphs</title>
<p>We give a mathematical definition of the notion of directionality in directed graphs, and prove that directed simplices are fully connected directed graphs with maximal directionality. Let <inline-formula><mml:math id="M43"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>V</mml:mi><mml:mo>,</mml:mo><mml:mi>E</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> be a directed graph. For each vertex <inline-formula><mml:math id="M44"><mml:mi>v</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula>, define the <italic>signed degree</italic> of <italic>v</italic> to be</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M45"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext>sd</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext>Indeg</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mtext>Outdeg</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Note that for any finite graph <inline-formula><mml:math id="M46"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M47"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>v</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:mrow></mml:munder><mml:mtext>sd</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>. We define the <italic>directionality</italic> of <inline-formula><mml:math id="M48"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula>, denoted <inline-formula><mml:math id="M49"><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>r</mml:mi></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, to be the sum over all vertices of the square of their signed degrees (Figure <xref ref-type="supplementary-material" rid="SM1">S1</xref>),</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M50"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>r</mml:mi></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>v</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>V</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mstyle mathvariant="normal"><mml:mi>s</mml:mi><mml:mo class="MathClass-ord">d</mml:mo></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Let <inline-formula><mml:math id="M51"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denote a directed <italic>n</italic>-simplex, i.e., a fully connected directed graph on <italic>n</italic> &#x0002B; 1 vertices such that every complete subgraph has a unique source and a unique sink. Note that a directed <italic>n</italic>-simplex has no reciprocal connections. If <inline-formula><mml:math id="M52"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> is any directed graph on <italic>n</italic> &#x0002B; 1 vertices, then <inline-formula><mml:math id="M53"><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>r</mml:mi></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02264;</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>r</mml:mi></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. If additionally <inline-formula><mml:math id="M54"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> is a fully connected directed graph without reciprocal connections, then equality holds if and only if <inline-formula><mml:math id="M55"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:math></inline-formula> is isomorphic to <inline-formula><mml:math id="M56"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">G</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> as a directed graph. A full proof of these statements is given in the Supplementary Methods.</p>
</sec>
<sec>
<title>4.1.5. Homology</title>
<p><italic>Betti numbers</italic> and <italic>Euler characteristic</italic> are numerical quantities associated to simplicial complexes that arise from an important and very useful algebraic object one can associate with any simplicial complex, called <italic>homology</italic>. Homology serves to measure the &#x0201C;topological complexity&#x0201D; of simplicial complexes, leading us to refer to Betti numbers and Euler characteristic as <italic>topological metrics</italic>. In this study we use only <italic>mod 2 simplicial homology</italic>, computationally the simplest variant of homology, which is why it is very commonly used in applications (Bauer et al., <xref ref-type="bibr" rid="B5">2017</xref>). What follows is an elementary description of homology and its basic properties.</p>
<sec>
<title>4.1.5.1. Betti numbers</title>
<p>Let &#x1D53D;<sub>2</sub> denote the field of two elements. Let <inline-formula><mml:math id="M57"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> be a simplicial complex. Define the <italic>chain complex</italic> <inline-formula><mml:math id="M58"><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mo>&#x1D53D;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> to be the sequence <inline-formula><mml:math id="M59"><mml:msub><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mo>&#x1D53D;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02265;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, such that <italic>C</italic><sub><italic>n</italic></sub> is the &#x1D53D;<sub>2</sub>-vector space whose basis elements are the <italic>n</italic>-simplices <inline-formula><mml:math id="M60"><mml:mi>&#x003C3;</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, for each <italic>n</italic> &#x02265; 0. In other words, the elements of <italic>C</italic><sub><italic>n</italic></sub> are formal sums of <italic>n</italic>-simplices in <inline-formula><mml:math id="M61"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
<p>For each <italic>n</italic> &#x02265; 1, there is a linear transformation called a <italic>differential</italic></p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M62"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x02202;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02192;</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>specified by <inline-formula><mml:math id="M63"><mml:msub><mml:mrow><mml:mi>&#x02202;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> for every <italic>n</italic>-simplex &#x003C3;, where &#x003C3;<sup><italic>i</italic></sup> is the <italic>i</italic>-th face of &#x003C3;, as defined above. Having defined &#x02202;<sub><italic>n</italic></sub> on the basis, one then extends it linearly to the entire vector space <italic>C</italic><sub><italic>n</italic></sub>. The <italic>n</italic>-th Betti number <inline-formula><mml:math id="M64"><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> of a simplicial complex <inline-formula><mml:math id="M65"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is the &#x1D53D;<sub>2</sub>-vector space dimension of its <italic>n</italic>-th mod 2 <italic>homology group</italic>, which is defined by</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M66"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mo>&#x1D53D;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo class="qopname">Ker</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x02202;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>m</mml:mi></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x02202;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>for <italic>n</italic> &#x02265; 1 and</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M67"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mo>&#x1D53D;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>m</mml:mi></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x02202;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>For all <italic>n</italic> &#x02265; 1, there is an inclusion of vector subspaces Im(&#x02202;<sub><italic>n</italic> &#x0002B; 1</sub>) &#x02286; Ker(&#x02202;<sub><italic>n</italic></sub>) &#x02286; <italic>C</italic><sub><italic>n</italic></sub>, and thus the definition of homology makes sense.</p>
<p>Computing the Betti numbers of a simplicial complex is conceptually very easy. Let <inline-formula><mml:math id="M68"><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:math></inline-formula> denote the number of <italic>n</italic>-simplices in the simplicial complex <inline-formula><mml:math id="M69"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>. If one encodes the differential &#x02202;<sub><italic>n</italic></sub> as a (<inline-formula><mml:math id="M70"><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x000D7;</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:math></inline-formula>)-matrix <italic>D</italic><sub><italic>n</italic></sub> with entries in &#x1D53D;<sub>2</sub>, then one can easily compute its <italic>nullity</italic>, null(&#x02202;<sub><italic>n</italic></sub>), and its <italic>rank</italic>, rk(&#x02202;<sub><italic>n</italic></sub>), which are the &#x1D53D;<sub>2</sub>-dimensions of the null-space and the column space of <italic>D</italic><sub><italic>n</italic></sub>, respectively. The <italic>Betti numbers</italic> of <inline-formula><mml:math id="M71"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> are then a sequence of natural numbers defined by</p>
<disp-formula id="E6"><label>6</label><mml:math id="M72"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo class="qopname">dim</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x1D53D;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">rk</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x02202;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x000A0;and</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo class="qopname">null</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x02202;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mo class="qopname">rk</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x02202;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Since Im(&#x02202;<sub><italic>n</italic> &#x0002B; 1</sub>) &#x02286; Ker(&#x02202;<sub><italic>n</italic></sub>) for all <italic>n</italic> &#x02265; 1, the Betti numbers are always non-negative. The <italic>n</italic>-th Betti number &#x003B2;<sub><italic>n</italic></sub> gives an indication of the number of &#x0201C;<italic>n</italic>-dimensional cavities&#x0201D; in the geometric realization of <inline-formula><mml:math id="M74"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec>
<title>4.1.5.2. Euler characteristic</title>
<p>If <inline-formula><mml:math id="M75"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is a simplicial complex, and <inline-formula><mml:math id="M76"><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:math></inline-formula> denotes the cardinality of the set of <italic>n</italic>-simplices in <inline-formula><mml:math id="M77"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>, then the Euler characteristic of <inline-formula><mml:math id="M78"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is defined to be</p>
<disp-formula id="E8"><label>(7)</label><mml:math id="M79"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x003C7;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02265;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:munder></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>There is a well-known, close relationship between Euler characterstic and Betti numbers (Munkres, <xref ref-type="bibr" rid="B28">1984</xref>, Theorem 22.2), which is expressed as follows. If <inline-formula><mml:math id="M80"><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x0007B;</mml:mo><mml:msub><mml:mi>&#x003B2;</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="-tex-caligraphic">S</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x0007D;</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02265;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the sequence of Betti numbers for <inline-formula><mml:math id="M81"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula>, then</p>
<disp-formula id="E9"><label>(8)</label><mml:math id="M82"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x003C7;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02265;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:munder></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
</sec>
</sec>
</sec>
<sec>
<title>4.2. Computation of simplices and homology</title>
<sec>
<title>4.2.1. Generating directed flag complexes with hasse diagrams</title>
<p>To obtain the simplices, Betti numbers and Euler characteristic of a directed graph, we first generate the directed flag complex associated to the graph. Our algorithm encodes a directed graph and its flag complex as a <italic>Hasse diagram</italic>. The Hasse diagram then gives immediate access to all simplices and simplex counts. The algorithm to generate the Hasse diagrams is fully described in the Supplementary Methods Section 2.2, and the C&#x0002B;&#x0002B; implementation of the code is publicly available at <ext-link ext-link-type="uri" xlink:href="http://neurotop.gforge.inria.fr/">http://neurotop.gforge.inria.fr/</ext-link>.</p>
</sec>
<sec>
<title>4.2.2. Homology computations</title>
<p>Betti numbers and Euler characteristic are computed from the directed flag complexes. All homology computations carried out for this paper were made with &#x1D53D;<sub>2</sub> coefficients, using the boundary matrix reduced by an algorithm from the PHAT library (Bauer et al., <xref ref-type="bibr" rid="B5">2017</xref>).</p>
<p>The complexity of computing the <italic>n</italic>-th Betti numbers scales with the number of simplices in dimensions <italic>n</italic> &#x02212; 1, <italic>n</italic>, and <italic>n</italic> &#x0002B; 1. In particular, it requires the computation of rank and nullity of matrices with shapes (<italic>n</italic> &#x02212; 1) &#x000D7; <italic>n</italic> and <italic>n</italic> &#x000D7; (<italic>n</italic> &#x0002B; 1). Due to the millions of simplices in dimensions 2 and 3 in the reconstructed microcircuits (see Results), the calculation of Betti numbers above 0 or below 5 was computationally not viable, while the computation of the 5th Betti number was possible using the 5-coskeleton for each of the complexes. Nevertheless, our Euler characteristic computations imply that at least one of &#x003B2;<sub>2</sub> or &#x003B2;<sub>4</sub> must be nonzero, and it is highly likely the &#x003B2;<sub><italic>k</italic></sub> is nonzero for all <italic>k</italic> &#x02264; 5.</p>
</sec>
</sec>
<sec>
<title>4.3. Model of neocortical microcircuitry</title>
<p>Analyses of connectivity and simulations of electrical activity are based on a previously published model of neocortical microcircuitry and related methods (Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>). We analyzed microcircuits that were reconstructed with layer height and cell density data from five different animals (Bio-1-5), with seven microcircuits per animal forming a mesocircuit (35 microcircuits in total). In addition, we analyzed microcircuits that were reconstructed using average data (Bio-M, seven microcircuits). Simulations were run on one microcircuit each of Bio-1-5 and Bio-M. Each microcircuit contains &#x0007E;31,000 neurons and &#x0007E;8 million connections. Data about the microcircuit and the neuron models used in the simulations, as well as the connection matrices, are available on <ext-link ext-link-type="uri" xlink:href="https://bbp.epfl.ch/nmc-portal/">https://bbp.epfl.ch/nmc-portal/</ext-link> (Ramaswamy et al., <xref ref-type="bibr" rid="B35">2015</xref>).</p>
</sec>
<sec>
<title>4.4. Control networks</title>
<p>Additional control models of connectivity were constructed by removing different biological constraints on connectivity. We created three types of random matrices of sizes and connection probabilities identical to the connectivity matrices of the reconstructed microcircuits.</p>
<sec>
<title>4.4.1. ER-model (random-independent graph)</title>
<p>An empty square connection matrix of the same size as the connection matrix of the reconstruction was instantiated and then randomly selected off-diagonal entries were activated. Specifically, entries were randomly selected with equal probabilities until the same number of entries as in the reconstruction were active. The directed graph corresponding to such a matrix is the directed analog of an Erd&#x00151;s-R&#x000E9;nyi random graph (Erdos and R&#x000E9;nyi, <xref ref-type="bibr" rid="B13">1960</xref>).</p>
</sec>
<sec>
<title>4.4.2. PR-model (morphology-only, &#x0201C;peters&#x00027; rule&#x0201D;)</title>
<p>A square connection matrix was generated based on the existence of spatial appositions between neurons in the reconstruction, i.e., instances where the axon of one neuron is within 1 &#x003BC;<italic>m</italic> of a dendrite of the other neuron. Appositions were then randomly removed from the matrix with equal probabilities until the same number of connections as in the reconstruction remained.</p>
</sec>
<sec>
<title>4.4.3. GB-model (shuffled, preserving distance dependance)</title>
<p>The connection matrix of a reconstructed microcircuit was split into 55<sup>2</sup> submatrices based on the morphological types of pre- and postsynaptic neurons. Each submatrix was then randomized by shuffling its connections as follows. Connections in a sub-matrix were first grouped into bins according to the distance between the somata of their pre- and postsynaptic cells. Next, for each connection a new postsynaptic target was randomly selected from the same distance bin. We selected a distance bin size of 75&#x003BC;<italic>m</italic>, which was the largest bin size that preserved the distribution of soma-distances of connected pairs of neurons in all sub-matrices (no statistically significant difference; <italic>p</italic> &#x0003E; 0.05, KL-test).</p>
</sec>
</sec>
<sec>
<title>4.5. Patch clamp experiments</title>
<sec>
<title>4.5.1. <italic>In vitro</italic></title>
<p>Connectivity between layer 5 thick-tufted pyramidal cells was analyzed using multiple somatic whole-cell recordings (6&#x02013;12 cells simultaneously) on 300 &#x003BC;<italic>m</italic> slices of primary somatosensory cortex of 14- to 16-day-old rats. Monosynaptic, direct excitatory connections were identified by stimulation of a presynaptic cell with a 20-70 Hz train of 5-15 strong and brief current pulses (1&#x02013;2 nA, 2&#x02013;4 ms). Experiments were carried out according to the Swiss national and institutional guidelines. Further details are explained in the Supplementary Methods.</p>
</sec>
<sec>
<title>4.5.2. <italic>In silico</italic></title>
<p>In order to obtain <italic>in silico</italic> cell groups comparable to their patched <italic>in vitro</italic> counterparts, we designed a cell selection procedure approximating several of the experimental constraints of the <italic>in vitro</italic> patch-clamp setup used in this study and explained above. In brief, layer 5 thick-tufted pyramidal cells were selected from a volume with dimensions of 200 &#x000D7; 200 &#x000D7; 20 &#x003BC;<italic>m</italic>. The size of the volume was chosen to match the field of view usually available in the <italic>in vitro</italic> patch-clamp setup and to account for the tendency to patch nearby cells, which increases the probability of finding connected cells. The total number of cells was then reduced by randomly discarding a fraction of them, approximating the limited number of patching pipettes available <italic>in vitro</italic> (12) and the failure rate of the patching. This filtering step was optimized to match the <italic>in silico</italic> and <italic>in vitro</italic> cluster size distributions.</p>
</sec>
</sec>
<sec>
<title>4.6. <italic>C. elegans</italic> connectome</title>
<p>We analyzed part of the <italic>C. elegans</italic> connectome (Varshney et al., <xref ref-type="bibr" rid="B42">2011</xref>), consisting of 6,393 directed chemical synapses, obtained from <ext-link ext-link-type="uri" xlink:href="http://www.wormatlas.org/neuronalwiring.html">www.wormatlas.org/neuronalwiring.html</ext-link>.</p>
</sec>
<sec>
<title>4.7. Simulation of electrical activity</title>
<p>We performed simulations of neuronal electrical activity during stimulation with spatio-temporal patterns of thalamic input at the <italic>in vivo</italic>-like state (as in Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>), in the central microcircuit of Bio-M. Additionally, we repeated the same simulations in the central microcircuits of the Bio-1-5 reconstructions. We ran simulations using nine different organizations of thalamic input spike trains (see below).</p>
<sec>
<title>4.7.1. Thalamic stimulation</title>
<p>We used spike trains of 42 VPM neurons extracted from extracellular recordings of the response to texture-induced whisker motion in anesthetized rats, with up to nine cells in the same barreloid recorded simultaneously (Bale et al., <xref ref-type="bibr" rid="B3">2015</xref>). Each reconstructed microcircuit is innervated by 310 virtual thalamo-cortical fibers (Markram et al., <xref ref-type="bibr" rid="B25">2015</xref>). To generate sets of stimuli with different degrees of synchronous input, we assigned to each fiber one of 5 (SS5), 15 (SS15), or 30 (SS30) spike trains, recorded from distinct VPM neurons. In addition, we used k-means clustering to form clusters of fibers of size 1 (SSa), 5 (SSb), and 10 (SSc) (scikit-learn, sklearn.cluster.KMeans, Pedregosa et al., <xref ref-type="bibr" rid="B31">2011</xref>) that were assigned the same spike train. This leads to different spatial arrangements of the identical thalamic inputs, and therefore to different degrees of synchronous input to individual neurons in the microcircuit.</p>
</sec>
</sec>
<sec>
<title>4.8. Spike train correlations</title>
<p>We constructed postsynaptic time histograms (PSTHs) for each neuron for each stimulus, using the mean response to 30 trials of 5 s of thalamic stimulation (with bin size of 25 ms; for additional control, bin sizes of 10, 50, 100, 250, and 500 ms were also used). We then computed the normalized covariance matrix of the PSTHs of all neurons</p>
<disp-formula id="E10"><label>(9)</label><mml:math id="M83"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>C</italic><sub><italic>ij</italic></sub> is the covariance of the PSTHs of neurons <italic>i</italic> and <italic>j</italic>. PSTHs of simulations with different thalamic stimuli were concatenated for each neuron to yield an average correlation coefficient for all stimuli. In total, correlations are based on the response of all neurons during 30 trials of nine stimuli for 5 s of activity (22.5 min).</p>
</sec>
<sec>
<title>4.9. Transmission-response matrices</title>
<p>The temporal sequence of transmission-response matrices associated to a simulation of neuronal activity of duration <italic>T</italic> is defined as</p>
<disp-formula id="E11"><label>(10)</label><mml:math id="M84"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="italic"><mml:mi>T</mml:mi><mml:mi>R</mml:mi></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where the <italic>n</italic>-th matrix, <italic>A</italic>(<italic>n</italic>), is a binary matrix describing spiking activity in the time interval [<italic>n</italic>&#x000B7;&#x00394;<italic>t</italic><sub>1</sub>, (<italic>n</italic> &#x0002B; 1)&#x000B7;&#x00394;<italic>t</italic><sub>1</sub> &#x0002B; &#x00394;<italic>t</italic><sub>2</sub>], and where <italic>N</italic> &#x0003D; <italic>T</italic>/&#x00394;<italic>t</italic><sub>1</sub>. The (<italic>j, k</italic>)-coefficient of <italic>A</italic>(<italic>n</italic>) corresponding to the <italic>n</italic>-th time bin is 1 if and only if the following three conditions are satisfied, where <inline-formula><mml:math id="M85"><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> denotes the time of the <italic>i</italic>-th spike of neuron <italic>j</italic>.</p>
<list list-type="order">
<list-item><p>The (<italic>j, k</italic>)-coefficient of the structural matrix is 1, i.e., there is a structural connection from neuron <italic>j</italic> to neuron <italic>k</italic>, so that they form a pre-post synaptic pair.</p></list-item>
<list-item><p>There is some <italic>i</italic> such that <inline-formula><mml:math id="M86"><mml:mi>n</mml:mi><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0003C;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, i.e., neuron <italic>j</italic> spikes in the <italic>n</italic>-th time bin.</p></list-item>
<list-item><p>There is some <italic>l</italic> such that <inline-formula><mml:math id="M87"><mml:mn>0</mml:mn><mml:mo>&#x0003C;</mml:mo><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0003C;</mml:mo><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, i.e., neuron <italic>k</italic> spikes after neuron <italic>j</italic>, within a &#x00394;<italic>t</italic><sub>2</sub> interval.</p></list-item>
</list>
<p>In other words, a non-zero entry in a transmission-response matrix denotes a presynaptic spike, closely followed by a postsynaptic spike, maximizing the possibility of a causal relationship between the spikes. Based on firing data from spontaneous activity in the reconstructed microcircuit, we optimized &#x00394;<italic>t</italic><sub><italic>i</italic></sub> such that the resulting transmission-response matrices best reflect the actual sucessful transmission of signals between the neurons in the microcircuit (see <xref ref-type="supplementary-material" rid="SM1">Supplementary Methods</xref>). Unless noted otherwise, &#x00394;<italic>t</italic><sub>1</sub> &#x0003D; 5 and &#x00394;<italic>t</italic><sub>2</sub> &#x0003D; 10 ms were used throughout the study.</p>
</sec>
<sec>
<title>4.10. Data analysis and statistical tests</title>
<p>Analysis of the model and simulations was performed on a Linux computing-cluster using Python 2.7, including the numpy and scipy libraries (Jones et al., <xref ref-type="bibr" rid="B20">2001</xref>), and custom Python scripts. We calculated <italic>p</italic>-values using Welch&#x00027;s <italic>t</italic>-test (scipy.stats), unless noted otherwise.</p>
</sec>
</sec>
<sec id="s5">
<title>Author contributions</title>
<p>HM and RL developed and initially conceived the study over 10 years of discussions. HM, RL, and KH conceived and directed the final study. KH and RL directed the applicability of concepts in algebraic topology to neuroscience. HM directed the relevance of algebraic topology in neuroscience. The Blue Brain Project team reconstructed the microcircuit and developed the capability to simulate the activity. MN performed the simulations. MN, MR, and PD generated the directed flag complexes from the connection matrices for analysis. KH and RL developed the theory for directed cliques and directed simplicial complexes. MR and RL developed the definition of directionality within motifs and directed cliques. MR developed the definition for transmission response matrices. PD developed the code to isolate simplices and directed simplices and performed initial computations. MS performed topological and statistical analyses on the flag complexes and on the <italic>C. elegans</italic> connectome. KT helped with initial statistical analysis of network responses to stimuli. MR and MN analyzed the simulation data, mapped it onto the topological data and generated the figures. RP performed the patch-clamp experiments. GC and MR performed the corresponding <italic>in silico</italic> experiments. HM, KH, RL, MR, and MN wrote the paper.</p>
<sec>
<title>Conflict of interest statement</title>
<p>The 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>
</sec>
</sec>
</body>
<back>
<ack>
<p>This work was supported by funding from the ETH Domain for the Blue Brain Project and the Laboratory of Neural Microcircuitry. The Blue Brain Project&#x00027;s IBM BlueGene/Q system, BlueBrain IV, is funded by the ETH Board and hosted at the Swiss National Supercomputing Center (CSCS). MS was supported by the NCCR Synapsy grant of the Swiss National Science Foundation. Partial support for PD was provided by the GUDHI project, supported by an Advanced Investigator Grant of the European Research Council and hosted by INRIA. We thank Eilif Muller for providing input on the analysis, Magdalena Kedziorek for help with proving maximality in directed cliques, Gard Spreemann for help with the analysis of the <italic>C. elegans</italic> connectome, and Taylor H. Newton for helpful discussions about statistical methods.</p>
</ack>
<sec sec-type="supplementary-material" id="s6">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="http://journal.frontiersin.org/article/10.3389/fncom.2017.00048/full#supplementary-material">http://journal.frontiersin.org/article/10.3389/fncom.2017.00048/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="DataSheet1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Abeles</surname> <given-names>M.</given-names></name></person-group> (<year>1982</year>). <source>Local Cortical Circuits: An Electrophysiological Study</source>. <publisher-loc>Berlin; Heidelberg; New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aharoni</surname> <given-names>R.</given-names></name> <name><surname>Berger</surname> <given-names>E.</given-names></name> <name><surname>Meshulam</surname> <given-names>R.</given-names></name></person-group> (<year>2005</year>). <article-title>Eigenvalues and homology of flag complexes and vector representations of graphs</article-title>. <source>Geom. Funct. Anal.</source> <volume>15</volume>, <fpage>555</fpage>&#x02013;<lpage>566</lpage>. <pub-id pub-id-type="doi">10.1007/s00039-005-0516-9</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bale</surname> <given-names>M. R.</given-names></name> <name><surname>Ince</surname> <given-names>R. A. A.</given-names></name> <name><surname>Santagata</surname> <given-names>G.</given-names></name> <name><surname>Petersen</surname> <given-names>R. S.</given-names></name></person-group> (<year>2015</year>). <article-title>Efficient population coding of naturalistic whisker motion in the ventro-posterior medial thalamus based on precise spike timing</article-title>. <source>Front. Neural Circuits</source> <volume>9</volume>:<fpage>50</fpage>. <pub-id pub-id-type="doi">10.3389/fncir.2015.00050</pub-id><pub-id pub-id-type="pmid">26441549</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bassett</surname> <given-names>D. S.</given-names></name> <name><surname>Sporns</surname> <given-names>O.</given-names></name></person-group> (<year>2017</year>). <article-title>Network neuroscience</article-title>. <source>Nat. Neurosci.</source> <volume>20</volume>, <fpage>353</fpage>&#x02013;<lpage>364</lpage>. <pub-id pub-id-type="doi">10.1038/nn.4502</pub-id><pub-id pub-id-type="pmid">28230844</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bauer</surname> <given-names>U.</given-names></name> <name><surname>Kerber</surname> <given-names>M.</given-names></name> <name><surname>Reininghaus</surname> <given-names>J.</given-names></name> <name><surname>Wagner</surname> <given-names>H.</given-names></name></person-group> (<year>2017</year>). <article-title>PHAT- Persistent Homology Algorithms Toolbox</article-title>. <source>J. Symb. Comput.</source> <volume>78</volume>, <fpage>76</fpage>&#x02013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1016/j.jsc.2016.03.008</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bienenstock</surname> <given-names>E.</given-names></name></person-group> (<year>1995</year>). <article-title>A model of neocortex</article-title>. <source>Network Comput. Neural Syst.</source> <volume>6</volume>, <fpage>179</fpage>&#x02013;<lpage>224</lpage>. <pub-id pub-id-type="doi">10.1088/0954-898X62004</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Braitenberg</surname> <given-names>V.</given-names></name></person-group> (<year>1978</year>). <article-title>Cell assemblies in the cerebral cortex</article-title>, in <source>Theoretical Approaches to Complex Systems</source>, eds <person-group person-group-type="editor"><name><surname>Heim</surname> <given-names>R.</given-names></name> <name><surname>Palm</surname> <given-names>G.</given-names></name></person-group> (<publisher-loc>Berlin; Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>171</fpage>&#x02013;<lpage>188</lpage>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://www.springer.com/cn/book/9783540087571">http://www.springer.com/cn/book/9783540087571</ext-link></citation></ref>
<ref id="B8">
<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>&#x02013;<lpage>1551</lpage>. <pub-id pub-id-type="doi">10.1162/089976699300016133</pub-id><pub-id pub-id-type="pmid">10490937</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bullmore</surname> <given-names>E.</given-names></name> <name><surname>Sporns</surname> <given-names>O.</given-names></name></person-group> (<year>2009</year>). <article-title>Complex brain networks: graph theoretical analysis of structural and functional systems</article-title>. <source>Nat. Rev. Neurosci.</source> <volume>10</volume>, <fpage>186</fpage>&#x02013;<lpage>198</lpage>. <pub-id pub-id-type="doi">10.1038/nrn2575</pub-id><pub-id pub-id-type="pmid">19190637</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chambers</surname> <given-names>B.</given-names></name> <name><surname>MacLean</surname> <given-names>J. N.</given-names></name></person-group> (<year>2016</year>). <article-title>Higher-order synaptic interactions coordinate dynamics in recurrent networks</article-title>. <source>PLOS Comput. Biol.</source> <volume>12</volume>:<fpage>e1005078</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1005078</pub-id><pub-id pub-id-type="pmid">27542093</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chklovskii</surname> <given-names>D. B.</given-names></name> <name><surname>Mel</surname> <given-names>B. W.</given-names></name> <name><surname>Svoboda</surname> <given-names>K.</given-names></name></person-group> (<year>2004</year>). <article-title>Cortical rewiring and information storage</article-title>. <source>Nature</source> <volume>431</volume>, <fpage>782</fpage>&#x02013;<lpage>788</lpage>. <pub-id pub-id-type="doi">10.1038/nature03012</pub-id><pub-id pub-id-type="pmid">15483599</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Engel</surname> <given-names>A. K.</given-names></name> <name><surname>Singer</surname> <given-names>W.</given-names></name></person-group> (<year>2001</year>). <article-title>Temporal binding and the neural correlates of sensory awareness</article-title>. <source>Trends Cogn. Sci.</source> <volume>5</volume>, <fpage>16</fpage>&#x02013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1016/S1364-6613(00)01568-0</pub-id><pub-id pub-id-type="pmid">11164732</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Erd&#x00151;s</surname> <given-names>P.</given-names></name> <name><surname>R&#x000E9;nyi</surname> <given-names>A.</given-names></name></person-group> (<year>1960</year>). <article-title>On the evolution of random graphs</article-title>. <source>Publ. Math. Inst. Hung. Acad. Sci</source>. <volume>5</volume>, <fpage>17</fpage>.</citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Giusti</surname> <given-names>C.</given-names></name> <name><surname>Pastalkova</surname> <given-names>E.</given-names></name> <name><surname>Curto</surname> <given-names>C.</given-names></name> <name><surname>Itskov</surname> <given-names>V.</given-names></name></person-group> (<year>2015</year>). <article-title>Clique topology reveals intrinsic geometric structure in neural correlations</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A.</source> <volume>112</volume>, <fpage>13455</fpage>&#x02013;<lpage>13460</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1506407112</pub-id><pub-id pub-id-type="pmid">26487684</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gong</surname> <given-names>P.</given-names></name> <name><surname>Leeuwen</surname> <given-names>C. v.</given-names></name></person-group> (<year>2004</year>). <article-title>Evolution to a small-world network with chaotic units</article-title>. <source>EPL</source> <volume>67</volume>:<fpage>328</fpage>. <pub-id pub-id-type="doi">10.1209/epl/i2003-10287-7</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Harris</surname> <given-names>K. D.</given-names></name> <name><surname>Shepherd</surname> <given-names>G. M. G.</given-names></name></person-group> (<year>2015</year>). <article-title>The neocortical circuit: themes and variations</article-title>. <source>Nat. Neurosci.</source> <volume>18</volume>, <fpage>170</fpage>&#x02013;<lpage>181</lpage>. <pub-id pub-id-type="doi">10.1038/nn.3917</pub-id><pub-id pub-id-type="pmid">25622573</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Hebb</surname> <given-names>D.</given-names></name></person-group> (<year>1949</year>). <source>The Organization of Behaviour</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Wiley</publisher-name> &#x00026; Sons.</citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Holtmaat</surname> <given-names>A.</given-names></name> <name><surname>Svoboda</surname> <given-names>K.</given-names></name></person-group> (<year>2009</year>). <article-title>Experience-dependent structural synaptic plasticity in the mammalian brain</article-title>. <source>Nat. Rev. Neurosci.</source> <volume>10</volume>, <fpage>647</fpage>&#x02013;<lpage>658</lpage>. <pub-id pub-id-type="doi">10.1038/nrn2699</pub-id><pub-id pub-id-type="pmid">19693029</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>Y.</given-names></name> <name><surname>Trousdale</surname> <given-names>J.</given-names></name> <name><surname>Josi</surname> <given-names>K.</given-names></name> <name><surname>Shea-Brown</surname> <given-names>E.</given-names></name></person-group> (<year>2014</year>). <article-title>Local paths to global coherence: cutting networks down to size</article-title>. <source>Phys. Rev. E</source> <volume>89</volume>:<fpage>032802</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.89.032802</pub-id><pub-id pub-id-type="pmid">24730894</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Jones</surname> <given-names>E.</given-names></name> <name><surname>Oliphant</surname> <given-names>T.</given-names></name> <name><surname>Peterson</surname> <given-names>P.</given-names></name> <collab>others</collab></person-group> (<year>2001</year>). <source>SciPy: Open Source Scientific Tools for Python</source>. Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.scipy.org/citing.html">https://www.scipy.org/citing.html</ext-link> (Accessed November 11, 2016).</citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Knoblauch</surname> <given-names>A.</given-names></name> <name><surname>Palm</surname> <given-names>G.</given-names></name> <name><surname>Sommer</surname> <given-names>F. T.</given-names></name></person-group> (<year>2009</year>). <article-title>Memory capacities for synaptic and structural plasticity</article-title>. <source>Neural Comput.</source> <volume>22</volume>, <fpage>289</fpage>&#x02013;<lpage>341</lpage>. <pub-id pub-id-type="doi">10.1162/neco.2009.08-07-588</pub-id><pub-id pub-id-type="pmid">19925281</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Latora</surname> <given-names>V.</given-names></name> <name><surname>Marchiori</surname> <given-names>M.</given-names></name></person-group> (<year>2001</year>). <article-title>Efficient behavior of small-world networks</article-title>. <source>Phys. Rev. Lett.</source> <volume>87</volume>:<fpage>198701</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.87.198701</pub-id><pub-id pub-id-type="pmid">11690461</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Le Be</surname> <given-names>J.-V.</given-names></name> <name><surname>Markram</surname> <given-names>H.</given-names></name></person-group> (<year>2006</year>). <article-title>Spontaneous and evoked synaptic rewiring in the neonatal neocortex</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A.</source> <volume>103</volume>, <fpage>13214</fpage>&#x02013;<lpage>13219</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.0604691103</pub-id><pub-id pub-id-type="pmid">16924105</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Luczak</surname> <given-names>A.</given-names></name> <name><surname>McNaughton</surname> <given-names>B. L.</given-names></name> <name><surname>Harris</surname> <given-names>K. D.</given-names></name></person-group> (<year>2015</year>). <article-title>Packet-based communication in the cortex</article-title>. <source>Nat. Rev. Neurosci.</source> <volume>16</volume>, <fpage>745</fpage>&#x02013;<lpage>755</lpage>. <pub-id pub-id-type="doi">10.1038/nrn4026</pub-id><pub-id pub-id-type="pmid">26507295</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Markram</surname> <given-names>H.</given-names></name> <name><surname>Muller</surname> <given-names>E.</given-names></name> <name><surname>Ramaswamy</surname> <given-names>S.</given-names></name> <name><surname>Reimann</surname> <given-names>M.</given-names></name> <name><surname>Abdellah</surname> <given-names>M.</given-names></name> <name><surname>Sanchez</surname> <given-names>C.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>Reconstruction and simulation of neocortical microcircuitry</article-title>. <source>Cell</source> <volume>163</volume>, <fpage>456</fpage>&#x02013;<lpage>492</lpage>. <pub-id pub-id-type="doi">10.1016/j.cell.2015.09.029</pub-id><pub-id pub-id-type="pmid">26451489</pub-id></citation></ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meyer</surname> <given-names>H. S.</given-names></name> <name><surname>Wimmer</surname> <given-names>V. C.</given-names></name> <name><surname>Hemberger</surname> <given-names>M.</given-names></name> <name><surname>Bruno</surname> <given-names>R. M.</given-names></name> <name><surname>de Kock</surname> <given-names>C. P.</given-names></name> <name><surname>Frick</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>Cell type-specific thalamic innervation in a column of rat vibrissal cortex</article-title>. <source>Cereb. Cortex</source> <volume>20</volume>, <fpage>2287</fpage>&#x02013;<lpage>2303</lpage>. <pub-id pub-id-type="doi">10.1093/cercor/bhq069</pub-id><pub-id pub-id-type="pmid">20534783</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Miller</surname> <given-names>J.-E. K.</given-names></name> <name><surname>Ayzenshtat</surname> <given-names>I.</given-names></name> <name><surname>Carrillo-Reid</surname> <given-names>L.</given-names></name> <name><surname>Yuste</surname> <given-names>R.</given-names></name></person-group> (<year>2014</year>). <article-title>Visual stimuli recruit intrinsically generated cortical ensembles</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A.</source> <volume>111</volume>, <fpage>E4053</fpage>&#x02013;<lpage>E4061</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1406077111</pub-id><pub-id pub-id-type="pmid">25201983</pub-id></citation></ref>
<ref id="B28">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Munkres</surname> <given-names>J. R.</given-names></name></person-group> (<year>1984</year>). <source>Elements of Algebraic Topology</source>. <publisher-loc>Menlo Park, CA</publisher-loc>: <publisher-name>Addison-Wesley</publisher-name> Publishing Company.</citation></ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pajevic</surname> <given-names>S.</given-names></name> <name><surname>Plenz</surname> <given-names>D.</given-names></name></person-group> (<year>2012</year>). <article-title>The organization of strong links in complex networks</article-title>. <source>Nat. Phys.</source> <volume>8</volume>, <fpage>429</fpage>&#x02013;<lpage>436</lpage>. <pub-id pub-id-type="doi">10.1038/nphys2257</pub-id></citation></ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Palm</surname> <given-names>G.</given-names></name> <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>1988</year>). <article-title>On the significance of correlations among neuronal spike trains</article-title>. <source>Biol. Cybern.</source> <volume>59</volume>, <fpage>1</fpage>&#x02013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1007/BF00336885</pub-id><pub-id pub-id-type="pmid">3401513</pub-id></citation></ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pedregosa</surname> <given-names>F.</given-names></name> <name><surname>Varoquaux</surname> <given-names>G.</given-names></name> <name><surname>Gramfort</surname> <given-names>A.</given-names></name> <name><surname>Michel</surname> <given-names>V.</given-names></name> <name><surname>Thirion</surname> <given-names>B.</given-names></name> <name><surname>Grisel</surname> <given-names>O.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>Scikit-learn: machine learning in Python</article-title>. <source>J. Mach. Learn. Res.</source> <volume>12</volume>, <fpage>2825</fpage>&#x02013;<lpage>2830</lpage>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://www.jmlr.org/papers/v12/pedregosa11a.html">http://www.jmlr.org/papers/v12/pedregosa11a.html</ext-link></citation></ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Perin</surname> <given-names>R.</given-names></name> <name><surname>Berger</surname> <given-names>T. K.</given-names></name> <name><surname>Markram</surname> <given-names>H.</given-names></name></person-group> (<year>2011</year>). <article-title>A synaptic organizing principle for cortical neuronal groups</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A.</source> <volume>108</volume>, <fpage>5419</fpage>&#x02013;<lpage>5424</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1016051108</pub-id><pub-id pub-id-type="pmid">21383177</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Peters</surname> <given-names>A.</given-names></name> <name><surname>Feldman</surname> <given-names>M. L.</given-names></name></person-group> (<year>1976</year>). <article-title>The projection of the lateral geniculate nucleus to area 17 of the rat cerebral cortex. I. General description</article-title>. <source>J. Neurocytol.</source> <volume>5</volume>, <fpage>63</fpage>&#x02013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1007/BF01176183</pub-id><pub-id pub-id-type="pmid">1249593</pub-id></citation></ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Petri</surname> <given-names>G.</given-names></name> <name><surname>Expert</surname> <given-names>P.</given-names></name> <name><surname>Turkheimer</surname> <given-names>F.</given-names></name> <name><surname>Carhart-Harris</surname> <given-names>R.</given-names></name> <name><surname>Nutt</surname> <given-names>D.</given-names></name> <name><surname>Hellyer</surname> <given-names>P. J.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>Homological scaffolds of brain functional networks</article-title>. <source>J. R. Soc. Interface</source> <volume>11</volume>:<fpage>20140873</fpage>. <pub-id pub-id-type="doi">10.1098/rsif.2014.0873</pub-id><pub-id pub-id-type="pmid">25401177</pub-id></citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ramaswamy</surname> <given-names>S.</given-names></name> <name><surname>Courcol</surname> <given-names>J.-D.</given-names></name> <name><surname>Abdellah</surname> <given-names>M.</given-names></name> <name><surname>Adaszewski</surname> <given-names>S. R.</given-names></name> <name><surname>Antille</surname> <given-names>N.</given-names></name> <name><surname>Arsever</surname> <given-names>S.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>The neocortical microcircuit collaboration portal: a resource for rat somatosensory cortex</article-title>. <source>Front. Neural Circuits</source> <volume>9</volume>:<fpage>44</fpage>. <pub-id pub-id-type="doi">10.3389/fncir.2015.00044</pub-id><pub-id pub-id-type="pmid">26500503</pub-id></citation></ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Reimann</surname> <given-names>M. W.</given-names></name> <name><surname>King</surname> <given-names>J. G.</given-names></name> <name><surname>Muller</surname> <given-names>E. B.</given-names></name> <name><surname>Ramaswamy</surname> <given-names>S.</given-names></name> <name><surname>Markram</surname> <given-names>H.</given-names></name></person-group> (<year>2015</year>). <article-title>An algorithm to predict the connectome of neural microcircuits</article-title>. <source>Front. Comput. Neurosci.</source> <volume>9</volume>:<fpage>120</fpage>. <pub-id pub-id-type="doi">10.3389/fncom.2015.00120</pub-id><pub-id pub-id-type="pmid">26500529</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Renart</surname> <given-names>A.</given-names></name> <name><surname>de la Rocha</surname> <given-names>J.</given-names></name> <name><surname>Bartho</surname> <given-names>P.</given-names></name> <name><surname>Hollender</surname> <given-names>L.</given-names></name> <name><surname>Parga</surname> <given-names>N.</given-names></name> <name><surname>Reyes</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>The asynchronous state in cortical circuits</article-title>. <source>Science</source> <volume>327</volume>, <fpage>587</fpage>&#x02013;<lpage>590</lpage>. <pub-id pub-id-type="doi">10.1126/science.1179850</pub-id><pub-id pub-id-type="pmid">20110507</pub-id></citation></ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rosenbaum</surname> <given-names>R.</given-names></name> <name><surname>Smith</surname> <given-names>M. A.</given-names></name> <name><surname>Kohn</surname> <given-names>A.</given-names></name> <name><surname>Rubin</surname> <given-names>J. E.</given-names></name> <name><surname>Doiron</surname> <given-names>B.</given-names></name></person-group> (<year>2017</year>). <article-title>The spatial structure of correlated neuronal variability</article-title>. <source>Nat. Neurosci.</source> <volume>20</volume>, <fpage>107</fpage>&#x02013;<lpage>114</lpage>. <pub-id pub-id-type="doi">10.1038/nn.4433</pub-id><pub-id pub-id-type="pmid">27798630</pub-id></citation></ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shepherd</surname> <given-names>G. M. G.</given-names></name> <name><surname>Stepanyants</surname> <given-names>A.</given-names></name> <name><surname>Bureau</surname> <given-names>I.</given-names></name> <name><surname>Chklovskii</surname> <given-names>D.</given-names></name> <name><surname>Svoboda</surname> <given-names>K.</given-names></name></person-group> (<year>2005</year>). <article-title>Geometric and functional organization of cortical circuits</article-title>. <source>Nat. Neurosci.</source> <volume>8</volume>, <fpage>782</fpage>&#x02013;<lpage>790</lpage>. <pub-id pub-id-type="doi">10.1038/nn1447</pub-id><pub-id pub-id-type="pmid">15880111</pub-id></citation></ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>S.</given-names></name> <name><surname>Sj&#x000F6;str&#x000F6;m</surname> <given-names>P. J.</given-names></name> <name><surname>Reigl</surname> <given-names>M.</given-names></name> <name><surname>Nelson</surname> <given-names>S.</given-names></name> <name><surname>Chklovskii</surname> <given-names>D. B.</given-names></name></person-group> (<year>2005</year>). <article-title>Highly nonrandom features Of synaptic connectivity in local cortical circuits</article-title>. <source>PLoS Biol.</source> <volume>3</volume>:<fpage>e68</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pbio.0030068</pub-id><pub-id pub-id-type="pmid">15737062</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stepanyants</surname> <given-names>A.</given-names></name> <name><surname>Chklovskii</surname> <given-names>D.</given-names></name></person-group> (<year>2005</year>). <article-title>Neurogeometry and potential synaptic connectivity</article-title>. <source>Trends Neurosci.</source> <volume>28</volume>, <fpage>387</fpage>&#x02013;<lpage>394</lpage>. <pub-id pub-id-type="doi">10.1016/j.tins.2005.05.006</pub-id><pub-id pub-id-type="pmid">15935485</pub-id></citation></ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Varshney</surname> <given-names>L. R.</given-names></name> <name><surname>Chen</surname> <given-names>B. L.</given-names></name> <name><surname>Paniagua</surname> <given-names>E.</given-names></name> <name><surname>Hall</surname> <given-names>D. H.</given-names></name> <name><surname>Chklovskii</surname> <given-names>D. B.</given-names></name></person-group> (<year>2011</year>). <article-title>Structural properties of the caenorhabditis elegans neuronal network</article-title>. <source>PLoS Comput. Biol.</source> <volume>7</volume>:<fpage>e1001066</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1001066</pub-id><pub-id pub-id-type="pmid">21304930</pub-id></citation></ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Willshaw</surname> <given-names>D. J.</given-names></name> <name><surname>Buneman</surname> <given-names>O. P.</given-names></name> <name><surname>Longuet-Higgins</surname> <given-names>H. C.</given-names></name></person-group> (<year>1969</year>). <article-title>Non-holographic associative memory</article-title>. <source>Nature</source> <volume>222</volume>, <fpage>960</fpage>&#x02013;<lpage>962</lpage>. <pub-id pub-id-type="pmid">5789326</pub-id></citation></ref>
</ref-list>
</back>
</article>