Audit calyx-specific PN contact scope without changing frozen baseline

This commit is contained in:
Digital Drosophila Archive
2026-09-30 00:27:22 +08:00
parent d6843e675d
commit 3213aada79
77 changed files with 4152 additions and 14 deletions
@@ -0,0 +1,68 @@
[
{
"all_response_sum": 2.647552750875989,
"formal_label": "",
"mapped_nonzero_glomeruli": 9,
"mapped_response_sum": 2.647552967071533,
"mapped_signal_fraction": 1.0000000816586352,
"mapped_strong_glomeruli": 6,
"odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N",
"odor_name": "ethyl (R)-(-)-3-hydroxybutanoate",
"split": "calibration"
},
{
"all_response_sum": 3.15310405209239,
"formal_label": "",
"mapped_nonzero_glomeruli": 10,
"mapped_response_sum": 3.153104305267334,
"mapped_signal_fraction": 1.0000000802938755,
"mapped_strong_glomeruli": 7,
"odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N",
"odor_name": "3-penten-2-one",
"split": "calibration"
},
{
"all_response_sum": 2.5893836710143447,
"formal_label": "",
"mapped_nonzero_glomeruli": 10,
"mapped_response_sum": 2.589383840560913,
"mapped_signal_fraction": 1.000000065477577,
"mapped_strong_glomeruli": 7,
"odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N",
"odor_name": "(2R)-hexan-2-ol",
"split": "calibration"
},
{
"all_response_sum": 2.145005152753913,
"formal_label": "",
"mapped_nonzero_glomeruli": 8,
"mapped_response_sum": 2.145005226135254,
"mapped_signal_fraction": 1.0000000342103332,
"mapped_strong_glomeruli": 5,
"odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N",
"odor_name": "gamma-propyl-gamma-butyrolactone",
"split": "calibration"
},
{
"all_response_sum": 1.9317070827976401,
"formal_label": "",
"mapped_nonzero_glomeruli": 9,
"mapped_response_sum": 1.9317071437835693,
"mapped_signal_fraction": 1.0000000315710025,
"mapped_strong_glomeruli": 5,
"odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N",
"odor_name": "2-methyl butyl acetate",
"split": "calibration"
},
{
"all_response_sum": 4.358990574986397,
"formal_label": "",
"mapped_nonzero_glomeruli": 9,
"mapped_response_sum": 4.358990669250488,
"mapped_signal_fraction": 1.0000000216252112,
"mapped_strong_glomeruli": 8,
"odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N",
"odor_name": "ethyl (S)-(+)-3-hydroxybutanoate",
"split": "calibration"
}
]
@@ -0,0 +1,18 @@
{
"GPU_inventory": "0, Tesla V100-SXM2-16GB, GPU-a745fd30-4ca8-2370-09f6-2d374ac866dc, 580.178.04, 16384 MiB\n1, Tesla V100-SXM2-16GB, GPU-0f0ff6ed-bf1f-50ea-c244-b4566eccc66a, 580.178.04, 16384 MiB\n2, NVIDIA GeForce RTX 4090, GPU-79f3a85d-adce-7833-7003-6488140ca596, 580.178.04, 49140 MiB\n",
"executable": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python",
"installed_or_upgraded_packages": false,
"nvcc": "nvcc: NVIDIA (R) Cuda compiler driver\nCopyright (c) 2005-2024 NVIDIA Corporation\nBuilt on Tue_Oct_29_23:50:19_PDT_2024\nCuda compilation tools, release 12.6, V12.6.85\nBuild cuda_12.6.r12.6/compiler.35059454_0\n",
"packages": {
"PyYAML": "6.0.3",
"ninja": "1.13.2",
"numpy": "2.2.6",
"pandas": "2.3.3",
"pyarrow": "25.0.1",
"scipy": "1.15.3",
"torch": "2.14.0"
},
"platform": "Linux-5.15.0-194-generic-x86_64-with-glibc2.35",
"python": "3.10.12 (main, Aug 31 2026, 10:18:17) [GCC 11.4.0]",
"source_sha256": "be92ce24e63910f67da0238b19e3abb882e1afd317561fccf01734f1b4a56f25"
}
@@ -0,0 +1,38 @@
[
{
"forcing": "a939ee1aa335c3821dd6f539e12936ef3b9eeb784a253961d83eda193b8cf072",
"odor_index": 0,
"seed": 80131101,
"targets_rates": "2c69540b8352e9ac4870fa598306925daf5787fd5fefc9eb818eeddf1dcb67e1"
},
{
"forcing": "16ca8d267bfaf6aaf7894ec7e8b47a1bd834526e0353fd81a5aa87ac6bf0da1c",
"odor_index": 1,
"seed": 81131101,
"targets_rates": "b1ada43fc2751f56fba325b151cb8382f45425b69bb9d9a62653970c176d6104"
},
{
"forcing": "b7eac53509b51e957617eaaf2ca7c4c319565c9037cab7b2b54e797323ddbff4",
"odor_index": 2,
"seed": 82131101,
"targets_rates": "ee8255452f19cbbfb3deff719e42e9c15c85b0c974602063cabbb6a7b02052a0"
},
{
"forcing": "23030e5d12d837ca5b12f944f89f5efe806b1fca155157187a8a01e2b62913a8",
"odor_index": 3,
"seed": 83131101,
"targets_rates": "11a3f98ad623d5d217375ce4343217d428f4905c84964379c6d6d7e78c759275"
},
{
"forcing": "a5d761a8c836af61e99092f7e22cf949ee37b013aa1841d16258355c51f5eedf",
"odor_index": 4,
"seed": 84131101,
"targets_rates": "4b805ed706ff3a9ba19020c0b10f29d90efee476a9b440507cf221827e8419a9"
},
{
"forcing": "cff8e383719d570f0c1a6f491385d81e4451d356603aea57235aa444974a3316",
"odor_index": 5,
"seed": 85131101,
"targets_rates": "7deea1e8ce60a4357d57e359a30d7693815b59a413c0d5c48e96f654cab78500"
}
]
@@ -0,0 +1,122 @@
{
"__main__": {
"path": "models/male-cns-lif/terminal-scope-diagnostic-v1/launch.py",
"sha256": "0b2f71365267886933ba5becb52f4123d3d4e95e9c5bc0cf19c9bf0563831625"
},
"__mp_main__": {
"path": "models/male-cns-lif/terminal-scope-diagnostic-v1/launch.py",
"sha256": "0b2f71365267886933ba5becb52f4123d3d4e95e9c5bc0cf19c9bf0563831625"
},
"audit": {
"path": "models/male-cns-lif/apl-pn-scope-audit-v1/audit.py",
"sha256": "4ef071ba88f4e1cd78f068be58414dd7f4099dfac69c68266c4f46e175eab9fb"
},
"brain_runtime": {
"path": "models/male-cns-lif/brain_runtime.py",
"sha256": "1c4e3e6f06708bfec30b24e92297f320b2b8b87ebbbe6da501f5f2db4f74762a"
},
"diagnostic": {
"path": "models/male-cns-lif/terminal-scope-diagnostic-v1/diagnostic.py",
"sha256": "c8ec2ae6e72d35fedbd42acc6e6b5e7af2634d5b9805dc20e777b172c55d5aa4"
},
"phase4b": {
"path": "models/male-cns-lif/phase4b.py",
"sha256": "693468685a7ff3db1d09a088e0bbdaa78c595d64086b27e9cc18abceb4c7d174"
},
"phase4c": {
"path": "models/male-cns-lif/phase4c.py",
"sha256": "5ec83a132deb8ba20e62dab485537c2414016fe2fece546198d61c0668d75b6b"
},
"phase4h_audit": {
"path": "models/male-cns-lif/phase4h_audit.py",
"sha256": "83128ea0a7276a06c6ce57e4c533d076cf442e28e3b0834e38c4537cc87e1136"
},
"phase4i": {
"path": "models/male-cns-lif/phase4i.py",
"sha256": "f5a45ba4b41553495ea50e09ae4522f97f78ffb62b7fa690d8eb6e3ed06bd555"
},
"phase4j": {
"path": "models/male-cns-lif/phase4j.py",
"sha256": "abb4574da85f00bd9ef61024c65993ef81d42651ff8d8d63c15dd69c6222471e"
},
"phase4k": {
"path": "models/male-cns-lif/phase4k.py",
"sha256": "6ca7dd7b3fec7f970f8a43ac8286dd0f05b2674ac3996b9b20583b636719abe7"
},
"phase4l": {
"path": "models/male-cns-lif/phase4l.py",
"sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553"
},
"phase4m": {
"path": "models/male-cns-lif/phase4m.py",
"sha256": "3d1b64861559c9c04e08153b4056d968ab556637916d388170b36fc6348fa822"
},
"phase4n": {
"path": "models/male-cns-lif/phase4n.py",
"sha256": "dbbb49447aecbc862d3f54bba9de41f6b8ab90a6afb1ef43a686149fce832d13"
},
"phase4p": {
"path": "models/male-cns-lif/deterministic-runtime-v2/phase4p.py",
"sha256": "c8a13dbdd58dd222f73c1224de448e54bdf90c3f533163427a2bb25446a03999"
},
"phase4p_finalize": {
"path": "models/male-cns-lif/deterministic-runtime-v2/phase4p_finalize.py",
"sha256": "b627fb0934bca8f04ec7c595a7b5e6690a2af62a44bc00ff2972f9f764671cd4"
},
"phase4p_revalidate": {
"path": "models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py",
"sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346"
},
"phase4p_validate": {
"path": "models/male-cns-lif/deterministic-runtime-v2/phase4p_validate.py",
"sha256": "ce06aa5cb6439450440a91603af1c0d187b20dc11abda6528ea0dfc6b71569b5"
},
"phase4q": {
"path": "models/male-cns-lif/credit-v3/phase4q.py",
"sha256": "2cd10fb215d7ed624f4a4323453d20c4327bea490fa52eb3afc5d7fa0176a6e5"
},
"phase4r": {
"path": "models/male-cns-lif/timing-audit-v1/phase4r.py",
"sha256": "f33b7d01ff3fe3858a1d995a7471740218be250910548fde11b87432a15a73f1"
},
"phase4s": {
"path": "models/male-cns-lif/timing-credit-v1/phase4s.py",
"sha256": "59e4ee98a2a81321b1d1f9edd78035133ade8b73673b47a9c89f77bd39511769"
},
"phase4t": {
"path": "models/male-cns-lif/timing-stability-v1/phase4t.py",
"sha256": "eebb61a1b97fb3de90746d23cc3037d1290a97d505ecff7fc784948e68dfa88e"
},
"phase4u": {
"path": "models/male-cns-lif/odor-timing-generalization-v1/phase4u.py",
"sha256": "c97b908f38619a52a291c63fe90056f69d966f4138f50a3489f54e6e0ff8683e"
},
"phase4v": {
"path": "models/male-cns-lif/csus-audit-v1/phase4v.py",
"sha256": "9007a0b7b01760d05a0d29d01e8551452d8029dee507992f4f06b1aa74885e53"
},
"phase4w": {
"path": "models/male-cns-lif/late-kc-audit-v1/phase4w.py",
"sha256": "2c0c2eaf793b7f89eb8b1f606bc3878f16f101325818c5e6fe2b690eefdfb9a8"
},
"phase4x": {
"path": "models/male-cns-lif/transmitter-audit-v1/phase4x.py",
"sha256": "89999433ca5ca81764cef921c0095a207639ac3f3b9845537d7dc819b52c1dac"
},
"phase4y": {
"path": "models/male-cns-lif/dpm-hypothesis-v1/phase4y.py",
"sha256": "636139eaeafa981a0c54c59a7c69e2b52b8493aa798448fa86ae6d2c6baba319"
},
"phase4z": {
"path": "models/male-cns-lif/pn-feedback-audit-v1/phase4z.py",
"sha256": "0a9136c5543531ae5ce76eeef9a512f09b94ed2b96f8b14d2e8f7e6782b7e40d"
},
"scope": {
"path": "models/male-cns-lif/terminal-scope-diagnostic-v1/scope.py",
"sha256": "8f5774496dcceaee1c2793a5308754cbd0864c4a38d507481071d988f9de424d"
},
"transmitter_roles_v1": {
"path": "models/male-cns-lif/transmitter-audit-v1/transmitter_roles_v1.py",
"sha256": "76ba0cae6c5db417ec030456797f7935216c6877bd339d5e435133a0061e3930"
}
}
@@ -0,0 +1,37 @@
[
{
"bytes": 10065020,
"path": "experiments/phase4aa-apl-pn-scope/localization/APL-incident.parquet",
"sha256": "442b0fa2640cd1bfaf97e558ae912a8601dc3289b420021526353bc3bcfba849"
},
{
"bytes": 6749567,
"path": "experiments/phase4aa-apl-pn-scope/localization/APL-target-PN-to-KC.parquet",
"sha256": "310827739c293b633d6c392d2b59ced6820a0b39606fdb29ff263ce3f5b4847e"
},
{
"bytes": 472,
"path": "experiments/phase4aa-apl-pn-scope/external-resources/synaptic-partners/download-verification.json",
"sha256": "4fd796f88f05a08d5f7f3c3ff2c63c939f330e9acc4519a5272c8b3b97fcf4ac"
},
{
"bytes": 9283041,
"path": "datasets/male-cns-v1.0/processed/neuron-only/neuron-index/unified-metadata.parquet",
"sha256": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63"
},
{
"bytes": 204663632,
"path": "datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-weights.int64.npy",
"sha256": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b"
},
{
"bytes": 102331880,
"path": "datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-indices.int32.npy",
"sha256": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150"
},
{
"bytes": 1333736,
"path": "datasets/male-cns-v1.0/processed/neuron-only/gpu/csr-indptr.int64.npy",
"sha256": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4"
}
]
@@ -0,0 +1,20 @@
{
"launcher_sha256": "0b2f71365267886933ba5becb52f4123d3d4e95e9c5bc0cf19c9bf0563831625",
"model_source_edited": false,
"module_paths": [
"/data/digital-drosophila/models/male-cns-lif/deterministic-runtime-v2",
"/data/digital-drosophila/models/male-cns-lif/credit-v3",
"/data/digital-drosophila/models/male-cns-lif/timing-audit-v1",
"/data/digital-drosophila/models/male-cns-lif/timing-credit-v1",
"/data/digital-drosophila/models/male-cns-lif/timing-stability-v1",
"/data/digital-drosophila/models/male-cns-lif/odor-timing-generalization-v1",
"/data/digital-drosophila/models/male-cns-lif/csus-audit-v1",
"/data/digital-drosophila/models/male-cns-lif/late-kc-audit-v1",
"/data/digital-drosophila/models/male-cns-lif/dpm-hypothesis-v1",
"/data/digital-drosophila/models/male-cns-lif/pn-feedback-audit-v1",
"/data/digital-drosophila/models/male-cns-lif/transmitter-audit-v1"
],
"only_fix": "Add explicit existing frozen dependency directories to module lookup",
"previous_attempt": "ModuleNotFoundError: phase4v before run-start and before simulation",
"protocol_parameters_changed": false
}
@@ -0,0 +1,5 @@
{
"all_PN_KC_block.parquet": "07ea3fa9fe2a4e093cff38aba9aab4e7a018f32c108542fc773110f0a43a8293",
"calyx_PN_KC_contact_block.parquet": "0e2585cdb7d44b24f4579d90149f9bb7738718164036dde910be2d94a67370fc",
"whole_PN_output_block.parquet": "95f800944d01738e3d36da64a17c9bd37b8372fd8ba165bdcd31a94da0fdee29"
}
@@ -0,0 +1,51 @@
{
"before_analysis": true,
"config": {
"canonical": "datasets/male-cns-v1.0/processed/neuron-only",
"conditions": [
"frozen_reference",
"calyx_PN_KC_contact_block",
"all_PN_KC_block",
"whole_PN_output_block"
],
"event_prior": "experiments/phase4z-pn-feedback-audit",
"experiment": "experiments/phase4ab-terminal-scope",
"input_model": "models/male-cns-lif/csus-audit-v1",
"late_start_ms": 500,
"model": "models/male-cns-lif/terminal-scope-diagnostic-v1",
"no_candidate": true,
"odor_indices": [
0,
1,
2,
3,
4,
5
],
"phase": "4AB",
"prior_experiment": "experiments/phase4aa-apl-pn-scope",
"prior_model": "models/male-cns-lif/apl-pn-scope-audit-v1",
"repeat_odor_index": 0,
"roi_labels": [
"CA(L)",
"CA(R)"
],
"root": "/data/digital-drosophila",
"runtime": "models/male-cns-lif/deterministic-runtime-v2",
"seed": 131101,
"snapshot": "registry/snapshots/bootstrap-20260929",
"state_prior": "experiments/phase4y-dpm-hypothesis",
"target_KC": 82312,
"watched_VA6": 133666,
"workers": 4
},
"parent_commit": "d6843e675dec5ae38a06f2ba70d74836aea53ace",
"source_hashes": {
"PROTOCOL.md": "451b53b128eb0ad67acb81f060f3676794a68c98637dd2c0eddd137da509fccf",
"config.yaml": "e22088d9847504a50c0e684d2cee9420f484ab1ebef9d6057921062d8f785e73",
"diagnostic.py": "c8ec2ae6e72d35fedbd42acc6e6b5e7af2634d5b9805dc20e777b172c55d5aa4",
"scope.py": "8f5774496dcceaee1c2793a5308754cbd0864c4a38d507481071d988f9de424d",
"test_scope.py": "38a1c6e653ae97e77e5feda3ee8f2f8a3c366755bfbbd57ca1373b9b8f971bbb"
},
"timestamp_utc": "2026-09-29T16:14:53.622166+00:00"
}