Archive MaleCNS research sources, provenance, bibliography and immutable data inventory

This commit is contained in:
Digital Drosophila Archive
2026-09-29 03:38:32 +08:00
commit 3981628ff8
682 changed files with 161475 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# 机器可读登记与完整性
- `snapshots/bootstrap-20260929/files.jsonl.gz`:逐文件 UTF-8 JSONL,gzip 压缩;原科学树的 SHA-256、bytes、mtime_ns、mode 或 symlink target。
- `snapshots/bootstrap-20260929/summary.json`:范围、排除项、分组逻辑大小和清单自身 SHA-256。
- `catalog-20260929/stages.json`:27 个阶段证据索引。
- `catalog-20260929/evidence/`:373 份小型原始报告/配置/审计的字节一致副本;原文件仍在 experiments。
- `catalog-20260929/evidence-index.json`:每份副本的原路径与 SHA-256。
- `catalog-20260929/external-resources.lock.json`:4 个外部仓库 commit/origin/许可证证据。
- `catalog-20260929/source-citations.json`:从项目源码和文档抽出的 URL/DOI 候选及来源哈希;不是自动有效性判定。
- `catalog-20260929/environment.json`:当前环境版本快照。
- `bootstrap-verification.json`:本次仓库整理后的全量科学文件复核结果。
快照不包含虚拟环境、缓存和外部 .git;详情始终以 summary 中排除项为准。
校验包含路径集合检查,发现丢失/新增也报告;不修改被校验文件。
新快照必须使用新目录,不覆盖旧 snapshot。目录/清单不包含服务器密码或 SSH 私钥。
这些文件是索引,不是数据内容;不能从 SHA-256 反推出原文件。
+19
View File
@@ -0,0 +1,19 @@
{
"added": [],
"checked": 230239,
"checked_utc": "2026-09-28T19:34:56.858104+00:00",
"excluded_directory_names": [
".cache",
".git",
".mypy_cache",
".pytest_cache",
".venv",
"__pycache__",
"node_modules",
"venv"
],
"mismatches": [],
"missing": [],
"pass": true,
"snapshot_sha256": "6f186112e6102f2f7969de7442fa7ee4432200a3678586cfc4e10c490b31bca4"
}
@@ -0,0 +1,34 @@
{
"captured_utc": "2026-09-28T19:27:28.156020+00:00",
"git": {
"exit_code": 0,
"stderr": "",
"stdout": "git version 2.34.1"
},
"gpu": {
"exit_code": 0,
"stderr": "",
"stdout": "Tesla V100-SXM2-16GB, 16384 MiB, 580.178.04\nTesla V100-SXM2-16GB, 16384 MiB, 580.178.04\nNVIDIA GeForce RTX 4090, 49140 MiB, 580.178.04"
},
"historical_environment_guaranteed": false,
"nvcc": {
"exit_code": 0,
"stderr": "",
"stdout": ""
},
"os": {
"exit_code": 0,
"stderr": "",
"stdout": "Linux ai 5.15.0-194-generic #204-Ubuntu SMP Wed Sep 2 13:09:23 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux"
},
"packages": {
"exit_code": 0,
"stderr": "",
"stdout": "[[\"Jinja2\", \"3.1.6\"], [\"MarkupSafe\", \"3.0.3\"], [\"PyYAML\", \"6.0.3\"], [\"atomicwrites\", \"1.4.1\"], [\"certifi\", \"2026.7.22\"], [\"cffi\", \"2.1.1\"], [\"charset-normalizer\", \"3.5.1\"], [\"cryptography\", \"50.0.1\"], [\"cuda-bindings\", \"13.4.2\"], [\"cuda-pathfinder\", \"1.8.2\"], [\"cuda-toolkit\", \"13.0.3.0\"], [\"et_xmlfile\", \"2.0.0\"], [\"fasteners\", \"0.20\"], [\"filelock\", \"4.0.1\"], [\"fsspec\", \"2026.9.0\"], [\"google-apitools\", \"0.5.35\"], [\"google-auth\", \"2.58.0\"], [\"httplib2\", \"0.32.0\"], [\"idna\", \"3.20\"], [\"ml_dtypes\", \"0.6.0\"], [\"mpmath\", \"1.3.0\"], [\"networkx\", \"3.4.2\"], [\"neuroglancer\", \"2.41.2\"], [\"ninja\", \"1.13.2\"], [\"numpy\", \"2.2.6\"], [\"nvidia-cublas\", \"13.1.1.3\"], [\"nvidia-cuda-cupti\", \"13.0.85\"], [\"nvidia-cuda-nvrtc\", \"13.0.88\"], [\"nvidia-cuda-runtime\", \"13.0.96\"], [\"nvidia-cudnn-cu13\", \"9.24.0.43\"], [\"nvidia-cufft\", \"12.0.0.61\"], [\"nvidia-cufile\", \"1.15.1.6\"], [\"nvidia-curand\", \"10.4.0.35\"], [\"nvidia-cusolver\", \"12.0.4.66\"], [\"nvidia-cusparse\", \"12.6.3.3\"], [\"nvidia-cusparselt-cu13\", \"0.8.1\"], [\"nvidia-nccl-cu13\", \"2.30.7\"], [\"nvidia-nvjitlink\", \"13.4.92\"], [\"nvidia-nvshmem-cu13\", \"3.4.5\"], [\"nvidia-nvtx\", \"13.0.85\"], [\"oauth2client\", \"4.1.3\"], [\"openpyxl\", \"3.1.5\"], [\"pandas\", \"2.3.3\"], [\"pillow\", \"12.3.0\"], [\"pip\", \"26.2.1\"], [\"pyarrow\", \"25.0.1\"], [\"pyasn1\", \"0.6.4\"], [\"pyasn1_modules\", \"0.4.2\"], [\"pycparser\", \"3.0\"], [\"pyparsing\", \"3.3.2\"], [\"python-dateutil\", \"2.9.0.post0\"], [\"pytz\", \"2026.3.post1\"], [\"requests\", \"2.34.2\"], [\"rsa\", \"4.9.1\"], [\"scipy\", \"1.15.3\"], [\"setuptools\", \"84.0.0\"], [\"six\", \"1.17.0\"], [\"sympy\", \"1.14.0\"], [\"tensorstore\", \"0.1.78\"], [\"torch\", \"2.14.0\"], [\"tornado\", \"6.5.10\"], [\"triton\", \"3.8.0\"], [\"typing_extensions\", \"4.16.0\"], [\"tzdata\", \"2026.4\"], [\"urllib3\", \"2.8.0\"]]"
},
"python": {
"exit_code": 0,
"stderr": "",
"stdout": "Python 3.10.12"
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,116 @@
{
"code": "/data/digital-drosophila/models/male-cns-lif/phase4a.py",
"code_sha256": "34d8568cb36e109f3c5a052d45ba5ca20a7c481ff3037d9af6fe987c833043ae",
"configuration": "/data/digital-drosophila/experiments/phase4a-baseline/config/baseline.yaml",
"configuration_sha256": "3bfa07b2fa1378d9f3c8d38ac323b2897871c37a7f686d3a19e25a81b5a06e83",
"created_unix_time": 1789831330.2409222,
"input_files": {
"csr_metadata": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-metadata.json",
"sha256": "3786a0c79fc25bdc4d11f67d4de1f9f6a88da750431e96508bf72bbfa42bb6f8"
},
"indices": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-indices.int32.npy",
"sha256": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150"
},
"indptr": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-indptr.int64.npy",
"sha256": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4"
},
"metadata": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/neuron-index/unified-metadata.parquet",
"sha256": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63"
},
"weights": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-weights.int64.npy",
"sha256": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b"
}
},
"numpy": "2.2.6",
"output_files": [
{
"bytes": 6252,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/benchmark/cpu-gpu-reference.json",
"sha256": "6915f17e24af64aec5efba9d0142f48871837badd7238ece0071727d4daac206"
},
{
"bytes": 1308,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/benchmark/smoke-100ms-known-type.json",
"sha256": "5f7ef1f57bb6f4a553cc009b0f0e184088ba3eca83c122f497f79a959a8c5305"
},
{
"bytes": 1176,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/benchmark/smoke-10ms-single-neuron.json",
"sha256": "cd12e5f812904341899bbbabbd3219a098dc38c4eb19fb0834d1019cc8235134"
},
{
"bytes": 1862,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/benchmark/smoke-1s-sparse-poisson.json",
"sha256": "89df74381fada60ff340c01f8008ae249b340ca4a2b76b3e3361b886fade78a8"
},
{
"bytes": 14852,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/benchmark/summary.json",
"sha256": "ab6d6675a211d858a16aeebe159cb054e726043b0aba342896b8642b522d586e"
},
{
"bytes": 2713,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/config/baseline.yaml",
"sha256": "3bfa07b2fa1378d9f3c8d38ac323b2897871c37a7f686d3a19e25a81b5a06e83"
},
{
"bytes": 3135,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/logs/phase4a.log",
"sha256": "114ead2b9bc024c4a8a27c3bf2fc0f3ffdebcc864c66f161ed0113208eb584d4"
},
{
"bytes": 102331880,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/derived/effective-weights.float32.npy",
"sha256": "3529b58da27d58efdb9e56af938cda69b422008f87b94698422efae99e09e75e"
},
{
"bytes": 1372,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/derived/sign-and-weight-audit.json",
"sha256": "23b6b92b881a7eeec2f8afa8c88063c0f6b0e8e65466a57a4eb53efa47552459"
},
{
"bytes": 166828,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/derived/synaptic-sign.int8.npy",
"sha256": "33d2339d5ad957f80e8baf7194beddcb58021ad0ac51e041aeb044bdede559c4"
},
{
"bytes": 874,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-100ms-known-type.events.parquet",
"sha256": "da62077821dd248c0c359d7df2f6761342c39a0f85bf5ec62438eaf92dd59421"
},
{
"bytes": 1668,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-100ms-known-type.window-rates.parquet",
"sha256": "d7b68b703dc976fbb2b23339a11fe79d7d3980e84d68a93400f2f4af37e529df"
},
{
"bytes": 823,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-10ms-single-neuron.events.parquet",
"sha256": "206bc20487dea968ee952a2f1ed0816e5ee7342ef55e30388a21629beec3b7db"
},
{
"bytes": 1567,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-10ms-single-neuron.window-rates.parquet",
"sha256": "6fc69324df2aa5d913257859e730e48ca5b003923d66bbe50c6e1b589a19c56c"
},
{
"bytes": 15045,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-1s-sparse-poisson.events.parquet",
"sha256": "95c5ca3533eb53b3326b7181838f6a69be4dbf00428903528e1ef48fdda56f3f"
},
{
"bytes": 2468,
"path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-1s-sparse-poisson.window-rates.parquet",
"sha256": "0b43d1a33e00977d676c9ae7be655c468f06cd74b13853a348cefc1b62edaa57"
}
],
"phase": "4A",
"pyarrow": "25.0.1",
"python": "3.10.12",
"torch": "2.14.0+cu130"
}
@@ -0,0 +1,774 @@
{
"any_explosive_synchrony": false,
"any_memory_leak_suspected": false,
"any_silent_run": false,
"cpu_gpu_reference": {
"absolute_tolerance": 1e-10,
"cpu_event_count": 4,
"events_exact_match": true,
"gpu_event_count": 4,
"induced_edges": 271,
"max_abs_synaptic_state_difference": 0.0,
"max_abs_voltage_difference": 0.0,
"numerical_match": true,
"passed": true,
"seed": 41100,
"selected_global_neuron_indices": [
240,
1003,
1181,
1383,
2392,
2669,
2758,
3555,
3559,
4077,
4196,
4340,
4346,
4389,
4482,
4740,
4861,
5145,
6125,
6232,
6516,
7538,
7542,
7761,
7803,
8349,
9076,
9250,
9297,
10127,
10291,
10552,
10772,
11017,
11109,
11132,
11164,
11318,
12240,
12865,
12890,
12897,
12936,
13276,
13913,
14339,
14517,
14829,
15125,
15200,
15471,
15731,
16009,
16335,
17047,
17158,
17263,
17331,
17368,
18969,
19055,
19254,
19281,
19313,
19488,
19539,
20050,
20064,
20136,
20324,
20431,
20579,
21498,
21739,
22533,
23828,
24173,
24198,
24573,
24803,
24885,
26315,
26329,
26928,
27085,
27485,
27500,
27696,
28660,
28910,
29207,
29574,
29586,
29590,
29761,
29841,
30480,
30571,
30749,
30857,
31157,
31599,
32026,
32635,
33014,
33491,
33550,
33866,
33985,
34592,
34858,
35109,
35339,
35566,
35640,
35653,
35911,
35912,
36684,
37878,
38675,
39063,
39067,
39842,
40112,
41662,
41820,
42345,
42585,
42854,
43842,
44451,
44788,
44839,
44947,
44959,
45451,
45786,
46304,
46458,
46555,
46724,
46809,
47844,
48747,
48998,
49764,
50175,
50527,
50655,
50786,
50861,
52337,
52691,
52765,
53200,
53284,
53341,
53595,
54099,
54700,
54932,
55534,
55757,
56316,
56609,
56642,
57796,
58557,
59853,
60491,
60537,
60625,
60654,
60748,
60944,
60968,
61234,
61600,
62427,
62872,
63020,
63158,
63710,
64064,
64578,
64770,
64929,
65145,
65840,
65901,
66089,
66790,
67089,
67333,
67347,
67764,
68173,
68233,
68296,
68313,
68482,
69162,
69211,
69793,
70077,
71267,
71583,
71781,
71920,
72452,
72481,
72521,
72680,
72954,
73476,
73501,
73807,
73973,
74392,
74905,
75059,
75495,
75583,
75920,
75970,
76238,
76255,
76472,
77523,
77557,
78160,
78416,
79280,
79436,
79777,
80021,
80411,
81137,
81405,
81632,
82362,
82516,
82611,
82843,
83107,
83801,
84143,
84169,
84294,
84624,
84946,
84953,
84956,
85316,
85676,
86493,
87112,
87195,
87720,
88389,
88477,
88627,
88690,
88814,
89160,
89432,
89787,
89869,
89916,
90324,
90381,
90603,
90968,
91327,
91507,
92099,
92921,
93436,
94010,
94035,
94154,
94706,
95195,
95628,
95762,
96494,
96581,
96723,
96781,
96834,
96961,
96993,
98575,
98766,
98778,
99706,
99763,
99864,
100250,
100298,
100408,
101214,
101627,
102004,
102063,
102440,
103405,
103509,
103872,
104572,
104648,
104825,
105121,
105804,
106106,
106233,
106291,
106375,
107035,
107172,
107263,
107283,
107419,
107622,
107810,
107939,
108364,
108596,
108605,
108635,
108726,
108757,
109388,
109799,
111528,
111548,
111631,
112071,
112239,
112758,
112861,
113919,
114191,
114691,
114733,
114777,
114930,
115335,
115632,
115707,
116042,
116513,
116833,
117032,
117284,
117360,
117592,
118109,
118285,
118442,
118642,
118683,
119029,
119048,
119197,
119824,
119840,
119859,
120197,
120226,
120418,
120518,
120975,
121221,
122023,
122228,
122653,
123494,
123642,
124112,
124527,
124978,
125779,
125805,
126353,
126510,
126568,
126738,
126826,
127173,
127270,
127428,
127564,
127639,
127657,
127916,
128354,
129569,
129606,
129844,
129970,
130180,
131550,
131568,
131794,
132401,
132849,
133023,
133276,
133425,
133571,
133924,
134129,
134206,
134291,
134340,
134711,
135156,
136036,
136150,
136166,
136726,
137033,
137066,
137229,
137622,
137693,
137731,
137887,
137965,
137976,
138187,
138672,
139091,
139155,
139290,
139302,
139728,
141159,
141317,
141672,
142140,
142231,
142681,
142700,
143034,
143073,
143725,
144362,
144557,
145641,
146130,
146430,
146734,
147033,
147583,
147911,
148387,
148414,
148536,
148684,
148855,
149715,
149882,
150266,
150669,
150914,
151019,
151020,
151074,
151654,
151657,
151821,
152126,
152557,
152601,
153202,
153258,
153963,
154128,
154434,
154490,
155011,
155268,
156936,
157117,
157238,
158939,
159101,
159580,
160175,
160248,
160769,
160885,
161195,
161868,
162020,
162176,
162302,
162901,
163089,
163658,
164230,
164316,
164712,
164890,
165455,
165845,
166305,
166436,
166452
],
"selection": "uniform random without replacement, then induced edges",
"steps": 100,
"subgraph_neurons": 512
},
"derived_audit": {
"classification_counts": {
"UNCLEAR": 2999,
"UNKNOWN": 178,
"acetylcholine": 103720,
"dopamine": 392,
"gaba": 22069,
"glutamate": 29302,
"histamine": 7891,
"octopamine": 101,
"serotonin": 48
},
"directed_edges": 25582938,
"effective_weight_path": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/derived/effective-weights.float32.npy",
"effective_weight_scale": 0.05,
"effective_weight_sha256": "3529b58da27d58efdb9e56af938cda69b422008f87b94698422efae99e09e75e",
"effective_weight_transform": "sqrt",
"histamine_configured_sign": -1,
"histamine_count": 7891,
"neurons": 166700,
"neurotransmitter_counts": {
"UNKNOWN": 178,
"acetylcholine": 103720,
"dopamine": 392,
"gaba": 22069,
"glutamate": 29302,
"histamine": 7891,
"octopamine": 101,
"serotonin": 48,
"unclear": 2999
},
"neurotransmitter_source_field": "neurotransmitter",
"raw_synaptic_contact_weight_sum": 124177617,
"raw_weight_modified": false,
"raw_weight_path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-weights.int64.npy",
"raw_weight_sha256": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b",
"sign_counts": {
"-1": 59262,
"0": 3177,
"1": 104261
},
"unclear_metadata_count": 2999,
"unknown_metadata_count": 178
},
"device": {
"mixed_multi_gpu_used": false,
"name": "NVIDIA GeForce RTX 4090",
"torch_visible_device_count": 1,
"total_vram_bytes": 50864390144
},
"input_hashes_unchanged": true,
"isolated_neurons_retained": 217,
"limitations": [
"Dynamics parameters are a configurable FlyWire-inspired baseline, not MaleCNS single-cell measurements.",
"Synthetic benchmark drive amplitudes are test inputs, not biological calibration.",
"No training, plasticity, RL, game, web service, visual input, or 3D frontend is included."
],
"model_loaded_edges": 25582938,
"model_loaded_neurons": 166700,
"numerical_instability_detected": false,
"peak_reserved_vram_bytes_across_smoke_tests": 270532608,
"peak_vram_bytes_across_smoke_tests": 246107136,
"raw_synaptic_contact_weight_sum": 124177617,
"self_loops_loaded": 101,
"smoke_tests": [
{
"active_neuron_count": 1,
"all_network_silent": false,
"duration_ms": 10.0,
"event_file": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-10ms-single-neuron.events.parquet",
"explosive_synchrony": false,
"final_allocated_vram_bytes": 223202304,
"mean_firing_rate_hz": 0.0005998800239952009,
"memory_leak_suspected": false,
"name": "smoke-10ms-single-neuron",
"nan_or_inf": false,
"observed_allocated_growth_bytes": 7680,
"peak_reserved_vram_bytes": 270532608,
"peak_spikes_in_one_step": 1,
"peak_synchronous_fraction": 5.99880023995201e-06,
"peak_vram_bytes": 246008320,
"persistent_model_vram_bytes": 222193152,
"realtime_factor_wall_over_biological": 9.064520199990511,
"self_loop_effective_input_sum": 0.0,
"self_loop_transmission_events": 0,
"spikes_per_biological_second": 100.0,
"steps": 100,
"steps_per_second": 1103.2023515166825,
"stimulated_indices_truncated": false,
"stimulated_neuron_count": 1,
"stimulated_neuron_indices": [
0
],
"stimulation": "single_neuron",
"stimulation_kind": "single_neuron_pulse",
"total_spikes": 1,
"wall_clock_seconds": 0.09064520199990511
},
{
"active_neuron_count": 12,
"all_network_silent": false,
"duration_ms": 100.0,
"event_file": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-100ms-known-type.events.parquet",
"explosive_synchrony": false,
"final_allocated_vram_bytes": 223215104,
"mean_firing_rate_hz": 0.0007198560287942411,
"memory_leak_suspected": false,
"name": "smoke-100ms-known-type",
"nan_or_inf": false,
"observed_allocated_growth_bytes": 20480,
"peak_reserved_vram_bytes": 270532608,
"peak_spikes_in_one_step": 12,
"peak_synchronous_fraction": 7.198560287942411e-05,
"peak_vram_bytes": 246021120,
"persistent_model_vram_bytes": 222193152,
"realtime_factor_wall_over_biological": 5.243370829994092,
"self_loop_effective_input_sum": 0.0,
"self_loop_transmission_events": 0,
"spikes_per_biological_second": 120.0,
"steps": 1000,
"steps_per_second": 1907.1700866160686,
"stimulated_indices_truncated": false,
"stimulated_neuron_count": 12,
"stimulated_neuron_indices": [
17519,
29114,
32797,
34059,
36206,
48678,
54913,
61816,
86531,
96556,
102634,
104438
],
"stimulation": "known_type_AMMC005",
"stimulation_kind": "known_type_pulse",
"total_spikes": 12,
"wall_clock_seconds": 0.5243370829994092
},
{
"active_neuron_count": 167,
"all_network_silent": false,
"duration_ms": 1000.0,
"event_file": "/data/digital-drosophila/experiments/phase4a-baseline/outputs/spikes/smoke-1s-sparse-poisson.events.parquet",
"explosive_synchrony": false,
"final_allocated_vram_bytes": 223200256,
"mean_firing_rate_hz": 0.019400119976004798,
"memory_leak_suspected": false,
"name": "smoke-1s-sparse-poisson",
"nan_or_inf": false,
"observed_allocated_growth_bytes": 104960,
"peak_reserved_vram_bytes": 270532608,
"peak_spikes_in_one_step": 4,
"peak_synchronous_fraction": 2.399520095980804e-05,
"peak_vram_bytes": 246107136,
"persistent_model_vram_bytes": 222194176,
"realtime_factor_wall_over_biological": 7.301688167000066,
"self_loop_effective_input_sum": 0.0,
"self_loop_transmission_events": 0,
"spikes_per_biological_second": 3234.0,
"steps": 10000,
"steps_per_second": 1369.5462982375689,
"stimulated_indices_truncated": true,
"stimulated_neuron_count": 167,
"stimulated_neuron_indices": [
383,
1498,
1674,
2540,
3029,
3371,
4387,
5213,
7294,
7411,
7701,
8257,
8785,
9046,
9551,
14021,
14059,
14127,
16513,
20712,
21453,
22141,
23612,
23648,
24161,
24531,
24784,
24893,
25144,
27715,
30006,
30487,
33791,
34160,
35437,
37343,
38234,
38329,
41081,
42189,
43351,
44100,
44781,
45486,
46191,
46209,
47106,
47406,
47785,
48744,
50733,
51307,
51478,
53585,
53616,
55516,
55987,
56973,
57360,
57608,
57832,
61324,
64174,
64197
],
"stimulation": "sparse_poisson",
"stimulation_kind": "sparse_poisson",
"total_spikes": 3234,
"wall_clock_seconds": 7.301688167000066
}
],
"status": "PASS"
}
@@ -0,0 +1,110 @@
phase: 4A
paths:
connectome_root: /data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only
experiment_root: /data/digital-drosophila/experiments/phase4a-baseline
expected_graph:
neurons: 166700
directed_edges: 25582938
synaptic_contact_weight_sum: 124177617
isolated_neurons: 217
self_loops: 101
device:
required_name_substring: RTX 4090
launcher_visible_gpu_uuid: GPU-79f3a85d-adce-7833-7003-6488140ca596
mixed_multi_gpu: false
model:
integrator: forward_euler
dt_ms: 0.1
membrane_tau_ms: 20.0
synaptic_tau_ms: 5.0
refractory_ms: 2.2
resting_potential_mv: -52.0
reset_potential_mv: -52.0
threshold_mv: -45.0
synaptic_delay_ms: 1.8
parameter_provenance: FlyWire-inspired 2024 LIF baseline; not MaleCNS measured single-cell parameters
sign_policy:
neurotransmitter_sign:
acetylcholine: 1
gaba: -1
glutamate: -1
dopamine: 1
octopamine: 1
serotonin: 1
histamine: -1
histamine_policy_note: explicitly configured inhibitory baseline assumption; not silently inferred
unknown_sign: 0
unclear_sign: 0
unmapped_policy: error
unmapped_sign: 0
weights:
transform: sqrt
supported_transforms: [linear, sqrt, log1p]
scale: 0.05
chunk_edges: 2000000
units: model synaptic-state increment per presynaptic spike
formula: effective_weight = presynaptic_sign * scale * f(raw_synapse_count)
preserve_raw_int64: true
stimulations:
single_neuron:
kind: single_neuron_pulse
neuron_idx: 0
start_ms: 2.0
duration_ms: 1.0
amplitude_mv_equivalent: 400.0
known_type_AMMC005:
kind: known_type_pulse
type_name: AMMC005
max_neurons: 12
start_ms: 5.0
duration_ms: 1.0
amplitude_mv_equivalent: 400.0
sparse_poisson:
kind: sparse_poisson
target_fraction: 0.001
rate_hz: 20.0
event_amplitude_mv_equivalent: 1600.0
smoke_tests:
- name: smoke-10ms-single-neuron
duration_ms: 10.0
stimulation: single_neuron
seed: 41001
- name: smoke-100ms-known-type
duration_ms: 100.0
stimulation: known_type_AMMC005
seed: 41002
- name: smoke-1s-sparse-poisson
duration_ms: 1000.0
stimulation: sparse_poisson
seed: 41003
cpu_gpu_reference:
seed: 41100
subgraph_neurons: 512
steps: 100
pulse_start_step: 5
pulse_steps: 10
pulse_neurons: 4
pulse_amplitude_mv_equivalent: 400.0
absolute_tolerance: 1.0e-10
validation:
finite_check_interval_steps: 100
explosive_step_fraction: 0.1
memory_growth_tolerance_bytes: 10485760
output:
spike_representation: event_table_timestamp_ms_neuron_idx
dense_time_by_neuron_forbidden: true
rate_window_ms: 10.0
reproducibility:
seed: 41000
deterministic_synthetic_inputs: true
@@ -0,0 +1,81 @@
{
"checks": {
"cpu_gpu_events_equal": true,
"cpu_gpu_g_tolerance": true,
"cpu_gpu_voltage_tolerance": true,
"delay_exact_1_8_ms": true,
"g_decays_during_refractory": true,
"multi_synapse_high_weight_edge": true,
"refractory_rejects_early_forced_spike": true,
"self_loop": true,
"single_excitatory_edge": true,
"single_inhibitory_edge": true,
"synchronous_presynaptic_sum": true
},
"cpu_events": [
[
0,
0
],
[
0,
2
],
[
0,
4
],
[
0,
6
],
[
0,
7
],
[
0,
8
],
[
22,
0
]
],
"delay_steps": 18,
"gpu_events": [
[
0,
0
],
[
0,
2
],
[
0,
4
],
[
0,
6
],
[
0,
7
],
[
0,
8
],
[
22,
0
]
],
"max_abs_synaptic_state_difference": 0.0,
"max_abs_voltage_difference": 0.0,
"passed": true,
"refractory_g_policy": "g continues to decay and receive delayed events while v is clamped at V_reset",
"refractory_steps": 22
}
@@ -0,0 +1,166 @@
{
"explanation": "peak minus listed persistent/state tensors is transient fan-out indexing, spike detection, Poisson, and scatter workspace; no padding copies were created",
"full_logging_event_arrays": [
{
"bytes": 9037280,
"device": "cpu",
"dtype": "int32",
"name": "event_steps",
"shape": [
2259320
]
},
{
"bytes": 9037280,
"device": "cpu",
"dtype": "int32",
"name": "event_neuron_indices",
"shape": [
2259320
]
},
{
"bytes": 18074560,
"device": "cpu",
"dtype": "float64",
"name": "event_timestamps_ms",
"shape": [
2259320
]
}
],
"listed_gpu_tensor_bytes": 221501124,
"peak_allocated_vram_bytes": 248174080,
"peak_minus_listed_tensor_bytes": 26672956,
"peak_reserved_vram_bytes": 276824064,
"phase4a_234_7_mib_explained": true,
"tensors_and_arrays": [
{
"bytes": 1333608,
"device": "cpu",
"dtype": "int64",
"name": "source_csr_indptr_readonly_memmap",
"shape": [
166701
]
},
{
"bytes": 102331752,
"device": "cpu",
"dtype": "int32",
"name": "source_csr_indices_readonly_memmap",
"shape": [
25582938
]
},
{
"bytes": 204663504,
"device": "cpu",
"dtype": "int64",
"name": "source_raw_synapse_count_int64_readonly_memmap",
"shape": [
25582938
]
},
{
"bytes": 1333608,
"device": "cuda:0",
"dtype": "torch.int64",
"name": "csr_indptr",
"shape": [
166701
]
},
{
"bytes": 102331752,
"device": "cuda:0",
"dtype": "torch.int32",
"name": "csr_indices",
"shape": [
25582938
]
},
{
"bytes": 166700,
"device": "cuda:0",
"dtype": "torch.int8",
"name": "presynaptic_sign",
"shape": [
166700
]
},
{
"bytes": 102331752,
"device": "cpu",
"dtype": "float32",
"name": "signed_raw_synapse_count_rescale_source",
"shape": [
25582938
]
},
{
"bytes": 102331752,
"device": "cuda:0",
"dtype": "torch.float32",
"name": "runtime_effective_weights",
"shape": [
25582938
]
},
{
"bytes": 666800,
"device": "cuda:0",
"dtype": "torch.float32",
"name": "membrane_voltage",
"shape": [
166700
]
},
{
"bytes": 666800,
"device": "cuda:0",
"dtype": "torch.float32",
"name": "synaptic_state_g",
"shape": [
166700
]
},
{
"bytes": 666800,
"device": "cuda:0",
"dtype": "torch.int32",
"name": "refractory_state",
"shape": [
166700
]
},
{
"bytes": 12669200,
"device": "cuda:0",
"dtype": "torch.float32",
"name": "delay_event_buffer",
"shape": [
19,
166700
]
},
{
"bytes": 666800,
"device": "cuda:0",
"dtype": "torch.int32",
"name": "spike_counts",
"shape": [
166700
]
},
{
"bytes": 912,
"device": "cuda:0",
"dtype": "torch.int64",
"name": "stimulated_targets",
"shape": [
114
]
}
]
}
@@ -0,0 +1,29 @@
{
"baseline_w_syn_mv": 0.275,
"classification_counts": {
"UNCLEAR": 2999,
"UNKNOWN": 178,
"acetylcholine": 103720,
"dopamine": 392,
"gaba": 22069,
"glutamate": 29302,
"histamine": 7891,
"octopamine": 101,
"serotonin": 48
},
"effective_weights_path": "/data/digital-drosophila/experiments/phase4b-dynamics/audit/effective-weights-0.275.float32.npy",
"effective_weights_sha256": "c094c8bda9d571a76d80118a5295cd19bd6ce7f52809ba81b10751f7ef036cf0",
"formula": "effective_weight(j->i) = sign(j) * raw_synapse_count(j->i) * W_syn",
"raw_weights_path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-weights.int64.npy",
"raw_weights_read_only": true,
"raw_weights_sha256": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b",
"sign_counts": {
"-1": 59262,
"0": 3177,
"1": 104261
},
"source_field": "neurotransmitter",
"transform": "strict linear; no sqrt/log1p/normalization/degree normalization/threshold",
"unclear_count": 2999,
"unknown_count": 178
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,207 @@
{
"classification_thresholds_fixed_before_run": {
"abort_supercritical": true,
"check_interval_steps": 50,
"propagating_min_depth": 2,
"supercritical_active_fraction": 0.8,
"supercritical_mean_rate_hz": 100.0,
"supercritical_peak_step_fraction": 0.1
},
"controlled_population": "auditory",
"controlled_rate_hz": 100,
"controlled_seed": 42100,
"regions": {
"0.1375": "propagating",
"0.20625": "propagating",
"0.275": "propagating",
"0.34375": "propagating",
"0.55": "propagating"
},
"trials": [
{
"active_neurons": 312,
"active_neurons_outside_stimulated_population": 198,
"descending_active_neurons": 29,
"descending_spikes": 501,
"dynamics_region": "propagating",
"excitatory_active_neurons": 159,
"first_hop_active_neurons": 109,
"inhibitory_active_neurons": 110,
"max_firing_rate_hz": 151.0,
"mean_firing_rate_hz": 0.08179364127174565,
"memory_leak_suspected": false,
"motor_active_neurons": 13,
"motor_spikes": 53,
"nan_or_inf": false,
"peak_allocated_vram_bytes": 245707264,
"peak_reserved_vram_bytes": 270532608,
"population": "auditory",
"population_neurons": 114,
"propagation_depth": 3,
"rate_hz": 100.0,
"realtime_factor_wall_over_biological": 9.165705415000048,
"requested_duration_ms": 1000.0,
"second_hop_active_neurons": 88,
"seed": 42100,
"simulated_duration_ms": 1000.0,
"steps_per_second": 1091.0234997990003,
"stimulated_spikes": 9384,
"terminated_early": false,
"termination_reason": null,
"three_or_more_hop_active_neurons": 1,
"total_spikes": 13635,
"unreachable_active_neurons": 0,
"w_syn_mv": 0.1375,
"wall_clock_seconds": 9.165705415000048,
"zero_sign_active_neurons": 43
},
{
"active_neurons": 15496,
"active_neurons_outside_stimulated_population": 15382,
"descending_active_neurons": 321,
"descending_spikes": 12492,
"dynamics_region": "propagating",
"excitatory_active_neurons": 9157,
"first_hop_active_neurons": 250,
"inhibitory_active_neurons": 5625,
"max_firing_rate_hz": 345.0,
"mean_firing_rate_hz": 9.148860227954408,
"memory_leak_suspected": false,
"motor_active_neurons": 298,
"motor_spikes": 13782,
"nan_or_inf": false,
"peak_allocated_vram_bytes": 247398400,
"peak_reserved_vram_bytes": 274726912,
"population": "auditory",
"population_neurons": 114,
"propagation_depth": 3,
"rate_hz": 100.0,
"realtime_factor_wall_over_biological": 10.207012030999977,
"requested_duration_ms": 1000.0,
"second_hop_active_neurons": 7032,
"seed": 42100,
"simulated_duration_ms": 1000.0,
"steps_per_second": 979.7186453419223,
"stimulated_spikes": 9384,
"terminated_early": false,
"termination_reason": null,
"three_or_more_hop_active_neurons": 8100,
"total_spikes": 1525115,
"unreachable_active_neurons": 0,
"w_syn_mv": 0.20625,
"wall_clock_seconds": 10.207012030999977,
"zero_sign_active_neurons": 714
},
{
"active_neurons": 21211,
"active_neurons_outside_stimulated_population": 21097,
"descending_active_neurons": 467,
"descending_spikes": 21980,
"dynamics_region": "propagating",
"excitatory_active_neurons": 11930,
"first_hop_active_neurons": 281,
"inhibitory_active_neurons": 8403,
"max_firing_rate_hz": 424.0,
"mean_firing_rate_hz": 13.193071385722856,
"memory_leak_suspected": false,
"motor_active_neurons": 345,
"motor_spikes": 21887,
"nan_or_inf": false,
"peak_allocated_vram_bytes": 247962112,
"peak_reserved_vram_bytes": 276824064,
"population": "auditory",
"population_neurons": 114,
"propagation_depth": 3,
"rate_hz": 100.0,
"realtime_factor_wall_over_biological": 10.340358350000315,
"requested_duration_ms": 1000.0,
"second_hop_active_neurons": 10562,
"seed": 42100,
"simulated_duration_ms": 1000.0,
"steps_per_second": 967.0844724641188,
"stimulated_spikes": 9384,
"terminated_early": false,
"termination_reason": null,
"three_or_more_hop_active_neurons": 10254,
"total_spikes": 2199285,
"unreachable_active_neurons": 0,
"w_syn_mv": 0.275,
"wall_clock_seconds": 10.340358350000315,
"zero_sign_active_neurons": 878
},
{
"active_neurons": 24081,
"active_neurons_outside_stimulated_population": 23967,
"descending_active_neurons": 523,
"descending_spikes": 32521,
"dynamics_region": "propagating",
"excitatory_active_neurons": 12729,
"first_hop_active_neurons": 292,
"inhibitory_active_neurons": 10448,
"max_firing_rate_hz": 437.0,
"mean_firing_rate_hz": 17.46143371325735,
"memory_leak_suspected": false,
"motor_active_neurons": 356,
"motor_spikes": 29228,
"nan_or_inf": false,
"peak_allocated_vram_bytes": 248314880,
"peak_reserved_vram_bytes": 276824064,
"population": "auditory",
"population_neurons": 114,
"propagation_depth": 3,
"rate_hz": 100.0,
"realtime_factor_wall_over_biological": 10.349609185999725,
"requested_duration_ms": 1000.0,
"second_hop_active_neurons": 12583,
"seed": 42100,
"simulated_duration_ms": 1000.0,
"steps_per_second": 966.2200591619775,
"stimulated_spikes": 9384,
"terminated_early": false,
"termination_reason": null,
"three_or_more_hop_active_neurons": 11092,
"total_spikes": 2910821,
"unreachable_active_neurons": 0,
"w_syn_mv": 0.34375,
"wall_clock_seconds": 10.349609185999725,
"zero_sign_active_neurons": 904
},
{
"active_neurons": 30929,
"active_neurons_outside_stimulated_population": 30815,
"descending_active_neurons": 540,
"descending_spikes": 46738,
"dynamics_region": "propagating",
"excitatory_active_neurons": 14949,
"first_hop_active_neurons": 354,
"inhibitory_active_neurons": 14972,
"max_firing_rate_hz": 446.0,
"mean_firing_rate_hz": 23.545680863827233,
"memory_leak_suspected": false,
"motor_active_neurons": 385,
"motor_spikes": 40739,
"nan_or_inf": false,
"peak_allocated_vram_bytes": 249448960,
"peak_reserved_vram_bytes": 276824064,
"population": "auditory",
"population_neurons": 114,
"propagation_depth": 3,
"rate_hz": 100.0,
"realtime_factor_wall_over_biological": 10.356017484999029,
"requested_duration_ms": 1000.0,
"second_hop_active_neurons": 16749,
"seed": 42100,
"simulated_duration_ms": 1000.0,
"steps_per_second": 965.6221626204542,
"stimulated_spikes": 9383,
"terminated_early": false,
"termination_reason": null,
"three_or_more_hop_active_neurons": 13712,
"total_spikes": 3925065,
"unreachable_active_neurons": 0,
"w_syn_mv": 0.55,
"wall_clock_seconds": 10.356017484999029,
"zero_sign_active_neurons": 1008
}
]
}
@@ -0,0 +1,116 @@
phase: 4B
paths:
connectome_root: /data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only
experiment_root: /data/digital-drosophila/experiments/phase4b-dynamics
expected_graph:
neurons: 166700
directed_edges: 25582938
synaptic_contact_weight_sum: 124177617
isolated_neurons: 217
self_loops: 101
device:
required_name_substring: RTX 4090
launcher_visible_gpu_uuid: GPU-79f3a85d-adce-7833-7003-6488140ca596
mixed_multi_gpu: false
model:
dt_ms: 0.1
membrane_tau_ms: 20.0
synaptic_tau_ms: 5.0
refractory_ms: 2.2
resting_potential_mv: -52.0
reset_potential_mv: -52.0
threshold_mv: -45.0
synaptic_delay_ms: 1.8
w_syn_mv_per_anatomical_synapse: 0.275
integration: forward_euler
refractory_g_policy: g continues to decay and receive delayed events while v is clamped at V_reset
provenance: Shiu-2024-compatible baseline supplied by user; not MaleCNS measured single-cell parameters
sign_policy:
neurotransmitter_sign:
acetylcholine: 1
gaba: -1
glutamate: -1
histamine: -1
dopamine: 1
octopamine: 1
serotonin: 1
unknown_sign: 0
unclear_sign: 0
unmapped_policy: error
sensory_populations:
visual:
expression: annotation_class == 'visual'
mechanosensory:
expression: annotation_class in {'mechanosensory','mechanosensory_tactile','mechanosensory_proprioceptive'} and annotation_subclass != 'auditory'
olfactory:
expression: annotation_class == 'olfactory'
gustatory:
expression: annotation_class == 'gustatory'
auditory:
expression: annotation_subclass == 'auditory'
baseline_sweep:
rates_hz: [10, 25, 50, 100, 150, 200]
seeds: [42001, 42002, 42003]
duration_ms: 1000.0
event_logging: false
weight_sweep:
population: auditory
rate_hz: 100
seed: 42100
duration_ms: 1000.0
values_mv: [0.1375, 0.20625, 0.275, 0.34375, 0.55]
stimulation:
mode: refractory-respecting forced sensory-neuron Poisson spikes
note: no arbitrary current amplitude is introduced; accepted events become presynaptic spikes
classification:
supercritical_peak_step_fraction: 0.10
supercritical_active_fraction: 0.80
supercritical_mean_rate_hz: 100.0
propagating_min_depth: 2
abort_supercritical: true
check_interval_steps: 50
performance:
population: auditory
rate_hz: 10
seed: 42200
duration_ms: 1000.0
gpu_sample_interval_seconds: 0.2
compare_logging_disabled_and_full: true
profiler:
population: auditory
rate_hz: 10
seed: 42201
duration_ms: 1000.0
synchronized_category_timing: true
causal_validation:
requested_chains: 100
requested_inhibitory_transmissions: 100
seed: 42300
max_edges_examined: 5000000
cpu_gpu_reference:
seed: 42400
subgraph_neurons: 512
steps: 100
absolute_tolerance: 1.0e-10
audit:
finite_check_interval_steps: 100
memory_growth_tolerance_bytes: 10485760
preserve_source_data: true
reproducibility:
global_seed: 42000
deterministic_inputs: true
@@ -0,0 +1,696 @@
{
"code": {
"path": "/data/digital-drosophila/models/male-cns-lif/phase4b.py",
"sha256": "693468685a7ff3db1d09a088e0bbdaa78c595d64086b27e9cc18abceb4c7d174"
},
"config": {
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/configs/phase4b.yaml",
"sha256": "3c8651a903302845020917e8c7fee5caa39b6d2bef167a8a448c1a7560689414"
},
"created_unix_time": 1789838536.6914458,
"inputs": {
"csr_metadata": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-metadata.json",
"sha256": "3786a0c79fc25bdc4d11f67d4de1f9f6a88da750431e96508bf72bbfa42bb6f8"
},
"indices": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-indices.int32.npy",
"sha256": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150"
},
"indptr": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-indptr.int64.npy",
"sha256": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4"
},
"mapping": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/neuron-index/body-id-neuron-idx.parquet",
"sha256": "2b615c00d290e34fbe7792a5050eee4ce086446cd54ec89c96d7b1bc4a8e6009"
},
"metadata": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/neuron-index/unified-metadata.parquet",
"sha256": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63"
},
"raw_weights": {
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-weights.int64.npy",
"sha256": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b"
}
},
"outputs": [
{
"bytes": 1148,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/audit/dynamics-unit-tests.json",
"sha256": "1f29ea39806f5abca931cbd3131747ddb243b0079b31ad1616c171a2cb4635c9"
},
{
"bytes": 102331880,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/audit/effective-weights-0.275.float32.npy",
"sha256": "c094c8bda9d571a76d80118a5295cd19bd6ce7f52809ba81b10751f7ef036cf0"
},
{
"bytes": 62373,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/audit/phase4b.log",
"sha256": "a95f3a7f55e67c4ff91743777e17719c9b88cb4538806de18c94cdf5a9aa253b"
},
{
"bytes": 3352,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/audit/runtime-tensor-memory.json",
"sha256": "30857ea459d035a26fbd227efeaed49b3f1fb8122d4c8dc7a52345632523cca5"
},
{
"bytes": 1072,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/audit/sign-and-effective-weight.json",
"sha256": "44b689cd8e549a07f936137d31c5b9260711cb9ed1eb65899f95e0e4621e15e9"
},
{
"bytes": 166828,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/audit/synaptic-sign.int8.npy",
"sha256": "33d2339d5ad957f80e8baf7194beddcb58021ad0ac51e041aeb044bdede559c4"
},
{
"bytes": 120909,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-summary.json",
"sha256": "456fcd88787808622d17781574b7d6cf91e8b7c9b9c767472d0ac38e6de2e250"
},
{
"bytes": 7934,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate10-seed42001-w0.275.json",
"sha256": "0bde01ad2395ca4a039d1ffd92cacf2f0f0c37b855664870173ec2338b86d221"
},
{
"bytes": 7959,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate10-seed42002-w0.275.json",
"sha256": "ce10e49c9d18f18ef92f460acb0139585a11cf9087e9dab2aa88d71abfbde660"
},
{
"bytes": 7961,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate10-seed42003-w0.275.json",
"sha256": "e79f8b152ee0d71fd04f9ff2075f51c40293c6bc1c8c9210814d7757ef7ee199"
},
{
"bytes": 7958,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate100-seed42001-w0.275.json",
"sha256": "e2c6310bacc8d315b751c0631986bbcc5c14717849e6d9ebb136dc89d060e7f0"
},
{
"bytes": 7968,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate100-seed42002-w0.275.json",
"sha256": "14a10d35dbdfcc9c4b4a43f03289bbe1bee840917c99e802a96676ca8c662bc9"
},
{
"bytes": 7965,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate100-seed42003-w0.275.json",
"sha256": "9ea800449c19f0b9656377037b35519df44d3252ae9b6be2cef39ed60d22902a"
},
{
"bytes": 7964,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate150-seed42001-w0.275.json",
"sha256": "984fc71f452f1a40380532783226521d0e3ded070734bd911d5077620b4f4b64"
},
{
"bytes": 7970,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate150-seed42002-w0.275.json",
"sha256": "5d5ecb7681ed51c18a9e25c66f5f5d46683aaa0e611908e2fe3af4cebb3be1e9"
},
{
"bytes": 7970,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate150-seed42003-w0.275.json",
"sha256": "68a7ae03d4fb85ab231d794e43ac3cb8e245af18a5144554bf5e5dba6f5fa6e7"
},
{
"bytes": 7970,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate200-seed42001-w0.275.json",
"sha256": "3cfe9f88f2569b74e7d948c64fef7d4746b747fa77a314c0893de47ff1745ad4"
},
{
"bytes": 7970,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate200-seed42002-w0.275.json",
"sha256": "d838d10bf905b83b8b80dd60ff331152642c91e00a94fe46e65541724dfaf5a4"
},
{
"bytes": 7966,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate200-seed42003-w0.275.json",
"sha256": "1e97036813293ae0c6f47feb8d7f79cdd73b0f47adf96ab87bab917007ab0f22"
},
{
"bytes": 7956,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate25-seed42001-w0.275.json",
"sha256": "6610367ac67674a89bc6d2a48bc882f2fa2104e7ffb8c1168e6238d7dcb63ea5"
},
{
"bytes": 7960,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate25-seed42002-w0.275.json",
"sha256": "bbd49d0f79036602e8b47e379cf684eea8d95018bed6e2d3029489b3ac4c1877"
},
{
"bytes": 7966,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate25-seed42003-w0.275.json",
"sha256": "d3bb95814992c70c8edd402ca972406b562b46aee8936768e2328ea2d0e67351"
},
{
"bytes": 7964,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate50-seed42001-w0.275.json",
"sha256": "15903ef52ebdc9b130b69df933f8858db7ce10e3a50af86e0e1bd432f52d4e7f"
},
{
"bytes": 7966,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate50-seed42002-w0.275.json",
"sha256": "55b6c7ff992de74e1178a045acf344572a3c6f88af78130d805edae928c59a8a"
},
{
"bytes": 7966,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/auditory-rate50-seed42003-w0.275.json",
"sha256": "baf72b1a214e0417a5fad171a35cbd895809604c96990fc0114504d5409c3812"
},
{
"bytes": 7981,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate10-seed42001-w0.275.json",
"sha256": "ef6be64e1f4d0a3109d00c0450ff5470001df4f144525635d90f5ca72da26579"
},
{
"bytes": 7981,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate10-seed42002-w0.275.json",
"sha256": "f926403d5fceb1786d0d2001b5a75efc5bb2a22f013428dab348a3ce8afd0436"
},
{
"bytes": 7980,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate10-seed42003-w0.275.json",
"sha256": "f2963513a8189b2f746cf81617e69b738954979e664c6d2482ae1fab4cc47d49"
},
{
"bytes": 7993,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate100-seed42001-w0.275.json",
"sha256": "02f33561db2a353fca670ed77d052e3d00f80e70a2504d73f52a9f25889adedd"
},
{
"bytes": 7990,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate100-seed42002-w0.275.json",
"sha256": "f055b2f3de0985cd227102c17d2f271b658eefa7b73739cfe8d8952531938157"
},
{
"bytes": 7993,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate100-seed42003-w0.275.json",
"sha256": "2bc2efbda4685243e36cfd60edaf08200421552b3bc7d935bb01ffa2513456b8"
},
{
"bytes": 7992,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate150-seed42001-w0.275.json",
"sha256": "f8d3235f7ccd690af68a829ea265289900758890036ca2de00ac5767d672f105"
},
{
"bytes": 7986,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate150-seed42002-w0.275.json",
"sha256": "96e1668a51a44ceefbff2c0b6282ae004e2e988de5777abac9da69c158274258"
},
{
"bytes": 7994,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate150-seed42003-w0.275.json",
"sha256": "83efb2924f64832ab995a38e11fe8b925a4f12c06677b69718912703fd479270"
},
{
"bytes": 7994,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate200-seed42001-w0.275.json",
"sha256": "0a664ab0b77ce8a0ef7a3bc787f9645a4b6ce87f8221ac03b6480d5611f56937"
},
{
"bytes": 7993,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate200-seed42002-w0.275.json",
"sha256": "7b2cfd04f031097e38fad32fce35590df9e1bc4007437ec87348c6c0d5991856"
},
{
"bytes": 7990,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate200-seed42003-w0.275.json",
"sha256": "621ed4a4d5db7a0062e5db1b1113b0b4233281e0bdef212513aa173458c60dbb"
},
{
"bytes": 7976,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate25-seed42001-w0.275.json",
"sha256": "c8904fe81a82f0d1a1a6e2924456dfdb9edb07626e3ed940fec31881caf0fd2a"
},
{
"bytes": 7982,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate25-seed42002-w0.275.json",
"sha256": "a12530ac6c23cdde119bbbb858c351be41ce5fd5f928caf7b1c06b0664fac35d"
},
{
"bytes": 7977,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate25-seed42003-w0.275.json",
"sha256": "b620dc0f4caa72304a52ff43e764a1d790e50a54805d853633e3115b2b7d1f16"
},
{
"bytes": 7982,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate50-seed42001-w0.275.json",
"sha256": "27cfff03271106eca733f019421ea41c80d29e68a5c5dc81a3c7758e5cfe612f"
},
{
"bytes": 7987,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate50-seed42002-w0.275.json",
"sha256": "4b9f7afe91604ea84e22f81b5aaed633fbd845e7476b5a282fb29eeeadcdb368"
},
{
"bytes": 7985,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/gustatory-rate50-seed42003-w0.275.json",
"sha256": "baf7a280d43b1676af1c67f8f11bb14bb4a2b299c98ef5dcd4e45dac5beee0c0"
},
{
"bytes": 7995,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate10-seed42001-w0.275.json",
"sha256": "baaf24b692e114a072ca931bda9bf5da1a054841cd7cf08e3a987d23781c2969"
},
{
"bytes": 8005,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate10-seed42002-w0.275.json",
"sha256": "0d0ccc45993ca6568f0afeb6ed920493a046478b6a8a5da8e7463526ae0c318b"
},
{
"bytes": 8003,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate10-seed42003-w0.275.json",
"sha256": "7e32b02f9414740d0db6726f55753044e7061c14f5733f2158b73ab8ecb56a66"
},
{
"bytes": 8018,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate100-seed42001-w0.275.json",
"sha256": "4e5d5556195b6e1ef62af8056edc28735cf8bf5a5a772c88eddfcff63cf5c1f5"
},
{
"bytes": 8022,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate100-seed42002-w0.275.json",
"sha256": "dc9232b826002919018da983fe1966e68ba5129e2831c71697de689633185302"
},
{
"bytes": 8023,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate100-seed42003-w0.275.json",
"sha256": "597e98ef25e767fd81833b839ffeb3d2c4d4f50fa54ced6b9fd98ebb0f16cadb"
},
{
"bytes": 8024,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate150-seed42001-w0.275.json",
"sha256": "e9eb2ee695d294ad0c6b956d7033031300e7f8e31f013bd0086473a7ad7769f0"
},
{
"bytes": 8024,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate150-seed42002-w0.275.json",
"sha256": "c250f3ab375698aea8e0431207c39767e8394d56a178f5070676cf99c6dbc4ef"
},
{
"bytes": 8021,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate150-seed42003-w0.275.json",
"sha256": "702e555b33e6148d6a7b4a6453b51011ad00e98483cc9b83538bb65b396788a6"
},
{
"bytes": 8028,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate200-seed42001-w0.275.json",
"sha256": "b238ac5da56ea02d671e27819b47774371474f5c0395b823f86486bbf2322d0c"
},
{
"bytes": 8026,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate200-seed42002-w0.275.json",
"sha256": "47a6fdadf0c3e6a1b591a14b67a4d0d2c14099e54956a5459d83a3550aa4d1a0"
},
{
"bytes": 8026,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate200-seed42003-w0.275.json",
"sha256": "3a0033d707ed79e2eff64e3efd7ac4deb6fa29f10e59a8843eced1abcfd75ed6"
},
{
"bytes": 8011,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate25-seed42001-w0.275.json",
"sha256": "96180470eacfe8b37d6b073bacba49994dcbe2929674631b0d4c245883c6ead1"
},
{
"bytes": 8010,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate25-seed42002-w0.275.json",
"sha256": "8682872ab151ae545e840986f2f25e69cfca05cd6bd8eec2d76d6f2d6a5200e1"
},
{
"bytes": 8008,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate25-seed42003-w0.275.json",
"sha256": "8f0376f8067ffe732e9d628cab70060777a475de0517a42603d7fa36599399e5"
},
{
"bytes": 8015,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate50-seed42001-w0.275.json",
"sha256": "484309f09d69b5bf7b5ce33a891044667e29e927de376dedc189c5796e9e1bcc"
},
{
"bytes": 7984,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate50-seed42002-w0.275.json",
"sha256": "b80723f3763ea6ac0d519351c3c3a733bc7298aae22a5be6a3f5ae56a36fe41f"
},
{
"bytes": 8011,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/mechanosensory-rate50-seed42003-w0.275.json",
"sha256": "647dd9fceb1a2d9792a1dcec4c7366a23bd5d405f7e1e20c98bd721d46597cf3"
},
{
"bytes": 7967,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate10-seed42001-w0.275.json",
"sha256": "e0c096d8f46a3bf9543adf6d9e20da61181981fd0c2cd692dee5731534322a5f"
},
{
"bytes": 7966,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate10-seed42002-w0.275.json",
"sha256": "1190c8fbc224396ae516050989b9b9fbcc245a4952889fa54413f92edd39d685"
},
{
"bytes": 7966,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate10-seed42003-w0.275.json",
"sha256": "044b9c3cf62c05663a5ca2a2d448e0d42c6034cb6dbed0278c3e6b702bd091cc"
},
{
"bytes": 7975,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate100-seed42001-w0.275.json",
"sha256": "2d9c828a2324c6713f03e9ee2a3f279b58cf3faa7680d5064b39b0ea8564c71c"
},
{
"bytes": 7975,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate100-seed42002-w0.275.json",
"sha256": "48638fa91fb0be84febd3f4317de37c0da0ff6de184b301c36ade4e7f290ae8e"
},
{
"bytes": 7974,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate100-seed42003-w0.275.json",
"sha256": "9908a7785800a4e3a8fa8219f21f7563f0e038adabc0287ffddc1f18d96111c3"
},
{
"bytes": 7972,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate150-seed42001-w0.275.json",
"sha256": "2b0ce3b2c85556d46cc47592eeefb1b1b0e88b7150c20bcc2eb7ec047c4d65d6"
},
{
"bytes": 7976,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate150-seed42002-w0.275.json",
"sha256": "a79590d8eeda92efdd9fd24da1a5cbe8e2f0a218afca91c8789ad809a6088e8a"
},
{
"bytes": 7976,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate150-seed42003-w0.275.json",
"sha256": "4bc374c2218a41fd6b70a971654e50bc6b6a273228b1c57bf62d95151f645de0"
},
{
"bytes": 7974,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate200-seed42001-w0.275.json",
"sha256": "36863cd6468b87c7960d5bc43f970eff53be54469e21d96f76856ce3897d3dec"
},
{
"bytes": 7976,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate200-seed42002-w0.275.json",
"sha256": "3feb8a9bd19312d37928a641c9f0299613abf7af0da0273260acdeaba9ef74c5"
},
{
"bytes": 7973,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate200-seed42003-w0.275.json",
"sha256": "d0c1ced161c9822dd6657c38ab967700a1c402909e26d6de5c67a04efe20534c"
},
{
"bytes": 7968,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate25-seed42001-w0.275.json",
"sha256": "957f286dab13b2e2faf819da159073d255be678a4341792f055ddece878951b0"
},
{
"bytes": 7968,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate25-seed42002-w0.275.json",
"sha256": "7a846f7d0978b0dfdf878e2f9a49a94c5db407220addff0fecb0d59faa1d5fbd"
},
{
"bytes": 7967,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate25-seed42003-w0.275.json",
"sha256": "ae8fb86b6b9e14c588ab32c1ad20e1d6e143281d778edabb2af4615d76e096ea"
},
{
"bytes": 7974,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate50-seed42001-w0.275.json",
"sha256": "fbf9fdfafe255d6b8ea3961a39f55242333536d33592c1ae1753f4cc45fae5f4"
},
{
"bytes": 7974,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate50-seed42002-w0.275.json",
"sha256": "880ce2ad69ddace0018eae12a80de8e6ae3ad6b51a4c96a1e366643cd2e64177"
},
{
"bytes": 7976,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/olfactory-rate50-seed42003-w0.275.json",
"sha256": "b3b4c22abb05225f4eb459c68acc133dbafcab7b04a507dc127178dd616aa035"
},
{
"bytes": 7767,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate10-seed42001-w0.275.json",
"sha256": "771bdf3affc9506a91310e9ae41d7e6c75098c661e185c5b7b455d8b1fd1c3c2"
},
{
"bytes": 7773,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate10-seed42002-w0.275.json",
"sha256": "c67a7e208769c145d193bfc85dc44403e56c8cd8934aa0c944030fa0c0d37b1e"
},
{
"bytes": 7778,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate10-seed42003-w0.275.json",
"sha256": "8fa37de8eb124ef1e6e2251976adb8e8ed95802f5fa11f9a1e55cb2c1bd2dada"
},
{
"bytes": 7783,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate100-seed42001-w0.275.json",
"sha256": "c80584bac01163998fd7e01267d4c8c000db4e11b285ef502c361a65c2fd0bb4"
},
{
"bytes": 7784,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate100-seed42002-w0.275.json",
"sha256": "8019ceefcb6f08e20a32afb174d8529a5a2ec8e682b0979f7d0f5f75669918ad"
},
{
"bytes": 7784,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate100-seed42003-w0.275.json",
"sha256": "034dbb5a70342e3808671d9ce2e4338cf91d9798297140ddc4c7d05c803268e0"
},
{
"bytes": 7783,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate150-seed42001-w0.275.json",
"sha256": "ff1238bbab4f67eae528e0c6a7a7e61c6adff0c85cf24e6f49fdf58d3cddcd9c"
},
{
"bytes": 7783,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate150-seed42002-w0.275.json",
"sha256": "7457a8493259d209ef1747402df8e5bbbb56348c8ce902be73f5ec98eab0f277"
},
{
"bytes": 7785,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate150-seed42003-w0.275.json",
"sha256": "f403a52cba05e97efd32bcb3b945b3966d74ce6f5b518092664abb7631d24a32"
},
{
"bytes": 7786,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate200-seed42001-w0.275.json",
"sha256": "8945a9078f564ca4839b92fa314e50c0aa59bfc1c09584516f4ce0ca50af71fd"
},
{
"bytes": 7783,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate200-seed42002-w0.275.json",
"sha256": "56d65d361d40bcbe5b6b41fba3ed09788349dcdb2c719fd7f3291a451295a13e"
},
{
"bytes": 7786,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate200-seed42003-w0.275.json",
"sha256": "24f1f8a5b42b515452536c673528c9293ec76af273e05f51378f67d89593714e"
},
{
"bytes": 7782,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate25-seed42001-w0.275.json",
"sha256": "e998992ba3f963e9ab114d5e5f4ad74ff5f8eeae0c88519b0da185c6bc9177f1"
},
{
"bytes": 7783,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate25-seed42002-w0.275.json",
"sha256": "d19650d4b21a0b20a6031cf3868d27982b702831d19a00e2c9761315b8d80e2f"
},
{
"bytes": 7782,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate25-seed42003-w0.275.json",
"sha256": "45cc2199c8ede1d59722d7f445c499044903af307bdd86b4d943f0c05fd93bd2"
},
{
"bytes": 7782,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate50-seed42001-w0.275.json",
"sha256": "06e977ad5ae8832ed9c02a72735754afe032e93669f3012fc7349c0431922824"
},
{
"bytes": 7783,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate50-seed42002-w0.275.json",
"sha256": "07d58634a88fe5c8d18ff77c3e4d80bb1af1da4d98cc3372fcbdd9348497d7d0"
},
{
"bytes": 7781,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/baseline-trials/visual-rate50-seed42003-w0.275.json",
"sha256": "e4ccb47726f0ba2c6051c917dee63f787b46021274b52f99559998f142fccb53"
},
{
"bytes": 6211,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/cpu-gpu-induced-reference.json",
"sha256": "c09dd9dbabbc275c88625028d76eb23553c5d13e0730ab4b2447427197fa82e8"
},
{
"bytes": 3469,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/performance-logging-comparison.json",
"sha256": "a571376dcdecfe2e36b578a538e29368f190bf2da5fdae851d3f9700eb312e1a"
},
{
"bytes": 29926,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/summary.json",
"sha256": "a2d259cb9da081159b1b521d83e91325726565bc13c86453c1d883d30283003f"
},
{
"bytes": 7803,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/weight-sweep/auditory-rate100-seed42100-w0.1375.json",
"sha256": "b200e4cf5b40904b2aa71c57bb0ed0f34584edac4f3d52b0a74b7af37807cf63"
},
{
"bytes": 7950,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/weight-sweep/auditory-rate100-seed42100-w0.20625.json",
"sha256": "988b84fa733478d94f5fb774d916272777f89c182c660a2119bdbb43e6f119dc"
},
{
"bytes": 7968,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/weight-sweep/auditory-rate100-seed42100-w0.275.json",
"sha256": "5ef3d8be2587201b396f102b782e38ce30d1ddbf7eef53407b729bc357440302"
},
{
"bytes": 7979,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/weight-sweep/auditory-rate100-seed42100-w0.34375.json",
"sha256": "a0f047693654fa91a3230c8be8fae493f09265491be6f7ef95fb11ca6c9aa64f"
},
{
"bytes": 7986,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/weight-sweep/auditory-rate100-seed42100-w0.55.json",
"sha256": "686132ca9f8e0b2d9aced27ec6d948bed146bcc57a2099a5b78bfaf32c053435"
},
{
"bytes": 7267,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/benchmarks/weight-sweep-summary.json",
"sha256": "4263725aa1ad2c4d7b05922e19a90c84832bb54050d754ca8d3aab28f92e6a06"
},
{
"bytes": 2949,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/configs/phase4b.yaml",
"sha256": "3c8651a903302845020917e8c7fee5caa39b6d2bef167a8a448c1a7560689414"
},
{
"bytes": 5526484,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/events/causal-trial.events.parquet",
"sha256": "3023846acfc0b40422541a048ad67b08245b208bc9dc1cbe70f712be740394ba"
},
{
"bytes": 4338816,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/events/performance-full.events.parquet",
"sha256": "1b3b94b92e1eb3064c7ef95f4d41b4573b55892f8dabf6358845d9cadc3d9c0d"
},
{
"bytes": 3800669,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/events/profiler-full.events.parquet",
"sha256": "9a8e7172ccb3908f82272f0142bbd5612b53027955e9a9ed293ec0325b8c40fc"
},
{
"bytes": 9707,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/profiler/category-profile-full-logging.json",
"sha256": "5ed060eef91106358d74083f334c1062bb419c3eaf5a016a3e372c2c39ba0148"
},
{
"bytes": 9014,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/profiler/category-profile.json",
"sha256": "0be6e21e15e5ea2f565dad11dd5d00e8d8f86da176cad822690bf29ad84ef280"
},
{
"bytes": 8060,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/causal-trial.json",
"sha256": "2bea661dd194a72a14d901c1c0e411db98f39feb09274deea301b83477614f65"
},
{
"bytes": 125933,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/causal-validation.json",
"sha256": "693911d76812948190cad73d0b75822a8292e83a6a08d9510311297755983074"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/auditory.distances.int16.npy",
"sha256": "158eb60388461eb30c10a78e2e1336d86b3c55378428c8429e2e57f6e055c18c"
},
{
"bytes": 3371,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/auditory.json",
"sha256": "2795e5fea2b734398222321fb2e88076778b6f82a28e2ec10beb35f33b66170e"
},
{
"bytes": 2126,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/auditory.parquet",
"sha256": "69a4ef5321711ddf673b275b960264b0435056453ff270955a9a66efbf8fe25a"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/gustatory.distances.int16.npy",
"sha256": "cd801241e23aac99380080a763ff7885f26f5bcab6e62298991aaa30b6acbb17"
},
{
"bytes": 35045,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/gustatory.json",
"sha256": "c67464c925363fde6ae1185dc776cf4abfdbd72b6f4b67df13da1da6d45bff85"
},
{
"bytes": 11930,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/gustatory.parquet",
"sha256": "bbc73755255cbf5a776109f80c0233d4768e79a65aa3bb1b2e51a6efd45172ef"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/mechanosensory.distances.int16.npy",
"sha256": "1197db640782f8e74e52e84044bbc6669b706fb4f65ccf5ee871e11555f552e9"
},
{
"bytes": 136828,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/mechanosensory.json",
"sha256": "dc9759ada964169a1a3c66f4495e48d8fb7d736e0fb8ad6eb55b6745316b0681"
},
{
"bytes": 45138,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/mechanosensory.parquet",
"sha256": "2cc0374980e004f97f8e639d83062801440eab71b3d8290d2f278e92827f822a"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/olfactory.distances.int16.npy",
"sha256": "9853cbf202b2ae9dea2b39f9f588f9051b01d8e083f3d616d9e7847bee3b2e6f"
},
{
"bytes": 64477,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/olfactory.json",
"sha256": "ddc66af1c87ed46d5bd3a6a2acf15d27119c21f3a33ee44e9dc7c64fd5387ed0"
},
{
"bytes": 21934,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/olfactory.parquet",
"sha256": "9e5bae853ac1776c26da002e575b2a3dd20211236f2b1a84f4bcab71119720cd"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/visual.distances.int16.npy",
"sha256": "75329301d8c4c9a317c3b6d4dc3072d2ef782618320b8ab5ad379d7e624099cc"
},
{
"bytes": 146213,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/visual.json",
"sha256": "dd7f974c61b4c6d8fec34b2175db7c0e025fb19ac0793e1cb95a9aa955c1c5d1"
},
{
"bytes": 46255,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/visual.parquet",
"sha256": "982ac1c5e9ffdc78b420dd891f62d2071ed2226082570fb91ec26c1487501900"
},
{
"bytes": 449814,
"path": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/sensory-populations.json",
"sha256": "1148f062ac403ed38ebb64fab7fb29022b0b603dc2cbb25bfd4882ea97b66d4f"
}
],
"phase": "4B",
"software": {
"numpy": "2.2.6",
"pyarrow": "25.0.1",
"python": "3.10.12",
"torch": "2.14.0+cu130"
}
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,103 @@
phase: 4C
names:
reference: MaleCNS-LIF-reference-v1
runtime: MaleCNS-LIF-runtime-v1
description: Shiu-like LIF dynamics adapted to MaleCNS v1.0
paths:
connectome_root: /data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only
phase4b_root: /data/digital-drosophila/experiments/phase4b-dynamics
model_root: /data/digital-drosophila/models/male-cns-lif
experiment_root: /data/digital-drosophila/experiments/phase4c-runtime
expected_graph:
neurons: 166700
directed_edges: 25582938
synaptic_contact_weight_sum: 124177617
isolated_neurons: 217
self_loops: 101
device:
required_name_substring: RTX 4090
launcher_visible_gpu_uuid: GPU-79f3a85d-adce-7833-7003-6488140ca596
mixed_multi_gpu: false
model:
dt_ms: 0.1
membrane_tau_ms: 20.0
synaptic_tau_ms: 5.0
refractory_ms: 2.2
resting_potential_mv: -52.0
reset_potential_mv: -52.0
threshold_mv: -45.0
synaptic_delay_ms: 1.8
w_syn_mv_per_anatomical_synapse: 0.275
integration: forward_euler
refractory_g_policy: g continues to decay and receive exact delayed events while v is clamped at V_reset
sign_policy:
neurotransmitter_sign:
acetylcholine: 1
gaba: -1
glutamate: -1
histamine: -1
dopamine: 1
octopamine: 1
serotonin: 1
unknown_sign: 0
unclear_sign: 0
unmapped_policy: error
sensory_populations:
visual:
expression: annotation_class == 'visual'
mechanosensory:
expression: annotation_class in {'mechanosensory','mechanosensory_tactile','mechanosensory_proprioceptive'} and annotation_subclass != 'auditory'
olfactory:
expression: annotation_class == 'olfactory'
gustatory:
expression: annotation_class == 'gustatory'
auditory:
expression: annotation_subclass == 'auditory'
reference_trials:
- {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}
- {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}
- {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
- {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
- {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
visual_dynamics:
duration_ms: 100.0
rate_hz: 50
seed: 43100
tonic_histamine_baseline_hz: 50
modulation_rate_hz: 10
modulation_start_ms: 50.0
benchmark:
population: auditory
rate_hz: 10
seed: 43200
durations_ms: [10.0, 100.0, 1000.0, 10000.0]
gpu_sample_interval_seconds: 0.1
backends: [eager, hybrid-exact, compile-default, compile-reduce-overhead, cudagraph-custom-state, custom-cuda]
warmup_ms: 10.0
regression:
require_exact_spike_events: true
float_absolute_tolerance: 1.0e-5
reject_on_spike_divergence: true
reproducibility:
global_seed: 43000
local_repository_commit: d826733f1c620a2ad0b096c846b9b8e9eb3ac0fa
deterministic_forced_inputs: true
source_phase: Phase 4B PASS
prohibitions:
alter_connectome: false
alter_raw_synapse_counts: false
alter_transmitter_signs: false
train_weights: false
game_rl_web_3d: false
@@ -0,0 +1,439 @@
{
"code": [
{
"bytes": 43906,
"path": "/data/digital-drosophila/models/male-cns-lif/phase4c.py",
"sha256": "5ec83a132deb8ba20e62dab485537c2414016fe2fece546198d61c0668d75b6b"
},
{
"bytes": 1307,
"path": "/data/digital-drosophila/models/male-cns-lif/phase4c_ext.cpp",
"sha256": "187e268d38bb29ba271959c911d2112f9c84192b25d34ce2ef81ea89f1ae477d"
},
{
"bytes": 6365,
"path": "/data/digital-drosophila/models/male-cns-lif/phase4c_ext.cu",
"sha256": "ba8602151666c96a356fdc86e34deb66285a96efc0ec5e5280630bcaf43816c9"
},
{
"bytes": 71,
"path": "/data/digital-drosophila/models/male-cns-lif/requirements.txt",
"sha256": "1790ece7b1057db9efe2b24c74759b269b0e8911c4b78833b228200acfaa6277"
},
{
"bytes": 3143,
"path": "/data/digital-drosophila/models/male-cns-lif/phase4c.yaml",
"sha256": "0734ffb3a99231b40db2052dea0f2d21efd5dad8d11d17d4731b952811ba5071"
}
],
"created_unix_time": 1789847769.224785,
"inputs": {
"csr_metadata": {
"bytes": 361,
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-metadata.json",
"sha256": "3786a0c79fc25bdc4d11f67d4de1f9f6a88da750431e96508bf72bbfa42bb6f8"
},
"indices": {
"bytes": 102331880,
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-indices.int32.npy",
"sha256": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150"
},
"indptr": {
"bytes": 1333736,
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-indptr.int64.npy",
"sha256": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4"
},
"mapping": {
"bytes": 1197954,
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/neuron-index/body-id-neuron-idx.parquet",
"sha256": "2b615c00d290e34fbe7792a5050eee4ce086446cd54ec89c96d7b1bc4a8e6009"
},
"metadata": {
"bytes": 9283041,
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/neuron-index/unified-metadata.parquet",
"sha256": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63"
},
"raw_weights": {
"bytes": 204663632,
"path": "/data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-weights.int64.npy",
"sha256": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b"
}
},
"outputs": [
{
"bytes": 7928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/audit/phase4c.log",
"sha256": "2b8521cd988b73332a3ff03daa240403838da620571fb6667dccdfee5b8bd2d4"
},
{
"bytes": 39112,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/benchmarks/runtime-matrix.json",
"sha256": "cc76db86b24f4fc54684f21ea4a45d138ad3a6859323907dd46210b8ec2d9dfe"
},
{
"bytes": 140060,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/benchmarks/summary.json",
"sha256": "74435b7964e1b3373a0f357798dff99fd7ffb1e8418a8a7bf07deb11a1053b42"
},
{
"bytes": 353,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/custom-extension.json",
"sha256": "8aa78f2332d1014f2a23c343903e92230fbd35a2480d3419e72897f7a1af342e"
},
{
"bytes": 772448,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/extension-build/.ninja_deps",
"sha256": "528a6653777b1a4bf6ad35ba9d26565e91d501daa61ad17d5d634c2794561d65"
},
{
"bytes": 568,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/extension-build/.ninja_log",
"sha256": "5e6cc87d7201522a2f4f8ec3555604450133547c1cfa658b1ebd09a0cf560b5e"
},
{
"bytes": 2065,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/extension-build/build.ninja",
"sha256": "121e004af8bc358e3401d9f50c20856870fdb180df08e7dbc9c6b45d6e97f4a2"
},
{
"bytes": 0,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/extension-build/lock",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"bytes": 291216,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/extension-build/male_cns_lif_runtime_v1_ext.so",
"sha256": "d8c0e144dd2571d5161075d24c329a56a1180a8a3081c0ddff832e9f65324dbf"
},
{
"bytes": 103872,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/extension-build/phase4c_ext.cuda.o",
"sha256": "4714d2623821c4812cc553dc4f818050f64179261df33b13bd53ded749b46fc9"
},
{
"bytes": 376936,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/extension-build/phase4c_ext.o",
"sha256": "fbaeb9dcf8e16c62ecf6178adace42c3c6fa9eee78b640c60e73b76a2ab00c80"
},
{
"bytes": 807,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/compiler-reports/torch-compile.json",
"sha256": "60f01be7808207c8e849c4f77de1cfc8566241dbf27e7c2145f4a55e0aa38dbc"
},
{
"bytes": 3143,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/configs/phase4c.yaml",
"sha256": "0734ffb3a99231b40db2052dea0f2d21efd5dad8d11d17d4731b952811ba5071"
},
{
"bytes": 5097,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/phase4c-console-final.log",
"sha256": "76dfe95c0429b319b09aaeec2fa29659230d5cffc247340fe9cc543d01b606c2"
},
{
"bytes": 5418,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/phase4c-console-final2.log",
"sha256": "b5ef54dc7f834f76c9fc783c4c9f0042a42c9a28b5610fe1b5eb3ae80cc8632e"
},
{
"bytes": 2676,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/phase4c-console.log",
"sha256": "ba6ff280e5719b7cd61affd352b2fc5fbda547dbbaa50aca54f999ea9c2160ad"
},
{
"bytes": 7430209,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/profiler/compile-default-10ms-trace.json",
"sha256": "c9320e8005cb289ef7b7bbc481a52fac892e86ef105c32e16f7ad843143fd194"
},
{
"bytes": 2476175,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/profiler/cudagraph-custom-state-10ms-trace.json",
"sha256": "ec3287f54551359433309bd278f90434c448307f4a2782bd80f666b40adeb6d5"
},
{
"bytes": 2125787,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/profiler/custom-cuda-10ms-trace.json",
"sha256": "bdfab52ffac333a0db11e5cdc10f158e7885e9bd8271d225821e37a89ae797fd"
},
{
"bytes": 17804922,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/profiler/eager-10ms-trace.json",
"sha256": "7f55255dccf563a014957f7da72f32b998cd5466faf4e9f3d46cf4837f567771"
},
{
"bytes": 17803970,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/profiler/hybrid-exact-10ms-trace.json",
"sha256": "026652c37227450e2bbb783ef0cf0e8f171e15c5704f36fca61c1f3179d7f53d"
},
{
"bytes": 68167,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/profiler/kernel-launch-summary.json",
"sha256": "a3e9528aa5e365de242e894217e76142c187033cae00ab3e226cd775df0b40a2"
},
{
"bytes": 1242,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/auditory-100hz.json",
"sha256": "f398c2af90d56c2da24eee8adb81563323aa3045e34e165426a656e5927afd05"
},
{
"bytes": 1239,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/auditory-10hz.json",
"sha256": "d7f03b737f8e6991b739879de7596289c128af3d97a28cfce61183a5b92c13a3"
},
{
"bytes": 1172,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/backend-eligibility.json",
"sha256": "8ef45cf499d8f43dab83220e1e6d54147e5901bd828caae254602a70f8a63f56"
},
{
"bytes": 1236,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/gustatory-50hz.json",
"sha256": "cdc2fff618b0e547c51c8391c1d6ff4340c63a8a7497b261bc50daa4f8afdc94"
},
{
"bytes": 1244,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/mechanosensory-50hz.json",
"sha256": "b5cd46b229afd03212f25e850af1a7d51c663b7e54a8cab007b2c6a8ab79d513"
},
{
"bytes": 1237,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/olfactory-50hz.json",
"sha256": "2715cba14752519004c9079ddf53dfdacc381d4b4271a82677256d962c7ed35e"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-100hz/final-g.float32.npy",
"sha256": "d3d388be718e024673273ee00be7e74bebd25ec3dfe6ca26d1eef511eef4b8a3"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-100hz/final-voltage.float32.npy",
"sha256": "2899292d4f054244aae8b62c13ab738eab38633bda5518ad07f2c1aebeff679d"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-100hz/per-neuron-spike-counts.int32.npy",
"sha256": "30dc35f54a06b9833611f04bc70471e70aeb74042b2b8146dae7a1fa34baba19"
},
{
"bytes": 4453343,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-100hz/spike-events.parquet",
"sha256": "64ba4e95a40ad113e82b34a50a94fe2a6e6da59c34a1d2597a3112a0f1b6afe5"
},
{
"bytes": 1208,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-100hz/statistics.json",
"sha256": "44b5988c811a87d98439554bea14ccc79134b7f8f175ee553897e13db68fa829"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-10hz/final-g.float32.npy",
"sha256": "5fdbef03563e50ccd625e834ed574d5ea9a6e158a7d903c87823c91317be2d58"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-10hz/final-voltage.float32.npy",
"sha256": "ee2da6a39ce1304510afaf638a3f8185b85ec2aec73d4d537b3ade633934b58b"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-10hz/per-neuron-spike-counts.int32.npy",
"sha256": "b0cbb2b8b99a7a8114b2cc79e4684d705d4f86fc6b8ff84698021c5be6faa2ce"
},
{
"bytes": 1242534,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-10hz/spike-events.parquet",
"sha256": "3767606866cfb637ae1e6bfc5b2b8f07f538ea015081e5d943b3698bf993d9eb"
},
{
"bytes": 1197,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/auditory-10hz/statistics.json",
"sha256": "b943b90c87570ca2be99caec3c69932ebb7bb8127121e20455bde150b3956626"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/gustatory-50hz/final-g.float32.npy",
"sha256": "bb94f32c9baa4e3628f40719a3c1f2476e2e92a284ea7c086f8875b5f74286e7"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/gustatory-50hz/final-voltage.float32.npy",
"sha256": "8db493b6251397c43a35c861e239ca40f80fdd34b42b18de36761f8d27953e73"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/gustatory-50hz/per-neuron-spike-counts.int32.npy",
"sha256": "4d64f4e69a784958bc61552c82e1971046f7bce2b90bd2b5b1e16fed5f740bf0"
},
{
"bytes": 4690623,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/gustatory-50hz/spike-events.parquet",
"sha256": "6b2bb38a44cefe3d5b5db991bd88fbc7209a7704333ffac7a502cbab669d885f"
},
{
"bytes": 1208,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/gustatory-50hz/statistics.json",
"sha256": "c746b9796798ab554c3ddbf4087cde650b6f148543c68d639bc30a25bdbf46bf"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/mechanosensory-50hz/final-g.float32.npy",
"sha256": "2700af7cad271002fa70f8437a256c35110a3fa0a181d2952b1fa0d0269cabaa"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/mechanosensory-50hz/final-voltage.float32.npy",
"sha256": "805dbc90e26fb95b410654374fa4bc26c977c8d2a01ee948548ec8bb9f3f6e97"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/mechanosensory-50hz/per-neuron-spike-counts.int32.npy",
"sha256": "b86a15d74fb3a43af3b6f66a697ed9b6fe8c8e773017f49078bfe76c91504f13"
},
{
"bytes": 4841794,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/mechanosensory-50hz/spike-events.parquet",
"sha256": "83c044170575a1b94f790fd5f77f8d85461b3c28173fe514f7e5914eea5281d3"
},
{
"bytes": 1218,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/mechanosensory-50hz/statistics.json",
"sha256": "0cfaa36c32ecd6b749661d0c9061b44900387f399952460181bd461399752a9c"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/olfactory-50hz/final-g.float32.npy",
"sha256": "b138597fae26210b401a462c451077769f984cea6b975a0419c3eee052ca6a3a"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/olfactory-50hz/final-voltage.float32.npy",
"sha256": "9c077ccf4f2dc112d2f7d1a3affa2b22024cd1428a4cea74e0bf73a2acfe56c4"
},
{
"bytes": 666928,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/olfactory-50hz/per-neuron-spike-counts.int32.npy",
"sha256": "1ac29337204c0e546b3ef535e3009f4aac5c9a50269510a082ade3943ae0fea6"
},
{
"bytes": 5526484,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/olfactory-50hz/spike-events.parquet",
"sha256": "3023846acfc0b40422541a048ad67b08245b208bc9dc1cbe70f712be740394ba"
},
{
"bytes": 1207,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/regression/reference/olfactory-50hz/statistics.json",
"sha256": "f5813a3d1bffe2f6118db325bc496f106cb4a09990f4299b21ca89649d210e4d"
},
{
"bytes": 1109814,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/anatomical-memberships.parquet",
"sha256": "c6778abaa9434dee9a1beae34c7071bd8838cbfaebeeace274553afa152fbd5e"
},
{
"bytes": 1354,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/A-forced-histaminergic-sensory.json",
"sha256": "4fb2c239ea56b400c2aca1e08d3ff7c5da5f6f95ac7270d454ee209b481a155b"
},
{
"bytes": 1351,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/B-tonic-histamine-rate-modulation.json",
"sha256": "68b774812d9bdf5efda672946eecd9c04b9e84e98b3fa1f4cd19128bc7d864ae"
},
{
"bytes": 1382,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/C-first-order-external-input.json",
"sha256": "00f5ddb7bd7922e2711862571314c7f392e20fb5743733b069e5e2b9fbe39557"
},
{
"bytes": 1387,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/C-second-order-external-input.json",
"sha256": "c4b99150a256cf2e208eeb0bca50ba6ce842b48f5c3c65547342a682793683e4"
},
{
"bytes": 1377,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/D-layer-central_brain.json",
"sha256": "2982ba39efe9cbfa24436ad8c73ec126cdfb8fecca4da352f9191f1fee0d9d6e"
},
{
"bytes": 1370,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/D-layer-first_order.json",
"sha256": "5340d273b03f21043bf4948504ba0193217a123b63eb2bc303af605328651f89"
},
{
"bytes": 1375,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/D-layer-higher_visual.json",
"sha256": "3dc76f932a8dd43c606a9b454e86409ce48533da6bdfbe7201024e450eb78940"
},
{
"bytes": 1374,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/D-layer-second_order.json",
"sha256": "af2d016722df06ce677ed98d5ce402b2bf6d5c08844622183aa8753d960ef254"
},
{
"bytes": 1362,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics/D-layer-visual_sensory.json",
"sha256": "91f74045c28caa6f0c71cc240ba0eb08d843281cb983c2e50282b346b5d41bd3"
},
{
"bytes": 13161,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/dynamics-summary.json",
"sha256": "9d2fcdf7ba488aab0305189bdcbf61715d8b78bf74b2ff23b807f8cb39661577"
},
{
"bytes": 392255,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/hierarchy-central_brain.parquet",
"sha256": "247b5cff3c4e1becf8b1ef66073b3abc4a62194882b631d743a62e9394348e69"
},
{
"bytes": 929,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/hierarchy-edge-statistics.json",
"sha256": "0c2a52c5bb9bbde65ec79ac46896d9981ffc3b59b75e8f85aff1b24659162efe"
},
{
"bytes": 180123,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/hierarchy-first_order.parquet",
"sha256": "f7f54a5966a499a47759a3e68554aabdc67019a9a99b1d23a528895fcfc48a05"
},
{
"bytes": 33767,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/hierarchy-higher_visual.parquet",
"sha256": "4c4baf623068871905a954fb88f0f32b70996d40fb18dccb946705064027caca"
},
{
"bytes": 616210,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/hierarchy-second_order.parquet",
"sha256": "2149482ed6f8557dd814f1e89febf8a223e9f77162be17351c29db78ccaf6bfb"
},
{
"bytes": 46277,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/hierarchy-visual_sensory.parquet",
"sha256": "104e0dcba6c82989635db597abe40b2d15a53780538a009665a973f2b078b8b4"
},
{
"bytes": 53282,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/phase4b-visual-6091.parquet",
"sha256": "bb8d53371be6a247d11bef744ed25f3209551b7aa95fb32c7870506fd87e6a30"
},
{
"bytes": 2805,
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/summary.json",
"sha256": "de13ae1621e8fc42d2c46d63f6e8526c115d933e31065f857c902ca16a053332"
}
],
"phase": "4C",
"prohibitions_respected": {
"alter_connectome": false,
"alter_raw_synapse_counts": false,
"alter_transmitter_signs": false,
"game_rl_web_3d": false,
"train_weights": false
},
"software": {
"numpy": "2.2.6",
"pyarrow": "25.0.1",
"python": "3.10.12",
"torch": "2.14.0+cu130"
},
"status": "PASS"
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,28 @@
{
"custom-cuda": {
"candidate_event_sha256": "bf9472dfef89cd7c68f3d02d3098e988e094bcce1a75286461f38b61efdc948d",
"eligible_for_runtime_v1": true,
"final_g_max_abs_error": 0.001953125,
"final_g_mean_abs_error": 2.3577847230171756e-07,
"final_voltage_max_abs_error": 9.1552734375e-05,
"final_voltage_mean_abs_error": 4.0572633253077584e-08,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "bf9472dfef89cd7c68f3d02d3098e988e094bcce1a75286461f38b61efdc948d",
"spike_events_exact": true,
"state_within_tolerance": false
},
"hybrid-exact": {
"candidate_event_sha256": "bf9472dfef89cd7c68f3d02d3098e988e094bcce1a75286461f38b61efdc948d",
"eligible_for_runtime_v1": true,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.601728148008078e-08,
"final_voltage_max_abs_error": 4.57763671875e-05,
"final_voltage_mean_abs_error": 6.476060576687814e-09,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "bf9472dfef89cd7c68f3d02d3098e988e094bcce1a75286461f38b61efdc948d",
"spike_events_exact": true,
"state_within_tolerance": false
}
}
@@ -0,0 +1,28 @@
{
"custom-cuda": {
"candidate_event_sha256": "5a2cfbe9168122bd153855efe645b65340437765a851a54ed5ee817da59630af",
"eligible_for_runtime_v1": true,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 2.360452100447219e-07,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 4.073282156014102e-08,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "5a2cfbe9168122bd153855efe645b65340437765a851a54ed5ee817da59630af",
"spike_events_exact": true,
"state_within_tolerance": false
},
"hybrid-exact": {
"candidate_event_sha256": "5a2cfbe9168122bd153855efe645b65340437765a851a54ed5ee817da59630af",
"eligible_for_runtime_v1": true,
"final_g_max_abs_error": 0.000244140625,
"final_g_mean_abs_error": 3.382269753160472e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.308996797737109e-09,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "5a2cfbe9168122bd153855efe645b65340437765a851a54ed5ee817da59630af",
"spike_events_exact": true,
"state_within_tolerance": false
}
}
@@ -0,0 +1,32 @@
{
"compile-default": {
"eligible_for_runtime_v1": false,
"final_g_max_abs_error": 561.5676879882812,
"final_g_mean_abs_error": 2.160905361175537,
"final_voltage_max_abs_error": 111.6280746459961,
"final_voltage_mean_abs_error": 0.47845765948295593,
"per_neuron_spike_counts_exact": false,
"spike_events_exact": false,
"state_within_tolerance": false
},
"compile-reduce-overhead": {
"eligible_for_runtime_v1": false,
"final_g_max_abs_error": 561.5676879882812,
"final_g_mean_abs_error": 2.160905361175537,
"final_voltage_max_abs_error": 111.6280746459961,
"final_voltage_mean_abs_error": 0.47845765948295593,
"per_neuron_spike_counts_exact": false,
"spike_events_exact": false,
"state_within_tolerance": false
},
"cudagraph-custom-state": {
"eligible_for_runtime_v1": false,
"final_g_max_abs_error": 52968.98046875,
"final_g_mean_abs_error": 17.617931365966797,
"final_voltage_max_abs_error": 976.6533203125,
"final_voltage_mean_abs_error": 6.446992874145508,
"per_neuron_spike_counts_exact": false,
"spike_events_exact": false,
"state_within_tolerance": false
}
}
@@ -0,0 +1,28 @@
{
"custom-cuda": {
"candidate_event_sha256": "33f95e37e27a8ef6de8368948d388a1ed9e03f29ff331c266025646889f88c48",
"eligible_for_runtime_v1": false,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 2.401351650860306e-07,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 3.691125627369729e-08,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "169bd42735d5357300546c37f826b6e5e216f43136c16262364bd6a991e66d53",
"spike_events_exact": false,
"state_within_tolerance": false
},
"hybrid-exact": {
"candidate_event_sha256": "169bd42735d5357300546c37f826b6e5e216f43136c16262364bd6a991e66d53",
"eligible_for_runtime_v1": true,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 8.467309697834935e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 6.498944493671388e-09,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "169bd42735d5357300546c37f826b6e5e216f43136c16262364bd6a991e66d53",
"spike_events_exact": true,
"state_within_tolerance": false
}
}
@@ -0,0 +1,28 @@
{
"custom-cuda": {
"candidate_event_sha256": "6e6e7bb80bedace02bc60790838f5d535854ddd8567b62e421a193f94818eae5",
"eligible_for_runtime_v1": false,
"final_g_max_abs_error": 604.771240234375,
"final_g_mean_abs_error": 3.3535778522491455,
"final_voltage_max_abs_error": 351.72637939453125,
"final_voltage_mean_abs_error": 1.0685756206512451,
"per_neuron_spike_counts_exact": false,
"propagation_statistics_exact": false,
"reference_event_sha256": "0cd6399bb437771a0901575674450fae32cd296df710f0a7ec0da26804176999",
"spike_events_exact": false,
"state_within_tolerance": false
},
"hybrid-exact": {
"candidate_event_sha256": "0cd6399bb437771a0901575674450fae32cd296df710f0a7ec0da26804176999",
"eligible_for_runtime_v1": true,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 4.223790739388278e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 9.290744173995336e-09,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "0cd6399bb437771a0901575674450fae32cd296df710f0a7ec0da26804176999",
"spike_events_exact": true,
"state_within_tolerance": false
}
}
@@ -0,0 +1,28 @@
{
"custom-cuda": {
"candidate_event_sha256": "0a96a16ab0f4ea559238206e3feab22954bb090ad4e791f47a4ca530a23a460d",
"eligible_for_runtime_v1": true,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 2.6316607204535103e-07,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 3.892501609925603e-08,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "0a96a16ab0f4ea559238206e3feab22954bb090ad4e791f47a4ca530a23a460d",
"spike_events_exact": true,
"state_within_tolerance": false
},
"hybrid-exact": {
"candidate_event_sha256": "0a96a16ab0f4ea559238206e3feab22954bb090ad4e791f47a4ca530a23a460d",
"eligible_for_runtime_v1": true,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.61670994159158e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.231219623093921e-09,
"per_neuron_spike_counts_exact": true,
"propagation_statistics_exact": true,
"reference_event_sha256": "0a96a16ab0f4ea559238206e3feab22954bb090ad4e791f47a4ca530a23a460d",
"spike_events_exact": true,
"state_within_tolerance": false
}
}
@@ -0,0 +1,33 @@
{
"active_neurons": 19875,
"backend": "eager",
"biological_realtime_speed": 0.10856382578715336,
"cpu_process_utilization_percent_of_one_core": 99.99766872211745,
"descending_active_neurons": 436,
"descending_spikes": 21828,
"downstream_active_neurons": 19761,
"duration_ms": 1000.0,
"event_count": 2321846,
"event_sha256": "bf9472dfef89cd7c68f3d02d3098e988e094bcce1a75286461f38b61efdc948d",
"final_g_sha256": "cd34961d757dff6f7cdbd746e8ed0daa86cdd87d97d8ebf063a17704869afd1b",
"final_voltage_sha256": "13c82b77167e2a19d84db1181a303a3b3e432a4cadff1ae05d480e2016112bcc",
"mean_firing_rate_hz": 13.928290341931614,
"motor_active_neurons": 340,
"motor_spikes": 21628,
"peak_vram_bytes": 229538304,
"propagation_depth": 3,
"realtime_factor_wall_over_biological": 9.211171334000028,
"resource_sampling": {},
"spike_counts_sha256": "1aaf28ea4db69704ea671d82c762e922b51e17faea8dc64a0191a8259ff6c75f",
"steps": 10000,
"steps_per_second": 1085.6382578715336,
"total_spikes": 2321846,
"trial": {
"duration_ms": 1000.0,
"name": "auditory-100hz",
"population": "auditory",
"rate_hz": 100,
"seed": 42001
},
"wall_clock_seconds": 9.211171334000028
}
@@ -0,0 +1,33 @@
{
"active_neurons": 21499,
"backend": "eager",
"biological_realtime_speed": 0.135111470160277,
"cpu_process_utilization_percent_of_one_core": 100.01352226667656,
"descending_active_neurons": 472,
"descending_spikes": 7941,
"downstream_active_neurons": 21385,
"duration_ms": 1000.0,
"event_count": 609920,
"event_sha256": "5a2cfbe9168122bd153855efe645b65340437765a851a54ed5ee817da59630af",
"final_g_sha256": "a06e27f42fa0b530d84e82f05ef9b58a69c02d589bc5a65e31d57847ce61d8e8",
"final_voltage_sha256": "4b5d8fb41bdb82ea86e37eb539231b989815c0a3cd32d2985fd15de2c033fb26",
"mean_firing_rate_hz": 3.65878824235153,
"motor_active_neurons": 365,
"motor_spikes": 8537,
"peak_vram_bytes": 229639168,
"propagation_depth": 3,
"realtime_factor_wall_over_biological": 7.401296121000996,
"resource_sampling": {},
"spike_counts_sha256": "dd60ed0f63d718d0508c752ce6e7a88e6ab37b15831a3f2d38f6e294c9c43f8a",
"steps": 10000,
"steps_per_second": 1351.11470160277,
"total_spikes": 609920,
"trial": {
"duration_ms": 1000.0,
"name": "auditory-10hz",
"population": "auditory",
"rate_hz": 10,
"seed": 42001
},
"wall_clock_seconds": 7.401296121000996
}
@@ -0,0 +1,33 @@
{
"active_neurons": 20576,
"backend": "eager",
"biological_realtime_speed": 0.10625425379740149,
"cpu_process_utilization_percent_of_one_core": 99.98492797222458,
"descending_active_neurons": 430,
"descending_spikes": 22826,
"downstream_active_neurons": 19148,
"duration_ms": 1000.0,
"event_count": 2451263,
"event_sha256": "169bd42735d5357300546c37f826b6e5e216f43136c16262364bd6a991e66d53",
"final_g_sha256": "59743c8f207def7b62aa560e555d5667a888d6a1f6a078285380aae07394e689",
"final_voltage_sha256": "34b5d9cf73b4631237e6374bdfc5ef7d8476dd63e742cb95bc84cc8ea092f9b9",
"mean_firing_rate_hz": 14.704637072585482,
"motor_active_neurons": 338,
"motor_spikes": 19030,
"peak_vram_bytes": 242966528,
"propagation_depth": 3,
"realtime_factor_wall_over_biological": 9.411387914000443,
"resource_sampling": {},
"spike_counts_sha256": "e8c22627ec40efd50c215457b1356048b05e9629566e6851ad6f0ad1f660c059",
"steps": 10000,
"steps_per_second": 1062.5425379740147,
"total_spikes": 2451263,
"trial": {
"duration_ms": 1000.0,
"name": "gustatory-50hz",
"population": "gustatory",
"rate_hz": 50,
"seed": 42003
},
"wall_clock_seconds": 9.411387914000443
}
@@ -0,0 +1,33 @@
{
"active_neurons": 29256,
"backend": "eager",
"biological_realtime_speed": 0.10549068276441576,
"cpu_process_utilization_percent_of_one_core": 99.99259757110674,
"descending_active_neurons": 551,
"descending_spikes": 27992,
"downstream_active_neurons": 23625,
"duration_ms": 1000.0,
"event_count": 2410387,
"event_sha256": "0cd6399bb437771a0901575674450fae32cd296df710f0a7ec0da26804176999",
"final_g_sha256": "7cc8ee925f0c25fd9d65656bdc9dda1a3b36ea1fd0fbc47436c390319ccdc0be",
"final_voltage_sha256": "2d4954a7985db1becc075350afae3462c56719d69cefb0b640808895c229dffe",
"mean_firing_rate_hz": 14.459430113977204,
"motor_active_neurons": 427,
"motor_spikes": 32267,
"peak_vram_bytes": 287091200,
"propagation_depth": 3,
"realtime_factor_wall_over_biological": 9.479510168999695,
"resource_sampling": {},
"spike_counts_sha256": "ef60a326d7ad9c32b6f3eb04b122110dab830f1d857d1af3dc6e4b685f726462",
"steps": 10000,
"steps_per_second": 1054.9068276441576,
"total_spikes": 2410387,
"trial": {
"duration_ms": 1000.0,
"name": "mechanosensory-50hz",
"population": "mechanosensory",
"rate_hz": 50,
"seed": 42003
},
"wall_clock_seconds": 9.479510168999695
}
@@ -0,0 +1,33 @@
{
"active_neurons": 21807,
"backend": "eager",
"biological_realtime_speed": 0.1058063889342806,
"cpu_process_utilization_percent_of_one_core": 100.00440173622165,
"descending_active_neurons": 425,
"descending_spikes": 25829,
"downstream_active_neurons": 19168,
"duration_ms": 1000.0,
"event_count": 2806702,
"event_sha256": "0a96a16ab0f4ea559238206e3feab22954bb090ad4e791f47a4ca530a23a460d",
"final_g_sha256": "c9339c5f46fed5ad26ca63b957735ce70ed92640a7877e173e31634b6f4bc745",
"final_voltage_sha256": "b66cc99b5a922815d715df514ac7f1fd7f6c32413fdab3616e186761aee1ea48",
"mean_firing_rate_hz": 16.836844631073784,
"motor_active_neurons": 309,
"motor_spikes": 24789,
"peak_vram_bytes": 256327168,
"propagation_depth": 4,
"realtime_factor_wall_over_biological": 9.451225111000895,
"resource_sampling": {},
"spike_counts_sha256": "1a3afc882b73b8c20e2b9a56b2885681eada6ac38e3653c88e99cfa6bdc9327f",
"steps": 10000,
"steps_per_second": 1058.063889342806,
"total_spikes": 2806702,
"trial": {
"duration_ms": 1000.0,
"name": "olfactory-50hz",
"population": "olfactory",
"rate_hz": 50,
"seed": 42003
},
"wall_clock_seconds": 9.451225111000895
}
@@ -0,0 +1,281 @@
{
"A-forced-histaminergic-sensory": {
"active_neurons": 6047,
"backend": "eager",
"baseline_status": "semantic test; no automatic selection",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.09380145352696229,
"cpu_process_utilization_percent_of_one_core": 99.97323506854931,
"descending_active_neurons": 0,
"descending_spikes": 0,
"downstream_active_neurons": 0,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "ccb1075e15a9ec113bda8b37adcbcfdafb587b9205aa6acea661211bb486bb83",
"final_voltage_sha256": "b0fa959c4ff093a76dc08d608d56b4a3db87181438c5826d8af520c6423c0dc7",
"interpretation": "engineering forcing of sensory output spikes",
"mean_firing_rate_hz": 1.6547690461907618,
"motor_active_neurons": 0,
"motor_spikes": 0,
"peak_vram_bytes": 241825792,
"propagation_depth": 0,
"realtime_factor_wall_over_biological": 10.660815609990095,
"resource_sampling": {},
"spike_counts_sha256": "9545e70cb32b371a2c6616ecb9960ab4b48021d995c9d7e7436a20cd379b8231",
"steps": 1000,
"steps_per_second": 938.0145352696228,
"stimulated_population_size": 6091,
"test": "A-forced-histaminergic-sensory",
"total_spikes": 27585,
"wall_clock_seconds": 1.0660815609990095
},
"B-tonic-histamine-rate-modulation": {
"active_neurons": 5755,
"backend": "eager",
"baseline_status": "exploratory only",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.11223388152832407,
"cpu_process_utilization_percent_of_one_core": 99.98098522383005,
"descending_active_neurons": 0,
"descending_spikes": 0,
"downstream_active_neurons": 0,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "0285e37bd9e858c4133a3585be0af935b5deb4991869f1a4c7f16268f38d74f5",
"final_voltage_sha256": "b723e9e2d15ed5153d1b14413ae2bd0cdcd7e96051544d84a5cd6df14540ccd9",
"interpretation": "exploratory tonic output plus rate modulation; not baseline",
"mean_firing_rate_hz": 1.0120575884823035,
"motor_active_neurons": 0,
"motor_spikes": 0,
"peak_vram_bytes": 235734528,
"propagation_depth": 0,
"realtime_factor_wall_over_biological": 8.909965389975696,
"resource_sampling": {},
"spike_counts_sha256": "514a7b30e27085566c6da7ce6ee2c87edabbec8bc80f5f3b5138a7a7197c0e95",
"steps": 1000,
"steps_per_second": 1122.3388152832406,
"stimulated_population_size": 6091,
"test": "B-tonic-histamine-rate-modulation",
"total_spikes": 16871,
"wall_clock_seconds": 0.8909965389975696
},
"C-first-order-external-input": {
"active_neurons": 31571,
"backend": "eager",
"baseline_status": "semantic test; no automatic selection",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.1108122099496591,
"cpu_process_utilization_percent_of_one_core": 100.01392233517936,
"descending_active_neurons": 160,
"descending_spikes": 509,
"downstream_active_neurons": 8017,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "85415c5746fe1aab645e4f510266e92966ca42df847d5574655bd4d79ae217c5",
"final_voltage_sha256": "3262a658a2478c0514d905f637159698ca52c0c033155fc1a797b460d4de03c1",
"interpretation": "engineering input interface moved to real first-order targets",
"mean_firing_rate_hz": 8.956628674265147,
"motor_active_neurons": 129,
"motor_spikes": 350,
"peak_vram_bytes": 259656704,
"propagation_depth": 2,
"realtime_factor_wall_over_biological": 9.024276300006022,
"resource_sampling": {},
"spike_counts_sha256": "383c61f0a7f0de11563a3585355063fed5d754ca62310b0d84454ec31590b6e0",
"steps": 1000,
"steps_per_second": 1108.1220994965909,
"stimulated_population_size": 23707,
"test": "C-first-order-external-input",
"total_spikes": 149307,
"wall_clock_seconds": 0.9024276300006022
},
"C-second-order-external-input": {
"active_neurons": 97470,
"backend": "eager",
"baseline_status": "semantic test; no automatic selection",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.11122902586664521,
"cpu_process_utilization_percent_of_one_core": 100.00260064594212,
"descending_active_neurons": 818,
"descending_spikes": 6589,
"downstream_active_neurons": 16446,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "ddad763886abdc3de7935df7870357d7e1207141c1253e1d90f81a65f80cdaf2",
"final_voltage_sha256": "24da871d40b5e9d3365a9e368a0a7a6911e80db9c1918bac20bacd4dfa0abcba",
"interpretation": "engineering input interface moved to real second-order targets",
"mean_firing_rate_hz": 38.71775644871026,
"motor_active_neurons": 386,
"motor_spikes": 4073,
"peak_vram_bytes": 326726144,
"propagation_depth": 2,
"realtime_factor_wall_over_biological": 8.990459029992053,
"resource_sampling": {},
"spike_counts_sha256": "8b3c251a40dcd12c4449d95e1d363ac2b357e327306d2459f304b2d106ae5834",
"steps": 1000,
"steps_per_second": 1112.290258666452,
"stimulated_population_size": 81483,
"test": "C-second-order-external-input",
"total_spikes": 645425,
"wall_clock_seconds": 0.8990459029992053
},
"D-layer-central_brain": {
"active_neurons": 37577,
"backend": "eager",
"baseline_status": "semantic test; no automatic selection",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.11127468031663883,
"cpu_process_utilization_percent_of_one_core": 100.0020539081283,
"descending_active_neurons": 706,
"descending_spikes": 4502,
"downstream_active_neurons": 12695,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "4b065469ef6cbe7c1595c07a216c38237890ead667bf982fffe2ac61c958ad87",
"final_voltage_sha256": "15b5e5abb3146c115dc07bc4915fea38be7fb2daec92ad106cef5c6a8befc3a3",
"interpretation": "engineering external input at hierarchy layer central_brain",
"mean_firing_rate_hz": 20.423275344931014,
"motor_active_neurons": 588,
"motor_spikes": 5095,
"peak_vram_bytes": 265156096,
"propagation_depth": 3,
"realtime_factor_wall_over_biological": 8.986770369992882,
"resource_sampling": {},
"spike_counts_sha256": "7f357ddad35dd3c575d1f9a6b4a78ef730f27ef47f0f019925fbfff261e124b3",
"steps": 1000,
"steps_per_second": 1112.7468031663882,
"stimulated_population_size": 25000,
"test": "D-layer-central_brain",
"total_spikes": 340456,
"wall_clock_seconds": 0.8986770369992882
},
"D-layer-first_order": {
"active_neurons": 35163,
"backend": "eager",
"baseline_status": "semantic test; no automatic selection",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.11122200464001968,
"cpu_process_utilization_percent_of_one_core": 99.99547927032961,
"descending_active_neurons": 263,
"descending_spikes": 977,
"downstream_active_neurons": 11607,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "e78d00a4c54398c661326cedede07ace91fb2629e725ef7b59ca1cb549fb25f9",
"final_voltage_sha256": "285c6e0f183ef43e603e4eaff6be8c19063c3504f12e573e3d61927ce9be19e9",
"interpretation": "engineering external input at hierarchy layer first_order",
"mean_firing_rate_hz": 9.82141571685663,
"motor_active_neurons": 270,
"motor_spikes": 1003,
"peak_vram_bytes": 259666944,
"propagation_depth": 2,
"realtime_factor_wall_over_biological": 8.991026580006292,
"resource_sampling": {},
"spike_counts_sha256": "536187d8aefeca23374052cc8c99ab933d580bc4456a0f1683cb099ce9e05f6c",
"steps": 1000,
"steps_per_second": 1112.2200464001967,
"stimulated_population_size": 23707,
"test": "D-layer-first_order",
"total_spikes": 163723,
"wall_clock_seconds": 0.8991026580006292
},
"D-layer-higher_visual": {
"active_neurons": 22757,
"backend": "eager",
"baseline_status": "semantic test; no automatic selection",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.11147910027655435,
"cpu_process_utilization_percent_of_one_core": 99.98559823781656,
"descending_active_neurons": 385,
"descending_spikes": 1926,
"downstream_active_neurons": 18379,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "4debc0eed92a8a95a1559aa69bcf38cd07feb8aa6eee253507ef75942782d29e",
"final_voltage_sha256": "c86f4f66a3008090d4d010a9d0997dec64549032916f1029bfbef0bcd38fc4ef",
"interpretation": "engineering external input at hierarchy layer higher_visual",
"mean_firing_rate_hz": 6.957288542291542,
"motor_active_neurons": 271,
"motor_spikes": 1637,
"peak_vram_bytes": 241938944,
"propagation_depth": 3,
"realtime_factor_wall_over_biological": 8.970291270015878,
"resource_sampling": {},
"spike_counts_sha256": "4fbefa38ad67ee4f9a40fbda350262d78a0270848cc463729119d4b0b9b59aa4",
"steps": 1000,
"steps_per_second": 1114.7910027655435,
"stimulated_population_size": 4407,
"test": "D-layer-higher_visual",
"total_spikes": 115978,
"wall_clock_seconds": 0.8970291270015878
},
"D-layer-second_order": {
"active_neurons": 44118,
"backend": "eager",
"baseline_status": "semantic test; no automatic selection",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.1109813688348964,
"cpu_process_utilization_percent_of_one_core": 100.01566235645227,
"descending_active_neurons": 480,
"descending_spikes": 3341,
"downstream_active_neurons": 19243,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "f6faf5723224f232b41635ca430a4561f05220a498b722e36ecc70331c06c4bd",
"final_voltage_sha256": "01d72182879557796c359708fefe1a2c55d094ee93a892504bb52f7836bce4b1",
"interpretation": "engineering external input at hierarchy layer second_order",
"mean_firing_rate_hz": 20.529814037192562,
"motor_active_neurons": 303,
"motor_spikes": 2570,
"peak_vram_bytes": 265969152,
"propagation_depth": 2,
"realtime_factor_wall_over_biological": 9.010521410018555,
"resource_sampling": {},
"spike_counts_sha256": "f77e5f33f63f71bffbd1bc857816bde61fba2dde3f964c54e794ec68fb1ee175",
"steps": 1000,
"steps_per_second": 1109.813688348964,
"stimulated_population_size": 25000,
"test": "D-layer-second_order",
"total_spikes": 342232,
"wall_clock_seconds": 0.9010521410018555
},
"D-layer-visual_sensory": {
"active_neurons": 6054,
"backend": "eager",
"baseline_status": "semantic test; no automatic selection",
"biological_interpretation": "histamine remains inhibitory; forced sensory spikes are an engineering interface, not phototransduction/receptor-potential biology",
"biological_realtime_speed": 0.11150931720201608,
"cpu_process_utilization_percent_of_one_core": 99.95717083267715,
"descending_active_neurons": 0,
"descending_spikes": 0,
"downstream_active_neurons": 0,
"duration_ms": 100.0,
"event_count": 0,
"event_sha256": null,
"final_g_sha256": "f44ea8b33336f07deaa0383936d8ffd6ac5e2bf9995ae8799aefa338c9e4f987",
"final_voltage_sha256": "43a7df60c7932b27646573ef34e7e85b6e14aafff6c748d296158f5dad199a48",
"interpretation": "engineering external input at hierarchy layer visual_sensory",
"mean_firing_rate_hz": 1.6530293941211758,
"motor_active_neurons": 0,
"motor_spikes": 0,
"peak_vram_bytes": 241826304,
"propagation_depth": 0,
"realtime_factor_wall_over_biological": 8.967860489974555,
"resource_sampling": {},
"spike_counts_sha256": "a7aff89f187bc6589091d5f47d025c3162aff60d3b096a37767c59d7a0f5aa87",
"steps": 1000,
"steps_per_second": 1115.0931720201609,
"stimulated_population_size": 6091,
"test": "D-layer-visual_sensory",
"total_spikes": 27556,
"wall_clock_seconds": 0.8967860489974555
}
}
@@ -0,0 +1,96 @@
{
"all_histaminergic": true,
"all_ol_sensory": true,
"anatomical_membership_counts": {
"lamina": 14929,
"lobula": 1655,
"lobula_plate": 14340,
"medulla": 50994,
"optic_lobe_interneurons": 89403,
"optic_lobe_interneurons_unassigned_to_named_region": 7485,
"photoreceptor": 6091,
"retinal_sensory": 6091,
"visual_projection_neurons": 9203
},
"anatomical_rule_provenance": {
"named_optic_regions": "explicit annotation_type prefix/set rules, preserved in this audit; no body_id was guessed",
"optic_lobe_interneurons": "annotation_superclass=ol_intrinsic",
"photoreceptor_retinal_sensory": "annotation_class=visual AND annotation_superclass=ol_sensory; observed types recorded verbatim",
"visual_projection_neurons": "annotation_superclass in {visual_projection, visual_projection_tbc}"
},
"conclusion": "The 6091 annotation_class=visual bodies are photoreceptor/retinal sensory input neurons, not the whole visual processing network.",
"edge_statistics_file": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/hierarchy-edge-statistics.json",
"field_breakdown": {
"annotation_class": {
"visual": 6091
},
"annotation_instance": {
"R1-R6_L": 1112,
"R1-R6_R": 2265,
"R7R8_unclear_R": 85,
"R7_unclear_L": 165,
"R7_unclear_R": 239,
"R7d_L": 40,
"R7d_R": 42,
"R7p_L": 173,
"R7p_R": 159,
"R7y_L": 230,
"R7y_R": 252,
"R8_unclear_L": 188,
"R8_unclear_R": 254,
"R8d_L": 35,
"R8d_R": 41,
"R8p_L": 172,
"R8p_R": 158,
"R8y_L": 230,
"R8y_R": 251
},
"annotation_subclass": {
"<null>": 6091
},
"annotation_superclass": {
"ol_sensory": 6091
},
"annotation_type": {
"R1-R6": 3377,
"R7R8_unclear": 85,
"R7_unclear": 404,
"R7d": 82,
"R7p": 332,
"R7y": 482,
"R8_unclear": 442,
"R8d": 76,
"R8p": 330,
"R8y": 481
},
"neurotransmitter": {
"histamine": 6091
},
"side": {
"<null>": 6062,
"L": 19,
"R": 10
}
},
"hierarchy_counts": {
"central_brain": 50717,
"first_order": 23707,
"higher_visual": 4407,
"second_order": 81483,
"visual_sensory": 6091
},
"hierarchy_definition": "exclusive shortest directed connectome distance from the 6091 sensory neurons: depth 0 sensory, depth 1 first-order, depth 2 second-order, depth >=3 split into optic/visual-superclass higher_visual versus non-optic downstream central_brain; unreachable bodies are excluded",
"phase4b_visual_count": 6091,
"raw_visual_types": [
"R1-R6",
"R7R8_unclear",
"R7_unclear",
"R7d",
"R7p",
"R7y",
"R8_unclear",
"R8d",
"R8p",
"R8y"
]
}
@@ -0,0 +1,54 @@
{
"all_passed": true,
"checkpoint_restore_spikes_exact": true,
"checkpoint_restore_voltage_exact": true,
"continuous_step_does_not_reset_clock": true,
"fixed_temporal_bins_tested": {
"1": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0
],
"10": [
0,
1,
0
],
"20": [
1,
0
],
"5": [
0,
0,
0,
1,
0
]
},
"per_class_aggregation_labels": 1,
"per_neuron_readout_shape": 1316,
"per_type_aggregation_labels": 481,
"readout_modes_passed": true,
"reset_same_seed_continuous_chunk_spikes_exact": true,
"single_vs_chunk_voltage_max_abs_error": 0.0,
"timestamps_present": true
}
@@ -0,0 +1,767 @@
{
"activity_stream": {
"contract_frozen": true,
"event_only": true,
"replay_exact": true,
"schema": "/data/digital-drosophila/experiments/phase4d-io/activity-stream/activity-packet.schema.json",
"version": "1.0.0"
},
"api_tests": {
"all_passed": true,
"checkpoint_restore_spikes_exact": true,
"checkpoint_restore_voltage_exact": true,
"continuous_step_does_not_reset_clock": true,
"fixed_temporal_bins_tested": {
"1": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0
],
"10": [
0,
1,
0
],
"20": [
1,
0
],
"5": [
0,
0,
0,
1,
0
]
},
"per_class_aggregation_labels": 1,
"per_neuron_readout_shape": 1316,
"per_type_aggregation_labels": 481,
"readout_modes_passed": true,
"reset_same_seed_continuous_chunk_spikes_exact": true,
"single_vs_chunk_voltage_max_abs_error": 0.0,
"timestamps_present": true
},
"brain_runtime_api_frozen": true,
"continuous_control": {
"10": {
"biological_ms": 1000.0,
"continuous_state_without_reset": true,
"interval_count": 100,
"max_response_latency_ms": null,
"median_response_latency_ms": null,
"period_ms": 10.0,
"wall_seconds": 7.416322276021674,
"zero_input_adapter_target_spikes": 3,
"zero_input_descending_spikes": 0,
"zero_input_intervals_with_activity": 0,
"zero_input_motor_spikes": 0
},
"100": {
"biological_ms": 1000.0,
"continuous_state_without_reset": true,
"interval_count": 10,
"max_response_latency_ms": null,
"median_response_latency_ms": null,
"period_ms": 100.0,
"wall_seconds": 7.422180687994114,
"zero_input_adapter_target_spikes": 2,
"zero_input_descending_spikes": 0,
"zero_input_intervals_with_activity": 0,
"zero_input_motor_spikes": 0
},
"20": {
"biological_ms": 1000.0,
"continuous_state_without_reset": true,
"interval_count": 50,
"max_response_latency_ms": null,
"median_response_latency_ms": null,
"period_ms": 20.0,
"wall_seconds": 7.3941729520010995,
"zero_input_adapter_target_spikes": 8,
"zero_input_descending_spikes": 0,
"zero_input_intervals_with_activity": 0,
"zero_input_motor_spikes": 0
},
"50": {
"biological_ms": 1000.0,
"continuous_state_without_reset": true,
"interval_count": 20,
"max_response_latency_ms": null,
"median_response_latency_ms": null,
"period_ms": 50.0,
"wall_seconds": 7.396266924995871,
"zero_input_adapter_target_spikes": 8,
"zero_input_descending_spikes": 0,
"zero_input_intervals_with_activity": 0,
"zero_input_motor_spikes": 0
}
},
"contracts": {
"input_batch_schema": "/data/digital-drosophila/experiments/phase4d-io/configs/input-batch.schema.json",
"readout_contract": {
"action_decoder": false,
"aggregations": [
"per-neuron",
"per-type",
"per-class"
],
"api_version": "1.0.0",
"features": [
"spike count vector",
"firing-rate vector",
"active mask",
"population aggregate rate",
"excitatory/inhibitory activity",
"descending feature vector",
"motor-related feature vector"
],
"fixed_bins_ms": [
1,
5,
10,
20,
50
],
"methods": [
"read_spikes",
"read_population",
"read_output",
"fixed_temporal_bins"
]
},
"visual_modes": {
"engineering-first-order": {
"biological_fidelity": "engineering_adapter",
"count": 23707,
"hierarchy_population": "first_order",
"input_mode": "external_synaptic_drive",
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/engineering-first-order.parquet"
},
"engineering-second-order": {
"biological_fidelity": "engineering_adapter",
"count": 81483,
"hierarchy_population": "second_order",
"input_mode": "external_synaptic_drive",
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/engineering-second-order.parquet"
},
"reference-photoreceptor": {
"biological_fidelity": "reference_comparison_only",
"count": 6091,
"hierarchy_population": "visual_sensory",
"input_mode": "spike_injection",
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/reference-photoreceptor.parquet"
}
}
},
"immutable_inputs_unchanged": true,
"io_version": {
"activity_stream_version": "1.0.0",
"api_methods": [
"reset",
"step",
"read_spikes",
"read_population",
"read_output",
"get_state_summary",
"checkpoint_state",
"restore_state"
],
"api_tests": {
"all_passed": true,
"checkpoint_restore_spikes_exact": true,
"checkpoint_restore_voltage_exact": true,
"continuous_step_does_not_reset_clock": true,
"fixed_temporal_bins_tested": {
"1": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0
],
"10": [
0,
1,
0
],
"20": [
1,
0
],
"5": [
0,
0,
0,
1,
0
]
},
"per_class_aggregation_labels": 1,
"per_neuron_readout_shape": 1316,
"per_type_aggregation_labels": 481,
"readout_modes_passed": true,
"reset_same_seed_continuous_chunk_spikes_exact": true,
"single_vs_chunk_voltage_max_abs_error": 0.0,
"timestamps_present": true
},
"api_version": "1.0.0",
"continuous_gpu_state": true,
"game_agnostic": true,
"input_batch_version": "1.0.0",
"name": "MaleCNS-BrainIO-v1",
"prohibitions": {
"connectome_or_sign_changes": false,
"controller_buttons": false,
"rom_access": false,
"stable_retro": false,
"training": false,
"web_server": false
},
"runtime_dependency": "MaleCNS-LIF-runtime-v1"
},
"left_right_audit": {
"engineering-first-order": {
"counts": {
"<null>": 23706,
"L": 1
},
"field": "annotation_rootSide",
"left_right_patterns_enabled": false,
"non_null_coverage": 4.2181634116511546e-05
},
"engineering-second-order": {
"counts": {
"<null>": 81195,
"L": 152,
"R": 133,
"unknown": 3
},
"field": "annotation_rootSide",
"left_right_patterns_enabled": false,
"non_null_coverage": 0.0035344795846986576
}
},
"no_stable_retro_rom_buttons_training_or_web": true,
"output_populations": {
"ascending": {
"count": 2393,
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/populations/ascending.parquet",
"neurotransmitter_statistics": {
"<null>": 1,
"acetylcholine": 1774,
"gaba": 407,
"glutamate": 142,
"histamine": 4,
"octopamine": 1,
"serotonin": 1,
"unclear": 63
},
"selection_expression": "annotation_superclass in {'ascending_neuron','sensory_ascending','sensory_ascending_tbc','efferent_ascending'}"
},
"descending": {
"count": 1316,
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/populations/descending.parquet",
"neurotransmitter_statistics": {
"acetylcholine": 932,
"gaba": 241,
"glutamate": 104,
"serotonin": 2,
"unclear": 37
},
"selection_expression": "annotation_superclass in {'descending_neuron','descending_neuron_tbc'}"
},
"motor_related": {
"count": 815,
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/populations/motor_related.parquet",
"neurotransmitter_statistics": {
"<null>": 1,
"acetylcholine": 37,
"gaba": 2,
"glutamate": 306,
"unclear": 469
},
"selection_expression": "annotation_superclass in {'vnc_motor','cb_motor'}"
}
},
"phase4c_regression": {
"auditory-100hz": {
"event_count": 2321846,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.298967309386171e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 5.97262150847655e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.417964799999027
},
"auditory-10hz": {
"event_count": 609920,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 3.683495464201769e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 4.988626400859175e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.083925401999295
},
"gustatory-50hz": {
"event_count": 2451263,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 7.140610591704899e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.263229407859171e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.751554448997922
},
"mechanosensory-50hz": {
"event_count": 2410387,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 9.50483141082259e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.368521348638524e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.82039632300075
},
"olfactory-50hz": {
"event_count": 2806702,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.426552363019255e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.0023835618826524e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.779703318003158
}
},
"phase4c_regression_all_passed": true,
"separability": {
"action_decoder_created": false,
"all_pairwise_mean_vectors_distinct": false,
"between_condition_distance_mean": 0.0,
"between_to_within_ratio": null,
"classifier_trained": false,
"pairwise": {
"dense__moving": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"dense__sparse-A": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"dense__sparse-B": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"moving__sparse-A": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"moving__sparse-B": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"sparse-A__sparse-B": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
}
},
"patterns": [
"dense",
"moving",
"sparse-A",
"sparse-B"
],
"pca_usage": "offline visualization analysis only; not an action decoder",
"trial_statistics": [
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-A",
"seed": 44301
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-A",
"seed": 44302
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-A",
"seed": 44303
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-B",
"seed": 44301
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-B",
"seed": 44302
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-B",
"seed": 44303
},
{
"active_channels": 5927,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "dense",
"seed": 44301
},
{
"active_channels": 5927,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "dense",
"seed": 44302
},
{
"active_channels": 5927,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "dense",
"seed": 44303
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "moving",
"seed": 44301
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "moving",
"seed": 44302
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "moving",
"seed": 44303
}
],
"within_condition_distance_mean": 0.0
},
"status": "PASS",
"visual_adapter_modes_complete": true,
"window_experiments": {
"all_repeat_deterministic": true,
"auditory": {
"10": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 14.563514446103117,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.0686650035004277
},
"100": {
"descending_active_mean": 7.0,
"feature_l2_norm_mean": 3.2850422859191895,
"max_theoretical_control_hz_mean": 1.433217037737884,
"motor_active_mean": 1.0,
"wall_latency_seconds_mean": 0.6977478650005651
},
"20": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 7.200980436100115,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.1388721484981943
},
"30": {
"descending_active_mean": 0.5,
"feature_l2_norm_mean": 0.5,
"max_theoretical_control_hz_mean": 4.74701108702169,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.21070625800166454
},
"5": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 27.640342623983457,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.03618956549871655
},
"50": {
"descending_active_mean": 0.5,
"feature_l2_norm_mean": 0.5,
"max_theoretical_control_hz_mean": 2.871035953527425,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.348377544001778
}
},
"engineering-first-order": {
"10": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 12.632115552627495,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.07916375949935173
},
"100": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 1.2677171989530998,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.7888262000014947
},
"20": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 6.323881804907234,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.15813258749949455
},
"30": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 4.2377977662726956,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.2359717155013641
},
"5": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 24.938894763312497,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.040101544500430464
},
"50": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 2.5383035152588214,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.393966386500324
}
},
"engineering-second-order": {
"10": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 12.596251819534128,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.07939190000070084
},
"100": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 1.2544771366831613,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.7971448889984458
},
"20": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 6.328606497314265,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.15801490349986125
},
"30": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 4.206315755502937,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.23773801350034773
},
"5": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 25.21541866423997,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.03966131749984925
},
"50": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 2.5088201910068992,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.39859462449931016
}
},
"olfactory": {
"10": {
"descending_active_mean": 3.0,
"feature_l2_norm_mean": 2.0299823880195618,
"max_theoretical_control_hz_mean": 9.543257681672912,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.10478995249832224
},
"100": {
"descending_active_mean": 382.5,
"feature_l2_norm_mean": 256.3955078125,
"max_theoretical_control_hz_mean": 0.9298083020851977,
"motor_active_mean": 276.0,
"wall_latency_seconds_mean": 1.0754995434999728
},
"20": {
"descending_active_mean": 133.5,
"feature_l2_norm_mean": 21.894246101379395,
"max_theoretical_control_hz_mean": 4.765933839132918,
"motor_active_mean": 33.5,
"wall_latency_seconds_mean": 0.20982260950040654
},
"30": {
"descending_active_mean": 254.0,
"feature_l2_norm_mean": 51.6346378326416,
"max_theoretical_control_hz_mean": 3.1428793411590856,
"motor_active_mean": 160.0,
"wall_latency_seconds_mean": 0.31817962849891046
},
"5": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 18.877259454812403,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.052979169000536785
},
"50": {
"descending_active_mean": 335.0,
"feature_l2_norm_mean": 108.56311798095703,
"max_theoretical_control_hz_mean": 1.867659673856369,
"motor_active_mean": 208.5,
"wall_latency_seconds_mean": 0.5354398985000444
}
},
"shortest_engineering_descending_signal_ms": null,
"shortest_engineering_motor_signal_ms": null,
"trial_count": 48
}
}
@@ -0,0 +1,91 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"external_drive_is_connectome_transmission": false,
"properties": {
"batch_id": {
"type": "string"
},
"events": {
"items": {
"properties": {
"amplitude_mv": {
"type": "number"
},
"channel_id": {
"type": "string"
},
"duration_ms": {
"exclusiveMinimum": 0,
"type": "number"
},
"source_id": {
"type": "string"
},
"start_ms": {
"minimum": 0,
"type": "number"
},
"stimulation_mode": {
"enum": [
"spike_injection",
"external_synaptic_drive"
]
},
"target_neuron_idx": {
"items": {
"maximum": 166699,
"minimum": 0,
"type": "integer"
},
"type": "array"
},
"value": {
"oneOf": [
{
"type": "number"
},
{
"items": {
"type": "number"
},
"type": "array"
}
]
},
"value_kind": {
"enum": [
"binary",
"scalar_intensity",
"poisson_rate_hz",
"signed_modulation"
]
}
},
"required": [
"target_neuron_idx",
"stimulation_mode",
"value_kind",
"value",
"start_ms",
"duration_ms",
"source_id",
"channel_id"
],
"type": "object"
},
"type": "array"
},
"version": {
"const": "1.0.0"
}
},
"required": [
"version",
"batch_id",
"events"
],
"timestamp_unit": "biological ms",
"title": "MaleCNS InputBatch",
"type": "object",
"version": "1.0.0"
}
@@ -0,0 +1,102 @@
phase: 4D
names:
runtime: MaleCNS-LIF-runtime-v1
io_api: MaleCNS-BrainIO-v1
visual_adapter: MaleCNS-VisualAdapter-v1
activity_stream: MaleCNS-ActivityStream-v1
paths:
connectome_root: /data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only
model_root: /data/digital-drosophila/models/male-cns-lif
runtime_root: /data/digital-drosophila/models/male-cns-lif/runtime-v1
phase4c_root: /data/digital-drosophila/experiments/phase4c-runtime
experiment_root: /data/digital-drosophila/experiments/phase4d-io
device:
required_name_substring: RTX 4090
launcher_visible_gpu_uuid: GPU-79f3a85d-adce-7833-7003-6488140ca596
model:
dt_ms: 0.1
membrane_tau_ms: 20.0
synaptic_tau_ms: 5.0
refractory_ms: 2.2
resting_potential_mv: -52.0
reset_potential_mv: -52.0
threshold_mv: -45.0
synaptic_delay_ms: 1.8
w_syn_mv_per_anatomical_synapse: 0.275
sign_policy:
neurotransmitter_sign:
acetylcholine: 1
gaba: -1
glutamate: -1
histamine: -1
dopamine: 1
octopamine: 1
serotonin: 1
unknown_sign: 0
unclear_sign: 0
input_batch:
version: 1.0.0
allowed_modes: [spike_injection, external_synaptic_drive]
refractory_respecting_spike_injection: true
external_drive_application: add to g after decay and delayed-connectome arrival, before membrane integration
visual_adapter:
version: 1.0.0
modes:
reference-photoreceptor:
hierarchy_population: visual_sensory
input_mode: spike_injection
biological_fidelity: reference_comparison_only
engineering-first-order:
hierarchy_population: first_order
input_mode: external_synaptic_drive
biological_fidelity: engineering_adapter
engineering-second-order:
hierarchy_population: second_order
input_mode: external_synaptic_drive
biological_fidelity: engineering_adapter
synthetic_rate_hz: 50.0
external_drive_mv: 8.0
readout:
bins_ms: [1, 5, 10, 20, 50]
output_populations: [descending, motor_related, ascending]
window_experiment:
windows_ms: [5, 10, 20, 30, 50, 100]
sources: [engineering-first-order, engineering-second-order, auditory, olfactory]
seeds: [44001, 44002]
continuous_control:
biological_duration_ms: 1000.0
periods_ms: [10, 20, 50, 100]
sequence: [sparse-A, sparse-B, dense, zero, sparse-A]
seed: 44100
synthetic_patterns:
sparse_fraction: 0.05
dense_fraction: 0.25
moving_fraction: 0.05
deterministic_seed: 44200
regression:
float_absolute_tolerance: 0.00390625
reference_trials:
- {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}
- {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}
- {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
- {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
- {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
prohibitions:
stable_retro: false
rom_access: false
controller_buttons: false
training: false
web_server: false
connectome_or_sign_changes: false
@@ -0,0 +1,54 @@
{
"10": {
"biological_ms": 1000.0,
"continuous_state_without_reset": true,
"interval_count": 100,
"max_response_latency_ms": null,
"median_response_latency_ms": null,
"period_ms": 10.0,
"wall_seconds": 7.416322276021674,
"zero_input_adapter_target_spikes": 3,
"zero_input_descending_spikes": 0,
"zero_input_intervals_with_activity": 0,
"zero_input_motor_spikes": 0
},
"100": {
"biological_ms": 1000.0,
"continuous_state_without_reset": true,
"interval_count": 10,
"max_response_latency_ms": null,
"median_response_latency_ms": null,
"period_ms": 100.0,
"wall_seconds": 7.422180687994114,
"zero_input_adapter_target_spikes": 2,
"zero_input_descending_spikes": 0,
"zero_input_intervals_with_activity": 0,
"zero_input_motor_spikes": 0
},
"20": {
"biological_ms": 1000.0,
"continuous_state_without_reset": true,
"interval_count": 50,
"max_response_latency_ms": null,
"median_response_latency_ms": null,
"period_ms": 20.0,
"wall_seconds": 7.3941729520010995,
"zero_input_adapter_target_spikes": 8,
"zero_input_descending_spikes": 0,
"zero_input_intervals_with_activity": 0,
"zero_input_motor_spikes": 0
},
"50": {
"biological_ms": 1000.0,
"continuous_state_without_reset": true,
"interval_count": 20,
"max_response_latency_ms": null,
"median_response_latency_ms": null,
"period_ms": 50.0,
"wall_seconds": 7.396266924995871,
"zero_input_adapter_target_spikes": 8,
"zero_input_descending_spikes": 0,
"zero_input_intervals_with_activity": 0,
"zero_input_motor_spikes": 0
}
}
@@ -0,0 +1,182 @@
{
"all_repeat_deterministic": true,
"auditory": {
"10": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 14.563514446103117,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.0686650035004277
},
"100": {
"descending_active_mean": 7.0,
"feature_l2_norm_mean": 3.2850422859191895,
"max_theoretical_control_hz_mean": 1.433217037737884,
"motor_active_mean": 1.0,
"wall_latency_seconds_mean": 0.6977478650005651
},
"20": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 7.200980436100115,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.1388721484981943
},
"30": {
"descending_active_mean": 0.5,
"feature_l2_norm_mean": 0.5,
"max_theoretical_control_hz_mean": 4.74701108702169,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.21070625800166454
},
"5": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 27.640342623983457,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.03618956549871655
},
"50": {
"descending_active_mean": 0.5,
"feature_l2_norm_mean": 0.5,
"max_theoretical_control_hz_mean": 2.871035953527425,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.348377544001778
}
},
"engineering-first-order": {
"10": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 12.632115552627495,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.07916375949935173
},
"100": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 1.2677171989530998,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.7888262000014947
},
"20": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 6.323881804907234,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.15813258749949455
},
"30": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 4.2377977662726956,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.2359717155013641
},
"5": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 24.938894763312497,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.040101544500430464
},
"50": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 2.5383035152588214,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.393966386500324
}
},
"engineering-second-order": {
"10": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 12.596251819534128,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.07939190000070084
},
"100": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 1.2544771366831613,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.7971448889984458
},
"20": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 6.328606497314265,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.15801490349986125
},
"30": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 4.206315755502937,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.23773801350034773
},
"5": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 25.21541866423997,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.03966131749984925
},
"50": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 2.5088201910068992,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.39859462449931016
}
},
"olfactory": {
"10": {
"descending_active_mean": 3.0,
"feature_l2_norm_mean": 2.0299823880195618,
"max_theoretical_control_hz_mean": 9.543257681672912,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.10478995249832224
},
"100": {
"descending_active_mean": 382.5,
"feature_l2_norm_mean": 256.3955078125,
"max_theoretical_control_hz_mean": 0.9298083020851977,
"motor_active_mean": 276.0,
"wall_latency_seconds_mean": 1.0754995434999728
},
"20": {
"descending_active_mean": 133.5,
"feature_l2_norm_mean": 21.894246101379395,
"max_theoretical_control_hz_mean": 4.765933839132918,
"motor_active_mean": 33.5,
"wall_latency_seconds_mean": 0.20982260950040654
},
"30": {
"descending_active_mean": 254.0,
"feature_l2_norm_mean": 51.6346378326416,
"max_theoretical_control_hz_mean": 3.1428793411590856,
"motor_active_mean": 160.0,
"wall_latency_seconds_mean": 0.31817962849891046
},
"5": {
"descending_active_mean": 0.0,
"feature_l2_norm_mean": 0.0,
"max_theoretical_control_hz_mean": 18.877259454812403,
"motor_active_mean": 0.0,
"wall_latency_seconds_mean": 0.052979169000536785
},
"50": {
"descending_active_mean": 335.0,
"feature_l2_norm_mean": 108.56311798095703,
"max_theoretical_control_hz_mean": 1.867659673856369,
"motor_active_mean": 208.5,
"wall_latency_seconds_mean": 0.5354398985000444
}
},
"shortest_engineering_descending_signal_ms": null,
"shortest_engineering_motor_signal_ms": null,
"trial_count": 48
}
@@ -0,0 +1,263 @@
{
"code": [
{
"path": "/data/digital-drosophila/models/male-cns-lif/brain_runtime.py",
"sha256": "1c4e3e6f06708bfec30b24e92297f320b2b8b87ebbbe6da501f5f2db4f74762a"
},
{
"path": "/data/digital-drosophila/models/male-cns-lif/phase4d.py",
"sha256": "9ed8e4246252bdfc590c88e2993b7e105f278c6c4943e1c688f387c1cf54aeb7"
},
{
"path": "/data/digital-drosophila/models/male-cns-lif/phase4d.yaml",
"sha256": "e94301362e630e59fa248f883ae09d369dce720bce970d0d2f47ef6a6ed36a2a"
}
],
"created_unix_time": 1789849230.0987723,
"immutable_inputs": [
{
"path": "/data/digital-drosophila/models/male-cns-lif/runtime-v1/VERSION.json",
"sha256": "1010e0f1258c07b94c6deaf71dd41882e6eb47cbe354323578acc0fad9eacd33"
},
{
"path": "/data/digital-drosophila/models/male-cns-lif/runtime-v1/checksums.sha256",
"sha256": "c1230b3cd327323c7df8483ac1b6130defc84d03340372d37cd684fbaa03fb65"
},
{
"path": "/data/digital-drosophila/experiments/phase4c-runtime/manifests/checksums.sha256",
"sha256": "ae60ab740804c1d5489139c9de2b65b06475d965ac001eecee7ba4d42ef42ba6"
},
{
"path": "/data/digital-drosophila/experiments/phase4c-runtime/visual-audit/summary.json",
"sha256": "de13ae1621e8fc42d2c46d63f6e8526c115d933e31065f857c902ca16a053332"
}
],
"outputs": [
{
"bytes": 1096,
"path": "/data/digital-drosophila/experiments/phase4d-io/activity-stream/activity-packet.schema.json",
"sha256": "da1e80edc20a87a3b67b2944431a7b12118ed136d16c3c1b930dd9c323e061ca"
},
{
"bytes": 205,
"path": "/data/digital-drosophila/experiments/phase4d-io/activity-stream/replay-test.json",
"sha256": "4684a3da3c0555931c7fea94c3a9b13906314d7f21f9154dec9d9292d68017e5"
},
{
"bytes": 981419,
"path": "/data/digital-drosophila/experiments/phase4d-io/activity-stream/replay.jsonl",
"sha256": "800517b35678f0ca223f96a4512221c770f047b060129bf3631c57efbefecfc7"
},
{
"bytes": 825,
"path": "/data/digital-drosophila/experiments/phase4d-io/audit/api-tests.json",
"sha256": "199202139ef49c61dd4f30d1ee4444e813327fc914fb9f9984060377c081ea83"
},
{
"bytes": 22886,
"path": "/data/digital-drosophila/experiments/phase4d-io/audit/summary.json",
"sha256": "e5f38c43a34ae22bdccc764fe5586f83b33449ec3e317ded9315e38fc8658f57"
},
{
"bytes": 726156,
"path": "/data/digital-drosophila/experiments/phase4d-io/compiler-reports/extension-build/.ninja_deps",
"sha256": "c10520941698c0b6867404c5fe31ebb01f055f0f9656b5058c58b914ed2b32cc"
},
{
"bytes": 218,
"path": "/data/digital-drosophila/experiments/phase4d-io/compiler-reports/extension-build/.ninja_log",
"sha256": "02b7e3a13e64bddd6f501beec27fa51c930630a73d4ace3e1057bc2b0f7082de"
},
{
"bytes": 2087,
"path": "/data/digital-drosophila/experiments/phase4d-io/compiler-reports/extension-build/build.ninja",
"sha256": "78dca61660bf7947cd785c9bd46ccba7f1099d4ff3d1e89fc4599d970ad2e5bf"
},
{
"bytes": 0,
"path": "/data/digital-drosophila/experiments/phase4d-io/compiler-reports/extension-build/lock",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"bytes": 291216,
"path": "/data/digital-drosophila/experiments/phase4d-io/compiler-reports/extension-build/male_cns_lif_runtime_v1_ext.so",
"sha256": "ce4d8522c1a800199d985c6c030b6d0391759c50fb5136dc7f078515db1c1fa4"
},
{
"bytes": 103888,
"path": "/data/digital-drosophila/experiments/phase4d-io/compiler-reports/extension-build/phase4c_ext.cuda.o",
"sha256": "c7eb6fdff6e492e3dd9304b22dd21871993a17ded1c261d97c38d1e34c1ee5e9"
},
{
"bytes": 376936,
"path": "/data/digital-drosophila/experiments/phase4d-io/compiler-reports/extension-build/phase4c_ext.o",
"sha256": "fbaeb9dcf8e16c62ecf6178adace42c3c6fa9eee78b640c60e73b76a2ab00c80"
},
{
"bytes": 2014,
"path": "/data/digital-drosophila/experiments/phase4d-io/configs/input-batch.schema.json",
"sha256": "bd13221cf0bbea243a219cffaaf3573d6f22e4702069111743b995a90a90c281"
},
{
"bytes": 3175,
"path": "/data/digital-drosophila/experiments/phase4d-io/configs/phase4d.yaml",
"sha256": "e94301362e630e59fa248f883ae09d369dce720bce970d0d2f47ef6a6ed36a2a"
},
{
"bytes": 5437,
"path": "/data/digital-drosophila/experiments/phase4d-io/continuous-control/period-100ms.json",
"sha256": "27c009400bc3ede531a4ac3e6c31c8af2e23bc701d63626fd6998d54e4500218"
},
{
"bytes": 50703,
"path": "/data/digital-drosophila/experiments/phase4d-io/continuous-control/period-10ms.json",
"sha256": "a61284cab1e61c2445d654b52c8867269b3f13f27ba6d8375ab3b3ee6f7b28cf"
},
{
"bytes": 25571,
"path": "/data/digital-drosophila/experiments/phase4d-io/continuous-control/period-20ms.json",
"sha256": "11c083e3cd1de59d08d3955acf120b6bcf27680be7aefbc009cf70bb9eb9ad45"
},
{
"bytes": 10469,
"path": "/data/digital-drosophila/experiments/phase4d-io/continuous-control/period-50ms.json",
"sha256": "132caf1f4c9d2c5ee5cc574de2637c9961a75a3475f206eac23829c988a8ddcd"
},
{
"bytes": 1659,
"path": "/data/digital-drosophila/experiments/phase4d-io/continuous-control/summary.json",
"sha256": "3510714eb848eaadab78a70186cae2ff4b0836f691767c7061c6bc2858369ea2"
},
{
"bytes": 6086,
"path": "/data/digital-drosophila/experiments/phase4d-io/latency/summary.json",
"sha256": "70fcc543b689874d72750f60a753c68ef83fa6b2fbcd72fc58212362553a3999"
},
{
"bytes": 34029,
"path": "/data/digital-drosophila/experiments/phase4d-io/latency/window-trials.json",
"sha256": "171ed72a614aabc59db32ea3a25205c7999ab8e2d422a55419ade5dc4e856d4a"
},
{
"bytes": 616,
"path": "/data/digital-drosophila/experiments/phase4d-io/phase4d-console.log",
"sha256": "7dcaed312c54d26acffe8eb509840ca6c11cdffd273309cda20ff29b796fc413"
},
{
"bytes": 26485,
"path": "/data/digital-drosophila/experiments/phase4d-io/populations/ascending.parquet",
"sha256": "af42b3371d0502a4ac8c613fd39f31080593e32f0b84350df16b58b255e09333"
},
{
"bytes": 14197,
"path": "/data/digital-drosophila/experiments/phase4d-io/populations/descending.parquet",
"sha256": "567f307ad55ee3e7f54cad84146100b04ad7bba3a3a72f958950e3cd41d55fa4"
},
{
"bytes": 9460,
"path": "/data/digital-drosophila/experiments/phase4d-io/populations/motor_related.parquet",
"sha256": "5b240b805d97f8673761339e66ff1963d98adedb19a461f1d88c37f6dd053411"
},
{
"bytes": 1300,
"path": "/data/digital-drosophila/experiments/phase4d-io/populations/summary.json",
"sha256": "434064dd2bd4b7d17d15618b4a5a07b7233db867e9519d36a9fa841f58e8eee2"
},
{
"bytes": 532,
"path": "/data/digital-drosophila/experiments/phase4d-io/readout/readout-contract.json",
"sha256": "d02a8062ba9d49de98badde5f7962c7a3937c289c5e9c9f8714c7c70acdeafbd"
},
{
"bytes": 387,
"path": "/data/digital-drosophila/experiments/phase4d-io/regression/auditory-100hz.json",
"sha256": "87065d7fe56ac5a9ee4921cd9b941ad3514ce741296e6430cb2468d8069d0b93"
},
{
"bytes": 387,
"path": "/data/digital-drosophila/experiments/phase4d-io/regression/auditory-10hz.json",
"sha256": "4c803b7643ce5a7752b776ba398bb92cc4ce8cdba1a2db48d26920d3937416bf"
},
{
"bytes": 387,
"path": "/data/digital-drosophila/experiments/phase4d-io/regression/gustatory-50hz.json",
"sha256": "0ab17dae796a73ad6afc1259118765434669c4c8451b1c75bb262bd386aa8b36"
},
{
"bytes": 384,
"path": "/data/digital-drosophila/experiments/phase4d-io/regression/mechanosensory-50hz.json",
"sha256": "f0b0109cb3d1753a48517091ca7e31bb3ac9d1b3b78b503ea8ab0764dbfedbcc"
},
{
"bytes": 390,
"path": "/data/digital-drosophila/experiments/phase4d-io/regression/olfactory-50hz.json",
"sha256": "bb58e78016dfc591689474e651ec4aba7c60e5a5468a5c76e77daa9b4d8837cc"
},
{
"bytes": 2317,
"path": "/data/digital-drosophila/experiments/phase4d-io/regression/summary.json",
"sha256": "0ad7c948f5ebf5bf20ac08adc444cbc7ce6ef78483c10695c01749b577026fbb"
},
{
"bytes": 1010,
"path": "/data/digital-drosophila/experiments/phase4d-io/separability/pca-coordinates.parquet",
"sha256": "82a33432e85090972743f551ceb6edd253ff5cd92ad0b7f95a08c4f3ff244499"
},
{
"bytes": 4926,
"path": "/data/digital-drosophila/experiments/phase4d-io/separability/summary.json",
"sha256": "bb718e4fdb137600016c54d325f4cf1873c1aea5bfded0873678e7b327aa7ea7"
},
{
"bytes": 179699,
"path": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/engineering-first-order.parquet",
"sha256": "49451c3bbc20acdfdbb2ecc04acdf957ef3c76a5815d736eb284fa7157e213c0"
},
{
"bytes": 615573,
"path": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/engineering-second-order.parquet",
"sha256": "da2704b6951625352414de339a4fe06168813cec43f7175d26d8dd03562d556e"
},
{
"bytes": 483,
"path": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/left-right-audit.json",
"sha256": "897c8b860df11f7c5c05c315602ec1d84c1607180a47adc423d754c0368d6725"
},
{
"bytes": 948,
"path": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/membership-summary.json",
"sha256": "3ae35aa29445403792c1eed8648edb4a7da6cdff7566c71d68ba8e4e48b6ccf9"
},
{
"bytes": 651,
"path": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/modes.json",
"sha256": "5d3bb1bd1d8e6c1968ca275f769b6d1c07f84a82d20f0ec5efcccdfda17ba080"
},
{
"bytes": 45926,
"path": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/reference-photoreceptor.parquet",
"sha256": "3744d8d0d3c7b61acdc78ce8e5f9721a48f988ac5e55e0766f40d9b329f1c9b9"
},
{
"bytes": 271,
"path": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/synthetic-patterns.json",
"sha256": "7841d3dd6684e6ba7da00b55591d7047112ff83760bbf7a0652b39916ea38a34"
}
],
"phase": "4D",
"prohibitions": {
"connectome_or_sign_changes": false,
"controller_buttons": false,
"rom_access": false,
"stable_retro": false,
"training": false,
"web_server": false
},
"software": {
"numpy": "2.2.6",
"pyarrow": "25.0.1",
"python": "3.10.12",
"torch": "2.14.0+cu130"
},
"status": "PASS"
}
@@ -0,0 +1,41 @@
{
"ascending": {
"count": 2393,
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/populations/ascending.parquet",
"neurotransmitter_statistics": {
"<null>": 1,
"acetylcholine": 1774,
"gaba": 407,
"glutamate": 142,
"histamine": 4,
"octopamine": 1,
"serotonin": 1,
"unclear": 63
},
"selection_expression": "annotation_superclass in {'ascending_neuron','sensory_ascending','sensory_ascending_tbc','efferent_ascending'}"
},
"descending": {
"count": 1316,
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/populations/descending.parquet",
"neurotransmitter_statistics": {
"acetylcholine": 932,
"gaba": 241,
"glutamate": 104,
"serotonin": 2,
"unclear": 37
},
"selection_expression": "annotation_superclass in {'descending_neuron','descending_neuron_tbc'}"
},
"motor_related": {
"count": 815,
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/populations/motor_related.parquet",
"neurotransmitter_statistics": {
"<null>": 1,
"acetylcholine": 37,
"gaba": 2,
"glutamate": 306,
"unclear": 469
},
"selection_expression": "annotation_superclass in {'vnc_motor','cb_motor'}"
}
}
@@ -0,0 +1,12 @@
{
"event_count": 2321846,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.298967309386171e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 5.97262150847655e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.417964799999027
}
@@ -0,0 +1,12 @@
{
"event_count": 609920,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 3.683495464201769e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 4.988626400859175e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.083925401999295
}
@@ -0,0 +1,12 @@
{
"event_count": 2451263,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 7.140610591704899e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.263229407859171e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.751554448997922
}
@@ -0,0 +1,12 @@
{
"event_count": 2410387,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 9.50483141082259e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.368521348638524e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.82039632300075
}
@@ -0,0 +1,12 @@
{
"event_count": 2806702,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.426552363019255e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.0023835618826524e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.779703318003158
}
@@ -0,0 +1,65 @@
{
"all_passed": true,
"trials": {
"auditory-100hz": {
"event_count": 2321846,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.298967309386171e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 5.97262150847655e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.417964799999027
},
"auditory-10hz": {
"event_count": 609920,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 3.683495464201769e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 4.988626400859175e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.083925401999295
},
"gustatory-50hz": {
"event_count": 2451263,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 7.140610591704899e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.263229407859171e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.751554448997922
},
"mechanosensory-50hz": {
"event_count": 2410387,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 9.50483141082259e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.368521348638524e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.82039632300075
},
"olfactory-50hz": {
"event_count": 2806702,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.426552363019255e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.0023835618826524e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.779703318003158
}
}
}
@@ -0,0 +1,199 @@
{
"action_decoder_created": false,
"all_pairwise_mean_vectors_distinct": false,
"between_condition_distance_mean": 0.0,
"between_to_within_ratio": null,
"classifier_trained": false,
"pairwise": {
"dense__moving": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"dense__sparse-A": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"dense__sparse-B": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"moving__sparse-A": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"moving__sparse-B": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
},
"sparse-A__sparse-B": {
"active_population_overlap_jaccard": 1.0,
"correlation": 1.0,
"cosine_distance": 0.0,
"euclidean_distance": 0.0
}
},
"patterns": [
"dense",
"moving",
"sparse-A",
"sparse-B"
],
"pca_usage": "offline visualization analysis only; not an action decoder",
"trial_statistics": [
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-A",
"seed": 44301
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-A",
"seed": 44302
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-A",
"seed": 44303
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-B",
"seed": 44301
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-B",
"seed": 44302
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "sparse-B",
"seed": 44303
},
{
"active_channels": 5927,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "dense",
"seed": 44301
},
{
"active_channels": 5927,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "dense",
"seed": 44302
},
{
"active_channels": 5927,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "dense",
"seed": 44303
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "moving",
"seed": 44301
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "moving",
"seed": 44302
},
{
"active_channels": 1185,
"descending_active": 0,
"descending_rate_hz": 0.0,
"descending_spikes": 0,
"feature_norm": 0.0,
"motor_active": 0,
"motor_rate_hz": 0.0,
"motor_spikes": 0,
"pattern": "moving",
"seed": 44303
}
],
"within_condition_distance_mean": 0.0
}
@@ -0,0 +1,23 @@
{
"engineering-first-order": {
"biological_fidelity": "engineering_adapter",
"count": 23707,
"hierarchy_population": "first_order",
"input_mode": "external_synaptic_drive",
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/engineering-first-order.parquet"
},
"engineering-second-order": {
"biological_fidelity": "engineering_adapter",
"count": 81483,
"hierarchy_population": "second_order",
"input_mode": "external_synaptic_drive",
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/engineering-second-order.parquet"
},
"reference-photoreceptor": {
"biological_fidelity": "reference_comparison_only",
"count": 6091,
"hierarchy_population": "visual_sensory",
"input_mode": "spike_injection",
"membership_file": "/data/digital-drosophila/experiments/phase4d-io/visual-adapter/reference-photoreceptor.parquet"
}
}
@@ -0,0 +1,54 @@
{
"all_passed": true,
"checkpoint_restore_spikes_exact": true,
"checkpoint_restore_voltage_exact": true,
"continuous_step_does_not_reset_clock": true,
"fixed_temporal_bins_tested": {
"1": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0
],
"10": [
0,
1,
0
],
"20": [
1,
0
],
"5": [
0,
0,
0,
1,
0
]
},
"per_class_aggregation_labels": 1,
"per_neuron_readout_shape": 1316,
"per_type_aggregation_labels": 481,
"readout_modes_passed": true,
"reset_same_seed_continuous_chunk_spikes_exact": true,
"single_vs_chunk_voltage_max_abs_error": 0.0,
"timestamps_present": true
}
@@ -0,0 +1,9 @@
{
"connectome_transmission": false,
"phase4d_amplitude_mv": 8.0,
"phase4d_external_drive_application": "g[target] += amplitude_mv per selected external Poisson event, after g decay/connectome arrival and before membrane integration",
"ratio_phase4d_drive_to_one_anatomical_synapse": 29.09090909090909,
"raw_csr_weight_modified": false,
"units": "mV-equivalent conductance state increment",
"w_syn_mv_per_anatomical_synapse": 0.275
}
@@ -0,0 +1,35 @@
{
"all_passed": true,
"controls": [
{
"checked": 4,
"checksum_file": "/data/digital-drosophila/models/male-cns-lif/reference-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 7,
"checksum_file": "/data/digital-drosophila/models/male-cns-lif/runtime-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 5,
"checksum_file": "/data/digital-drosophila/models/male-cns-lif/io-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 73,
"checksum_file": "/data/digital-drosophila/experiments/phase4c-runtime/manifests/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 43,
"checksum_file": "/data/digital-drosophila/experiments/phase4d-io/manifests/checksums.sha256",
"failures": [],
"passed": true
}
]
}
@@ -0,0 +1,6 @@
{
"checkpoint_replay_events_exact": true,
"checkpoint_replay_voltage_exact": true,
"clock_ms": 20.0,
"passed": true
}
@@ -0,0 +1,136 @@
{
"activity_replay_passed": true,
"activity_stream": {
"contract_frozen": true,
"event_only": true,
"replay_exact": true,
"schema": "/data/digital-drosophila/experiments/phase4e-visual-calibration/activity-stream/activity-packet.schema.json",
"version": "1.0.0"
},
"all_passed": true,
"api": {
"all_passed": true,
"checkpoint_restore_spikes_exact": true,
"checkpoint_restore_voltage_exact": true,
"continuous_step_does_not_reset_clock": true,
"fixed_temporal_bins_tested": {
"1": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0
],
"10": [
0,
1,
0
],
"20": [
1,
0
],
"5": [
0,
0,
0,
1,
0
]
},
"per_class_aggregation_labels": 1,
"per_neuron_readout_shape": 1316,
"per_type_aggregation_labels": 481,
"readout_modes_passed": true,
"reset_same_seed_continuous_chunk_spikes_exact": true,
"single_vs_chunk_voltage_max_abs_error": 0.0,
"timestamps_present": true
},
"continuous": {
"checkpoint_replay_events_exact": true,
"checkpoint_replay_voltage_exact": true,
"clock_ms": 20.0,
"passed": true
},
"phase4c_five_trials_passed": true,
"phase4d_api_passed": true,
"phase4d_continuous_checkpoint_passed": true,
"trials": {
"auditory-100hz": {
"event_count": 2321846,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.33780699640829e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 6.842198363443686e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.505364191001718
},
"auditory-10hz": {
"event_count": 609920,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 3.5040937262920124e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.240345934964807e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.119845537999936
},
"gustatory-50hz": {
"event_count": 2451263,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 6.935675145314235e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 6.521827966565752e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.832863223000459
},
"mechanosensory-50hz": {
"event_count": 2410387,
"final_g_max_abs_error": 0.001953125,
"final_g_mean_abs_error": 5.216693566012509e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 8.444050791922564e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.91412229100024
},
"olfactory-50hz": {
"event_count": 2806702,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.2590284127518316e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.963494752516453e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.897065658999054
}
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,42 @@
{
"adapter_v2_eligible": false,
"adapter_v2_gate_note": "gateway selection uses anatomy/path/propagation; formal adapter eligibility additionally requires deterministic separability",
"condition": {
"aborted_runaway": false,
"active_fraction": 0.008014397120575886,
"active_neurons": 1336,
"amplitude_multiple_w_syn": 32.0,
"amplitude_mv": 8.8,
"descending_active": 142,
"descending_first_spike_latency_ms": 87.9,
"descending_spikes": 248,
"external_drive_events": 2334,
"layer": "engineering-visual-projection",
"mean_firing_rate_hz": 0.11271745650869826,
"motor_active": 93,
"motor_first_spike_latency_ms": 93.30000000000001,
"motor_spikes": 121,
"multi_hop_output_propagation": true,
"non_target_active": 1324,
"numerically_finite": true,
"output_first_spike_latency_ms": 87.9,
"peak_step_fraction": 0.0003299340131973605,
"propagation_depth_from_full_layer": 2,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 60758,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "amplitude-extended",
"target_active": 12,
"target_count": 460,
"total_spikes": 1879,
"wall_seconds": 0.8299968829960562
},
"handpicked": false,
"layer": "engineering-visual-projection",
"minimum_output_hops": 1,
"name": "visual_gateway_candidate",
"rule": "gateway iff multi-hop propagation reaches descending or motor output and is non-runaway; rank by lowest amplitude multiple, then lowest min output hops, then hierarchy order. Formal adapter-v2 eligibility additionally requires deterministic nonzero output separability and matched-input-count validation",
"selected": true
}
@@ -0,0 +1,208 @@
{
"amplitude_choice_by_layer": {
"engineering-first-order": null,
"engineering-higher-visual": null,
"engineering-second-order": null,
"engineering-visual-projection": 32.0
},
"base_w_syn_mv": 0.275,
"five_layer_comparison": [
{
"aborted_runaway": false,
"active_fraction": 0.001799640071985603,
"active_neurons": 300,
"amplitude_multiple_w_syn": null,
"amplitude_mv": 0.0,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 0,
"layer": "reference-photoreceptor",
"mean_firing_rate_hz": 0.07918416316736653,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"peak_step_fraction": 4.1991601679664064e-05,
"propagation_depth_from_full_layer": 0,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 45000,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "five-layer-comparison",
"target_active": 300,
"target_count": 305,
"total_spikes": 1320,
"wall_seconds": 1.1049632119938906
},
{
"aborted_runaway": false,
"active_fraction": 5.99880023995201e-05,
"active_neurons": 10,
"amplitude_multiple_w_syn": 29.09090909090909,
"amplitude_mv": 8.0,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 5959,
"layer": "engineering-first-order",
"mean_firing_rate_hz": 0.0005998800239952009,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 45001,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "five-layer-comparison",
"target_active": 10,
"target_count": 1185,
"total_spikes": 10,
"wall_seconds": 0.7861120710003888
},
{
"aborted_runaway": false,
"active_fraction": 0.00022195560887822437,
"active_neurons": 37,
"amplitude_multiple_w_syn": 29.09090909090909,
"amplitude_mv": 8.0,
"descending_active": 1,
"descending_first_spike_latency_ms": 47.300000000000004,
"descending_spikes": 1,
"external_drive_events": 20167,
"layer": "engineering-second-order",
"mean_firing_rate_hz": 0.0022195560887822434,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 1,
"numerically_finite": true,
"output_first_spike_latency_ms": 47.300000000000004,
"peak_step_fraction": 1.199760047990402e-05,
"propagation_depth_from_full_layer": 0,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 45002,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "five-layer-comparison",
"target_active": 36,
"target_count": 4074,
"total_spikes": 37,
"wall_seconds": 0.8010098100094183
},
{
"aborted_runaway": false,
"active_fraction": 1.799640071985603e-05,
"active_neurons": 3,
"amplitude_multiple_w_syn": 29.09090909090909,
"amplitude_mv": 8.0,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 1147,
"layer": "engineering-higher-visual",
"mean_firing_rate_hz": 0.00017996400719856028,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 45003,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "five-layer-comparison",
"target_active": 3,
"target_count": 220,
"total_spikes": 3,
"wall_seconds": 0.7417296190069465
},
{
"aborted_runaway": false,
"active_fraction": 1.799640071985603e-05,
"active_neurons": 3,
"amplitude_multiple_w_syn": 29.09090909090909,
"amplitude_mv": 8.0,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2246,
"layer": "engineering-visual-projection",
"mean_firing_rate_hz": 0.00017996400719856028,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 45004,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "five-layer-comparison",
"target_active": 3,
"target_count": 460,
"total_spikes": 3,
"wall_seconds": 0.7689941450007609
}
],
"phase4d_external_drive_multiple_w_syn": 29.09090909090909,
"phase4d_external_drive_mv": 8.0,
"trial_count": 61,
"viable_condition_by_layer": {
"engineering-visual-projection": {
"aborted_runaway": false,
"active_fraction": 0.008014397120575886,
"active_neurons": 1336,
"amplitude_multiple_w_syn": 32.0,
"amplitude_mv": 8.8,
"descending_active": 142,
"descending_first_spike_latency_ms": 87.9,
"descending_spikes": 248,
"external_drive_events": 2334,
"layer": "engineering-visual-projection",
"mean_firing_rate_hz": 0.11271745650869826,
"motor_active": 93,
"motor_first_spike_latency_ms": 93.30000000000001,
"motor_spikes": 121,
"multi_hop_output_propagation": true,
"non_target_active": 1324,
"numerically_finite": true,
"output_first_spike_latency_ms": 87.9,
"peak_step_fraction": 0.0003299340131973605,
"propagation_depth_from_full_layer": 2,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 60758,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "amplitude-extended",
"target_active": 12,
"target_count": 460,
"total_spikes": 1879,
"wall_seconds": 0.8299968829960562
}
}
}
@@ -0,0 +1,115 @@
phase: 4E
names:
reference: MaleCNS-LIF-reference-v1
runtime: MaleCNS-LIF-runtime-v1
io_api: MaleCNS-BrainIO-v1
candidate: MaleCNS-VisualAdapter-v2-candidate
paths:
connectome_root: /data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only
model_root: /data/digital-drosophila/models/male-cns-lif
reference_root: /data/digital-drosophila/models/male-cns-lif/reference-v1
runtime_root: /data/digital-drosophila/models/male-cns-lif/runtime-v1
io_root: /data/digital-drosophila/models/male-cns-lif/io-v1
phase4c_root: /data/digital-drosophila/experiments/phase4c-runtime
phase4d_root: /data/digital-drosophila/experiments/phase4d-io
experiment_root: /data/digital-drosophila/experiments/phase4e-visual-calibration
candidate_root: /data/digital-drosophila/models/male-cns-lif/visual-interface-v2
device:
required_name_substring: RTX 4090
launcher_visible_gpu_uuid: GPU-79f3a85d-adce-7833-7003-6488140ca596
model:
dt_ms: 0.1
membrane_tau_ms: 20.0
synaptic_tau_ms: 5.0
refractory_ms: 2.2
resting_potential_mv: -52.0
reset_potential_mv: -52.0
threshold_mv: -45.0
synaptic_delay_ms: 1.8
w_syn_mv_per_anatomical_synapse: 0.275
sign_policy:
neurotransmitter_sign:
acetylcholine: 1
gaba: -1
glutamate: -1
histamine: -1
dopamine: 1
octopamine: 1
serotonin: 1
unknown_sign: 0
unclear_sign: 0
visual_populations:
reference-photoreceptor: {source: hierarchy, value: visual_sensory, interface_kind: biological-reference, stimulation_mode: spike_injection}
engineering-first-order: {source: hierarchy, value: first_order, interface_kind: engineering, stimulation_mode: external_synaptic_drive}
engineering-second-order: {source: hierarchy, value: second_order, interface_kind: engineering, stimulation_mode: external_synaptic_drive}
engineering-higher-visual: {source: hierarchy, value: higher_visual, interface_kind: engineering, stimulation_mode: external_synaptic_drive}
engineering-visual-projection: {source: metadata-expression, field: annotation_superclass, values: [visual_projection, visual_projection_tbc], interface_kind: engineering, stimulation_mode: external_synaptic_drive}
calibration:
seed: 45000
trial_duration_ms: 100.0
chunk_ms: 10.0
fixed_rate_hz: 50.0
fixed_sparsity_percent: 5.0
amplitude_multiples: [0.25, 0.5, 1, 2, 4, 8, 16]
extended_amplitude_multiples: [32, 64]
rate_hz: [10, 25, 50, 100, 150, 200]
sparsity_percent: [0.1, 0.5, 1, 5, 10, 25, 50, 100]
latency_windows_ms: [5, 10, 20, 30, 50, 100, 200]
deterministic_repeats: 2
runaway:
active_fraction_gte: 0.80
mean_firing_rate_hz_gte: 100.0
peak_step_fraction_gte: 0.10
propagation_success:
require_output_active: true
require_non_target_active: true
minimum_graph_hops: 2
patterns:
# Separability uses the selected propagating condition's sparsity. This is
# retained only as a fallback if that condition has no sparsity field.
sparse_percent: 5.0
dense_percent: 25.0
moving_segments: 5
trial_duration_ms: 100.0
seeds: [45101, 45102, 45103]
continuous:
biological_duration_ms: 1000.0
periods_ms: [10, 20, 50, 100]
sequence: [sparse-A, sparse-B, sparse-A, moving, zero, dense]
seed: 45200
readout:
bins_ms: [1, 5, 10, 20, 50]
regression:
float_absolute_tolerance: 0.00390625
reference_trials:
- {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}
- {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}
- {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
- {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
- {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
candidate_selection:
rule: "gateway iff multi-hop propagation reaches descending or motor output and is non-runaway; rank by lowest amplitude multiple, then lowest min output hops, then hierarchy order. Formal adapter-v2 eligibility additionally requires deterministic nonzero output separability and matched-input-count validation"
hierarchy_order: [engineering-first-order, engineering-second-order, engineering-higher-visual, engineering-visual-projection]
prohibitions:
connectome_changes: false
raw_weight_changes: false
lif_semantics_changes: false
transmitter_sign_changes: false
training: false
reinforcement_learning: false
game_integration: false
web_server: false
three_d_frontend: false
phase4f: false
@@ -0,0 +1,42 @@
{
"adapter_v2_eligible": false,
"adapter_v2_gate_note": "gateway selection uses anatomy/path/propagation; formal adapter eligibility additionally requires deterministic separability",
"condition": {
"aborted_runaway": false,
"active_fraction": 0.008014397120575886,
"active_neurons": 1336,
"amplitude_multiple_w_syn": 32.0,
"amplitude_mv": 8.8,
"descending_active": 142,
"descending_first_spike_latency_ms": 87.9,
"descending_spikes": 248,
"external_drive_events": 2334,
"layer": "engineering-visual-projection",
"mean_firing_rate_hz": 0.11271745650869826,
"motor_active": 93,
"motor_first_spike_latency_ms": 93.30000000000001,
"motor_spikes": 121,
"multi_hop_output_propagation": true,
"non_target_active": 1324,
"numerically_finite": true,
"output_first_spike_latency_ms": 87.9,
"peak_step_fraction": 0.0003299340131973605,
"propagation_depth_from_full_layer": 2,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 60758,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "amplitude-extended",
"target_active": 12,
"target_count": 460,
"total_spikes": 1879,
"wall_seconds": 0.8299968829960562
},
"handpicked": false,
"layer": "engineering-visual-projection",
"minimum_output_hops": 1,
"name": "visual_gateway_candidate",
"rule": "gateway iff multi-hop propagation reaches descending or motor output and is non-runaway; rank by lowest amplitude multiple, then lowest min output hops, then hierarchy order. Formal adapter-v2 eligibility additionally requires deterministic nonzero output separability and matched-input-count validation",
"selected": true
}
@@ -0,0 +1,883 @@
{
"code": [
{
"path": "/data/digital-drosophila/models/male-cns-lif/visual-interface-v2/phase4e.py",
"sha256": "a56fead8424e4e79be370dade0a86fec10438348968819481960b0b693411f73"
},
{
"path": "/data/digital-drosophila/models/male-cns-lif/visual-interface-v2/phase4e.yaml",
"sha256": "708b6bb75b82a967f8c1e65cce646f080a79f7b6048ca72e61de1dc184d9923a"
}
],
"created_unix_time": 1789851581.1730437,
"immutable_inputs": [
{
"path": "/data/digital-drosophila/models/male-cns-lif/reference-v1/checksums.sha256",
"sha256": "bc49d61cc861fdcd2fb909bafdbb463376a1395877749c49a76855715256415e"
},
{
"path": "/data/digital-drosophila/models/male-cns-lif/runtime-v1/checksums.sha256",
"sha256": "c1230b3cd327323c7df8483ac1b6130defc84d03340372d37cd684fbaa03fb65"
},
{
"path": "/data/digital-drosophila/models/male-cns-lif/io-v1/checksums.sha256",
"sha256": "dd1f578447d445019598e78bd23a27a71b72a3470680d3a956aac6bf1efe26fe"
},
{
"path": "/data/digital-drosophila/experiments/phase4c-runtime/manifests/checksums.sha256",
"sha256": "ae60ab740804c1d5489139c9de2b65b06475d965ac001eecee7ba4d42ef42ba6"
},
{
"path": "/data/digital-drosophila/experiments/phase4d-io/manifests/checksums.sha256",
"sha256": "27fd9456b7f2e0c87dfd0f1725e48e11d836fbd4821623581e5f1cf8bd75da38"
}
],
"outputs": [
{
"bytes": 1096,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/activity-stream/activity-packet.schema.json",
"sha256": "da1e80edc20a87a3b67b2944431a7b12118ed136d16c3c1b930dd9c323e061ca"
},
{
"bytes": 221,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/activity-stream/replay-test.json",
"sha256": "f4c491cbf67e7a5cab7ed3db27a8e0235b9e290db328d5dd81bdbbb1b20bd591"
},
{
"bytes": 881,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/activity-stream/replay.jsonl",
"sha256": "e0d9ee849048a92d1c0a31fa37f167d126c926def6b7114633224999804a7e82"
},
{
"bytes": 897,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-0.25x.json",
"sha256": "b7f43bcaff5df0107534c141cdce322bce125e3234b27e687e2c0ba4e5312e07"
},
{
"bytes": 895,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-0.5x.json",
"sha256": "02b4af94f04ba3b5a39a19e098c2c3eaf93d7edd1781346c4f6b86f33f3713df"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-16x.json",
"sha256": "e5c1091b51d42c56424f06404d796b4a4587bc601356556fbcc43c02de0e8bd9"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-1x.json",
"sha256": "596e358fb522edaec9aef1eef4a1b443284bd9b60b1364574f7548c6ee5042e6"
},
{
"bytes": 893,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-2x.json",
"sha256": "ab0039fb5ccf77f2309181a0293af5219801b2826181dace6c737a526dd0eaf6"
},
{
"bytes": 958,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-32x.json",
"sha256": "a8b39b3e27286f5a342c0d648a0384290c75cac6eddbc76bccb5a01b75c27759"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-4x.json",
"sha256": "39e7ef94586a1f02ae90c68edcd0cd9126796f9f39b66a7872541d4ce5dc9c8d"
},
{
"bytes": 961,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-64x.json",
"sha256": "59c5f54a7732f329f8cdbb72a10189408de20fdd67ac6616aed7c03635bdc99c"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-first-order-8x.json",
"sha256": "737481d40ff95d28a75946b04d3a552b0a3364a3aba7cd4c6368c68572a435cb"
},
{
"bytes": 898,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-0.25x.json",
"sha256": "f29c0c4592379cee3bdb8795416c7948bbb3c1d674ba92611873d32180cb0a3b"
},
{
"bytes": 895,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-0.5x.json",
"sha256": "ca1a78aa15ceeecad39ff4309dbdb8e8fb7f1dc3c12935273c5714c4552beea8"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-16x.json",
"sha256": "5abdd38ffccb68a55175c17937d36ee47b97b22270a1276a72519abd5485e6c1"
},
{
"bytes": 895,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-1x.json",
"sha256": "09eac4cc208b55a30a56dcf6b54d280e05e8af1091ab274808010aaf87135f1e"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-2x.json",
"sha256": "52dc20b12b717db97be08b6eb4288bb9c75f3c7a8da5f5aa1bae6a7c2de87bf5"
},
{
"bytes": 956,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-32x.json",
"sha256": "d622bfeebc0c4d0b849987ae29f759eb9681464ae944aca9627bb74d2b529384"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-4x.json",
"sha256": "251b3acda276929834c118adc82072365baded598c83e774bd8978d39290a5ca"
},
{
"bytes": 962,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-64x.json",
"sha256": "7994b6f84bbec0f82a34112570becb95eb72e33325e1a98ff83daf509c77bbd4"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-higher-visual-8x.json",
"sha256": "fdd57592a80d9c08490b1b087eaea470fb7f3b6b872f99576b1463ca60581531"
},
{
"bytes": 899,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-0.25x.json",
"sha256": "7d040a0c06681e0b246ffb803589ab7092c5130c4b41c5e4183c9ce15e50dfdf"
},
{
"bytes": 897,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-0.5x.json",
"sha256": "996423f90606eb8c3cdc4f9838ee9c0ed3d955fb5e601026eb15afc23c5c857a"
},
{
"bytes": 895,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-16x.json",
"sha256": "eab087b5bbe77719e949041ce8ba4267908e93c55f87f7d502b92641c2a0c59a"
},
{
"bytes": 896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-1x.json",
"sha256": "0c5fb6803870b9800ed9f4f9016a39f37ff41b2753464f36adc1b4440044ebfb"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-2x.json",
"sha256": "940805e7375a1afab168cd0c89258de16633b871889ecc5b1288b5be998a9d33"
},
{
"bytes": 975,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-32x.json",
"sha256": "ecb30937212220c6ac56a23aa2b42dc11086877dd295785d25751e60e5a380f1"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-4x.json",
"sha256": "f07c381d8aaf8d0a6be44fbd70e5541bdf2aa5634fcd188effd2d7249611f80f"
},
{
"bytes": 991,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-64x.json",
"sha256": "1865aed08f9bb5a4d69cf2517e71578520c85e2648f05d1e08f021a3da9c4dbe"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-second-order-8x.json",
"sha256": "b26922c0508de407c7560618ebfaa7dd9a37dfd9e8ecfc66fc0c1b644a3eef74"
},
{
"bytes": 901,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-visual-projection-0.25x.json",
"sha256": "a12e93683513ea70484ecf435534dd5aea37686c56ed4c3a922601d783ed7750"
},
{
"bytes": 899,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-visual-projection-0.5x.json",
"sha256": "5b573cff67238f919a16e4767c01a979d9644fa2142939cfeb3400acda32832c"
},
{
"bytes": 897,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-visual-projection-16x.json",
"sha256": "5f7032ef3fb4bc19b87d9572e2aa45d6a7521126ee9268b997753101ae7a5505"
},
{
"bytes": 898,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-visual-projection-1x.json",
"sha256": "0e041f05bf8dd351c8051668c9419be297919b58ca95fa36e4ebd8746473a956"
},
{
"bytes": 896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-visual-projection-2x.json",
"sha256": "412f158c8115d5d175ab7fd9bfdc23a95e7be79018d4f46aee0ebdfe3ebfa227"
},
{
"bytes": 986,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-visual-projection-32x.json",
"sha256": "67165bcc2f23273340f34e337aeb2165e4c5b2b2eea0fcfe013dcf2a032504e9"
},
{
"bytes": 896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-visual-projection-4x.json",
"sha256": "13cb9c072015377547f109168d9411ff6b9df6756b7baceb355fa7d3cfdfd2fe"
},
{
"bytes": 896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/amplitude-sweep/engineering-visual-projection-8x.json",
"sha256": "afe33d8304cc4bdf376355e815c3e3674632c20e877f971cb1dd1b036e3fda38"
},
{
"bytes": 825,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/audit/api-tests.json",
"sha256": "199202139ef49c61dd4f30d1ee4444e813327fc914fb9f9984060377c081ea83"
},
{
"bytes": 447,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/audit/external-drive-semantics.json",
"sha256": "410600e0ff60de4eca2a57bf20b72ffb7f51b01f47e0abc7573c3e25f0eb392c"
},
{
"bytes": 928,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/audit/immutable-inputs-before.json",
"sha256": "88620d7ebd95a538017953015dd98472c6f60e6c85780aa64ec6a4e29aeef32e"
},
{
"bytes": 126,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/audit/phase4d-continuous-contract.json",
"sha256": "0663d09eb7bea84331fd1f881c43e73cd82c684469108987024631bd5e3b7a1b"
},
{
"bytes": 616,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/audit/phase4e.log",
"sha256": "7dcaed312c54d26acffe8eb509840ca6c11cdffd273309cda20ff29b796fc413"
},
{
"bytes": 3819,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/audit/regression-summary.json",
"sha256": "9425723dc876a56bc97693a2a9da77d7175121e006fa2f404dc73d561bf7254a"
},
{
"bytes": 103224,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/audit/summary.json",
"sha256": "4dc304e181b8f615cf59ae1da475352fc70911d51e6ce0257fe35822563ac065"
},
{
"bytes": 1723,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/audit/visual-gateway-candidate.json",
"sha256": "863374124d5fce5b6f405be8c81fdc04651168e1fb6e259ef5e4cb1c8fe5c828"
},
{
"bytes": 13141,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/all-trials.parquet",
"sha256": "f97bb4f7a24debc8c994b85ff5f2a732363c6643a6644915c14ac0f5bddd3392"
},
{
"bytes": 897,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-0.25x.json",
"sha256": "b7f43bcaff5df0107534c141cdce322bce125e3234b27e687e2c0ba4e5312e07"
},
{
"bytes": 895,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-0.5x.json",
"sha256": "02b4af94f04ba3b5a39a19e098c2c3eaf93d7edd1781346c4f6b86f33f3713df"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-16x.json",
"sha256": "e5c1091b51d42c56424f06404d796b4a4587bc601356556fbcc43c02de0e8bd9"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-1x.json",
"sha256": "596e358fb522edaec9aef1eef4a1b443284bd9b60b1364574f7548c6ee5042e6"
},
{
"bytes": 893,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-2x.json",
"sha256": "ab0039fb5ccf77f2309181a0293af5219801b2826181dace6c737a526dd0eaf6"
},
{
"bytes": 958,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-32x.json",
"sha256": "a8b39b3e27286f5a342c0d648a0384290c75cac6eddbc76bccb5a01b75c27759"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-4x.json",
"sha256": "39e7ef94586a1f02ae90c68edcd0cd9126796f9f39b66a7872541d4ce5dc9c8d"
},
{
"bytes": 961,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-64x.json",
"sha256": "59c5f54a7732f329f8cdbb72a10189408de20fdd67ac6616aed7c03635bdc99c"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-first-order-8x.json",
"sha256": "737481d40ff95d28a75946b04d3a552b0a3364a3aba7cd4c6368c68572a435cb"
},
{
"bytes": 898,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-0.25x.json",
"sha256": "f29c0c4592379cee3bdb8795416c7948bbb3c1d674ba92611873d32180cb0a3b"
},
{
"bytes": 895,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-0.5x.json",
"sha256": "ca1a78aa15ceeecad39ff4309dbdb8e8fb7f1dc3c12935273c5714c4552beea8"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-16x.json",
"sha256": "5abdd38ffccb68a55175c17937d36ee47b97b22270a1276a72519abd5485e6c1"
},
{
"bytes": 895,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-1x.json",
"sha256": "09eac4cc208b55a30a56dcf6b54d280e05e8af1091ab274808010aaf87135f1e"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-2x.json",
"sha256": "52dc20b12b717db97be08b6eb4288bb9c75f3c7a8da5f5aa1bae6a7c2de87bf5"
},
{
"bytes": 956,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-32x.json",
"sha256": "d622bfeebc0c4d0b849987ae29f759eb9681464ae944aca9627bb74d2b529384"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-4x.json",
"sha256": "251b3acda276929834c118adc82072365baded598c83e774bd8978d39290a5ca"
},
{
"bytes": 962,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-64x.json",
"sha256": "7994b6f84bbec0f82a34112570becb95eb72e33325e1a98ff83daf509c77bbd4"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-higher-visual-8x.json",
"sha256": "fdd57592a80d9c08490b1b087eaea470fb7f3b6b872f99576b1463ca60581531"
},
{
"bytes": 899,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-0.25x.json",
"sha256": "7d040a0c06681e0b246ffb803589ab7092c5130c4b41c5e4183c9ce15e50dfdf"
},
{
"bytes": 897,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-0.5x.json",
"sha256": "996423f90606eb8c3cdc4f9838ee9c0ed3d955fb5e601026eb15afc23c5c857a"
},
{
"bytes": 895,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-16x.json",
"sha256": "eab087b5bbe77719e949041ce8ba4267908e93c55f87f7d502b92641c2a0c59a"
},
{
"bytes": 896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-1x.json",
"sha256": "0c5fb6803870b9800ed9f4f9016a39f37ff41b2753464f36adc1b4440044ebfb"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-2x.json",
"sha256": "940805e7375a1afab168cd0c89258de16633b871889ecc5b1288b5be998a9d33"
},
{
"bytes": 975,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-32x.json",
"sha256": "ecb30937212220c6ac56a23aa2b42dc11086877dd295785d25751e60e5a380f1"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-4x.json",
"sha256": "f07c381d8aaf8d0a6be44fbd70e5541bdf2aa5634fcd188effd2d7249611f80f"
},
{
"bytes": 991,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-64x.json",
"sha256": "1865aed08f9bb5a4d69cf2517e71578520c85e2648f05d1e08f021a3da9c4dbe"
},
{
"bytes": 894,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-second-order-8x.json",
"sha256": "b26922c0508de407c7560618ebfaa7dd9a37dfd9e8ecfc66fc0c1b644a3eef74"
},
{
"bytes": 901,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-visual-projection-0.25x.json",
"sha256": "a12e93683513ea70484ecf435534dd5aea37686c56ed4c3a922601d783ed7750"
},
{
"bytes": 899,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-visual-projection-0.5x.json",
"sha256": "5b573cff67238f919a16e4767c01a979d9644fa2142939cfeb3400acda32832c"
},
{
"bytes": 897,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-visual-projection-16x.json",
"sha256": "5f7032ef3fb4bc19b87d9572e2aa45d6a7521126ee9268b997753101ae7a5505"
},
{
"bytes": 898,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-visual-projection-1x.json",
"sha256": "0e041f05bf8dd351c8051668c9419be297919b58ca95fa36e4ebd8746473a956"
},
{
"bytes": 896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-visual-projection-2x.json",
"sha256": "412f158c8115d5d175ab7fd9bfdc23a95e7be79018d4f46aee0ebdfe3ebfa227"
},
{
"bytes": 986,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-visual-projection-32x.json",
"sha256": "67165bcc2f23273340f34e337aeb2165e4c5b2b2eea0fcfe013dcf2a032504e9"
},
{
"bytes": 896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-visual-projection-4x.json",
"sha256": "13cb9c072015377547f109168d9411ff6b9df6756b7baceb355fa7d3cfdfd2fe"
},
{
"bytes": 896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/amplitude/engineering-visual-projection-8x.json",
"sha256": "afe33d8304cc4bdf376355e815c3e3674632c20e877f971cb1dd1b036e3fda38"
},
{
"bytes": 972,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/five-layer-comparison/engineering-first-order.json",
"sha256": "b72f1d07331e2e178da7e72cc5cf24f424d866bfd4d8e3382712dd4640168071"
},
{
"bytes": 972,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/five-layer-comparison/engineering-higher-visual.json",
"sha256": "df68e7d9bec59d9e272158a1cb5c2d1a4ef4e092b2ad48c86212af4877151cfd"
},
{
"bytes": 1005,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/five-layer-comparison/engineering-second-order.json",
"sha256": "5993c94fcb2d12bb99411dc65e963ab0ae799437f6157897e41c3d4ef7ecd0df"
},
{
"bytes": 976,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/five-layer-comparison/engineering-visual-projection.json",
"sha256": "1b12736d01bab8c77a774e064718ed7f1b29bfc982400028a68b0f48940af59d"
},
{
"bytes": 959,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/five-layer-comparison/reference-photoreceptor.json",
"sha256": "36dd64d3448f7c93b777843f0c3501d9bc800d1371e83f53561a9859ca290892"
},
{
"bytes": 970,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/latency/engineering-visual-projection-100ms.json",
"sha256": "80d3d67a4baa5ce8cd8b3381a7ced258846a97195e33fb1c04ee5503d332af04"
},
{
"bytes": 914,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/latency/engineering-visual-projection-10ms.json",
"sha256": "354bd2cf51048108c6ec7e053f69284ba97c45ab604a659fc8acf2cdb3e64bf6"
},
{
"bytes": 975,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/latency/engineering-visual-projection-200ms.json",
"sha256": "55767d028c5630ec8bcc846619cbe3bfbbf9085ba6850f7e39b379eb0e2cbbb1"
},
{
"bytes": 914,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/latency/engineering-visual-projection-20ms.json",
"sha256": "2f9fab4469301b391f173f7f54839fb15aadf9a1318e0fad0a215ce810c7daa2"
},
{
"bytes": 967,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/latency/engineering-visual-projection-30ms.json",
"sha256": "65543c7b98e9366f24cdced64374a250e3b2f1f95dd8df1a572eb8a8807ccf51"
},
{
"bytes": 967,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/latency/engineering-visual-projection-50ms.json",
"sha256": "70fe774830e781a5fbea1fe0a433ba5f19806069997f79add7996da96077205e"
},
{
"bytes": 912,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/latency/engineering-visual-projection-5ms.json",
"sha256": "c9ad11f11dd48a08121a45db3eec8603fb666cac0ff241d58cd9af742f6298d0"
},
{
"bytes": 962,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/rate/engineering-visual-projection-100hz.json",
"sha256": "0a388195588eca175e0d0c56d0f11df4eedb01caf4d8f37108a298d97c4b1403"
},
{
"bytes": 891,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/rate/engineering-visual-projection-10hz.json",
"sha256": "01c88a6a6508c507b93734680696d397033ba62c6b04ff90b2b9b27f9bb27dc8"
},
{
"bytes": 976,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/rate/engineering-visual-projection-150hz.json",
"sha256": "7b778a770ea056b84f3c2b53b63a0b80da3598d77770280ae6d289c9e256f2cd"
},
{
"bytes": 1007,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/rate/engineering-visual-projection-200hz.json",
"sha256": "df6ef7c792ae0b40e4a1e6376cba28588912a7a0c2817a84d1e6508d41705ac5"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/rate/engineering-visual-projection-25hz.json",
"sha256": "f61c2b63e2784c699ae038ae8a871288285e2ea599fc0ec8cbddba5813b53356"
},
{
"bytes": 948,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/rate/engineering-visual-projection-50hz.json",
"sha256": "6f6e0108183b09cd1e3608525daf23be8286c52c634cda1e97e48a7763fff151"
},
{
"bytes": 888,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/sparsity/engineering-visual-projection-0.1pct.json",
"sha256": "caed2a99d35017224b54d40307fa187a4b2540fe4d3ace698187e2952391e138"
},
{
"bytes": 945,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/sparsity/engineering-visual-projection-0.5pct.json",
"sha256": "404746901a12a8e34f92792fafe5919756ef195be690987b5c9e334210f4b0bc"
},
{
"bytes": 998,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/sparsity/engineering-visual-projection-100pct.json",
"sha256": "7d1ca64cfcfc2d0c29826563e91170408eb2a8179922b226cf9ffef574fd4bbc"
},
{
"bytes": 953,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/sparsity/engineering-visual-projection-10pct.json",
"sha256": "a0e1ff324736dc11b97a0aca3ce1e7441082afb42246ab76b9a17af8bf6b3a94"
},
{
"bytes": 948,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/sparsity/engineering-visual-projection-1pct.json",
"sha256": "8f2ea6aa2ddec1aae283c1eb25dc8c1f36c254c11b59d636e475b54d37d4162e"
},
{
"bytes": 1008,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/sparsity/engineering-visual-projection-25pct.json",
"sha256": "35f0ee7a90499ce4e5ee5274baac7c01cbf2fc4c08cecb8e89b9d3051374e8e7"
},
{
"bytes": 967,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/sparsity/engineering-visual-projection-50pct.json",
"sha256": "95d2eb90178cc819f145bf88bd6b5b8e18ecbf4bb1c5a29748a37a08e37c1068"
},
{
"bytes": 950,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/sparsity/engineering-visual-projection-5pct.json",
"sha256": "ba57c844f155f72586d70341d9d5ff317e386dcab4177355c3025d084ee01b32"
},
{
"bytes": 7089,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/calibration/summary.json",
"sha256": "e30d66f1579c2c64cabd6e63c7f04f2fd7915f289d13582b549d0ed07a959304"
},
{
"bytes": 726156,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/compiler-reports/extension-build/.ninja_deps",
"sha256": "1cfe8ee7ff55aaaff1ce89ddbabc9d1f48fac09a6851d7116517abf72d42d193"
},
{
"bytes": 218,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/compiler-reports/extension-build/.ninja_log",
"sha256": "c07fd14b2dca26790b8c5e708580c2bfcda2c039b4fa8fa5a5922d8a15a5ea7f"
},
{
"bytes": 2087,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/compiler-reports/extension-build/build.ninja",
"sha256": "78dca61660bf7947cd785c9bd46ccba7f1099d4ff3d1e89fc4599d970ad2e5bf"
},
{
"bytes": 0,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/compiler-reports/extension-build/lock",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"bytes": 291216,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/compiler-reports/extension-build/male_cns_lif_runtime_v1_ext.so",
"sha256": "8e29cf71d5ae53837a9e8de6cb51f527af44e1b68d990510d9e41726d9576990"
},
{
"bytes": 103888,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/compiler-reports/extension-build/phase4c_ext.cuda.o",
"sha256": "41d4d543a16563e0aa678ff89a4392861556943d10595b5c91aa19180d6fe806"
},
{
"bytes": 376936,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/compiler-reports/extension-build/phase4c_ext.o",
"sha256": "fbaeb9dcf8e16c62ecf6178adace42c3c6fa9eee78b640c60e73b76a2ab00c80"
},
{
"bytes": 4590,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/configs/phase4e.yaml",
"sha256": "708b6bb75b82a967f8c1e65cce646f080a79f7b6048ca72e61de1dc184d9923a"
},
{
"bytes": 3310,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/continuous/period-100ms.json",
"sha256": "1bf543bbecd9ade9e7e12a9e810d2fa1c86bc925e278c9c0740ead25c47c9519"
},
{
"bytes": 30896,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/continuous/period-10ms.json",
"sha256": "7cee0717e9bdd80cd8677048f4fde554a2f98482cb7bb11a206819f5bdb6390b"
},
{
"bytes": 15514,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/continuous/period-20ms.json",
"sha256": "e1bc9fd6d4e205bc4a9ae76b47f8e998b99dcaad7dc0b4eca36eb1dcf443e0a3"
},
{
"bytes": 6598,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/continuous/period-50ms.json",
"sha256": "b6f485f94bfff87c44958142c64c7a3b6f13b0ac5629968b3977e568b2f3f92f"
},
{
"bytes": 60742,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/continuous/summary.json",
"sha256": "8b22f428d3f41032211be4b813868c3caad6d1c9595a9c1969c4d22ee65bba02"
},
{
"bytes": 1723,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/gateway/visual-gateway-candidate.json",
"sha256": "863374124d5fce5b6f405be8c81fdc04651168e1fb6e259ef5e4cb1c8fe5c828"
},
{
"bytes": 970,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/latency/engineering-visual-projection-100ms.json",
"sha256": "80d3d67a4baa5ce8cd8b3381a7ced258846a97195e33fb1c04ee5503d332af04"
},
{
"bytes": 914,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/latency/engineering-visual-projection-10ms.json",
"sha256": "354bd2cf51048108c6ec7e053f69284ba97c45ab604a659fc8acf2cdb3e64bf6"
},
{
"bytes": 975,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/latency/engineering-visual-projection-200ms.json",
"sha256": "55767d028c5630ec8bcc846619cbe3bfbbf9085ba6850f7e39b379eb0e2cbbb1"
},
{
"bytes": 914,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/latency/engineering-visual-projection-20ms.json",
"sha256": "2f9fab4469301b391f173f7f54839fb15aadf9a1318e0fad0a215ce810c7daa2"
},
{
"bytes": 967,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/latency/engineering-visual-projection-30ms.json",
"sha256": "65543c7b98e9366f24cdced64374a250e3b2f1f95dd8df1a572eb8a8807ccf51"
},
{
"bytes": 967,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/latency/engineering-visual-projection-50ms.json",
"sha256": "70fe774830e781a5fbea1fe0a433ba5f19806069997f79add7996da96077205e"
},
{
"bytes": 912,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/latency/engineering-visual-projection-5ms.json",
"sha256": "c9ad11f11dd48a08121a45db3eec8603fb666cac0ff241d58cd9af742f6298d0"
},
{
"bytes": 199441,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/engineering-first-order.parquet",
"sha256": "80bcd31a2115866628d5bf7d4dc4fb37d0d7c1040d37a22e14ab782a7732ab3f"
},
{
"bytes": 38661,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/engineering-higher-visual.parquet",
"sha256": "a6e0c28848c3b9d0b4c1e3b58ac6b47bd3eeb74927ca7c33e9dfdfe2c378e6a2"
},
{
"bytes": 785027,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/engineering-second-order.parquet",
"sha256": "21cb6e17117ecc0f1cb22b04d89d7793ed298e51e10f80b2279ec3e4f4af577c"
},
{
"bytes": 80116,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/engineering-visual-projection.parquet",
"sha256": "4e15888cf96df9e898818327b7f81befaedac70cd553e6eac81c07e14332b33f"
},
{
"bytes": 48694,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/reference-photoreceptor.parquet",
"sha256": "f9b16054e4fff3ce6eddcf4e10c7d973c71fc8914e1a0f2cba45fb81c35fd892"
},
{
"bytes": 2090,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/summary.json",
"sha256": "bdc6903938c47aab0ebf0b38f306180637e7b1e0e03407227aef66bdaf0b1c71"
},
{
"bytes": 962,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/rate-sweep/engineering-visual-projection-100hz.json",
"sha256": "0a388195588eca175e0d0c56d0f11df4eedb01caf4d8f37108a298d97c4b1403"
},
{
"bytes": 891,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/rate-sweep/engineering-visual-projection-10hz.json",
"sha256": "01c88a6a6508c507b93734680696d397033ba62c6b04ff90b2b9b27f9bb27dc8"
},
{
"bytes": 976,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/rate-sweep/engineering-visual-projection-150hz.json",
"sha256": "7b778a770ea056b84f3c2b53b63a0b80da3598d77770280ae6d289c9e256f2cd"
},
{
"bytes": 1007,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/rate-sweep/engineering-visual-projection-200hz.json",
"sha256": "df6ef7c792ae0b40e4a1e6376cba28588912a7a0c2817a84d1e6508d41705ac5"
},
{
"bytes": 892,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/rate-sweep/engineering-visual-projection-25hz.json",
"sha256": "f61c2b63e2784c699ae038ae8a871288285e2ea599fc0ec8cbddba5813b53356"
},
{
"bytes": 948,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/rate-sweep/engineering-visual-projection-50hz.json",
"sha256": "6f6e0108183b09cd1e3608525daf23be8286c52c634cda1e97e48a7763fff151"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/reachability/forward-distance-engineering-first-order.int16.npy",
"sha256": "54b96f825f1ab67b3416d55b8e591b2caf883973de3a534c847ce9a3ca408d42"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/reachability/forward-distance-engineering-higher-visual.int16.npy",
"sha256": "2a62df297a282ca414b6e489a3d272a547a1648067c3be63c41085bb0566a460"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/reachability/forward-distance-engineering-second-order.int16.npy",
"sha256": "9ba0eaeec5fa8db936406577556dd3a081cdc1cf9be034a671d11ad06a018efe"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/reachability/forward-distance-engineering-visual-projection.int16.npy",
"sha256": "426e150db35d92cc83582136080d531128cf77d39391660c3c2b291fedef96d3"
},
{
"bytes": 333528,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/reachability/forward-distance-reference-photoreceptor.int16.npy",
"sha256": "75329301d8c4c9a317c3b6d4dc3072d2ef782618320b8ab5ad379d7e624099cc"
},
{
"bytes": 3602,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/reachability/summary.json",
"sha256": "9addca63701dc3b83783b567909d5428e3c0adf2c89a8f5a2f2bef1732fb3427"
},
{
"bytes": 991610,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/reachability/visual-output-reachability.parquet",
"sha256": "3c848f62ab90d256778c3504d92eaf284cb34eb9332b48f35ec16f8be0323283"
},
{
"bytes": 387,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/regression/auditory-100hz.json",
"sha256": "0428ea786878f69672168dfa9dc12145e5eaaa092ec732009320f2c8a6431919"
},
{
"bytes": 389,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/regression/auditory-10hz.json",
"sha256": "2350f4b0ade387acb3366bec9f769374605e62582e82c76b51b658b2761673f1"
},
{
"bytes": 386,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/regression/gustatory-50hz.json",
"sha256": "79b9d4049b29608ca317614b592d5913a28b9c0da10d75f9617939b36c0d9138"
},
{
"bytes": 386,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/regression/mechanosensory-50hz.json",
"sha256": "55a69c286b1a1eeeb5c8f23f1b0dea8b51f73704c4477dc3f09a6c6c855d7b17"
},
{
"bytes": 390,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/regression/olfactory-50hz.json",
"sha256": "63293fe397ae3b62cfc329a2ac9c67c32eb56ba6f957638f46b6f8abb6b555e7"
},
{
"bytes": 2320,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/regression/summary.json",
"sha256": "674dc90124e850c23649d1015ca4126bea04d44b4ace39e24b1d0ff06630e70f"
},
{
"bytes": 12933,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/separability/engineering-visual-projection.json",
"sha256": "78bd129f6d4a931da444da4bb4332339bfdbe8ff04fad59e5fc40f499a0046fe"
},
{
"bytes": 13762,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/separability/summary.json",
"sha256": "175faf65a5c64fa30d587c6c9989831ca84fb88bab2e11c87b2df1b12b3c1937"
},
{
"bytes": 888,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/sparsity-sweep/engineering-visual-projection-0.1pct.json",
"sha256": "caed2a99d35017224b54d40307fa187a4b2540fe4d3ace698187e2952391e138"
},
{
"bytes": 945,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/sparsity-sweep/engineering-visual-projection-0.5pct.json",
"sha256": "404746901a12a8e34f92792fafe5919756ef195be690987b5c9e334210f4b0bc"
},
{
"bytes": 998,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/sparsity-sweep/engineering-visual-projection-100pct.json",
"sha256": "7d1ca64cfcfc2d0c29826563e91170408eb2a8179922b226cf9ffef574fd4bbc"
},
{
"bytes": 953,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/sparsity-sweep/engineering-visual-projection-10pct.json",
"sha256": "a0e1ff324736dc11b97a0aca3ce1e7441082afb42246ab76b9a17af8bf6b3a94"
},
{
"bytes": 948,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/sparsity-sweep/engineering-visual-projection-1pct.json",
"sha256": "8f2ea6aa2ddec1aae283c1eb25dc8c1f36c254c11b59d636e475b54d37d4162e"
},
{
"bytes": 1008,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/sparsity-sweep/engineering-visual-projection-25pct.json",
"sha256": "35f0ee7a90499ce4e5ee5274baac7c01cbf2fc4c08cecb8e89b9d3051374e8e7"
},
{
"bytes": 967,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/sparsity-sweep/engineering-visual-projection-50pct.json",
"sha256": "95d2eb90178cc819f145bf88bd6b5b8e18ecbf4bb1c5a29748a37a08e37c1068"
},
{
"bytes": 950,
"path": "/data/digital-drosophila/experiments/phase4e-visual-calibration/sparsity-sweep/engineering-visual-projection-5pct.json",
"sha256": "ba57c844f155f72586d70341d9d5ff317e386dcab4177355c3025d084ee01b32"
}
],
"phase": "4E",
"prohibitions": {
"connectome_changes": false,
"game_integration": false,
"lif_semantics_changes": false,
"phase4f": false,
"raw_weight_changes": false,
"reinforcement_learning": false,
"three_d_frontend": false,
"training": false,
"transmitter_sign_changes": false,
"web_server": false
},
"software": {
"numpy": "2.2.6",
"pyarrow": "25.0.1",
"python": "3.10.12",
"scipy": "1.15.3",
"torch": "2.14.0+cu130"
},
"status": "FAIL-NO-V2-CANDIDATE"
}
@@ -0,0 +1,51 @@
{
"engineering-first-order": {
"count": 23707,
"interface_kind": "engineering",
"membership": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/engineering-first-order.parquet",
"selection": "Phase4C audited hierarchy=first_order",
"source": "hierarchy",
"stimulation_mode": "external_synaptic_drive",
"value": "first_order"
},
"engineering-higher-visual": {
"count": 4407,
"interface_kind": "engineering",
"membership": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/engineering-higher-visual.parquet",
"selection": "Phase4C audited hierarchy=higher_visual",
"source": "hierarchy",
"stimulation_mode": "external_synaptic_drive",
"value": "higher_visual"
},
"engineering-second-order": {
"count": 81483,
"interface_kind": "engineering",
"membership": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/engineering-second-order.parquet",
"selection": "Phase4C audited hierarchy=second_order",
"source": "hierarchy",
"stimulation_mode": "external_synaptic_drive",
"value": "second_order"
},
"engineering-visual-projection": {
"count": 9203,
"field": "annotation_superclass",
"interface_kind": "engineering",
"membership": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/engineering-visual-projection.parquet",
"selection": "annotation_superclass in ['visual_projection', 'visual_projection_tbc']",
"source": "metadata-expression",
"stimulation_mode": "external_synaptic_drive",
"values": [
"visual_projection",
"visual_projection_tbc"
]
},
"reference-photoreceptor": {
"count": 6091,
"interface_kind": "biological-reference",
"membership": "/data/digital-drosophila/experiments/phase4e-visual-calibration/populations/reference-photoreceptor.parquet",
"selection": "Phase4C audited hierarchy=visual_sensory",
"source": "hierarchy",
"stimulation_mode": "spike_injection",
"value": "visual_sensory"
}
}
@@ -0,0 +1,157 @@
{
"descending_count": 1316,
"layers": {
"engineering-first-order": {
"can_reach_descending": 23428,
"can_reach_motor": 23428,
"count": 23707,
"min_hops_descending_distribution": {
"-1": 279,
"0": 2,
"1": 801,
"2": 20688,
"3": 1918,
"4": 19
},
"min_hops_motor_distribution": {
"-1": 279,
"1": 25,
"2": 12339,
"3": 10774,
"4": 287,
"5": 3
},
"outgoing_edges": 2469862,
"outgoing_synapse_weight": 11302691,
"reachable_descending_count_min_max": [
0,
1316
],
"reachable_motor_count_min_max": [
0,
815
]
},
"engineering-higher-visual": {
"can_reach_descending": 4374,
"can_reach_motor": 4374,
"count": 4407,
"min_hops_descending_distribution": {
"-1": 33,
"1": 294,
"2": 3911,
"3": 168,
"4": 1
},
"min_hops_motor_distribution": {
"-1": 33,
"1": 9,
"2": 3527,
"3": 825,
"4": 13
},
"outgoing_edges": 349707,
"outgoing_synapse_weight": 1597443,
"reachable_descending_count_min_max": [
0,
1316
],
"reachable_motor_count_min_max": [
0,
815
]
},
"engineering-second-order": {
"can_reach_descending": 80958,
"can_reach_motor": 80958,
"count": 81483,
"min_hops_descending_distribution": {
"-1": 525,
"0": 612,
"1": 16597,
"2": 61660,
"3": 2078,
"4": 11
},
"min_hops_motor_distribution": {
"-1": 525,
"0": 56,
"1": 2537,
"2": 52387,
"3": 25767,
"4": 209,
"5": 2
},
"outgoing_edges": 13449836,
"outgoing_synapse_weight": 60764189,
"reachable_descending_count_min_max": [
0,
1316
],
"reachable_motor_count_min_max": [
0,
815
]
},
"engineering-visual-projection": {
"can_reach_descending": 9202,
"can_reach_motor": 9202,
"count": 9203,
"min_hops_descending_distribution": {
"-1": 1,
"1": 5092,
"2": 4110
},
"min_hops_motor_distribution": {
"-1": 1,
"1": 158,
"2": 8017,
"3": 1027
},
"outgoing_edges": 1664437,
"outgoing_synapse_weight": 7355159,
"reachable_descending_count_min_max": [
0,
1316
],
"reachable_motor_count_min_max": [
0,
815
]
},
"reference-photoreceptor": {
"can_reach_descending": 6000,
"can_reach_motor": 6000,
"count": 6091,
"min_hops_descending_distribution": {
"-1": 91,
"1": 3,
"2": 1977,
"3": 4006,
"4": 14
},
"min_hops_motor_distribution": {
"-1": 91,
"2": 232,
"3": 3435,
"4": 2329,
"5": 4
},
"outgoing_edges": 74557,
"outgoing_synapse_weight": 647218,
"reachable_descending_count_min_max": [
0,
1316
],
"reachable_motor_count_min_max": [
0,
815
]
}
},
"method": "exact directed reachability via SCC-condensation DAG bitsets; min hops via reverse multi-source BFS",
"motor_count": 815,
"strongly_connected_components": 1385,
"table": "/data/digital-drosophila/experiments/phase4e-visual-calibration/reachability/visual-output-reachability.parquet",
"thresholding": false
}
@@ -0,0 +1,12 @@
{
"event_count": 2321846,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.33780699640829e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 6.842198363443686e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.505364191001718
}
@@ -0,0 +1,12 @@
{
"event_count": 609920,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 3.5040937262920124e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.240345934964807e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.119845537999936
}
@@ -0,0 +1,12 @@
{
"event_count": 2451263,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 6.935675145314235e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 6.521827966565752e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.832863223000459
}
@@ -0,0 +1,12 @@
{
"event_count": 2410387,
"final_g_max_abs_error": 0.001953125,
"final_g_mean_abs_error": 5.216693566012509e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 8.444050791922564e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.91412229100024
}
@@ -0,0 +1,12 @@
{
"event_count": 2806702,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.2590284127518316e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.963494752516453e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.897065658999054
}
@@ -0,0 +1,65 @@
{
"all_passed": true,
"trials": {
"auditory-100hz": {
"event_count": 2321846,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.33780699640829e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 6.842198363443686e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.505364191001718
},
"auditory-10hz": {
"event_count": 609920,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 3.5040937262920124e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.240345934964807e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.119845537999936
},
"gustatory-50hz": {
"event_count": 2451263,
"final_g_max_abs_error": 0.00390625,
"final_g_mean_abs_error": 6.935675145314235e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 6.521827966565752e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.832863223000459
},
"mechanosensory-50hz": {
"event_count": 2410387,
"final_g_max_abs_error": 0.001953125,
"final_g_mean_abs_error": 5.216693566012509e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 8.444050791922564e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.91412229100024
},
"olfactory-50hz": {
"event_count": 2806702,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.2590284127518316e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.963494752516453e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.897065658999054
}
}
}
@@ -0,0 +1,398 @@
{
"engineering-visual-projection": {
"all_mean_output_features_distinct": false,
"candidate_eligible": false,
"condition": {
"aborted_runaway": false,
"active_fraction": 0.008014397120575886,
"active_neurons": 1336,
"amplitude_multiple_w_syn": 32.0,
"amplitude_mv": 8.8,
"descending_active": 142,
"descending_first_spike_latency_ms": 87.9,
"descending_spikes": 248,
"external_drive_events": 2334,
"layer": "engineering-visual-projection",
"mean_firing_rate_hz": 0.11271745650869826,
"motor_active": 93,
"motor_first_spike_latency_ms": 93.30000000000001,
"motor_spikes": 121,
"multi_hop_output_propagation": true,
"non_target_active": 1324,
"numerically_finite": true,
"output_first_spike_latency_ms": 87.9,
"peak_step_fraction": 0.0003299340131973605,
"propagation_depth_from_full_layer": 2,
"rate_hz": 50.0,
"requested_biological_ms": 100.0,
"seed": 60758,
"simulated_biological_ms": 100.0,
"sparsity_percent": 5.0,
"sweep": "amplitude-extended",
"target_active": 12,
"target_count": 460,
"total_spikes": 1879,
"wall_seconds": 0.8299968829960562
},
"deterministic_exact": true,
"matched_input_count_sparse_A_B": true,
"pairwise_output_features": {
"dense__moving": {
"active_jaccard": 0.0,
"cosine_distance": 1.0,
"euclidean": 39.994441986083984
},
"dense__sparse-A": {
"active_jaccard": 0.0,
"cosine_distance": 1.0,
"euclidean": 39.994441986083984
},
"dense__sparse-B": {
"active_jaccard": 0.0,
"cosine_distance": 1.0,
"euclidean": 39.994441986083984
},
"moving__sparse-A": {
"active_jaccard": 1.0,
"cosine_distance": 0.0,
"euclidean": 0.0
},
"moving__sparse-B": {
"active_jaccard": 1.0,
"cosine_distance": 0.0,
"euclidean": 0.0
},
"sparse-A__sparse-B": {
"active_jaccard": 1.0,
"cosine_distance": 0.0,
"euclidean": 0.0
}
},
"trials": [
{
"aborted_runaway": false,
"active_fraction": 4.1991601679664064e-05,
"active_neurons": 7,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2270,
"mean_firing_rate_hz": 0.0004199160167966407,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "sparse-A",
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"requested_biological_ms": 100.0,
"seed": 45101,
"simulated_biological_ms": 100.0,
"target_active": 7,
"target_count": 460,
"total_spikes": 7,
"wall_seconds": 0.7710404849967745
},
{
"aborted_runaway": false,
"active_fraction": 5.99880023995201e-05,
"active_neurons": 10,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2347,
"mean_firing_rate_hz": 0.0005998800239952009,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "sparse-A",
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"requested_biological_ms": 100.0,
"seed": 45102,
"simulated_biological_ms": 100.0,
"target_active": 10,
"target_count": 460,
"total_spikes": 10,
"wall_seconds": 0.7711605420008709
},
{
"aborted_runaway": false,
"active_fraction": 8.998200359928014e-05,
"active_neurons": 15,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2296,
"mean_firing_rate_hz": 0.0008998200359928015,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "sparse-A",
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"requested_biological_ms": 100.0,
"seed": 45103,
"simulated_biological_ms": 100.0,
"target_active": 15,
"target_count": 460,
"total_spikes": 15,
"wall_seconds": 0.7701641840030788
},
{
"aborted_runaway": false,
"active_fraction": 4.1991601679664064e-05,
"active_neurons": 7,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2270,
"mean_firing_rate_hz": 0.0004199160167966407,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "sparse-B",
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"requested_biological_ms": 100.0,
"seed": 45101,
"simulated_biological_ms": 100.0,
"target_active": 7,
"target_count": 460,
"total_spikes": 7,
"wall_seconds": 0.7667024740112538
},
{
"aborted_runaway": false,
"active_fraction": 0.00016796640671865626,
"active_neurons": 28,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2347,
"mean_firing_rate_hz": 0.001979604079184163,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 20,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "sparse-B",
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 1,
"requested_biological_ms": 100.0,
"seed": 45102,
"simulated_biological_ms": 100.0,
"target_active": 8,
"target_count": 460,
"total_spikes": 33,
"wall_seconds": 0.7788908170005016
},
{
"aborted_runaway": false,
"active_fraction": 9.598080383923216e-05,
"active_neurons": 16,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2296,
"mean_firing_rate_hz": 0.0009598080383923216,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 1,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "sparse-B",
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 1,
"requested_biological_ms": 100.0,
"seed": 45103,
"simulated_biological_ms": 100.0,
"target_active": 15,
"target_count": 460,
"total_spikes": 16,
"wall_seconds": 0.7691759839981387
},
{
"aborted_runaway": false,
"active_fraction": 0.0006778644271145771,
"active_neurons": 113,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 11597,
"mean_firing_rate_hz": 0.007678464307138573,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 58,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "dense",
"peak_step_fraction": 2.999400119976005e-05,
"propagation_depth_from_full_layer": 1,
"requested_biological_ms": 100.0,
"seed": 45101,
"simulated_biological_ms": 100.0,
"target_active": 55,
"target_count": 2301,
"total_spikes": 128,
"wall_seconds": 0.8181378329973086
},
{
"aborted_runaway": false,
"active_fraction": 0.004595080983803239,
"active_neurons": 766,
"descending_active": 84,
"descending_first_spike_latency_ms": 26.8,
"descending_spikes": 118,
"external_drive_events": 11505,
"mean_firing_rate_hz": 0.05590881823635273,
"motor_active": 54,
"motor_first_spike_latency_ms": 28.1,
"motor_spikes": 58,
"multi_hop_output_propagation": true,
"non_target_active": 714,
"numerically_finite": true,
"output_first_spike_latency_ms": 26.8,
"pattern": "dense",
"peak_step_fraction": 0.00023395320935812837,
"propagation_depth_from_full_layer": 2,
"requested_biological_ms": 100.0,
"seed": 45102,
"simulated_biological_ms": 100.0,
"target_active": 52,
"target_count": 2301,
"total_spikes": 932,
"wall_seconds": 0.8561655990015424
},
{
"aborted_runaway": false,
"active_fraction": 0.058854229154169165,
"active_neurons": 9811,
"descending_active": 347,
"descending_first_spike_latency_ms": 37.5,
"descending_spikes": 1191,
"external_drive_events": 11534,
"mean_firing_rate_hz": 1.5580083983203359,
"motor_active": 257,
"motor_first_spike_latency_ms": 46.900000000000006,
"motor_spikes": 889,
"multi_hop_output_propagation": true,
"non_target_active": 9692,
"numerically_finite": true,
"output_first_spike_latency_ms": 37.5,
"pattern": "dense",
"peak_step_fraction": 0.0008698260347930414,
"propagation_depth_from_full_layer": 3,
"requested_biological_ms": 100.0,
"seed": 45103,
"simulated_biological_ms": 100.0,
"target_active": 119,
"target_count": 2301,
"total_spikes": 25972,
"wall_seconds": 0.9985364150015812
},
{
"aborted_runaway": false,
"active_fraction": 1.199760047990402e-05,
"active_neurons": 2,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2270,
"mean_firing_rate_hz": 0.0001199760047990402,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "moving",
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"requested_biological_ms": 100.0,
"seed": 45101,
"simulated_biological_ms": 100.0,
"target_active": 2,
"target_count": 2300,
"total_spikes": 2,
"wall_seconds": 0.7699391200039827
},
{
"aborted_runaway": false,
"active_fraction": 0.0,
"active_neurons": 0,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2347,
"mean_firing_rate_hz": 0.0,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "moving",
"peak_step_fraction": 0.0,
"propagation_depth_from_full_layer": 0,
"requested_biological_ms": 100.0,
"seed": 45102,
"simulated_biological_ms": 100.0,
"target_active": 0,
"target_count": 2300,
"total_spikes": 0,
"wall_seconds": 0.7716315110083087
},
{
"aborted_runaway": false,
"active_fraction": 5.99880023995201e-06,
"active_neurons": 1,
"descending_active": 0,
"descending_first_spike_latency_ms": null,
"descending_spikes": 0,
"external_drive_events": 2296,
"mean_firing_rate_hz": 5.99880023995201e-05,
"motor_active": 0,
"motor_first_spike_latency_ms": null,
"motor_spikes": 0,
"multi_hop_output_propagation": false,
"non_target_active": 0,
"numerically_finite": true,
"output_first_spike_latency_ms": null,
"pattern": "moving",
"peak_step_fraction": 5.99880023995201e-06,
"propagation_depth_from_full_layer": 0,
"requested_biological_ms": 100.0,
"seed": 45103,
"simulated_biological_ms": 100.0,
"target_active": 1,
"target_count": 2300,
"total_spikes": 1,
"wall_seconds": 0.769372779999685
}
]
}
}
@@ -0,0 +1,54 @@
{
"all_passed": true,
"checkpoint_restore_spikes_exact": true,
"checkpoint_restore_voltage_exact": true,
"continuous_step_does_not_reset_clock": true,
"fixed_temporal_bins_tested": {
"1": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0
],
"10": [
0,
1,
0
],
"20": [
1,
0
],
"5": [
0,
0,
0,
1,
0
]
},
"per_class_aggregation_labels": 1,
"per_neuron_readout_shape": 1316,
"per_type_aggregation_labels": 481,
"readout_modes_passed": true,
"reset_same_seed_continuous_chunk_spikes_exact": true,
"single_vs_chunk_voltage_max_abs_error": 0.0,
"timestamps_present": true
}
@@ -0,0 +1,4 @@
{
"route-a-malecns-native": true,
"route-b-flyvis-assisted": true
}
@@ -0,0 +1,80 @@
{
"official_tbar_snapshot": {
"aggregation": "body-level area_to_count-weighted means; official body property used verbatim",
"annotation_count": 6168244,
"coordinate_space": {
"x": [
8e-09,
"m"
],
"y": [
8e-09,
"m"
],
"z": [
8e-09,
"m"
]
},
"lower_bound": [
23472,
5028,
11713
],
"official_property_schema": [
"hex1",
"hex2",
"area_to_count",
"r",
"theta",
"v",
"h",
"ht",
"vic",
"area_fit",
"body",
"roi"
],
"output": "retinotopy-tbars-body-summary.parquet",
"sha256": "dbb4de578bc576c989c0a92be0d5cb29989770d750689255f6639a912234602c",
"source_url": "https://storage.googleapis.com/flyem-male-cns/auxiliary-data/retinotopy-tbars/retinotopy_tbar_olr-2026-06-26.precomputed",
"unique_body_count": 580,
"upper_bound": [
73303,
47161,
41366
],
"wall_seconds": 347.15394187700076
},
"paper": {
"doi": "10.1016/j.cell.2026.08.014",
"role": "official visual-pathway definition reference"
},
"repositories": {
"celltype-explorer": {
"commit": "789cc6c105798ce2fd70ba85dab394f90899616b",
"expected_commit": "789cc6c105798ce2fd70ba85dab394f90899616b",
"license": "CC-BY-4.0",
"license_files": [
"/data/digital-drosophila/experiments/phase4f-retinotopic-vision/external-resources/celltype-explorer/LICENSE"
],
"url": "https://github.com/reiserlab/celltype-explorer-drosophila-male-cns"
},
"flyvis": {
"commit": "92b3845cc426dd309a1a0e1b3890156c42e14021",
"expected_commit": "92b3845cc426dd309a1a0e1b3890156c42e14021",
"license": "MIT",
"license_files": [],
"url": "https://github.com/TuragaLab/flyvis"
},
"visualpathways": {
"commit": "23f6ac131529b5f56894c6eeb9b88b17894fc00d",
"expected_commit": "23f6ac131529b5f56894c6eeb9b88b17894fc00d",
"license": "GPL-3.0",
"license_files": [
"/data/digital-drosophila/experiments/phase4f-retinotopic-vision/external-resources/visualpathways/LICENSE"
],
"url": "https://github.com/reiserlab/visualpathways"
}
}
}
@@ -0,0 +1,47 @@
{
"all_passed": true,
"controls": [
{
"checked": 4,
"checksum_file": "/data/digital-drosophila/models/male-cns-lif/reference-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 7,
"checksum_file": "/data/digital-drosophila/models/male-cns-lif/runtime-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 5,
"checksum_file": "/data/digital-drosophila/models/male-cns-lif/io-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 73,
"checksum_file": "/data/digital-drosophila/experiments/phase4c-runtime/manifests/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 43,
"checksum_file": "/data/digital-drosophila/experiments/phase4d-io/manifests/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 166,
"checksum_file": "/data/digital-drosophila/experiments/phase4e-visual-calibration/manifests/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 5,
"checksum_file": "/data/digital-drosophila/models/male-cns-lif/visual-interface-v2/checksums.sha256",
"failures": [],
"passed": true
}
]
}
@@ -0,0 +1,60 @@
{
"route-a-malecns-native": {
"46101": {
"amplitudes_mv": [
19773.60051059723
],
"event_counts": [
2247
],
"matched": true
},
"46102": {
"amplitudes_mv": [
20389.6005153656
],
"event_counts": [
2317
],
"matched": true
},
"46103": {
"amplitudes_mv": [
20204.800518989563
],
"event_counts": [
2296
],
"matched": true
}
},
"route-b-flyvis-assisted": {
"46101": {
"amplitudes_mv": [
19773.60051059723
],
"event_counts": [
2247
],
"matched": true
},
"46102": {
"amplitudes_mv": [
20389.6005153656
],
"event_counts": [
2317
],
"matched": true
},
"46103": {
"amplitudes_mv": [
20204.800518989563
],
"event_counts": [
2296
],
"matched": true
}
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,115 @@
phase: 4F
names:
reference: MaleCNS-LIF-reference-v1
runtime: MaleCNS-LIF-runtime-v1
io_api: MaleCNS-BrainIO-v1
activity_stream: MaleCNS-ActivityStream-v1
encoder: MaleCNS-VisualEncoder-v1
candidate: MaleCNS-VisualEncoder-v1-candidate
paths:
connectome_root: /data/digital-drosophila/datasets/male-cns-v1.0/processed/neuron-only
model_root: /data/digital-drosophila/models/male-cns-lif
reference_root: /data/digital-drosophila/models/male-cns-lif/reference-v1
runtime_root: /data/digital-drosophila/models/male-cns-lif/runtime-v1
io_root: /data/digital-drosophila/models/male-cns-lif/io-v1
phase4c_root: /data/digital-drosophila/experiments/phase4c-runtime
phase4d_root: /data/digital-drosophila/experiments/phase4d-io
phase4e_root: /data/digital-drosophila/experiments/phase4e-visual-calibration
experiment_root: /data/digital-drosophila/experiments/phase4f-retinotopic-vision
encoder_root: /data/digital-drosophila/models/male-cns-lif/visual-encoder-v1
external_root: /data/digital-drosophila/experiments/phase4f-retinotopic-vision/external-resources
device:
required_name_substring: RTX 4090
launcher_visible_gpu_uuid: GPU-79f3a85d-adce-7833-7003-6488140ca596
model:
dt_ms: 0.1
membrane_tau_ms: 20.0
synaptic_tau_ms: 5.0
refractory_ms: 2.2
resting_potential_mv: -52.0
reset_potential_mv: -52.0
threshold_mv: -45.0
synaptic_delay_ms: 1.8
w_syn_mv_per_anatomical_synapse: 0.275
sign_policy:
neurotransmitter_sign: {acetylcholine: 1, gaba: -1, glutamate: -1, dopamine: 1, octopamine: 1, serotonin: 1, histamine: -1}
unknown_sign: 0
unclear_sign: 0
official_resources:
visualpathways_commit: 23f6ac131529b5f56894c6eeb9b88b17894fc00d
celltype_explorer_commit: 789cc6c105798ce2fd70ba85dab394f90899616b
flyvis_commit: 92b3845cc426dd309a1a0e1b3890156c42e14021
retinotopy_tbar_url: https://storage.googleapis.com/flyem-male-cns/auxiliary-data/retinotopy-tbars/retinotopy_tbar_olr-2026-06-26.precomputed
paper_doi: 10.1016/j.cell.2026.08.014
encoder:
trial_duration_ms: 100.0
temporal_segments: 5
targets_per_segment: 460
poisson_rate_hz: 50.0
external_drive_mv: 8.8
seeds: [46101, 46102, 46103]
flyvis_bridge:
geometry: regular axial hex lattice sized from official MaleCNS unique eye columns
coordinate_equations: exact public flyvis.utils.hex_utils get_hex_coords/hex_to_pixel default convention
channel_weights: {luminance: 1.0, on_change: 1.0, off_change: 1.0, temporal_motion: 0.5, horizontal_motion_tendency: 1.0, vertical_motion_tendency: 1.0}
target_expression: annotation_superclass in [visual_projection, visual_projection_tbc] with retinotopic coordinate
patterns:
- full-field
- left-spot
- right-spot
- upper-spot
- lower-spot
- left-to-right
- right-to-left
- up-to-down
- down-to-up
- looming
- sparse-moving-object
- static-object
matched_pairs:
- [left-spot, right-spot]
- [upper-spot, lower-spot]
- [left-to-right, right-to-left]
- [up-to-down, down-to-up]
- [looming, left-to-right]
- [sparse-moving-object, static-object]
runaway: {active_fraction_gte: 0.80, mean_firing_rate_hz_gte: 100.0, peak_step_fraction_gte: 0.10}
success_gate:
minimum_separable_matched_pairs_in_descending_or_motor: 2
minimum_graph_hops: 2
maximum_output_latency_ms: 100.0
require_non_runaway: true
require_frozen_regression: true
readout:
bins_ms: [1, 5, 10, 20, 50]
regression:
float_absolute_tolerance: 0.00390625
reference_trials:
- {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}
- {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}
- {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
- {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
- {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}
prohibitions:
connectome_changes: false
raw_weight_changes: false
lif_semantics_changes: false
transmitter_sign_changes: false
brain_gain_changes: false
training: false
reinforcement_learning: false
game_integration: false
action_decoder: false
web_server: false
three_d_frontend: false
phase4g: false
@@ -0,0 +1,12 @@
{
"event_count": 2321846,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 4.020153454575848e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 5.308996797737109e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 11.103820686999825
}
@@ -0,0 +1,12 @@
{
"event_count": 609920,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 3.669007497819621e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.743785447265282e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.59354146401165
}
@@ -0,0 +1,12 @@
{
"event_count": 2451263,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.523541801721876e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 5.835319782931947e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 11.434231234001345
}
@@ -0,0 +1,12 @@
{
"event_count": 2410387,
"final_g_max_abs_error": 0.001953125,
"final_g_mean_abs_error": 6.059863011387279e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 9.130559419645579e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 11.505206765999901
}
@@ -0,0 +1,12 @@
{
"event_count": 2806702,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.5649444163918815e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 8.23809820360566e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 11.493563333002385
}
@@ -0,0 +1,130 @@
{
"activity_stream": {
"contract_frozen": true,
"event_only": true,
"replay_exact": true,
"schema": "/data/digital-drosophila/experiments/phase4f-retinotopic-vision/activity-stream/activity-packet.schema.json",
"version": "1.0.0"
},
"activity_stream_passed": true,
"all_passed": true,
"api": {
"all_passed": true,
"checkpoint_restore_spikes_exact": true,
"checkpoint_restore_voltage_exact": true,
"continuous_step_does_not_reset_clock": true,
"fixed_temporal_bins_tested": {
"1": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0
],
"10": [
0,
1,
0
],
"20": [
1,
0
],
"5": [
0,
0,
0,
1,
0
]
},
"per_class_aggregation_labels": 1,
"per_neuron_readout_shape": 1316,
"per_type_aggregation_labels": 481,
"readout_modes_passed": true,
"reset_same_seed_continuous_chunk_spikes_exact": true,
"single_vs_chunk_voltage_max_abs_error": 0.0,
"timestamps_present": true
},
"phase4c_five_trials_passed": true,
"phase4d_brainio_passed": true,
"phase4e_input_contract_checksum_verified": true,
"trials": {
"auditory-100hz": {
"event_count": 2321846,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 4.020153454575848e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 5.308996797737109e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 11.103820686999825
},
"auditory-10hz": {
"event_count": 609920,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 3.669007497819621e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.743785447265282e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.59354146401165
},
"gustatory-50hz": {
"event_count": 2451263,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.523541801721876e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 5.835319782931947e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 11.434231234001345
},
"mechanosensory-50hz": {
"event_count": 2410387,
"final_g_max_abs_error": 0.001953125,
"final_g_mean_abs_error": 6.059863011387279e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 9.130559419645579e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 11.505206765999901
},
"olfactory-50hz": {
"event_count": 2806702,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 5.5649444163918815e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 8.23809820360566e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 11.493563333002385
}
}
}
@@ -0,0 +1,36 @@
{
"canonical_neurons": 166700,
"connectome_derived_projection": 6618,
"coordinate_kind_counts": {
"connectome_weighted_centroid_from_official_eye_map": 6618,
"official_annotation_assignedOlHex": 23720,
"official_retinotopy_tbar_weighted_mean": 7,
"official_visualpathways_curated_column": 53
},
"eye_map_vs_annotation_checked": 23705,
"eye_map_vs_annotation_exact": 19499,
"mapped_total_coverage_percent": 18.23515296940612,
"mapped_total_including_connectome_derived": 30398,
"normalization": {
"hex1_min_max": [
1.0,
36.0
],
"hex2_min_max": [
1.0,
39.0
],
"method": "independent min-max of preserved official-equivalent hex coordinates to [-1,1]",
"no_cartesian_claim": true
},
"official_annotation_both_coordinates": 23720,
"official_tbar_canonical_bodies": 9,
"official_tbar_unique_bodies": 580,
"reliable_official_coordinate_coverage_percent": 14.265146970605878,
"reliable_official_coordinate_neurons": 23780,
"schema": "body_id: uint64\nneuron_idx: int32\nvisual_layer: string\ncell_type: string\ninstance: string\nside: string\nneurotransmitter: string\nofficial_hex1: double\nofficial_hex2: double\nretinotopic_x: double\nretinotopic_y: double\ncoordinate_kind: string\ncoordinate_reliability: string\nvisual_input_contribution: double\nreceptive_field_r: double\nreceptive_field_theta: double\nreceptive_field_vic: double\npathway_class: string\npathway_class_source: string\nprovenance: string\neye: string\neye_map_cell_type: string\n-- schema metadata --\npandas: '{\"index_columns\": [], \"column_indexes\": [], \"columns\": [{\"name\":' + 2897",
"table": "/data/digital-drosophila/experiments/phase4f-retinotopic-vision/retinotopy/visual-retinotopy.parquet",
"visual_projection_mapped": 6618,
"visual_projection_total": 9203,
"visualpathways_eye_map_canonical_rows": 23758
}
@@ -0,0 +1,7 @@
{
"abstract_only": true,
"checkpoint_reload_prediction": 0,
"epsilon_sample": 1,
"game_semantics_assigned": false,
"stochastic_sample": 1
}
@@ -0,0 +1,54 @@
{
"all_passed": true,
"checkpoint_restore_spikes_exact": true,
"checkpoint_restore_voltage_exact": true,
"continuous_step_does_not_reset_clock": true,
"fixed_temporal_bins_tested": {
"1": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0
],
"10": [
0,
1,
0
],
"20": [
1,
0
],
"5": [
0,
0,
0,
1,
0
]
},
"per_class_aggregation_labels": 1,
"per_neuron_readout_shape": 1316,
"per_type_aggregation_labels": 481,
"readout_modes_passed": true,
"reset_same_seed_continuous_chunk_spikes_exact": true,
"single_vs_chunk_voltage_max_abs_error": 0.0,
"timestamps_present": true
}
@@ -0,0 +1,53 @@
{
"all_passed": true,
"controls": [
{
"checked": 4,
"control": "/data/digital-drosophila/models/male-cns-lif/reference-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 7,
"control": "/data/digital-drosophila/models/male-cns-lif/runtime-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 5,
"control": "/data/digital-drosophila/models/male-cns-lif/io-v1/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 73,
"control": "/data/digital-drosophila/experiments/phase4c-runtime/manifests/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 43,
"control": "/data/digital-drosophila/experiments/phase4d-io/manifests/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 166,
"control": "/data/digital-drosophila/experiments/phase4e-visual-calibration/manifests/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 15421,
"control": "/data/digital-drosophila/experiments/phase4f-retinotopic-vision/manifests/checksums.sha256",
"failures": [],
"passed": true
},
{
"checked": 7,
"control": "/data/digital-drosophila/models/male-cns-lif/visual-encoder-v1/checksums.sha256",
"failures": [],
"passed": true
}
]
}
@@ -0,0 +1,52 @@
{
"best": {
"capacity": "Tiny",
"chance": 0.5,
"held_out_accuracy_mean": 0.5,
"held_out_accuracy_std": 0.0,
"readout": "descending",
"successful_seeds": 0,
"task": "left-right",
"window_ms": 10
},
"bypass_too_easy": true,
"candidate_generated": false,
"checkpoint_reload_pass": true,
"control_difference": false,
"control_means": {
"brain-bypass": 0.5,
"degree-preserving": 0.5,
"real-malecns": 0.5,
"shuffled-edges": 0.5
},
"frozen_brain_unchanged": true,
"matched_input_pass": true,
"no_runaway_nan_inf": true,
"prohibitions_respected": {
"brain_backpropagation": false,
"brain_gain_changes": false,
"connectome_changes": false,
"dopamine_stdp": false,
"game_rom": false,
"internal_weight_changes": false,
"lif_parameter_changes": false,
"reinforcement_learning": false,
"stable_retro": false,
"three_d_frontend": false,
"transmitter_sign_changes": false,
"web_server": false
},
"regression": {
"activity_stream": true,
"all_passed": true,
"phase4c_trials": true,
"phase4d_brainio": true,
"phase4e_checksum": true,
"phase4f_checksum": true
},
"status": "FAIL-NO-FROZEN-INTERFACE-CANDIDATE",
"surrogate_note": "discrete route-selection coordinate descent is an engineering optimization mechanism, not a biological claim",
"task_too_easy_for_brain_contribution_analysis": true,
"trainable_decoder_parameters": 132,
"trainable_encoder_parameters": 2
}
@@ -0,0 +1,37 @@
{
"10": {
"brain_seconds": 0.07912100117800946,
"decoder_seconds": 0.00016899057899718174,
"encoder_seconds": 0.017576195146072376,
"samples_per_hour": 37164.67133781199,
"total_seconds": 0.09686618690307902
},
"100": {
"brain_seconds": 0.782003912470221,
"decoder_seconds": 0.00016899057899718174,
"encoder_seconds": 0.017576195146072376,
"samples_per_hour": 4501.411765419605,
"total_seconds": 0.7997490981952906
},
"20": {
"brain_seconds": 0.1564263745522112,
"decoder_seconds": 0.00016899057899718174,
"encoder_seconds": 0.017576195146072376,
"samples_per_hour": 20669.27570878281,
"total_seconds": 0.17417156027728076
},
"30": {
"brain_seconds": 0.23407364748997375,
"decoder_seconds": 0.00016899057899718174,
"encoder_seconds": 0.017576195146072376,
"samples_per_hour": 14295.991900358553,
"total_seconds": 0.2518188332150433
},
"50": {
"brain_seconds": 0.38871925674069036,
"decoder_seconds": 0.00016899057899718174,
"encoder_seconds": 0.017576195146072376,
"samples_per_hour": 8856.863292053547,
"total_seconds": 0.4064644424657599
}
}
@@ -0,0 +1,217 @@
{
"file_count": 42,
"files": [
{
"bytes": 1096,
"path": "activity-stream/activity-packet.schema.json",
"sha256": "da1e80edc20a87a3b67b2944431a7b12118ed136d16c3c1b930dd9c323e061ca"
},
{
"bytes": 219,
"path": "activity-stream/replay-test.json",
"sha256": "0e738aad9eecb42c79acd99f0b172243d9c1fabde0958c00574f2aec584e05b6"
},
{
"bytes": 881,
"path": "activity-stream/replay.jsonl",
"sha256": "e0d9ee849048a92d1c0a31fa37f167d126c926def6b7114633224999804a7e82"
},
{
"bytes": 150,
"path": "audit/abstract-action-api.json",
"sha256": "5147c956470715310cdc72d6c47045ca1d20ab08cacddba3f7f058a79dfa4e86"
},
{
"bytes": 825,
"path": "audit/api-tests.json",
"sha256": "199202139ef49c61dd4f30d1ee4444e813327fc914fb9f9984060377c081ea83"
},
{
"bytes": 1454,
"path": "audit/frozen-before.json",
"sha256": "eafbe39f72fa62f0f9e1c4291ef6e66820168cc41d0e073ed076a740b7625f34"
},
{
"bytes": 44812,
"path": "audit/matched-input.json",
"sha256": "7fbeded74500215dd6f7ea8bb9251307f60ab3502a51db4cc1581d833b606064"
},
{
"bytes": 1511,
"path": "audit/summary.json",
"sha256": "59dbb8ee08968b6336ad1597c3bbef3e1008da3837cb2f3872dcccb29d499a14"
},
{
"bytes": 1050470,
"path": "bypass/brain-bypass-route-a.npz",
"sha256": "6a14ffc6615817013eb44ab72ebb3a6c01435e6e3ed2b7eb4990f2d2b38e57fa"
},
{
"bytes": 1046450,
"path": "bypass/brain-bypass-route-b.npz",
"sha256": "db7ad3a27f5d04bfcc86aae8e066012d9daea4fc009e91fef67c4d0ed19c6451"
},
{
"bytes": 723968,
"path": "compiler-reports/extension-build/.ninja_deps",
"sha256": "246146c35583e30a4efdba498804f8e7d965e0b1e5ae9bde1ba8c065325c33f5"
},
{
"bytes": 218,
"path": "compiler-reports/extension-build/.ninja_log",
"sha256": "8deda7308b2ab5ba3803a0e5ccf5d999869bfcda0b4b25ef2c4bd0a9c2bfc54f"
},
{
"bytes": 2067,
"path": "compiler-reports/extension-build/build.ninja",
"sha256": "f0b90eda91a05ddcf5a428b5b655eab39c1d9435615a2bba70796a3eec985355"
},
{
"bytes": 0,
"path": "compiler-reports/extension-build/lock",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"bytes": 291216,
"path": "compiler-reports/extension-build/male_cns_lif_runtime_v1_ext.so",
"sha256": "1924bd724006eb0fd0455ae912d0661cb23ce3a5bf0eda15db0d5f9b50f1ef13"
},
{
"bytes": 103888,
"path": "compiler-reports/extension-build/phase4c_ext.cuda.o",
"sha256": "ca3ac2f5b23ede7890cbe8b120b96f5c541efb309f30edae432830078dd94f17"
},
{
"bytes": 376936,
"path": "compiler-reports/extension-build/phase4c_ext.o",
"sha256": "fbaeb9dcf8e16c62ecf6178adace42c3c6fa9eee78b640c60e73b76a2ab00c80"
},
{
"bytes": 11806,
"path": "datasets/degree-preserving-route-a.npz",
"sha256": "091b233e396f828ea49431ee1d10ad2e8d183973dce193f18f7d95dad72c29e8"
},
{
"bytes": 11777,
"path": "datasets/degree-preserving-route-b.npz",
"sha256": "a7ca5decaca1ee271713ae8ec3b0a005a86fdfa8fe532ee34a7dd3f0e0438588"
},
{
"bytes": 217430,
"path": "datasets/generation-records.json",
"sha256": "1cc3410d07a7622dc56c844c45feef6199408df47af2bcc9800cfbaa3e9046f0"
},
{
"bytes": 14858,
"path": "datasets/real-malecns-route-a.npz",
"sha256": "4cbc090a4f0a00a98f756c5daae116dff446f50c46a852e4021d02489429dfc3"
},
{
"bytes": 14709,
"path": "datasets/real-malecns-route-b.npz",
"sha256": "a963b174fa2dbe0ec995121ca42f2f093c67bd32de8ff8f1bc5ec9c7d06ca263"
},
{
"bytes": 6825,
"path": "datasets/sample-index.parquet",
"sha256": "95db6db3d3d4111c4dbf644134a89463b94c4c51760612cf2da12af2332c4103"
},
{
"bytes": 11784,
"path": "datasets/shuffled-edges-route-a.npz",
"sha256": "da7c03ac4b91b7c30af3dcb84ed6d88f321e68fabefa2878aaf5ec7b71d6c6bd"
},
{
"bytes": 11727,
"path": "datasets/shuffled-edges-route-b.npz",
"sha256": "0d0b321e1db4c4f3b247a9a28b4a13157c148ae0b12348e3178fb47d6900cd6b"
},
{
"bytes": 214,
"path": "generalization/held-out-policy.json",
"sha256": "cbaf87bd8b90d2364f7d44054f399928b8d1219e3c5ab6a57493ef02de0d7c67"
},
{
"bytes": 1164,
"path": "latency/summary.json",
"sha256": "1cb5d455f14d062a972308f2da53aafc4783e0557b96b6d64b92aa829810c78c"
},
{
"bytes": 648,
"path": "random-connectome/audit.json",
"sha256": "5592a91cb845a6e8fee85a95faa82b2e51dbd18dba5f08b529725cae11fe1220"
},
{
"bytes": 102331880,
"path": "random-connectome/degree-preserving-indices.int32.npy",
"sha256": "482489dda826c4a7937b691b8da16411577ea9460bcac32afa9e3da754d3f7c9"
},
{
"bytes": 102331880,
"path": "random-connectome/shuffled-indices.int32.npy",
"sha256": "fee7498785d75c10d1a3217275d4d20401990011bc77d78aef5521fa5f6deed5"
},
{
"bytes": 389,
"path": "regression/auditory-100hz.json",
"sha256": "13a1bd0877ad0d157fece6dabfb8e75244632cea973acc6c46491492502fd6c4"
},
{
"bytes": 388,
"path": "regression/auditory-10hz.json",
"sha256": "3aead66d325b11a1f7eb2c8244c2c6ca5306fa04d283842c80ffae209337884e"
},
{
"bytes": 387,
"path": "regression/gustatory-50hz.json",
"sha256": "6bc07769f4ce91e3683d1eb3350da95f535fcb40e240325c93165906c8cc0b01"
},
{
"bytes": 387,
"path": "regression/mechanosensory-50hz.json",
"sha256": "61a0a18587eb4b4c7d41fbdf65bebf35f88f50d1c3a60da4eb2b3b756214e121"
},
{
"bytes": 388,
"path": "regression/olfactory-50hz.json",
"sha256": "130eba22895720af66e118d469e3c07241f4e1b49614ce64a71ed76d74836b2f"
},
{
"bytes": 161,
"path": "regression/summary.json",
"sha256": "6582dcec42279f017fa01117987aff1a5854341c1e3ae2197e2a92ec966a2675"
},
{
"bytes": 1888,
"path": "robustness/summary.json",
"sha256": "36d83fa275a14b9181eb8f781367d0688a69aed9bb337e41805da1113bd13313"
},
{
"bytes": 42778,
"path": "separability/summary.json",
"sha256": "82895016dd650c5e9bb35ce0add5489ef6fb028ad504c53971128283ba8bc4ab"
},
{
"bytes": 495964,
"path": "training/experiment-a-decoder-only.json",
"sha256": "5648c875c69237076fa627bfc5c4efcf43180b8b8da1b54fd956fa853a13b946"
},
{
"bytes": 85373,
"path": "training/experiment-b-encoder-only.json",
"sha256": "5109672780ffd20e3ca8ec0915a72bc8f782a691c8d5e4b334bc49e30f8aa293"
},
{
"bytes": 270197,
"path": "training/experiment-c-joint.json",
"sha256": "ccdb85c5f4902ee50cfdaef1fc6d8d59e194ab0571f38e9427d4d2135c32d25f"
},
{
"bytes": 4795,
"path": "training/phase4g.yaml",
"sha256": "678798511cc14181d22a2085dedb412b44a96a966398678c12c27a8c561be042"
}
],
"root": "/data/digital-drosophila/experiments/phase4g-frozen-interface",
"total_bytes": 209515958
}
@@ -0,0 +1,12 @@
{
"event_count": 2321846,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 5.1895060693141204e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 6.0412723712488514e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.58967199298786
}
@@ -0,0 +1,12 @@
{
"event_count": 609920,
"final_g_max_abs_error": 0.00048828125,
"final_g_mean_abs_error": 3.7311242095938724e-08,
"final_voltage_max_abs_error": 3.0517578125e-05,
"final_voltage_mean_abs_error": 5.67513458449298e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 8.326087503999588
}
@@ -0,0 +1,12 @@
{
"event_count": 2451263,
"final_g_max_abs_error": 0.001953125,
"final_g_mean_abs_error": 5.794453272756073e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 5.789552393054009e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.874435828009155
}
@@ -0,0 +1,12 @@
{
"event_count": 2410387,
"final_g_max_abs_error": 0.001953125,
"final_g_mean_abs_error": 7.048553385402556e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 8.787305105784071e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.946551653003553
}
@@ -0,0 +1,12 @@
{
"event_count": 2806702,
"final_g_max_abs_error": 0.0009765625,
"final_g_mean_abs_error": 6.158300180914011e-08,
"final_voltage_max_abs_error": 6.103515625e-05,
"final_voltage_mean_abs_error": 7.620241326833366e-09,
"passed": true,
"spike_counts_exact": true,
"spike_sequence_exact": true,
"state_within_phase4c_tolerance": true,
"wall_seconds": 10.940780463002739
}
@@ -0,0 +1,8 @@
{
"activity_stream": true,
"all_passed": true,
"phase4c_trials": true,
"phase4d_brainio": true,
"phase4e_checksum": true,
"phase4f_checksum": true
}
@@ -0,0 +1,58 @@
{
"brain-bypass": {
"accuracy": {
"adapter-noise": 0.4166666666666667,
"clean": 0.4166666666666667,
"event-dropout": 0.25,
"input-noise": 0.4166666666666667,
"neuron-dropout": 0.25,
"partial-occlusion": 0.25,
"temporal-jitter": 0.4166666666666667
},
"method_note": "feature-domain stress of frozen neural readout; temporal jitter uses adjacent earlier biological window; no brain retraining",
"readout": "descending",
"window_ms": 10
},
"degree-preserving": {
"accuracy": {
"adapter-noise": 0.25,
"clean": 0.25,
"event-dropout": 0.25,
"input-noise": 0.3333333333333333,
"neuron-dropout": 0.25,
"partial-occlusion": 0.25,
"temporal-jitter": 0.25
},
"method_note": "feature-domain stress of frozen neural readout; temporal jitter uses adjacent earlier biological window; no brain retraining",
"readout": "descending",
"window_ms": 10
},
"real-malecns": {
"accuracy": {
"adapter-noise": 0.25,
"clean": 0.25,
"event-dropout": 0.25,
"input-noise": 0.3333333333333333,
"neuron-dropout": 0.25,
"partial-occlusion": 0.25,
"temporal-jitter": 0.25
},
"method_note": "feature-domain stress of frozen neural readout; temporal jitter uses adjacent earlier biological window; no brain retraining",
"readout": "descending",
"window_ms": 10
},
"shuffled-edges": {
"accuracy": {
"adapter-noise": 0.25,
"clean": 0.25,
"event-dropout": 0.25,
"input-noise": 0.3333333333333333,
"neuron-dropout": 0.25,
"partial-occlusion": 0.25,
"temporal-jitter": 0.25
},
"method_note": "feature-domain stress of frozen neural readout; temporal jitter uses adjacent earlier biological window; no brain retraining",
"readout": "descending",
"window_ms": 10
}
}

Some files were not shown because too many files have changed in this diff Show More