{ "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": { "": 23706, "L": 1 }, "field": "annotation_rootSide", "left_right_patterns_enabled": false, "non_null_coverage": 4.2181634116511546e-05 }, "engineering-second-order": { "counts": { "": 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": { "": 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": { "": 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 } }