PART 05 / Intermediate

Drosophila: anatomy, circuits & datasets

How do we locate a fly circuit without confusing anatomy, function, and simulation?

Illustrated introduction

What you will learn

Write a provenance-aware neuron dossier and trace a pathway with evidence for each connection.

Before you begin: Connectomics: wiring as data; From neurons to brains

Locate the question in the animal

The fly nervous system includes the brain and the ventral nerve cord. Descending neurons connect brain processing toward body-related circuitry; ascending pathways carry information in the opposite broad direction. A dataset must be interpreted by specimen, sex, reconstructed volume and release. A neuron identifier is meaningful within that context, not a universal name that can be copied between every connectome.

Visual pathways are branched

The retina, lamina, medulla, lobula and lobula plate are anatomical terms, not interchangeable processing layers. Experimental work distinguishes T4 and T5 motion responses, including ON/OFF selectivity. The simplified figure separates these streams and a looming-related branch; it does not claim that every visual signal passes through one serial route. LPLC2 studies provide a focused example of relating structure to selectivity.

Build an evidence dossier

For a cell type, record location, morphology, known input/output partners, evidence for function, and uncertainty. Distinguish an anatomical edge from a measured response and a causal perturbation. If a source only predicts a neurotransmitter, keep the word predicted. Robotics relevance is an engineering hypothesis, not a biological function assigned to the cell.

From anatomy to modeling

Before simulating a chosen subcircuit, count which partners lie outside your selection. Cutting a graph changes its inputs and feedback. A normalized edge fraction is useful for auditing a selection, but it is not an experimentally measured probability of signal transmission. Start with a small, inspectable subset rather than interpreting a whole-brain visualization as understanding.

SEE THE RELATIONSHIPS

From structure to behavior.

Fly vision: a labelled conceptual diagram
Figure 5.1 · Fly vision. Original educational diagram; synthetic, not a measured result.
The reasoning pathVersioned specimen then Cell-type dossier then Selected subcircuit then Sensitivity analysis1. Versioned specimen2. Cell-type dossier3. Selected subcircuit4. Sensitivity analysis
A learning flow for this part. Follow the assumptions through to an observable result.

MAKE THE IDEA PRECISE

The mathematics.

f_ij = c_ij / sum_k c_ik
Symbols and units
SymbolMeaning
c_ijIllustrative synapse count from i to j
f_ijFraction of counted outgoing synapses assigned to j
kIndex over included targets

Build the equation, step by step

  1. Pick one source cell i and a defined set of targets. Sum its counted contacts to obtain the denominator.
  2. Divide each target count by that sum. When the sum is positive, fractions over the selected targets add to one.
  3. Changing the selected target set changes the fractions. An empty or zero-contact row requires an explicit missing-data policy rather than division by zero.

WORK THROUGH THE NUMBERS

Worked example

A synthetic source has outgoing counts 2, 3 and 5. Their normalized fractions are 0.2, 0.3 and 0.5. They sum to one because of the normalization, not because a biological signaling law was discovered.

A small Python experiment.

Python 3 · Standard library only · Synthetic educational example. Run this in your own notebook or a local file.

counts = [2, 3, 5]
fractions = [value/sum(counts) for value in counts]
print(fractions)
print(sum(fractions))

Expected output

[0.2, 0.3, 0.5]
1.0

Change one quantity, predict the result, and then run the code again. Explain any difference before adding complexity.

Test your understanding.

Try it: Remove the target with count 5. Explain why renormalizing the remaining targets changes interpretation.

Self-check: Does a normalized contact fraction equal a firing probability?

No. It is a fraction of counted contacts within the selected data, not a measured transfer function. A model can use it as a chosen weight, but that assumption needs testing and comparison against alternatives.

Where this model stops: This edition does not provide an exhaustive cell-type atlas or a newly reconstructed connectome.

A research question: Which functional claims need activity measurements or perturbations beyond connectivity?

Record evidence in your mastery worksheet →

THE NEXT LAYER

Chapter depth map.

This introduction provides a first model. The following chapters are outlines for deeper future editions; their full treatments have not yet been published.

A nervous system in context

5.1 Brain, body and public maps · Outline
  1. 5.1.1 Brain and ventral nerve cord; ascending and descending neurons
  2. 5.1.2 FlyWire and MaleCNS: specimen, scope, version and access
  3. 5.1.3 Brain regions, neuropils, cell types and stable identifiers
  4. 5.1.4 Olfactory pathways, mushroom body and navigation circuits
  5. 5.1.5 Compare datasets without equating IDs across specimens
5.2 The visual system · Outline
  1. 5.2.1 Photoreceptors and retinal sampling
  2. 5.2.2 Lamina, medulla, lobula and lobula plate
  3. 5.2.3 ON/OFF pathways and T4/T5 direction selectivity
  4. 5.2.4 Visual projection neurons and distinct LC families
  5. 5.2.5 Anatomical diagrams with pathway-specific evidence

From cell type to behavior

5.3 Looming and descending pathways · Outline
  1. 5.3.1 LPLC2, LC4 and the evidence for looming-related processing
  2. 5.3.2 DNp01/giant fiber and escape-related pathways
  3. 5.3.3 Descending versus ascending information
  4. 5.3.4 Inputs, outputs, location and uncertainty in cell-type dossiers
  5. 5.3.5 Robotics analogies must be separated from fly function
5.4 Dataset comparison as an experiment · Outline
  1. 5.4.1 Read official release notes and licenses
  2. 5.4.2 Record segmentation and annotation versions
  3. 5.4.3 Reconstruct a small pathway from source queries
  4. 5.4.4 Cross-check morphology and connectivity
  5. 5.4.5 Report unverified functions rather than filling gaps

Read with the original sources.

These readings support the concepts and deeper investigation. The worked numbers and illustrations above are teaching examples.

Official dataset resource

MaleCNS — official release and downloads ↗

The official download page exposes versioned data, including v1.0 resources. Keep specimen, release, filtering and annotation provenance with every derived graph.

Complete source register →

Where next?