Archive MaleCNS research sources, provenance, bibliography and immutable data inventory
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user