Generating an Executable Model of the Drosophila Central Complex
Lev E. Givon, Aurel A. Lazar

TL;DR
This paper shows how to build and test models of the fly brain's central complex using NeuroArch and Neurokernel.
Contribution
It introduces a method for algorithmically constructing executable models of the Drosophila central complex neuropils.
Findings
NeuroArch and Neurokernel can be used to model the structure and connectivity of the central complex.
The approach allows testing hypotheses about the neural circuitry and neuron properties in the CX.
The method leverages available data on neuron arborizations to build executable models.
Abstract
The central complex (CX) is a set of neuropils in the center of the fly brain that have been implicated as playing an important role in vision-mediated behavior and integration of spatial information for locomotor control. In contrast to currently available data regarding the neural circuitry of neuropils in the fly's vision and olfactory systems, comparable data for the CX neuropils is relatively incomplete; many categories of neurons remain only partly characterized, and the synaptic connectivity between CX neurons has yet to be experimentally determined. Successful modeling of the information processing functions of the CX neuropils therefore requires a means of easily constructing and testing a range of hypotheses regarding both the high-level structure of their neural circuitry and the properties of their constituent neurons and synapses. This document demonstrates how NeuroArch…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Fig. 1
Fig. 2
Fig. 3
Figure 4
Figure 5
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32
Fig. 33
Fig. 34
Fig. 35
Fig. 36
Fig. 37
Fig. 38
Fig. 39





























Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeurobiology and Insect Physiology Research · Physiological and biochemical adaptations · Insect and Arachnid Ecology and Behavior
Introduction
I.
The brain of the fruit fly Drosophila melanogaster comprises approximately 50 neuropils. Most of these modules - referred to as local processing units (LPUs) are characterized by unique populations of local neurons; some - called hubs - do not contain any local neurons 3. The central complex (CX) comprises between 2,000 and 5,000 neurons [4] organized in four neuropils: the protocerebral bridge (PB), fan-shaped body (FB), ellipsoid body (EB), and noduli (NO) (Fig. 1). The former three neuropils contain local neurons, while the latter does not [3]. In contrast to most neuropils in the fly brain, PB, FB, and EB are unpaired; NO comprises either 3 [5] or 4 [4] paired neuropils. When considered as components of a single structure, FB and EB are together referred to as the central body (CB). Accessory brain areas that are connected directly to neuropils in CX include AL, BU, CRE, IB, LAL, SMP, WED, and PS [1, Fig. 7] (see § 2.1 for the neuropil nomenclature).
Volumetric image of central complex (PB, FB, EB, NO) and some accessory neuropils (CRE, LAL) arborized by CX neurons [5]. (©2015 Wiley Periodicals, Inc.)
Genetic experiments have shown that the CX neuropils play essential roles in a range of important behaviors:
- EB appears to be involved in visual place learning [6], short-term orientation memory [7], [8], path integration, and left-right bargaining [4, p. 3];
- FB appears to also play a role in left-right bargaining, as well as visual pattern memory and object recognition [4, p. 8];
- PB plays a role in controlling step length and hence direction of walking [4, p. 7];
- NO neuropils seem to be involved in flight control [6, p. 179].
While some functional models of the CX neuropils have been presented [4], they do not explicitly show how the CX circuitry implements the information processing functions associated with the above behaviors or how the various neuropils’ individual functions combine to produce more comprehensive behaviors such as long-term motor skill learning or locomotor activity control.
Studies of neural activity in the CX of the fruit fly and arthropods have examined the response both of unidentified and specific CX neurons to visual inputs [9], [10], [11], [12]; owing to the limitations of electrophysiological techniques, these studies only examined the responses of individual neurons during each trial. Simultaneous observation of the aggregate neural responses of a set of isomorphic neurons in the fruit fly EB to visual input signals was achieved using calcium imaging [8], [13] (Fig. 2).
Observed activity of EB-LAL-PB neuron arborizations (§ 5.4.3) in EB in response to visual input at different points on the azimuth [13] (©2015 Macmillan Publishers Ltd.)
Connectome information for the CX neuropils is currently less complete than that available for sensory neuropils such as those in the fly olfactory and vision systems, the latter of which has recently been mapped in great detail using electron microscopy [14]. Although a range of local and projection neurons in CX have been identified and grouped into isomorphic sets using Golgi staining, genetic tagging techniques, and confocal microscopy [15, 16, 1, 5], many other CX neurons have not been systematically characterized and the synaptic connectivity between them remains unknown owing to the limitations of the above optical imaging technologies and the very limited EM-based analysis of CX synapses done to date (for an example of the latter, see [2]). This ambiguity regarding the structure of the CX neural circuitry compounds the already difficult task of modeling a portion of the brain that does not receive direct sensory input.
In light of the incompleteness of the CX connectome, it is perhaps unsurprising that only a few computational models of the CX neuropils or the entire CX currently exist. A spiking neural network model of spatial memory formation and storage in EB is presented in [17]; while this model can replicate experimental results for specific behaviors using a ring attractor circuit inspired by that of EB, it does not attempt to account for the exact observed biological circuitry or explain how such a model interacts with the other CX neuropils. A model of CX was included in a more comprehensive insect brain simulation described in [18], but it employs generalized models of the CX neuropils that use artificial behavior selection networks which - although they superficially make use of spiking neuron models - do not employ the observed neural circuitry of the neuropils.
To enable further investigation of the information processing capabilities of the CX neuropils, we need to be able to efficiently generate and evaluate a range of different executable CX models given the limited available connectome data. While a similar approach involving C. elegans has been used to generate an ensemble of testable models regarding the neural basis for salt klinotaxis behavior [19], the greater total number of neurons in the fruit fly CX and the need to evaluate the CX models together with models of the neuropils that provide them with input calls for
- a database-driven approach to systematically creating an ensemble of CX different models of the neural circuitry that attempt to describe those characteristics of the circuitry that are as yet unknown, and
- a means of integrating models of these CX neuropil models with those of accessory neuropils from which they receive input into a single executable partial brain model.
This RFC is organized as follows. We first present the nomenclature used to identify neuropils and a scheme for labeling neurons in terms of their arborization patterns in § 2. We then review known data regarding the structure of neuropils in and connected to CX in § 3, and describe what is known regarding input pathways into the CX neuropils and the nature of their neural responses in § 4. We then present the arborization patterns of identified CX neurons in § 5. Finally, we describe a scheme for construction of an executable circuit model of CX that utilizes this arborization data and specified structural assumptions to infer the presence of synapses in § 6 and show how NeuroArch and Neurokernel expedite the process of executable circuit construction and evaluation.
Terminology
II.
Neuropil Nomenclature
2.1
Drosophila neuropils are identified in this document using the nomenclature described in [20]. Some neuropils are referred to by different names either in other literature or in other insects; [20, Tab. S13] maps the employed nomenclature to that used in [3] and - for the most part - in [1]. For neuropils that occur in pairs, upper case denotes the neuropil on the left side of the fly brain (from a dorsal perspective the fly) while lower case denotes the neuropil on the right side of the fly brain.
- Antennal Lobe (AL).
- Anterior optic tubercle (AOTU) - Also known as optic tubercle (OPTU [3]).
- Antler (ATL) - Corresponds to dorsal part of caudalcentral protocerebrum (CCP) [20, Tab. S13].
- Bulb (BU) - Also known as lateral triangle (LT, LAT, Lat Tri [1, Tab. S13] or LTR [15]).
- Crepine (CRE) - Posterior part also known as dorsal part of IDFP [20, Tab. S13]; comprises a region called the rubus (RUB) [5, p. 1001] or round body (RB) [5, p. 1031].
- Lateral accessory lobe (LAL) - Also known ventral body (VBO [15]) or inferior dor-sofrontal protocerebrum (IDFP) [1, Fig. S1]. Comprises the gall (GA) [20, Tab. S13], whose dorsal and ventral portions are referred to as the dorsal and ventral spindle bodies (DSB and VSB, respectively) [5, p. 1021].
- Ellipsoid body (EB) - Also known as lower central body (CBL [6]).
- Fan-shaped body (FB) - Also known as upper central body (CBU [6]).
- Inferior Bridge (IB) - Corresponds to ventral part of caudalcentral protocerebrum (CCP) [20, Tab. S13].
- Lobula (LO).
- Lobula Plate (LOP).
- Noduli (NO).
- Posterior slope (PS) - Corresponds to caudalmedial protocerebrum (CMP) and - possibly - part of the ventromedial protocerebrum (VMP) [20, Tab. S13].
- Protocerebral Bridge (PB).
- Superior medial protocerebrum (SMP) - Corresponds to superior dorsolateral protocerebrum (SDFP) and medial part of inner dorsolateral protocerebrum (IDLP) [20, Tab. S13].
- Ventrolateral protocerebrum (VLP) - Contains optic glomeruli [20, p. 42, Supp.].
- Wedge (WED) - Also known as the caudal ventrolateral protocerebrum (CVLP) [20, p. 42, Supp.].
Neuron Labeling
2.2
Most neurons innervating the various CX and accessory neuropils possess at least two distinct clusters of dendrites (postsynaptic terminals) and/or axons (presynaptic terminals) that occupy geometrically distinct regions of the innervated neuropils [15]. These clusters are referred to as arborizations (Fig. 3). Since many CX neurons belong to distinct sets of morphologically similar neurons with similar arborization patterns, it is useful to use the latter to uniquely label each CX neuron type. If neurotransmitter profiles are ignored and each CX neuron type is assumed to be represented by a single neuron, then each neuron’s label unambiguously encodes the geometric regions of its arborizations and whether each arborization contains dendrites, axons, or both. This labeling scheme can be described in terms of the following parsing expression grammar (PEG) [21]; the grammar may be used to extract the arborizations of a particular neuron for constructing models of the CX circuitry (e.g., by using overlapping presynaptic and postsynaptic arborizations to infer synaptic connectivity). Note that a special case for handling the string LRB in the (name) rule (which corresponds to the left RB region of CRE) is necessary to prevent that string from being incorrectly parsed into LB and RB.
Example of neuron arborizations for a PB-EB-LAL neuron (§ 5.4.8) [5]. Each of the neuron arborizations occupies a specific region in different neuropils. (©2015 Wiley Periodicals, Inc.)
**
**
Neuropils are denoted by their abbreviated names as specified in § 2.1 and [20]; regions or compartments within neuropils are described and assigned names in § 3. The neurite type may be spine (s), bouton (or bleb) (b), or a combination thereof (bs, sb). In the absence of detailed data regarding synapses, information flow polarity is assumed to be reflected by neurite type; spines are assumed to be postsynaptic (and accept input), while boutons are assumed to be presynaptic (and emit output) [5, p. 1002]. Left and right are assumed to be with respect to a dorsal view of the fly.
Structure of Neuropils in and Associated with the Central Complex
This section presents details regarding the high-level structure of the various CX neuropils and the accessory neuropils to which they are connected.
Protocerebral Bridge (PB)
3.1
The PB neuropil comprises 18 regions called glomeruli [5] connected to other substructures within the CX (Fig. 4). The local neuron population of the PB comprises 8 [5, p. 1007] or 10 [1, p. 1743] types of local neurons (Fig. 12,Table 7). A single PB region label matches the following regular expression: [eqn]
Fig. 4. Schematic of regions in PB used to identify neurons by their arbors [1, 5].
Fan-Shaped Body (FB)
3.2
The FB neuropil comprises multiple lateral layers [6]; most recent work suggests the presence of 9 layers [5, p. 1011]. The neuropil is subdivided vertically into 8 [1] or 7 [5, p. 1010] columns called segments [15]; however, it seems that only some of its layers (1-5) exhibit clearly columnar structure [5, p. 1008] (5). Regions in FB are connected by local neurons called pontine neurons; some of these neurons connect adjacent layers, while others connect adjacent segments [15, p. 349, 352]. A representative class of pontine neurons comprising symmetric neurons that connect each segment in one side of FB with each segment in the other side such that the presynaptic and postsynaptic arborizations are 4 segments apart [15, p. 352] (although more recent work suggests that each neuron might be a bundle of 2 neurons [22, p. 1439]) is depicted in Tab. 8. Other classes dorsoventrally connecting different layers in FB may exist, but they have not been systematically identified. A single region in FB is denoted by a label matching the regular expression
Schematic of regions in FB used to identify neurons by their arbors [1, 5].
Ellipsoid Body (EB)
3.3
The EB neuropil is a toroidal structure that comprises 16 wedges [5, p. 1013] (Fig. 6a), 8 tiles [5, p. 1018] (Fig. 6b), 3 shells (anterior, medial, posterior) [5, p. 1013], and 4 rings [1] (Fig. 6c). Wedges extend radially through full radius of the EB torus and occupy the posterior and medial shells or all 3 shells [5, p. 1013]. Tiles are restricted to the posteriorEllipsoid Body (EB) shell [5, p. 1014]; tiles geometrically overlap with corresponding wedges as described in Table 1. Although EB appears to contain local neurons [3], these neurons have not yet been systematically identified; there is some evidence for EB pontine neurons in related fly species such as Neobellieria [11, p. 11]. Each region in EB is denoted by a label that matches the regular expression
For EB regions other than tiles, the region denoted by a label comprises the volume intersected by the specified wedges, shells, and rings. For example, (L1, [P, M], 4) represents the volume in which wedge L1, shells P and M, and ring 4 overlap.
Table I.: Geometric overlap between EB tiles and wedges.
Schematics of regions in EB. All circular schematics are anterior; sagittal views in Fig. 6a and Fig. 6c are posterior to anterior from left to right).
Noduli (NO)
3.4
The NO neuropils comprise 3 distinct structures (N01, N02, N03) divided into subcompartments (Fig. 7) [5, p. 1017]. In contrast to the other CX neuropils, the noduli lack segregated populations of local neurons [3, p. 5]. Each N0 region label matches the following regular expressions:
Schematic of regions in N0 used to identify neurons by their arbors [5].
Bulb (BU)
3.5
Each of the BU neuropils comprises multiple regions referred to as microglomeruli. There appear to be 80 microglomeruli in each BU neuropil (Fig. 8) [1, p. 1741]. These microglomeruli ostensibly exhibit retinotopic organization [8]. Each of the BU region labels matches the regular expression [eqn] where the integer portion of the labels ranges from 1 to 80.
Schematic of regions in BU used to identify neurons by their arbors [1]. The relative positions of the regions does not necessarily correspond to their actual physical positions.
Lateral Accessory Lobe (LAL)
3.6
Each LAL neuropil comprises a region called the gall that is subdivided into a tip, dorsal, and ventral subregion; the remainder of LAL is referred to as the hammer body (HB) (Fig. 9) [1]. Each of these regions has a label that matches the regular expression
Schematic of regions in LAL used to identify neurons by their arbors [5].
Crepine (CRE)
3.7
Each CRE neuropil is divided into two regions (Fig. 10); these match the regular expression
Schematic of regions in CRE used to identify neurons by their arbors [5].
Other Neuropils (IB, PS, SMP, WED)
3.8
Distinct regions of interest within IB, PS, SMP, and WED have not been identified; they are therefore regarded as comprising single regions on each side of the fly brain. Each region in these neuropils matches the regular expression
Central Complex Input Pathways and Neuron Responses
IV.
The neuropils in the CX are connected to various neuropils, but evidently not to any that directly receive sensory input except the antennal lobe (AL) [15, Fig. 24a]. Apart from connections between the CX neuropils and the accessory neuropils depicted in Fig. 11, connections have been observed between superior/inferior protocerebra and FB, between AOTU and BU [23, p. 9], and between VLP and PB [24, p. 9]. Preprocessed visual data from LO appears to enter the EB from BU via AOTU [25, p. 939], while additional visual input enters PB from other optic glomeruli in VLP [24, p. 9]. Other input enters FB via LAL. There also seems to be evidence of CX receiving mechanosensory information from the fly’s legs [4, p. ^6^].
Information flow between CX neuropils (green), sensory neuropils (orange), neuropils that receive input from sensory neuropils (gray), and other accessory neuropils connected to the CX (yellow).
Spiking responses have been recorded from cells in FB during CX-related experiments using Drosophila [12, p. 64], from neurons supplying PB, tangential/pontine cells in FB, and ring cells in EB in Neobellieria [11], and from CX neurons in other insects [9].
Identified Neurons in the Central Complex
V.
In all neuropil innervation diagrams depicted below, arrow heads represent presynaptic arborizations and arrow tails represent postsynaptic arborizations.
Index of Identified Neurons
5.1
Table II.: Identified local neurons in CX neuropils.
Table III.: Identified projection neurons connecting CX and accessory neuropils. Additional inputs from vision neuropils and AOTU to ATL, BU, LAL, PLP, PS, SMP, VLP and outputs to locomotion neuropils have also been observed [25, p. 939], [24, Fig. 6], [1], [23, p. 9],.
Table IV.: Projection neurons connecting CX and accessory neuropils with unresolved neurite types.
Neurotransmitter Profiles
5.1
A range of neurotransmitters appear to be present in the CX neuropils (Table 5). Neurotransmitters associated with specific CX neural pathways have been identified (Table 6); however, the neurotransmitter associated with each specific arborization remains unclear.
Table V.: Neurotransmitters in the fruit fly CX (adapted from [6]). Columnar neurons include those that connect PB to other neuropils or connect FB and EB, NO, LAL, or other neuropils. Tangential neurons include PB local neurons, F neurons in FB, and BU-EB neurons in EB. Ascending neurons connect the subesophageal ganglion to FB.
Table VI.: Neurotransmitter profiles of specific neural pathways in the fruit fly CX (adapted from [1, Fig. 7c] and [2]).
Local Neurons
5.3
PB Local Neurons
5.3.1
Different studies of PB have identified 8 [5, p. 1007] or 10 [1, p. 1743] distinct local neurons. Table 7 and Fig. 12 assume the presence of 8 glomeruli on each side of PB as indicated by [5], that R2-R9 in [5] correspond to R1-R8 in [1], and that postsynaptic arborizations are spaced 7 glomeruli apart in all but the first 2 neuron types. The total number of each local neuron type is unclear.
Table VII.: PB local neurons.
Innervation pattern of PB local neurons (Table 7).
FB Local Neurons
5.3.2
Several classes of local neurons referred to as pontine neurons have been observed to connect different regions of FB with each other [15, p. 349], [16, p. 1507]. One class (Table 8) comprises symmetric neurons that connect each segment on one side of the FB with each segment on the other side such that the presynaptic and postsynaptic arborizations are 4 segments apart [15, p. 352] (although more recent work suggests that each neuron might be a bundle of 2 neurons [22, p. 1439]). Judging by the structure of pontine neurons in other insects [34], arborizations might not be strictly confined to targeted regions. Other classes dorsoventrally connecting different layers in FB may exist, but they have not been systematically identified [15, p. 349]. It is unclear whether local neurons other than pontine neurons exist in the FB.
Table VIII.: One identified class of FB local neurons.
Innervation pattern of FB local neurons (Table 8).
EB Local Neurons
5.3.3
Although there appear to be local neurons in EB [3], they do not appear to have been systematically identified yet.
Projection Neurons
5.4
BU-EB Projection Neurons
5.4.1
Neurons with postsynaptic arborizations in BU and presynaptic arborizations in EB are typically referred to as ring or R neurons [15, p. 352] by virtue of the shape of their EB arborizations. 5 types of ring neurons (R1, R2, R3, R4m, R4d) have been observed [16, p. 1509]; specific ring neuron types appear to be essential to different visual behaviors [35, p. 120]. Each ring neuron type arborizes in a single microglomerulus [8, p. 262] and a different portion of the EB radius (Fig. 14); these types correspond to different sets of BU microglomeruli (and hence comprise multiple neurons). About 20 of each of these types of neurons have been estimated in each hemisphere of the fruit fly brain [16, p. 1510]; combined with visual confirmation of the presence of 80 microglomeruli (§ 3.5), this suggests that there are 16 of each neuron type present in BU. Some ring neurons are GABAergic [1, p. 1750], while others are glutamatergic [1, Fig. 7C]; their synaptic connections to other neurons in EB therefore seem to be inhibitory. There is recent evidence that some ring neurons may be cholinergic and hence possess excitatory synapses [2, p. 1598]. Coincident synapses (i.e., those in which two independent presynaptic zones coincide with a single postsynaptic zone) have been observed in EB between ring neurons in specific domains and other neurons both in and outside of those domains. [2, p. 1592]; it seems that such synapses may also exist between other neurons that innervate EB [2, p. 1594]. Connections between AOTU and BU have been observed [23, p. 9]; these presumably constitute a pathway for input visual information from LO via AOTU [25, p. 939] to EB via ring neurons.
Spatial organization of ring neuron arborizations in BU microglomeruli (yellow) and regions in EB (red); posterior is left of sagittal section of EB, anterior is right. The depicted EB regions do not exactly correspond to the rings in Fig. 6c. Only a fraction of the microglomeruli/neurons are depicted. The spatial organization of each neuron type’s microglomeruli is unclear.
EB-FB-LAL-SMP Projection Neurons
5.4.2
Neurons with presynaptic ring-shaped arborizations in EB and postsynaptic arborizations in other neuropils are referred to as extrinsic ring neurons. Two types (ExR1, ExR2) have been observed; these neurons appear to constitute a dopaminergic pathway [1, Fig. 7C]. ExR1 neurons are presynaptic in EB, FB, and LAL, and postsynaptic in SMP [15, p. 353] [VirtualFlyBrain]. ExR2 appears to have presynaptic arborizations in EB and arborizations in SMP, but the remainder of the neuron’s structure has not been reconstructed.
EB-LAL-PB Projection Neurons
5.4.3
These neurons correspond to the EB-PB-VBO or EIP neurons in [1, Fig. 2]; they constitute a cholinergic pathway [1, Fig. 7C]. The neuron arborizations in Table 9 and Fig. 15 make the assumption that the C, O, and P rings in [1] collectively correspond to the P and M shells in [5] and that the C and P rings collectively correspond to the P shell.
Table IX.: EB-LAL-PB neurons.
Neuropil innervation pattern for EB-LAL-PB neurons (Table 9).
F Projection Neurons
5.4.4
F neurons innervate entire layers of FB, with some types associated with specific layers [15, p. 353]. Fm neurons have bleb-like (presynaptic) arborizations in layer 2 of FB; Fm1 neurons have spiny (postsynaptic arborizations in SLP or SIP, Fm2 neurons have spiny arborizations in LAL, and Fm3 neurons have spiny arborizations in ICL [15, p. 353]. Some F1 neurons have spiny branches in LAL [15, p. 354], while other F1 neurons have spiny branches that innervate the entire BU [15, p. 354].
IB-LAL-PS-PB Projection Neurons
5.4.5
These neurons corresponds to the CVLP-IDFP-VMP-PB or CIVP neurons in [1, Fig. 2] and the PB-LAL-PS neurons in [5, Fig. 3N]. They receive indirect input from the vision system and innervate all glomeruli in PB indicated in Table 10:
Table X.: IB-LAL-PS-PB neurons.
Neuropil innervation pattern for IB-LAL-PS-PB neurons (Table 10).
PB-EB-BU Projection Neurons
5.4.6
Neurons with postsynaptic arborizations in PB and presynaptic arborizations in EB and BU have been observed. These correspond to the PB-EB-LTR neurons in [15, Fig. 10b]. Details regarding possible neuron types have not been determined.
PB-EB-NO Projection Neurons
5.4.7
Neurons with postsynaptic arborizations in PB and presynaptic arborizations in EB and NO are referred to as PEN neurons in [1, p. 1745]. The constitute a cholinergic pathway [1, Fig. 7C]. The connections in Table 11 and Fig. 17 are based upon [5, Fig. 14a], which differ from those described in [1, Fig. 5g].
Table XI.: PB-EB-NO neurons.
Neuropil innervation pattern for PB-EB-NO neurons (Table 11).
PB-EB-LAL Projection Neurons
5.4.8
These neurons have postsynaptic arborizations in PB and presynaptic arborizations in EB and LAL; they correspond to PB-EB-IDFP or PEI neurons in [1, Fig. 2]. These neurons constitute a cholinergic pathway [1, Fig. 7C]. The connections in Table 12 and Fig. 18 are based upon [5, Fig. 14b], which differ from those described in [1, Fig. 5e].
Table XII.: PB-EB-LAL neurons.
Neuropil innervation pattern for PB-EB-LAL neurons (Table 12).
PB-FB-CRE Projection Neurons
5.4.9
The neurons in Table 13 and Fig. 19 correspond to the PB-FB-VBO or EIP neurons that connect to RB in [1, Fig. 2]. They constitute a cholinergic pathway [1, Fig. 7C].
Table XIII.: PB-FB-CRE neurons.
Neuropil innervation pattern for PB-FB-CRE neurons (Table 13).
PB-FB-NO Projection Neurons
5.4.10
Neurons with postsynaptic arborizations in PB and presynaptic arborizations in FB and NO are referred to as the vertical fiber system [15, Fig. 5b]; they correspond to the PFN neurons described in [1, p. 1745]. These neurons constitute a cholinergic pathway [1, Fig. 7C]. The 5 sets of PB-FB-NO neurons are listed in Tabs. 14, 15, 16, 17, and 18 and depicted in Fig. 20.
Table XIV.: PB-FB-NO neurons innervating region (3,P) of NO.
Table XV.: PB-FB-NO neurons innervating region (3,M) of NO
Table XVI.: PB-FB-NO neurons innervating region (3,A) of NO.
Table XVII.: PB-FB-NO neurons innervating region (2,D) of NO.
Table XVIII.: PB-FB-NO neurons innervating region (2,V) of NO.
Neuropil innervation pattern for PB-FB-NO neurons (Tabs. 14, 15, 16, 17, 18).
PB-FB-LAL Projection Neurons
5.4.11
Neurons with postsynaptic arborizations in PB and FB and presynaptic arborizations in LAL are referred to as EIP neurons in [1, p. 1745]. They correspond to the PB-FB-VBO or EIP neurons that connect to HB in [1, Fig. 2], and are also referred to as the horizontal fiber system [15, Fig. 6b].^1^These sources appear to consider CRE as part of LAL; this document treats CRE separately. These neurons constitute a cholinergic pathway [1, Fig. 7C].
Table IIX.: PB-FB-LAL neurons innervating layer 2 of FB[1, Fig. 6F].
Neuropil innervation pattern for PB-FB-LAL neurons innervating layer 2 of FB (Table 19).
Table XX.: PB-FB-LAL neurons [1, Fig. 6G].
Table XXI.: PB-FB-LAL neurons [1, Fig. 6G].
Neuropil innervation pattern for PB-FB-LAL neurons (Table 20, Table 21).
WED-PS-PB Projection Neurons
5.4.12
The neurons in Table 22 correspond to CCP-VMP-PB or CVP neurons in [1, Fig. 2] and receive input from the vision system. They constitute a cholinergic pathway [1, Fig. 7C].
Table XXII.: WED-PS-PB neurons.
Neuropil innervation pattern for WED-PS-PB neurons (Table 22).
Generating an Executable Circuit Model
6
Neuron Organization
6.1
In light of the current lack of data regarding synapses between the various neurons identified in the central complex neuropils, data regarding the arborizations of these neurons was used to infer the presence or absence of synapses to generate an executable model of the central complex. Local and projection neurons were assigned to LPUs as indicated in Table 23.
Table XXIII.: Assignment of neuron families to LPUs in generated CX model.
Although the BU-EB neurons have not been systematically characterized, available information regarding these neurons (§ 5.4.1) was used to hypothesize the following arborization structure for a total of 80 neurons in each hemisphere of the fly brain (Table 24).
Table XXIV.: Hypothesized arborizations of BU-EB neurons. Each microglomerulus corresponds to a single neuron, where the “x” character in the neuron label is replaced with the microglomerulus number.
Likewise, we also hypothesized isomorphic sets of pontine neurons that link the following regions in FB based upon [15, p. 349]:
- nonadjacent segments in layers 1, 2, 4, and 5 (Table 25);
- adjacent segments within the same layer in layers 1-5 [15, Fig. 9a] (Table 26).
- adjacent layers within the same segment for layers 1-5 [15, Fig. 9a] (Table 27).
- nonadjacent layers within the same segment, with both presynaptic and postsynaptic terminals in each layer [15, Fig. 9b] (Table 28); based upon the latter source, we assume two sets of neurons connecting layers 1 and 8 and 2 and 7, respectively.
Table XXV.: Hypothesized FB local neurons linking segments in layers 1, 2, 4, and 5, respectively.
Table XXVI.: Hypothesized FB local neurons linking adjacent segments within the same layer in layers 1-5.
Table XXVII.: Hypothesized FB local neurons linking adjacent layers within the same segment for layers 1-5.
Table XXVIII.: Hypothesized FB local neurons linking nonadjacent layers within the same segment.
Executable Circuit Generation
6.2
To infer the presence of synaptic connections between neurons, the above neuron names were loaded into a NeuroArch database [36] in accordance with its data model. Using a parser for the grammar described in § 2.2, each neuron’s name was parsed to extract its constituent arborization records (Table 29); these records were reinserted into the database as ArborizationData nodes and connected to the Neuron nodes created for the neuron in each family listed above.
Table XXIX.: Fields in ArborizationData node. Region strings or tuples conform to the formats described in § 3.
After extraction of arborization data, all pairs of neurons in the database were compared to find those pairs with geometrically overlapping arborizations and differing neurite types (i.e. presynaptic versus postsynaptic). This resulted in the creation of Synapse nodes that were connected to the associated Neuron node pairs in NeuroArch’s database.
To illustrate the synapse inference algorithm’s operation, consider the neurons EB/ ([R3,R5],[P,M],[1–4])/s-EB/(R4,[P,M],[1–4])/b-LAL/RDG/b-PB/L3/b (Table 9) and PB/L4/s-EB/2/b-LAL/RVG/b (Table 12). Since the region EB/(R3,P,[1-4])/s overlaps with region EB/2/b (Table 1) and the terminal types of the two neurons in the overlapping region differ, we infer the presence of a synapse with information flow from the latter neuron to the former. Figs. 24, 25, 26, 27, 28, 29, 30, 31, and 32 respectively depict the inferred synapses between PB local neurons (Table 7), between PB local and PB-EB-LAL neurons (Table 12), between PB local and PB-EB-NO neurons (Table 11), between EB-LAL-PB neurons (Table 9), between EB-LAL-PB and PB local neurons, between EB-LAL-PB and PB-EB-LAL neurons, between EB-LAL-PB and PB-EB-NO neurons, between PB-EB-LAL and EB-LAL-PB neurons, and between PB-EB-NO and EB-LAL-PB neurons; yellow nodes correspond to PB local neurons, pink nodes correspond to PB-EB-LAL neurons, orange nodes correspond to PB-EB-NO neurons, and green nodes correspond to EB-LAL-PB neurons. In all of these figures, each arrow head corresponds to a single inferred synapse. The neuron numbers in the figures correspond to those in the respective tables of neuron names. In all of the following connectivity matrices, a black square denotes the presence of a connection linking a presynaptic neuron on the the y-axis to a postsynaptic neuron on the x-axis.
Inferred synapses between PB local neurons (Table 7).
Inferred synapses between PB local (Table 7) and PB-EB-LAL (Table 12) neurons.
Inferred synapses between PB local (Table 7) and PB-EB-NO (Table 11) neurons.
Inferred synapses between EB-LAL-PB (Table 9) neurons.
Inferred synapses between EB-LAL-PB (Table 9) and PB local (Table 7) neurons.
Inferred synapses between EB-LAL-PB (Table 9) and PB-EB-LAL (Table 12) neurons.
Inferred synapses between EB-LAL-PB (Table 9) and PB-EB-NO (Table 11) neurons.
Inferred synapses between PB-EB-LAL (Table 12) and EB-LAL-PB (Table 9) neurons.
Inferred synapses between PB-EB-NO (Table 11) and EB-LAL-PB (Table 9) neurons.
Neuron and synapse models were instantiated for each respective biological neuron and synapse in NeuroArch’s database to construct LPUs corresponding to the BU, FB, EB, and PB neuropils. All neurons were modeled as Leaky Integrate-and-Fire neurons, and all synapses modeled to produce alpha function responses to presynaptic spikes. Communication ports were created for every neuron model instance comprised by one LPU connected to a synapse model instance in the other neuropil; the connectivity pattern linking the ports associated with the neuron and synapse models was also added to the NeuroArch database. NeuroArch’s API was used to extract the constructed LPUs and patterns and dispatch them to Neurokernel [37] for execution.
Executing the Circuit
6.3
To test the executability of the generated circuit and its ability to respond to input data, the generated model was driven by a simple visual stimulus consisting of an illuminated vertical bar proceeding horizontally across the 2D visual space (Fig. 33). Since the central complex neuropils do not receive direct connections from the vision neuropils, the visual stimulus was passed into three banks of receptive fields whose outputs were respectively provided to BU, bu, and PB as input (Fig. 34). The receptive fields for BU and bu each consisted of 80 evenly spaced 2D grids of circular Gaussians that correspond to one of the microglomeruli in BU; each receptive field was connected to one BU-EB neuron such that the 16 neurons in each of the 5 groups described in § 5.4.1 processed input from a rectangle occupying 5 of the 2D visual space. The receptive fields for PB consisted of 18 vertical rectangular regions with a constant magnitude; each receptive field was connected to all local and projection neurons that innervated the glomerulus corresponding to the receptive field region. The responses of the neurons in each family to the two input signals are organized in the same order in the respective raster plots.
Moving bar visual input to generated CX model. The plots depict the movement of an illuminated vertical bar horizontally across a dark background.
Schematic of information flow in generated CX model. 2D visual signals are passed through rectangular grids of Gaussian receptive fields whose outputs drive BU-EB neurons and through a bank of vertical rectangular receptive fields whose outputs drive neurons that innervate the PB glomeruli. The generated model only comprises neurons that innervate the depicted LPUs (BU, bu, EB, FB, and PB).
Use Cases
6.4
The NeuroArch and Neurokernel pipeline used to generate the CX model described above enables analysis and manipulation of the model using computational analogues to experimental techniques.
Virtual Electrophysiology
6.4.1
One can use NeuroArch/Neurokernel to concurrently probe the responses different sets of neurons in multiple neuropils in a computational experiment. Figs. 35 and 36 depict the responses of neurons innervating the PB and BU/bu neuropils to the signal depicted in Fig. 33.
Response of CX projection neurons innervating PB to moving bar input.
Response of CX projection neurons innervating BU/bu to moving bar input.
Virtual Genetic Manipulation
6.4.2
To test hypotheses regarding incompletely characterized parts of the fly brain, one can create models that either attempt to replicate abnormal behaviors or emulate abnormal circuit structures observed in different mutant fly strains. For example, one can attempt to model phenotypes corresponding to mutations affecting the structure of PB (e.g., no bridge, tay bridge, etc.) by altering the PB model generation process accordingly. Given that these mutations are known to alter the fly’s step length [4, p. 7] and since neurons innervating the motor ganglia are known to be postsynaptic to those that innervate LAL, it is reasonable to expect that analogous modifications to the structure of PB may alter the observed output of CX projection neurons that innervate LAL.
We used NeuroArch to emulate the no bridge mutant by altering the PB local neurons to remove all local connections between the left and right sides of PB and positing the existence of additional local neurons caused by the mutation (Fig. 37); the synapse inference algorithm was then run on the modified database to construct a mutant CX model. Although descriptions of the no bridge mutant suggest that several of the medial glomeruli are not present, our model does not alter any of the other known neurons in CX. The effects of the mutation on the response of the PB projection neuron families can be observed by comparing the mutant model output in Fig. 38 to Fig. 35. As the BU-EB neurons do not receive any input from other neurons in the generated model, their responses in the mutant model (Fig. 39) are identical to those in the original model.
Hypothesized innervation pattern of PB local neurons in no bridge mutant (Table 30).
Table 30.: Hypothesized PB local neurons in the no bridge mutant.
Response of CX projection neurons innervating PB in constructed no bridge mutant CX model to moving bar input.
Response of CX projection neurons innervating BU/bu to moving bar input.
Related Work
6.5
Since the synapse inference algorithm described above relies entirely on binary arborization overlap information, it cannot infer the number of synapses between neurons. Ongoing work by the developers of the FlyCircuit database [3] that utilizes neuron morphology to infer the number of synapses between neurons will enable the construction of more biologically informed executable circuit models of the central complex^2^C.C. Lo, private communication
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Chih-Yung Lin, Chao-Chun Chuang, Tzu-En Hua, Chun-Chao Chen, Barry J. Dickson, Ralph J. Greenspan, and Ann-Shyn Chiang. A Comprehensive Wiring Diagram of the Protocerebral Bridge for Visual Information Processing in the Drosophila Brain. Cell Reports, 3(5):1739–1753, May 2013. http://dx.doi.Org/10.1016/j.celrep.2013.04.022.
- 2Alfonso Martm-Pena, Angel Acebes, Jose-Rodrigo Rodriguez, Valerie Chevalier, Sergio Casas-Tinto, Tilman Triphan, Roland Strauss, and Alberto Ferrus. Cell types and coincident synapses in the ellipsoid body of Drosophila. European Journal of Neuroscience, 39(10):1586–1601, May 2014. http://dx.doi.org/10.1111/ejn.12537.
- 3Ann-Shyn Chiang, Chih-Yung Lin, Chao-Chun Chuang, Hsiu-Ming Chang, Chang-Huain Hsieh, Chang-Wei Yeh, Chi-Tin Shih, Jian-Jheng Wu, Guo-Tzau Wang, and Yung-Chang Chen. Three-dimensional reconstruction of brain-wide wiring networks in Drosophila at single-cell resolution. Current Biology, 21(1):1–11, January 2011. http://dx.doi.org/10.1016 Zj.cub.2010.11.056.
- 4R. Strauss. Neurobiological Models of the Central Complex and the Mushroom Bodies. In Paolo Arena and Luca Patane, editors, Spatial Temporal Patterns for Action-Oriented Perception in Roving Robots II, number 21 in Cognitive Systems Monographs, pages 3–41. Springer International Publishing, January 2014. http://link.springer.com/chapter/10.1007/978-3-319-02362-5_1.
- 5Tanya Wolff, Nirmala A. Iyer, and Gerald M. Rubin. Neuroarchitecture and neuroanatomy of the Drosophila central complex: A GAL 4-based dissection of protocerebral bridge neurons and circuits. The Journal of Comparative Neurology, 523(7):997–1037, May 2015. http://dx.doi.org/10.1002/cne.23705.
- 6Keram Pfeiffer and Uwe Homberg. Organization and Functional Roles of the Central Complex in the Insect Brain. Annual Review of Entomology, 59(1):165–184, 2014. http://dx.doi.org/10.1146/annurev-ento-011613-162031.
- 7Kirsa Neuser, Tilman Triphan, Markus Mronz, Burkhard Poeck, and Roland Strauss. Analysis of a spatial orientation memory in Drosophila. Nature, 453(7199):1244–1247, June 2008. http://dx.doi.org/10.1038/nature 07003.
- 8Johannes D. Seelig and Vivek Jayaraman. Feature detection and orientation tuning in the Drosophila central complex. Nature, 503:262–266, November 2013. http://dx.doi.org/10.1038/nature 12601.
