[
 {
  "local_id": "C1",
  "type": "negative_result",
  "core": true,
  "statement": "Across 239 transcriptomic neuron subclasses (2.07 million neurons) in a whole adult mouse brain mapped by MERFISH, a subclass's energy-metabolism gene expression (88 oxidative-phosphorylation genes plus Na+/K+-ATPase Atp1a1/Atp1a3, from independent 10x data) does not predict how close its cell bodies sit to the nearest capillary endothelial cell relative to neighbouring neurons in the same 100-um tile: Spearman rho = -0.019 (95% CI -0.150 to 0.111; permutation p = 0.78). Replication brains give rho = -0.048, +0.044, -0.003 and +0.344 (2 of 4 negative). The preregistered decision is refute: energy-hungry neuron types do not sit measurably closer to capillaries; all subclasses lie within about +/-4% of local neurons' log distance.",
  "evidence": [
   {
    "result": "R1.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "R1.p_perm_two_sided",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "R1.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "R1.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "R1.n_units",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.decision",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.supports_energy_proximity",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.replication_n_negative",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.n_primary_subclasses",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.neurons_analysed_primary_subclasses",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.replication.zhuang1.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "R1.replication.zhuang1.n_units",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.replication.zhuang2.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "R1.replication.zhuang2.n_units",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.replication.zhuang3.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "R1.replication.zhuang3.n_units",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "R1.replication.zhuang4.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "R1.replication.zhuang4.n_units",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "secondary.S1_pericyte.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S1_pericyte.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S1_pericyte.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S2_class_stratified.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S2_class_stratified.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S2_class_stratified.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S3_within_division.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S3_within_division.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S3_within_division.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S5_oxphos_only.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S5_oxphos_only.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S5_oxphos_only.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S5_pump_only.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S5_pump_only.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S5_pump_only.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S6_linear_distance.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S6_linear_distance.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S6_linear_distance.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S7_tile_50um.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S7_tile_50um.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S7_tile_50um.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S7_tile_200um.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S7_tile_200um.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S7_tile_200um.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S8_zhuang_pooled.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S8_zhuang_pooled.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S8_zhuang_pooled.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S9_include_immature_neurons.rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S9_include_immature_neurons.ci95_low",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S9_include_immature_neurons.ci95_high",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S4_size_partial.partial_rho",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "secondary.S4_size_partial.p_perm_two_sided",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "qc.allen.neurons_analysed",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "qc.allen.endo_dist_median_um",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "qc.zhuang1.neurons_analysed",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "qc.zhuang1.endo_dist_median_um",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "qc.zhuang2.neurons_analysed",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "qc.zhuang2.endo_dist_median_um",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "qc.zhuang3.neurons_analysed",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "qc.zhuang3.endo_dist_median_um",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   },
   {
    "result": "qc.zhuang4.neurons_analysed",
    "produced_by": "code/analyze.py"
   },
   {
    "result": "qc.zhuang4.endo_dist_median_um",
    "produced_by": "code/analyze.py",
    "tolerance": 0.0001
   }
  ],
  "depends_on": [],
  "falsified_if": "R1.rho <= -0.20 with R1.p_perm_two_sided < 0.05, or R1.ci95_low <= -0.20, or R1.decision is not refute",
  "confidence": 0.8
 }
]