{
  "schema_version": "1.0",
  "scope": "contrast",
  "side_labels": ["Synthetic response A", "Synthetic response B"],
  "presentation_version": "2.0",
  "plot_set": "all",
  "distribution_layout": "separate_lanes_v1",
  "render_context": {
    "profile": "fresh_r_process_v1",
    "png_device": "cairo",
    "isolation": "One synchronous fresh Rscript --vanilla process for each output figure."
  },
  "title": "Synthetic response A versus B - GOCC",
  "subtitle": "LISA profile A minus LISA profile B\nPositive values indicate a larger mean NES in synthetic response A.",
  "x_limits": [-4.38040473472783, 4.38040473472783],
  "mean_definition": "Existing mean NES; significant unique classified member sets.",
  "percentages": "Positive, negative and zero counts divided by significant finite-NES member count; absent members excluded.",
  "quantiles": "P25-P75: stats::quantile type 7, between-gene-set dispersion, not a confidence interval.",
  "contrast_rule": "Separate A/B distributions; existing descriptive A-B delta is unchanged; no delta percentiles.",
  "row_order": "Supplied canonical category-summary row order; identical in every variant.",
  "analysis_id": "response_profiles",
  "collection": "GOCC",
  "category_nes_variants": ["clean", "percentages", "direction", "dispersion"],
  "variant": "clean",
  "width": 13,
  "height": 5.4,
  "dpi": 180,
  "source_sha256": "d0365956ad142b606dc15987837ff71ba51108fc6d1ba7d5e3e170d20aff467d"
}
