FlyBrainLab

Open-source graph database, retrieval, simulation, and visualization platform for connectome-scale neuroscience.

FlyBrainLab is an open-source platform for exploring, querying, visualizing, and simulating fruit fly brain circuits at connectome and synaptome scale.

The eLife and Frontiers contribution statements document my role in co-conceiving FlyBrainLab’s architecture and developing the platform, user-side and utility libraries, validation workflows, visualizations, comparative circuit models, NeuroNLP++, and the FeedbackCircuits library.

FlyBrainLab graph, simulation, and visualization interface

FlyBrainLab can be understood as an early incarnation of the research-oriented AI workbenches now emerging around LLMs. Its NeuroNLP++ interface accepted free-form scientific questions and coordinated access to published research, programmable ontologies, and structured connectome data, then connected the results to executable graph queries, GPU-backed simulations, and interactive 3D visualizations. This system shape closely resembles tools such as Claude Science, with a natural language interface spanning literature, domain databases, computation, and scientific artifacts. FlyBrainLab predated modern general-purpose LLMs, so its language layer instead combined ontology-backed knowledge bases, literature-linked entity retrieval, dense passage retrieval, and biomedical BERT question answering. Building it gave me direct experience with many of the same grounding, retrieval, tool integration, and provenance problems that define current agentic research systems.

The platform combined a TypeScript/JupyterLab front end, an OrientDB-backed NeuroArch graph database, RPC APIs, and large-scale connectome and synaptome querying with the simulation and visualization stack.

  • Role: Lead author
  • Keywords: TypeScript/JupyterLab front-end development, OrientDB graph databases, NeuroArch APIs, large-scale graph querying, ontology-backed retrieval, dense passage retrieval, domain-specific QA, GPU simulation, 3D visualization

Links: GitHub, platform, eLife paper, programmable ontology paper.

References

2022

  1. A Programmable Ontology Encompassing the Functional Logic of the Drosophila Brain
    A Programmable Ontology Encompassing the Functional Logic of the Drosophila Brain
    Mehmet Kerem Turkcan, Aurel A. Lazar, and Yiyin Zhou
    Frontiers in Neuroinformatics, Jun 2022

2021

  1. Accelerating with FlyBrainLab the discovery of the functional logic of the Drosophila brain in the connectomic and synaptomic era
    Accelerating with FlyBrainLab the discovery of the functional logic of the Drosophila brain in the connectomic and synaptomic era
    Mehmet Kerem Turkcan, Aurel A. Lazar, Tingkai Liu, and Yiyin Zhou
    Elife, Mar 2021