Checked 2026-09-29. No external IDs replace MaleCNS canonical IDs.
- Author repository [funkelab/synister_malecns](https://github.com/funkelab/synister_malecns) describes MaleCNS transmitter prediction and links its ground-truth source. A prediction pipeline is not a measurement of every cell's transmitter or receptor-dependent current sign.
- [flyconnectome/drosophila_neurotransmitters](https://github.com/flyconnectome/drosophila_neurotransmitters) is the linked author ground-truth resource. This audit does not import updated labels or infer correspondence from names alone.
- [Haynes et al., eLife 2015](https://pmc.ncbi.nlm.nih.gov/articles/PMC4305081/), doi:10.7554/eLife.03868, reports DPM GABA/5-HT signaling and inhibitory effects in its tested preparation. This motivates a DPM interpretation warning; it does not assign a replacement sign to these exact MaleCNS bodies.
- [Eckstein et al., Cell 2024](https://pmc.ncbi.nlm.nih.gov/articles/PMC11106717/), doi:10.1016/j.cell.2024.03.016, discusses DPM prediction discrepancies in its studied datasets. Prior 4W source-access limitations remain recorded; no claim of having retrieved the blocked full text anew.
`predicted_nt_confidence` and `celltype_predicted_nt_confidence` retain their actual raw names and numeric values. No independently calibrated probability interpretation, confidence threshold, or physiology-based sign correction is introduced.
Raw `ground_truth` is reported as a supplied field. Agreement of consensus with that field is not an independent test of prediction accuracy. Exact annotation class `DAN`, exact type `DPM`, transmitter metadata, and prior exact-compartment connectivity mapping are distinct evidence axes. None alone establishes appetitive/aversive function, dopamine concentration, or the current-sign response of every target.
This fixes audit semantics, not biology. Frozen runtime semantics, including dopamine=+1, remain unchanged. Any alternative receptor/modulatory model requires a separate explicit hypothesis and validation.
df=pd.read_parquet(exp/'replay/results.parquet');lines=['# Phase 4X — transmitter provenance and audit-role repair','',
'Status: AUDIT-CLASSIFICATION-REPAIR-PASS. No frozen brain/sign/raw changes; no learning candidate.','',
'All original annotation and neurotransmitter columns match raw by body_id. Runtime labels equal raw consensus_nt; reconstructed sign and effective weights match frozen runtime.',
'DPM has raw predicted/consensus dopamine with no ground_truth. Its confidence is a supplied field, not established calibration probability.',
'Repair: separate transmitter metadata, exact DAN annotation class, exact DPM annotation type and frozen compartment-mapping evidence. Do not infer reward valence or DAN identity from transmitter/name alone.','',
'| KC neuron_idx | conditional replay | late spikes range (6 known odors) |','|---:|---|---:|']
lines+=['','Six old odors, one fixed seed per odor; no new blind generalization claim. Other recorded arrivals and APL remain fixed in isolated replay.',
'The last APL subtraction is not applied in CPU comparisons because stored V/g are post-state, pre-APL; it cannot affect any recorded event/state and no final post-APL g comparison is claimed.',
'Consensus/ground_truth agreement is a provenance check, not independent prediction accuracy. No confidence threshold, label correction, sign change or gain change is inferred.']
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.