{
 "seed": 20260924,
 "n_perm": 10000,
 "n": 58,
 "spt_reads": {
  "median": 48.5,
  "min": 7,
  "max": 125
 },
 "spt_hpm": {
  "median": 60.37865542005064,
  "q1": 38.662778776912134,
  "q3": 77.85021231695671
 },
 "reads_parsed": {
  "median": 775893.0,
  "min": 695684,
  "max": 935554
 },
 "n_bacteroidetes_species_cols": 44,
 "permutation": {
  "bacteroides_clr": {
   "perm_p_freedman_lane": 0.00039996000399960006,
   "perm_p_naive": 0.00029997000299970003,
   "obs_abs_t": 3.677554817714109
  },
  "spt_hpm": {
   "perm_p_freedman_lane": 0.280971902809719,
   "perm_p_naive": 0.2812718728127187,
   "obs_abs_t": 1.08994951131852
  },
  "spt_per_bacteroidetes": {
   "perm_p_freedman_lane": 0.42355764423557646,
   "perm_p_naive": 0.42275772422757724,
   "obs_abs_t": 0.8138288517934806
  },
  "spt_per_bacteroides": {
   "perm_p_freedman_lane": 0.1141885811418858,
   "perm_p_naive": 0.11648835116488351,
   "obs_abs_t": 1.602720973857032
  }
 },
 "permutation_scheme": "primary = Freedman-Lane (permute reduced-model residuals); naive raw-y permutation reported alongside for transparency",
 "denominators": {
  "bacteroidetes_relab": {
   "min": 25.328130000000005,
   "q01": 32.750225400000005,
   "median": 64.00691999999998,
   "n_zero": 0,
   "n_below_1e4": 0
  },
  "bacteroides_relab": {
   "min": 10.775289999999998,
   "q01": 13.750473399999999,
   "median": 52.67567,
   "n_zero": 0,
   "n_below_1e4": 0
  },
  "spt_per_bacteroidetes_n_dropped": 0,
  "spt_per_bacteroides_n_dropped": 0
 },
 "column_slice_check": {
  "n_species": 221,
  "n_sph": 36,
  "first_species": "absiella_argi",
  "last_species": "unclassified_variovorax",
  "endpoint_cols_present": true,
  "covariates_present": true
 },
 "lr_joint_vs_gate": {
  "stat": 0.047075356496023346,
  "p": 0.8282328459471908
 },
 "spearman_spt_vs_clr": {
  "rho": 0.38890768710203333,
  "p": 0.0025520252743986734
 },
 "decoy": {
  "median_decoy_reads": 67.0,
  "median_ambiguous": 106.0
 }
}