Skulitom commited on
Commit
f8daf1d
·
verified ·
1 Parent(s): 40e2d5b

add flight.yaml

Browse files
Files changed (1) hide show
  1. flight.yaml +47 -0
flight.yaml ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Graph-building configuration for `haltere build`.
2
+ # Which neurons of the male-CNS v1.0 connectome make up the "flight brain".
3
+ version: v1.0
4
+ min_synapses: 3 # ignore connections weaker than this many synapses
5
+ status: [Traced]
6
+ exclude_superclass: [ol_intrinsic, ol_sensory] # optic-lobe columnar circuits are replaced by direct optic-flow input to the LPTCs
7
+ include: [descending, cx] # circuits kept whole
8
+ sources: [haltere, wing_cs, lptc, ocelli, jo, compass, goal]
9
+ sinks: [wing_mn]
10
+ hops_forward: 2 # neurons reachable from a sense within this many synapses ...
11
+ hops_backward: 2 # ... that also reach a wing motor neuron within this many synapses
12
+ max_neurons: 30000
13
+ sign_min_confidence: 0.0
14
+ signs:
15
+ acetylcholine: 1
16
+ gaba: -1
17
+ glutamate: -1
18
+ histamine: -1
19
+ dopamine: 0 # 0 = sign unknown -> learnable
20
+ octopamine: 0
21
+ serotonin: 0
22
+ unclear: 0
23
+ populations:
24
+ haltere: # angular-rate sense: afferents of the haltere (dorsal metathoracic) nerve
25
+ - {entry_nerve: [DMetaN], superclass: [vnc_sensory, sensory_ascending]}
26
+ wing_cs: # wing campaniform sensilla (wing load)
27
+ - {subclass: [campaniform sensilla], entry_nerve: [ADMN]}
28
+ lptc: # lobula-plate tangential cells (optic flow)
29
+ - {type_regex: '^(HSN|HSE|HSS|HST|VS|VSm|VST1|VST2|H1|H2|VCH|DCH)$'}
30
+ ocelli: # ocellar-nerve afferents + OCG interneurons (horizon)
31
+ - {entry_nerve: [ON]}
32
+ - {type_regex: '^OCG\d'}
33
+ jo: # Johnston's organ wind/gravity neurons (airflow)
34
+ - {subclass: [wind_gravity]}
35
+ compass: # head-direction cells
36
+ - {types: [EPG, EPGt]}
37
+ goal: # goal-direction cells
38
+ - {type_regex: '^(PFL3|FC2A|FC2B|FC2C)$'}
39
+ wing_mn: # wing (wm) and haltere (hm) muscle motor neurons = the drone's sticks
40
+ - {superclass: [vnc_motor], subclass: [wm, hm]}
41
+ descending:
42
+ - {superclass: [descending_neuron]}
43
+ cx:
44
+ - {class: [CX]}
45
+ derived: # populations defined by connectivity, after node selection
46
+ premotor: {presynaptic_of: wing_mn, min_synapses: 5, exclude_sensory: true} # interneurons/DNs/ANs onto wing MNs
47
+ dn_wing: {presynaptic_of: wing_mn, min_synapses: 5, superclass: [descending_neuron]} # descending neurons driving wing MNs