551 lines
18 KiB
JSON
551 lines
18 KiB
JSON
{
|
|
"strata": {
|
|
"all": {
|
|
"neurons": 4064,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 7901,
|
|
"accepted_edges": 7850,
|
|
"rejected_edges": 51,
|
|
"due_contacts": 12426,
|
|
"accepted_contacts": 12319,
|
|
"rejected_contacts": 107,
|
|
"accepted_exc_SI": 3.3877249999999997,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.029425,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 83394,
|
|
"accepted_edges": 83366,
|
|
"rejected_edges": 28,
|
|
"due_contacts": 3531600,
|
|
"accepted_contacts": 3530418,
|
|
"rejected_contacts": 1182,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"ALPN": {
|
|
"due_edges": 263191,
|
|
"accepted_edges": 263101,
|
|
"rejected_edges": 90,
|
|
"due_contacts": 4795281,
|
|
"accepted_contacts": 4793166,
|
|
"rejected_contacts": 2115,
|
|
"accepted_exc_SI": 1316.8795750000002,
|
|
"accepted_inh_abs_SI": 1.2410750000000004,
|
|
"rejected_exc_SI": 0.5808000000000001,
|
|
"rejected_inh_abs_SI": 0.000825
|
|
},
|
|
"MBON": {
|
|
"due_edges": 27852,
|
|
"accepted_edges": 27851,
|
|
"rejected_edges": 1,
|
|
"due_contacts": 53549,
|
|
"accepted_contacts": 53548,
|
|
"rejected_contacts": 1,
|
|
"accepted_exc_SI": 0.8123500000000001,
|
|
"accepted_inh_abs_SI": 13.913350000000001,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.000275
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 83563,
|
|
"accepted_edges": 83555,
|
|
"rejected_edges": 8,
|
|
"due_contacts": 255302,
|
|
"accepted_contacts": 255287,
|
|
"rejected_contacts": 15,
|
|
"accepted_exc_SI": 70.180275,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.004125,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 31,
|
|
"accepted_edges": 31,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 31,
|
|
"accepted_contacts": 31,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.008525,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 162623,
|
|
"accepted_edges": 162539,
|
|
"rejected_edges": 84,
|
|
"due_contacts": 636303,
|
|
"accepted_contacts": 635983,
|
|
"rejected_contacts": 320,
|
|
"accepted_exc_SI": 77.55742500000001,
|
|
"accepted_inh_abs_SI": 96.44772499999998,
|
|
"rejected_exc_SI": 0.0077,
|
|
"rejected_inh_abs_SI": 0.07975000000000002
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 0,
|
|
"accepted_edges": 0,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 0,
|
|
"accepted_contacts": 0,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
}
|
|
},
|
|
"no_accepted_exc_neurons": 0,
|
|
"no_accepted_ALPN_exc_neurons": 267,
|
|
"has_exc_but_never_active": 4019,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 4345.685596595822,
|
|
"APL_write_ref_SI": 0.8985480079203845,
|
|
"APL_write_available_SI": 4344.787048587902,
|
|
"APL_pre_first_spike_SI": 4304.511181547149,
|
|
"APL_same_tick_first_spike_SI": 0.03615134979784489,
|
|
"negative_g_ticks": 3673755.0,
|
|
"refractory_ticks": 1056.0,
|
|
"g_end_time_integral_V_ms": -13727.961825541859,
|
|
"V_end_time_integral_V_ms": -29921.547037108347,
|
|
"accepted_exc_before_first_SI": 1440.1733500000003,
|
|
"accepted_inh_before_first_abs_SI": 109.93482499999996,
|
|
"APL_zeroed_due_edges": 83394.0,
|
|
"APL_zeroed_due_contacts": 3531600.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 16.988619572405,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 6216.41197153722,
|
|
"ALPN_inh": -6.064040957654493,
|
|
"MBON_exc": 3.8758033906613356,
|
|
"MBON_inh": -66.37710219374904,
|
|
"anatomical_DAN_exc": 326.258359069408,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.04082626826330333,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 342.8354796754609,
|
|
"other_inh": -460.65458106525216,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -20101.27716083862
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": -1.9177368026923602e-13,
|
|
"maximum_prethreshold_V": -0.0448941998285261,
|
|
"minimum_end_g_V": -0.3639727995076614
|
|
},
|
|
"ever_active": {
|
|
"neurons": 45,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 203,
|
|
"accepted_edges": 152,
|
|
"rejected_edges": 51,
|
|
"due_contacts": 399,
|
|
"accepted_contacts": 292,
|
|
"rejected_contacts": 107,
|
|
"accepted_exc_SI": 0.0803,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.029425,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 828,
|
|
"accepted_edges": 800,
|
|
"rejected_edges": 28,
|
|
"due_contacts": 36036,
|
|
"accepted_contacts": 34854,
|
|
"rejected_contacts": 1182,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"ALPN": {
|
|
"due_edges": 4403,
|
|
"accepted_edges": 4313,
|
|
"rejected_edges": 90,
|
|
"due_contacts": 118587,
|
|
"accepted_contacts": 116472,
|
|
"rejected_contacts": 2115,
|
|
"accepted_exc_SI": 32.023199999999996,
|
|
"accepted_inh_abs_SI": 0.0066,
|
|
"rejected_exc_SI": 0.5808,
|
|
"rejected_inh_abs_SI": 0.000825
|
|
},
|
|
"MBON": {
|
|
"due_edges": 330,
|
|
"accepted_edges": 329,
|
|
"rejected_edges": 1,
|
|
"due_contacts": 711,
|
|
"accepted_contacts": 710,
|
|
"rejected_contacts": 1,
|
|
"accepted_exc_SI": 0.0055000000000000005,
|
|
"accepted_inh_abs_SI": 0.18975,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.000275
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 891,
|
|
"accepted_edges": 883,
|
|
"rejected_edges": 8,
|
|
"due_contacts": 2693,
|
|
"accepted_contacts": 2678,
|
|
"rejected_contacts": 15,
|
|
"accepted_exc_SI": 0.7364499999999998,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.004124999999999999,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 0,
|
|
"accepted_edges": 0,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 0,
|
|
"accepted_contacts": 0,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 2470,
|
|
"accepted_edges": 2386,
|
|
"rejected_edges": 84,
|
|
"due_contacts": 9545,
|
|
"accepted_contacts": 9225,
|
|
"rejected_contacts": 320,
|
|
"accepted_exc_SI": 0.8153750000000001,
|
|
"accepted_inh_abs_SI": 1.7096749999999996,
|
|
"rejected_exc_SI": 0.007700000000000001,
|
|
"rejected_inh_abs_SI": 0.07975
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 0,
|
|
"accepted_edges": 0,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 0,
|
|
"accepted_contacts": 0,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
}
|
|
},
|
|
"no_accepted_exc_neurons": 0,
|
|
"no_accepted_ALPN_exc_neurons": 0,
|
|
"has_exc_but_never_active": 0,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 43.30527790826714,
|
|
"APL_write_ref_SI": 0.8985480079203844,
|
|
"APL_write_available_SI": 42.40672990034676,
|
|
"APL_pre_first_spike_SI": 2.1308628595933987,
|
|
"APL_same_tick_first_spike_SI": 0.0361513497978449,
|
|
"negative_g_ticks": 33882.0,
|
|
"refractory_ticks": 1056.0,
|
|
"g_end_time_integral_V_ms": -56.358356903590526,
|
|
"V_end_time_integral_V_ms": -271.4701018979536,
|
|
"accepted_exc_before_first_SI": 5.008300000000001,
|
|
"accepted_inh_before_first_abs_SI": 0.2387,
|
|
"APL_zeroed_due_edges": 828.0,
|
|
"APL_zeroed_due_contacts": 36036.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 0.29667218146762725,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 140.66304735607844,
|
|
"ALPN_inh": -0.03064209275849762,
|
|
"MBON_exc": 0.02516363430124644,
|
|
"MBON_inh": -0.8989766123377625,
|
|
"anatomical_DAN_exc": 3.3484819030410464,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.0,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 3.5596615241907013,
|
|
"other_inh": -7.701783214813799,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -195.6199815827595
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 1.431146867680866e-14,
|
|
"maximum_prethreshold_V": -0.0448941998285261,
|
|
"minimum_end_g_V": -0.09206354539707333
|
|
},
|
|
"never_active": {
|
|
"neurons": 4019,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 7698,
|
|
"accepted_edges": 7698,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 12027,
|
|
"accepted_contacts": 12027,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 3.3074250000000003,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 82566,
|
|
"accepted_edges": 82566,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 3495564,
|
|
"accepted_contacts": 3495564,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"ALPN": {
|
|
"due_edges": 258788,
|
|
"accepted_edges": 258788,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 4676694,
|
|
"accepted_contacts": 4676694,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 1284.856375,
|
|
"accepted_inh_abs_SI": 1.2344750000000002,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"MBON": {
|
|
"due_edges": 27522,
|
|
"accepted_edges": 27522,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 52838,
|
|
"accepted_contacts": 52838,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.8068500000000001,
|
|
"accepted_inh_abs_SI": 13.723600000000001,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 82672,
|
|
"accepted_edges": 82672,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 252609,
|
|
"accepted_contacts": 252609,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 69.443825,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 31,
|
|
"accepted_edges": 31,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 31,
|
|
"accepted_contacts": 31,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.008525,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 160153,
|
|
"accepted_edges": 160153,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 626758,
|
|
"accepted_contacts": 626758,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 76.74205,
|
|
"accepted_inh_abs_SI": 94.73804999999997,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 0,
|
|
"accepted_edges": 0,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 0,
|
|
"accepted_contacts": 0,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
}
|
|
},
|
|
"no_accepted_exc_neurons": 0,
|
|
"no_accepted_ALPN_exc_neurons": 267,
|
|
"has_exc_but_never_active": 4019,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 4302.380318687556,
|
|
"APL_write_ref_SI": 0.0,
|
|
"APL_write_available_SI": 4302.380318687556,
|
|
"APL_pre_first_spike_SI": 4302.380318687556,
|
|
"APL_same_tick_first_spike_SI": 0.0,
|
|
"negative_g_ticks": 3639873.0,
|
|
"refractory_ticks": 0.0,
|
|
"g_end_time_integral_V_ms": -13671.60346863827,
|
|
"V_end_time_integral_V_ms": -29650.07693521039,
|
|
"accepted_exc_before_first_SI": 1435.1650500000005,
|
|
"accepted_inh_before_first_abs_SI": 109.69612499999997,
|
|
"APL_zeroed_due_edges": 82566.0,
|
|
"APL_zeroed_due_contacts": 3495564.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 16.691947390937372,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 6075.748924181142,
|
|
"ALPN_inh": -6.033398864895996,
|
|
"MBON_exc": 3.850639756360089,
|
|
"MBON_inh": -65.47812558141128,
|
|
"anatomical_DAN_exc": 322.90987716636687,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.04082626826330333,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 339.2758181512702,
|
|
"other_inh": -452.9527978504383,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -19905.65717925586
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": -2.0608514894604468e-13,
|
|
"maximum_prethreshold_V": -0.04505693311127004,
|
|
"minimum_end_g_V": -0.3639727995076614
|
|
}
|
|
},
|
|
"ledger_max_abs_error_V": 1.0842021724855044e-19,
|
|
"ledger_max_bound_V": 6.192577066197703e-14,
|
|
"ledger_roundoff_bound_pass": true,
|
|
"ledger_accumulator_mantissa_bits": 63,
|
|
"ledger_bound_formula": "64 * eps(longdouble) * (ticks+1) * (sum_abs_actual_stage_deltas + abs(initial_g) + abs(final_g)) per KC",
|
|
"source_shadow_max_residual_V": 3.3306690738754696e-16,
|
|
"source_area_max_residual_V_ms": 2.1316282072803006e-14,
|
|
"source_shadow_meaning": "Signed source/sign g bookkeeping under observed availability/reset only; non-feedback, not counterfactual",
|
|
"cumulative_increment_units": "SI volts; sums of individual increments, not instantaneous conductance",
|
|
"source_state_area_units": "V*ms; post-APL source-state left samples times dt .1ms",
|
|
"activity_strata_outcome_defined": true,
|
|
"APL_cause_of_CAL_failure_proven": false,
|
|
"full_CAL_all_tick_subset_state_independently_verified": false,
|
|
"case": "cal-physiological-04-s51104",
|
|
"repeat": 0,
|
|
"kind": "calibration",
|
|
"pass_all": true,
|
|
"exact": {
|
|
"v": true,
|
|
"g": true,
|
|
"ref": true,
|
|
"counts": true,
|
|
"step": true,
|
|
"neuron_idx": true
|
|
},
|
|
"full_KC_sparse_events_and_final_state_exact": true,
|
|
"every_tick_fixture_pre_post_state_exact": false,
|
|
"graph": {
|
|
"graph_name": "full",
|
|
"graph_nodes": 166700,
|
|
"graph_edges": 25582938,
|
|
"KC_targets": 4064,
|
|
"incoming_edges": 830465,
|
|
"incoming_contacts": 2082231,
|
|
"zeroed_APL_incoming_edges": 4633,
|
|
"groups": {
|
|
"KC": {
|
|
"edges": 642933,
|
|
"contacts": 1153845
|
|
},
|
|
"APL": {
|
|
"edges": 4633,
|
|
"contacts": 196200
|
|
},
|
|
"ALPN": {
|
|
"edges": 22586,
|
|
"contacts": 390928
|
|
},
|
|
"MBON": {
|
|
"edges": 6813,
|
|
"contacts": 11181
|
|
},
|
|
"anatomical_DAN": {
|
|
"edges": 129113,
|
|
"contacts": 225127
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"edges": 35,
|
|
"contacts": 38
|
|
},
|
|
"other": {
|
|
"edges": 24211,
|
|
"contacts": 103979
|
|
},
|
|
"unclassified": {
|
|
"edges": 141,
|
|
"contacts": 933
|
|
}
|
|
},
|
|
"source_graph": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full",
|
|
"conditional_target_filter_only": true,
|
|
"source_graph_modified": false
|
|
},
|
|
"input": {
|
|
"requests": 59,
|
|
"accepted": 45,
|
|
"rejected": 14,
|
|
"actual_spikes_by_source_group": {
|
|
"KC": 48,
|
|
"APL": 38,
|
|
"ALPN": 4404,
|
|
"MBON": 184,
|
|
"anatomical_DAN": 91,
|
|
"dopamine_annotation_only": 47,
|
|
"other": 19397,
|
|
"unclassified": 379
|
|
},
|
|
"all_ALPN": 686,
|
|
"odor_design_target_count": 48,
|
|
"PN_ever_requested": 24,
|
|
"PN_ever_accepted_request": 24,
|
|
"PN_actual_active": 541,
|
|
"design_target_PN_spikes": 466,
|
|
"non_design_ALPN_spikes": 3938,
|
|
"accepted_request_is_not_proof_spike_was_caused_exclusively_by_request": true,
|
|
"actual_requested_events_not_forced_to_equal_across_odors": true
|
|
},
|
|
"steps": 1000,
|
|
"duration_ms": 100.0,
|
|
"KC_active": 45,
|
|
"KC_spikes": 48,
|
|
"pending_after_record_window": {
|
|
"edge_events": 19876,
|
|
"contacts": 376244,
|
|
"nominal_abs_SI": 49.50522499999995
|
|
},
|
|
"mode": "physiological",
|
|
"odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N",
|
|
"seed": 51104,
|
|
"CPU_audit_wall_seconds": 1.789264599998205,
|
|
"original_brain_time_and_wall_not_rebenchmarked": true,
|
|
"training": false,
|
|
"new_brain_simulation": false,
|
|
"candidate_generated": false,
|
|
"input_sha256": {
|
|
"state.npz": "03cc060fe2c87dbde5236e299b2c37250ab247874a2ceed39beb85a7c2e007ee",
|
|
"apl-inhibition.float32.npy": "43002d419cf99e1bdb0c9a38546e032e4cd5f4db2513710e2075b5af4cd62cea",
|
|
"requests.csv": "c4667486189fa3b6ac5c2952507367ddca6bdf9664af7836a69cb7c3e1d1e7e6",
|
|
"summary.json": "5f20601064fdc440df9dc72f99bf528231860ea9bff6e713edeb6bf17d18cb38"
|
|
}
|
|
}
|