Research programme

Research

We investigate the functional embodiment of a model derived from the MaleCNS in a physical robot, with closed-loop perception and action and reproducible results.

Founding vision and positioning

The first living connectome applied to a synthetic/robotic body.

Vision expressed by the project's founders

We keep the ambition of that idea and translate it into a defined scientific aim: to investigate the functional embodiment of a model derived from the MaleCNS in a physical robot, with closed-loop perception and action and reproducible results.

“Living connectome” is a metaphor for a running model interacting with its environment. The source material is a reconstructed anatomical map. There is no transfer of living tissue here, no brain transplant, no demonstration of consciousness and no continuity of a fly's identity.

Initial public positioning

openflymind is an initiative that aims for a pioneering demonstration of MaleCNS robotic embodiment, documenting the experimental path along the way.

Contribution hypothesis

Use of the MaleCNS, integrating the relevant circuits of the brain and ventral nerve cord, in a physical robot built by the team, with vision, movement, sensory extensions and documentation sufficient for independent reproduction. This scope is a hypothesis about our contribution, not an established priority: it still has to be investigated and demonstrated.

Related work

The broad claim of being the first connectome of any living being applied to any robot is not published as fact. This initial research also does not establish priority within a narrower scope. Should a future review support a claim of first demonstration, the wording will state exactly which dataset, version, coverage, physical modality and experimental conditions are involved, and it will be published only together with the corresponding evidence.

Vocabulary

These are the terms we use throughout the site. Each has a fixed meaning in the project.

Preferred termMeaning in the project
Biological connectomeMap of connections reconstructed from the organism
Connectome-derived computational modelDynamics defined by the team on top of a biological structure
Robotic body / synthetic bodyPhysical platform of sensors and actuators
Robotic embodimentInteraction between model, body and environment
Hypothesis, protocol, experiment, resultExplicit categories of scientific communication
Vision and movement as the first stageProposed initial scope
Touch and hearing as extensionsLater development subject to validation

We avoid any wording that suggests living tissue, transferred consciousness, an implanted brain, human intelligence or a complete reproduction of the animal — the project does none of that.

Scientific basis

We use the FlyEM Male CNS Connectome, presented by HHMI Janelia and collaborators [R1]. It covers the central brain, the optic lobes and the ventral nerve cord of an adult male Drosophila melanogaster. The openflymind team builds on this resource and takes no credit for the original extraction.

FieldInformation
Organism Drosophila melanogaster, adult male
Dataset FlyEM Male CNS Connectome
Reference versionmale-cns:v1.0 — changes will be checked before scientific implementation
Neurons in the published resource 166,691, according to the paper abstract provided by Google Research [R4]
Cell types in the same abstract 11,691 [R4]
Synaptic connections 125 million, according to Google Research's institutional announcement of 3 September 2026 [R5]
Release of v1.0 8 June 2026, according to the project page [R2]
Scientific publication Paper in Cell, 2026, announced on 3 September 2026 [R2, R4]
Access neuPrint, connectivity tables, annotations and reconstructions [R3]
Data licence CC BY 4.0, as stated by the project [R1, R6]

These numbers describe the published resource, not what openflymind has imported or run.

The dataset is credited to FlyEM/HHMI Janelia, the University of Cambridge, the MRC Laboratory of Molecular Biology and Google Research [R1]. Use of public data does not imply institutional collaboration with openflymind.

Synaptic contacts, pre- and postsynaptic sites, neuron pairs and aggregated edges are not equivalent units. The 125 million figure stays attributed to the institutional announcement and is not converted into matrix dimensions or edge counts. Counts for each import will be computed with recorded filters and version.

What “translating into a matrix” means

In plain language, the proposal follows seven steps. None of them is complete; the list describes the method, not the current state.

  1. Select and record the data. Identify the neurons, connections and annotations needed, with version, filters, provenance and checksum.
  2. Build a directed graph. Nodes represent neurons or explicitly grouped units; edges represent connections present in the data.
  3. Represent connectivity as sparse matrices. Keep traceability between computational indices and biological identifiers.
  4. Define the neural dynamics. Choose update equations, scales, parameters and hypotheses. An anatomical matrix alone does not determine the full dynamics of a nervous system.
  5. Connect sensors. Turn camera signals and, later, touch and hearing sensors into inputs compatible with the modelled populations.
  6. Connect actuators. Map model outputs to movement controllers, with physical limits and a safe stop.
  7. Close the loop and measure. The robot acts in the environment; new stimuli return to the sensors; experiments assess the behaviour.

Explanatory mathematical scheme

The scheme explains the idea; it is not an algorithm that has already been chosen.

A[i,j] = number of observed contacts from j to i
W      = documented transformation of A and of the model's hypotheses
x(t+1) = F(W x(t), B u(t), parameters)
a(t)   = G(C x(t))

