therealfly install

Connectome — FlyEM male CNS v1.0

The measured wiring behind therealfly and flycoin. 165,122 neurons, 10,228,000 signed synapses, every one traced by electron microscopy. CC-BY 4.0.

165,122
Neurons
10,228,000
Synapses
708
Motor neurons
1,453
Proprioceptors
Proboscis viewerLabellar GRNs → MN9 / DNp09 / pC1 firing-rate view (validate.py screen).
Population decoderRead descending-neuron population to estimate heading (decoder.py).
pump.fun integrationMarket → connectome → launch/abort/hold/broadcast (fly.py + io_map.py).
Install therealflyWalk the install wizard that uses this connectome.

Validation screen

flycoin/validate.py

Which labellar GRN drives MN9 (eat), DNp09 (freeze), and pC1 (courtship) when stimulated. LB3c and LB1e drive MN9 hardest; LB1c drives DNp09; LB2c drives pC1.

StimulusMN9 (eat)DNp09 (freeze)pC1 (courtship)
baseline0.00.00.0
LB3c230.03.319.0
LB1e178.30.025.7
LB1c3.3226.753.5
LB2c0.01.7105.3
LB2a0.00.055.1
LB2b0.01.555.1
LB2d0.03.055.1

Input channels

io_map.py

Market features are encoded as firing rates on these sensory populations.

  • Appetite (primary)^(LB3c|LB1e)$
  • Appetite (secondary)^(LB4a|LB1d|LB3b)$
  • Aversive^LB1c$
  • Threat / looming^LPLC2$
  • Social / cVA pheromone^ORN_DA1$

Readouts

io_map.py

Command neurons whose behavioural role is established in the literature.

  • LAUNCHProboscis extension (eat command)
    MN9
  • ABORTGiant Fiber (escape takeoff)
    DNp01
  • HOLDFreeze descending neuron
    DNp09
  • BROADCASTMale courtship command
    pC1

HHMI Janelia FlyEM + Cambridge Connectomics Group + Google Research. CC-BY 4.0.