Skip to main content
. 2017 May 30;11:102. doi: 10.3389/fnbeh.2017.00102

Figure 2.

Figure 2

FFBO architecture for support of CX model visualization, manipulation, and execution. Solid lines depict data flow between software components. The Central Complex Model and those of other neuropils (e.g., Antennal Lobe, Lamina) are implemented as software applications that use NeuroGFX to support interactive user configuration and launching of model execution. The Visualization Module provides low-level routines for 3D rendering of neuropils and neuron morphologies utilized by NeuroGFX and comprehensive models of fly brian subsystems called NeuroApps. Neuroanatomy and executable circuit model data is stored in the NeuroArch database and efficiently executed by Neurokernel. The FFBO Processor sets up direct network connections between the other components of the architecture to accelerate data transfer during application execution. The NLP (Natural Language Processing) Module provides a high-level query interface to NeuroArch that is exposed to users through the NeuroNLP graphical interface.