Here u stands for sensory inputs, x for the model states and a for motor commands. The auxiliary functions and matrices depend on the chosen protocol.

We will record which weights are derived from anatomy, which are normalised and which, if any, are learned. Physiological strength and excitatory or inhibitory sign are not inferred automatically from synapse counts or neurotransmitter labels. Every simplification is treated as a traceable hypothesis.

Four layers that are never conflated

The project may start with selected circuits and widen its coverage over time. That is why we always distinguish four layers, each with its real state:

  1. Dataset availableavailable

    The resource published by FlyEM, in the reference version, publicly accessible.

  2. Subset importednot started

    The neurons and connections actually selected, with filters, version and checksum recorded.

  3. Model executednot started

    The part of the subset that runs with defined dynamics and documented parameters.

  4. Hardware integratednot started

    The part of the executed model that is connected to real sensors and actuators.

We never claim that the whole connectome is running when only a part of it has been used.

Questions and tests

This is the research agenda. The questions are open and there are no results for any of them yet.

  1. How can features of biological connectivity be preserved when translating it into an executable model?
  2. Which mapping lets artificial sensors feed circuits derived from this connectome?
  3. How do the choice of body, sensors and dynamics change the observed behaviour?
  4. What does biological topology contribute when compared with adequate controls?
  5. Does the system keep stable responses under controlled changes to the environment or reduced sensory input?

Controls

Every experiment allows comparison with a conventional controller and, where relevant, with control graphs of comparable size and connectivity. Without those controls, an observed behaviour says nothing about the contribution of biological topology.

Experiment record

Each experiment published in the journal can record:

  • task
  • condition
  • repetitions
  • seed
  • versions
  • latency
  • trajectory
  • collisions
  • interventions

No metric is imposed before it has been measured.

This page shows no results because there are none yet. When they exist, they will be published in the journal with method, conditions and limitations.

Milestones

The milestones below come from the same record that feeds the journal. Their states are real: a milestone changes state only when something has been recorded. We do not use completion percentages.

  1. 01

    Foundations and scope

    In progress

    Selection of MaleCNS, formulation of the question and definition of evaluation criteria.

    Dataset chosen and question formulated; evaluation criteria being drafted. Decisions count as documented only once recorded in the journal.

  2. 02

    Import and graph

    Planned

    Reproducible import artefacts (version, filters, provenance, checksum) and a sparse connectivity matrix.

  3. 03

    Model dynamics

    Planned

    Implementation of the update equations with identified, traceable hypotheses.

  4. 04

    Vision and movement in simulation

    Planned

    Experimental protocol and initial tests with simulated visual inputs and motor outputs.

  5. 05

    Robotic body

    Planned

    Assembly of the physical platform and electronic integration of sensors, processing and actuators.

  6. 06

    Physical closed loop

    Planned

    Experiments with real sensors and actuators, compared against appropriate controls.

  7. 07

    Sensory extensions

    Planned

    Touch and hearing, subject to feasibility demonstrated in earlier stages.

    Exploratory.

  8. 08

    Reproduction and communication

    Planned

    Code, methods and evidence made available for independent reproduction.

Follow the milestones in the journal

References

Scientific and data sources consulted for this page. Team and implementation references live on their own pages.

  1. [R1]Janelia — Male CNS Connectome. HHMI Janelia Research Campus, FlyEM Project Team — Chosen resource: anatomical coverage, credits and licence.accessed on September 21, 2026
  2. [R2]MaleCNS — male-cns.janelia.org — Versions, tools and release timeline.accessed on September 21, 2026
  3. [R3]MaleCNS — Download — Programmatic access and data tables. The documentation consulted uses male-cns:v1.0.male-cns:v1.0 · accessed on September 21, 2026
  4. [R4]Sexual dimorphism in the complete connectome of the Drosophila male central nervous system. Berg et al., Cell, 2026 (record at Google Research) — Paper abstract; neuron and cell-type counts.accessed on September 21, 2026
  5. [R5]A connectomics milestone: mapping the complete male fruit fly brain. Google Research — Published 3 Sep 2026; scale, context and figures.accessed on September 21, 2026
  6. [R6]Creative Commons — Attribution 4.0 International (CC BY 4.0) — Attribution, indication of changes and link to the licence.accessed on September 21, 2026
  7. [R7]Connectome/GoPiGo — GitHub repository — Documented precedent of a C. elegans-based model connected to a physical robot.accessed on September 21, 2026
  8. [R8]FLYNN: Robust Neural Network for Robot Navigation using Fly Brain Topology. arXiv preprint, 2026 — Female FAFB v783 connectome topology and navigation in MuJoCo. Not to be confused with MaleCNS or with a physical demonstration.accessed on September 21, 2026
  9. [R12]FlyWire — Reference for scientific presentation and visual exploration of connectomes; distinct from the chosen dataset.accessed on September 21, 2026

Explore the connectome and the viewer's metadata