| Literature DB >> 30374293 |
Abstract
New reconstruction techniques are generating connectomes of unprecedented size. These must be analyzed to generate human comprehensible results. The analyses being used fall into three general categories. The first is interactive tools used during reconstruction, to help guide the effort, look for possible errors, identify potential cell classes, and answer other preliminary questions. The second type of analysis is support for formal documents such as papers and theses. Scientific norms here require that the data be archived and accessible, and the analysis reproducible. In contrast to some other "omic" fields such as genomics, where a few specific analyses dominate usage, connectomics is rapidly evolving and the analyses used are often specific to the connectome being analyzed. These analyses are typically performed in a variety of conventional programming language, such as Matlab, R, Python, or C++, and read the connectomic data either from a file or through database queries, neither of which are standardized. In the short term we see no alternative to the use of specific analyses, so the best that can be done is to publish the analysis code, and the interface by which it reads connectomic data. A similar situation exists for archiving connectome data. Each group independently makes their data available, but there is no standardized format and long-term accessibility is neither enforced nor funded. In the long term, as connectomics becomes more common, a natural evolution would be a central facility for storing and querying connectomic data, playing a role similar to the National Center for Biotechnology Information for genomes. The final form of analysis is the import of connectome data into downstream tools such as neural simulation or machine learning. In this process, there are two main problems that need to be addressed. First, the reconstructed circuits contain huge amounts of detail, which must be intelligently reduced to a form the downstream tools can use. Second, much of the data needed for these downstream operations must be obtained by other methods (such as genetic or optical) and must be merged with the extracted connectome.Entities:
Keywords: EM reconstruction; analysis of connectomes; neural circuits; neural simulation; reproducibility
Mesh:
Year: 2018 PMID: 30374293 PMCID: PMC6196278 DOI: 10.3389/fncir.2018.00085
Source DB: PubMed Journal: Front Neural Circuits ISSN: 1662-5110 Impact factor: 3.492
Figure 1Example of connection table. Each row shows the connections to a single neuron, sorted by synapse count. Each box shows the identity of the connected neuron, the synapse count in both directions (separated by a “:”), and the internal identifier of the connected neuron. Colors are arbitrary, but all cells of the same type share the same color. Data from Takemura et al. (2015).
Figure 2Example of dendrogram describing clustering of neurons by their connectivity, based on their proximity in N dimensional connectivity space, where N is the number of cell types to which this neuron is connected. Coordinates in this space are determined by synapse counts (Top) or percentage of input (Bottom). Counts and percentages shown for the five most strongly connected types. Data from Takemura et al. (2015).
Figure 3Connectivity to and from each T4 cell in Drosophila, as shown by a reconstruction of 7 columns of the optic lobe (Takemura et al., 2015). The incoming strengths are indicated as A/B C%, where A is the total number of synapses to all cells of that type, B is the number of cells connected, and C is the percentage of total input (output). The outgoing strengths are the number of synapses. The area of each circle is roughly proportional to the connection strength.
Figure 4Circuits leading to Mi4 and Mi9, and hence to the motion detecting cell T4. To facilitate human understanding, the signal flow is largely uni-directional (top to bottom in this case), there are relatively few line crossings, and the edges are annotated with weights. This diagram was drawn manually, but automated and semi-automated tools to create such diagrams would be helpful. Data from Takemura et al. (2015).
Analysis tools as used in a selection of connectome analyses.
| Wiring optimization can relate neuronal structure and function (Chen et al., | Wire length optimization | MatLab |
| Exploring the retinal connectome (Anderson et al., | Various | Python, Excel, Tulip (Auber, |
| Wiring specificity in the direction-selectivity circuit of the retina (Briggman et al., | 2 photon correlation, specificity of synapses | MatLab, ITK-SNAP, custom software |
| Network anatomy and | 2 photon imaging of same sample, statistics of connections | MatLab, Linux tools, custom software |
| A visual motion detection circuit suggested by | Receptive fields | C++, Matlab, Gephi (Bastian et al., |
| Connectomic reconstruction of the inner plexiform layer in the mouse retina (Helmstaedter et al., | Various | Matlab, Mathematica, Amira |
| Synaptic circuits and their variations within different columns in the visual system of | Stereotypy | C++, Matlab, Linux tools |
| Saturated reconstruction of a volume of neocortex (Kasthuri et al., | Additional structures (mitochondria, spines, and so on) | MatLab, AutoDesk, custom tools |
| A connectome of a learning and memory center in the adult | Poisson statistics of connections | C++, Boost, Linux tools |
| The complete connectome of a learning and memory centre in an insect brain (Eichler et al., | Single vs. Multi-claw | Matlab, R, and Python |
The are only examples from a much larger field of studies, and intended only to show the wide variety of tools and languages employed.
Figure 5An illustration of the central problem of circuit simulation from EM reconstruction. (A) shows the run time for a simulation of the ON-pathway motion detection circuit from Drosophila, when exposed to patterns moving in the four cardinal directions, using the simulation program Neuron. When the full “compartment” model (one compartment per extracted segment) from the EM reconstruction was used, run times exceeded 105 s, or more than one day. The “compressed” form, which keeps only the branch points of the neuron and merges all other segments, ran in minutes. The “node” model, where each neuron is represented as a single compartment, ran in seconds. For this circuit, the difference in accuracy between the representations is small (Gornet and Scheffer, 2017). (B) however, shows the neuron CT1, where reduction to a single node leads to incorrect results. The large size (scale bar is 10 μm) and small connecting neurites create a many-millisecond delay between the clusters defined by the dotted ellipses. If the neuron model is compressed to a single node, as is optimal for (A), this delay will not be simulated correctly.
Figure 6Electrical delay through a simple model of a neurite as a function of length and diameter.