| Literature DB >> 29795654 |
Erik D Fagerholm1, Martin Dinov2, Thomas Knöpfel3, Robert Leech1.
Abstract
Local perturbations within complex dynamical systems can trigger cascade-like events that spread across significant portions of the system. Cascades of this type have been observed across a broad range of scales in the brain. Studies of these cascades, known as neuronal avalanches, usually report the statistics of large numbers of avalanches, without probing the characteristic patterns produced by the avalanches themselves. This is partly due to limitations in the extent or spatiotemporal resolution of commonly used neuroimaging techniques. In this study, we overcome these limitations by using optical voltage (genetically encoded voltage indicators) imaging. This allows us to record cortical activity in vivo across an entire cortical hemisphere, at both high spatial (~30um) and temporal (~20ms) resolution in mice that are either in an anesthetized or awake state. We then use artificial neural networks to identify the characteristic patterns created by neuronal avalanches in our data. The avalanches in the anesthetized cortex are most accurately classified by an artificial neural network architecture that simultaneously connects spatial and temporal information. This is in contrast with the awake cortex, in which avalanches are most accurately classified by an architecture that treats spatial and temporal information separately, due to the increased levels of spatiotemporal complexity. This is in keeping with reports of higher levels of spatiotemporal complexity in the awake brain coinciding with features of a dynamical system operating close to criticality.Entities:
Mesh:
Year: 2018 PMID: 29795654 PMCID: PMC5967741 DOI: 10.1371/journal.pone.0197893
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Illustrative models of the artificial neural network architectures used in this study.
All illustrative architectures in this figure are based on a greatly simplified model of the cortex that consists of three regions (red, blue, green), each of which contains three pixels. Each AN in the first layer of every architecture corresponds to a cortical pixel—9 for single image input architectures (1 and 4) and 18 for dual image inputs architectures (2,3,5,6 and 7)—of which 9 are within the first (‘T1’) input image and 9 are within the second (‘T2’) input image. The weights between the input layer and first hidden layer of every architecture are initialized by previously trained RBMs (i.e. the pre-training)—‘R1’ for single image input architectures (1 and 4) and ‘R2’ for dual image input architectures (2,3,5 and 6). The first hidden layers of the single image input architectures (1 and 4) consist of 3 ANs, each of which is connected only to correspondingly colored ANs in their input layers. The first hidden layers of the dual image input architectures (2,3,5 and 6) consist of two sets of ANs, which connect only to their correspondingly colored ANs in the input layers, originating in the first (‘T1’) and second (‘T2’) input images, respectively. The final layer of every architecture consists of a single AN that is trained to activate when the input image lies within an avalanche. (Architecture 1) A schematic of the first and simplest architecture, in which the signals are not spatially mixed before layer 3. (Architecture 2) A schematic of the second ANN architecture, in which the signals are not spatially or temporally mixed before layer 3. (Architecture 3) A schematic of the third ANN architecture, in which the third layer consists of two ANs, the first and second of which are connected only to the ANs in the second layer that originate from ‘T1’ and ‘T2’, respectively. The signals are not spatially mixed before layer 3, and not temporally mixed before layer 4. (Architecture 4) A schematic of the fourth ANN architecture, in which the third layer consists of 3 ANs, each of which connects to a unique pair of ANs in the second layer. The signals become spatially mixed across pairs of regions (‘s(p)’) between layers two and then fully spatially mixed (‘s’) between layers three and four. (Architecture 5) A schematic of the fifth ANN architecture, in which the third layer consists of 6 ANs, the first and second half of which connect to a unique pair of ANs in the second layer that originates in ‘T1’ and ‘T2’, respectively. The signals become mixed spatially across pairs of cortical regions between the second and third layer (‘s(p)’) and then fully spatially and temporally mixed (‘s+t’) between layers three and four. (Architecture 6) A schematic of the sixth ANN architecture, in which the third layer consists of 6 ANs, the first and second half of which each connects to a unique pair of ANs in the second layer that originates in ‘T1’ and ‘T2’, respectively. The fourth layer consists of two ANs, the first and second of which are connected to the ANs in the third layer that originate in ‘T1’ and ‘T2’, respectively. The signals become mixed spatially across pairs of regions (‘s(p)’) between the second and third layer, fully spatially mixed (‘s’) between the third and fourth layer, and temporally mixed (‘t’) between the fourth and fifth layer. (Architecture 7) A schematic of the seventh ANN architecture, in which the third layer consists of 9 ANs, each of which connects to two ANs in the second layer, the first of which originates within ‘T1’ and the second within ‘T2’. The signals become mixed spatially across pairs of cortical regions as well as temporally (‘s(p)+t’) between the second and third layer and then fully spatially mixed (‘s’) between the third and fourth layer.
Fig 2Classification accuracy and architectural complexity.
Classification MSE for each of the seven architectures used in this study for the anesthetized and awake states. Architectures are ranked left to right with decreasing accuracy (increasing MSE) for both brain states.
Fig 3Weight distributions.
(Architecture 1) Weight distributions in the anesthetized (left) and awake (right) states. Weights are normalized within each layer with hotter colors corresponding to higher weight values. The minimum and maximum weight values within each layer are indicated by the color bars shown below each layer. The arrows indicate the hidden layer in which the activations are subsequently clustered. (Architecture 3) Same layout as for Architecture 1. (Architecture 7) Same layout as for Architecture 1.
Fig 4Hidden layer maps.
(Architecture 1) Following clustering of hidden layer activations, the centroid locations are back-projected and mapped onto the mouse cortex. The clustering algorithm partitions the data into two types of quiescence (‘qui’, ‘k1’ and ‘k2’) and two types of avalanches (‘ava, ‘k3’ and ‘k4’) for the anesthetized (‘an’) and awake (‘aw’) states. Intensity values are normalized between zero and unity within each cortical region as indicated by the color bars. (Architecture 3) Same layout as for Architecture 1. (Architecture 7) Same layout as for Architecture 1.
Fig 5Cortical activity maps.
(Architecture 1) Summed voltage images that are correctly separated into two types of quiescence (‘qui’, ‘k1’ and ‘k2’) and two types of avalanches (‘ava, ‘k3’ and ‘k4’) for the anesthetized (‘an’) and awake (‘aw’) states. Intensity values are normalized between zero and unity within each map as indicated by the color bars. (Architecture 3) Same layout as for Architecture 1. (Architecture 7) Same layout as for Architecture 1.
Fig 6Avalanche trajectory maps.
(Architecture 1) Dotted arrows represent the trajectories of avalanches, shown together with their rate of occurrence, for types k3 and k4 in the anesthetized and awake states using Architecture 1. (Architecture 3) Same layout as for Architecture 1. (Architecture 7) Same layout as for Architecture 1.